Hacker Newsnew | past | comments | ask | show | jobs | submit | kccqzy's commentslogin

Yelp is the classic. The old Foursquare was also good for discovering where people check in, which is basically a proxy for discovery.

And yes let’s think of the poor people who have no choice but to drive into Midtown and downtown for work.

Have you ever talked to poor people in NYC?


the only poor people driving personal cars in manhattan are projects residents with their taxpayer-subsidized parking spot

"poor" is relative. Ever thought about this?

Should i said poorer people who still need a car to drive in NYC to make it more understandable to the hn crowed Oo?!


> poorer people who still need a car to drive in NYC

This does not exist. Parking in the congestion zone starts at $25 for an hour and regularly goes above $100 for an evening.


Who needs a car in NYC? It's an expensive hobby and its time we stop letting drivers externalize their costs.

I'm not discussing if someone should drive.

My only point i'm making is, that this system increases inequality between financial richer people vs poorer ones.

And thats because its an absolut fee and not a relative one.


Unlike many other places in the United States, NYC area’s railroads are almost exclusively passenger rail and there is comparatively very little freight railroad traffic serving NYC and therefore there are way more trucks in NYC. They emit way dirtier emissions. The problem is never the cars; it’s always the trucks.

And oh also the small engines powering street food carts.


Power-of-two length is also the natural choice for a growable linear array where the designer has no idea how many elements there will be.

But it would otherwise be not fun at all. Anthropic didn’t exist ten years ago, and yet today an announcement by them would land on the front page. Would it be fun if this hypothetical front page showed an announcement made by a future startup that hasn’t been founded yet? Of course not.

I actually like the interpunct way better (which I first saw when I visited Italy and saw historical carvings): instead⸱of⸱putting⸱spaces⸱you⸱put⸱a⸱small⸱dot⸱between⸱words⸱instead.

Nowadays I only see/use the middle dot to cla⸱ri⸱fy syl⸱la⸱bles in lyr⸱ics.

Oh, nice! I've been using '-'s, but I'm going to switch.

There are different Unicode characters though so be careful. Some allow browsers to break at the dot, others are non-breaking so the browser will consider it a single word.

My specific use-case was breaking syllables in lyrics embedded in sheet music so that they line up with the associated notes on the staff above. (I write a lot of lead sheets).

I love that better! I was also just in Italy recently and you made me double take this tablet hanging on a canopy in one of the peregrination churches and they ARE interpuncts but for names only

I also prefer that and in fact I enable "visible whitespace" in every text editor that supports it, such as VS Code.

Why would you use visible noise for something that should be void

Why should it be void?


This is about the use of void in art, specifically the perception of beauty and care that comes from the artist taking time to focus the eye of the viewer onto particular zones.

It has nothing to do with text legibility.


This is still the standard in setting Ethiopic text

It’s slightly different for groceries. I am not poor but I also don’t want to buy perishables in bulk. I can choose to buy one week’s worth of lettuce to be eaten in a week, but by the seventh day the lettuce has visibly degraded. I want fresher produce, so I am willing to buy smaller amounts every two days.

When they say "groceries" they're not just referring to fresh produce but also to things like cereal, dried goods, canned goods, or other foods you might find at a dollar store. Though some of these stores like Dollar General do also stock fresh foods like eggs, meat, dairy, and produce.

I use vterm which I believe prides itself for being the fastest terminal emulator inside Emacs. The eat README says 1.5 times faster than eat.

This matters a lot to me because the proprietary build/test tool at work likes to dump the stack trace for every failing unit test.


The IRS Direct File was shut down by the current administration. And no, it was way more effort than what two interns could do. https://github.com/IRS-Public/direct-file

The article clearly states that Apple provides standardized locations for apps to store their dynamically linked libraries.

one of the weirdest and most off-putting parts of macos for me was that dyld isn't aware of that standardized location. a lot of curious oversights the more you pick at it.

What do you mean? I can just tell the linker to link against something in the shared cache and it finds it. It’s been as simple as `-framework <FrameworkName>`

I’ve never had to do extra work to find a system vendored dylib in my decades of supporting cross platform apps.


They probably mean that they don’t like the way the “install name” (as it’s referred to) of a shared library is embedded in the library and then copied to whatever links the library, and is then used to find the library at runtime. I suspect they’d prefer to build the shared library with an arbitrary install name and then just have it found automatically by being in the Frameworks or Libraries directory.

Most platforms don’t have a concept of “install name” distinct from the library name; the value was originally the full path to the deployment location of the library, which was revised to support meta-paths (like `@rpath/LibraryName`) in Mac OS X 10.4 and 10.5 and is what the runtime dynamic loader (dyld) uses to match a library at load time. So an application’s executable can have a set of self-relative run path search paths, which is how it can load libraries from its Frameworks and Libraries directories.


Ah fair enough. But generally an rpath is pretty good to go out of the box.

The primary binary encodes relative to the executable path and any dylib that loads from it should be able to (by default) load relative to that


Depends on whether you’re building with Xcode; when I worked on it, I ensured that the templates included with Xcode would have the right setup to declare appropriate run path search paths for applications, and appropriate install names for frameworks and (shared) libraries.

However when building with just command line tools and not passing all the same arguments an Xcode project and target causes to be passed, you have to do extra work to ensure the right run path search paths get into built executables and the right install names get into built libraries and frameworks.

That latter is to ensure that if you don’t pass those extra arguments, executables and shared libraries are built for Darwin-based platforms as much as reasonably possible like they are on other UNIX-like platforms.


I mean I had to manually patch the rpaths of macos binaries distributed as an app bundle, because dyld didn't have the relative location of the shared libs in the app bundle in its search path. Not a huge deal, since patching rpaths was also part of the other Unix pipelines, the reasoning was just different. Patching rpaths on other platforms was because we were distributing dependencies in the base directory of the application, which isn't the standard way to do things. On mac, it was because the dynamic linker wasn't aware of app bundle structure for some reason, which is a weird disconnect between an OS standard and a basic system component.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: