skysight-inc/HackerNews huggingface dataset:
>Uber already has special-case systems for airport pickups to reduce congestion (that riders don't see).

Those special case systems (IMHO) are solving the wrong problem. Uber airport queues should be exactly like taxi queues: the passenger at the front of the queue takes the taxi at the front of the queue and you're done. No more which car is yours, let me find a spot, block other cars while we load, etc, etc.

At Newark, for instance, Uber drivers regularly take 10-30 minutes to show up after accepting your ride, and even then, they'll often call you and ask you meet on a different floor, one specifically meant for private cars, not car hire services, because the traffic on the floor they're supposed to pick you up on is so very busy.

It's far better to just do front of queue matching and let the passengers scan a QR code that establishes that driver as their driver for the trip. No more brinksmanship of ordering an Uber when you deplane and hoping you are ready with your luggage around the time your driver arrives.
A couple points:

1. Git is distributed by design. Hosting on Github tends to not be controversial because that code can also live on Gitea/Sourcehut/your private git server at the same time. If Github goes down, it does not really matter. Very different from Discord, where there is no way to actually backup server/channel data, and attempting to do so may be a violation of the ToS and get you IP banned.

2. Your argument hinges on the fact that you have never seen an open-source project criticized, but it does happen. The blogpost in the parent comment even suggests not hosting on Github.
> the only correct response to which is to contact the state government and complain

At least here in Australia, you'll be completely ignored. Been there and tried it. Doesn't work, at least not as individuals. ;)
"She said women may have to work twice as hard as men in this career field as women are simply built differently than men and it is highly demanding physically but if you love it then the work is worth it."

That's a very healthy attitude which is not found often, she is not claiming that everyone is super sexist all the time and that's the only reason while it's hard. Probably some are sexist, and many are trying to help, nobody knows how it balances out. Regardless, giving someone else responsibility for your success or failure is not good for your own well being.
(all points taken, all valid in their own right)

yes, riscv arch is a relatively new thing, which now quietly powers every modern nvidia gpu, led to a final demise of MIPS, and for whatever reason made MIT PDOS abandon x86 as their OS teaching platform back in 2018 (ask them why).

but perhaps i didn’t stress my central point enough, which is “textbook”. Xv6 used to have a make target which produced 99 pages of pdf straight out of C code. i don’t think the latest riscv release (rev3) still has it, probably because it is no longer deemed necessary - the code now documents itself entirely, and the tree is down to just kernel and user(land), both implemented in consistent and uniform style.

rxv6, at least its userland, still seems to be written in C, which (correct me if i’m wrong) must be creating a lot of pressure on the rust kernel along the lines of ‘unsafe’ and ‘extern “C”’.

i only hope the said group of pro engineers who needed to be ramped up on all of that at the same time plus the essentials of how an OS even works got ramped up alright.

again, no offense. and not to start a holiwar “rust will never replace C”. why not, maybe it will, where appropriate. which is why the notion of C++ is a sequitur all the way.
> Reference counting is a type of GC [0]. Just not a very good one in many cases.

…on a server where you can have a ton of RAM. It's superior on client machines because it's friendlier to swapped out memory, which is why Swift doesn't have a GC.
and saving the Russian Navy to bomb civilians was a righteous cause. He bought into Russian propaganda that Nuclear War was an option. Putin played him like a fiddle. Some folks are say his actions have prolonged the war.

Well I'm sure the US Gov had him and Shotwell against the wall and now has their piece of the pie (Star Shield) so he can't fuck things up for anyone else.
> “[stood] on the shoulders of giants.”

That's pretty much a given.

I know someone people that worked at Xerox (when Steve Jobs visited) and they pretty much invented everything. lol.

I've been told stories that pretty much technology after Xerox is a derivative from that time. Sure, I take that with a pinch of salt, but I half/mostly believe it.
Yes but the side that corporate is on is much wider
If only I had this back when I made signs in college. My Vinyl Cutter would have loved this.
LOL. Now I’m just imagining the interview….”yes you could say I have extensive knowledge in this domain”.
I built up "good will" with several of my former co-workers, it's not really made that big of a difference in my life. As someone approaching 45 I have very much learned that 2 weeks notice doesn't buy you much in this industry. Last job I walked away because the situation was just too toxic, wish I had left sooner.

Give 2 weeks if the situation isn't toxic, but in my experience, notice is completely optional.
I feel it should have been "Snoop upon them as they snoop upon you"
Curious why you didn't write "what did you mean by this", addressing directly?

Anyway, if I had to guess, I'd say grouping along two or more traits. Maybe size along one axis and purpose along the other, clustering similar projects together.
That happened to me with Amazon. Driver decided for some weird random reason to deliver my entire monthly order to a strange address two blocks away.

Amazon insisted that was impossible because their deliveries are GPS fenced within a small distance of the address.

However the delivery photo didn't match the apartment of any of my previous 100+ deliveries or any apartment in my complex for that matter.

They made me fill out by hand an incident report for every single item in the box (like a dozen) before they would give me a refund and now my account seems silently flagged for fraud where every CSR interaction is difficult and tedious.

I finally found a matching photo of the random apartment by browsing google street maps and sent it to them but they could care less.

The problem with a company so big it has millions of customers is that you become easily replaceable once some poorly coded automated system decides it's so and no-one can override it (or is willing).

Oh also, all my Amazon deliveries since then now come via USPS and not their own drivers/contracted
BLS (https://www.bls.gov/ooh/production/welders-cutters-solderers...) says otherwise @ $47.5K/year
Even in your comment, doing something differently next time presumably means there is some notion of “improvement” which takes us back to some idea of art being good or not.

Feels like maybe it is a question worth asking after all, since it guides future decisions about what to make and how to make it.
These are year 2000 numbers, but driving a taxi, I paid a $50 lease to the cab company. That got me the car for an 8 hour shift. The expectation was that I would return it clean and with the same amount of fuel I took it out with, ideally, full. The full amount of the fare went in my pocket.

On bad weekdays, I could usually hustle at least $100 in fare, less fuel and expenses, it put around $20 to $30 in my pocket. On good weekends, I could sometimes get over $300, less fuel and expenses, it put $150 to $200 in my pocket. Drunks often tip well, but they also sometimes vomit.

I wonder if that's not a sustainable driver business model. The trade is, you really do need drivers to show up and hold shifts for coverage. Even driving a taxi we got a bunch of call ins and more lucrative "time orders" where people would schedule rides for a specific time well in advance. Sometimes the same people you would get good tips from on the weekends.

Anyways.. there's a lot of variability and you could argue that Uber's cut is to afford drivers the flexibility they otherwise wouldn't get in a "lease" style model.
>three months salary and the closing costs on his house for the inconvenience

A pittance because now wtf is he supposed to do?
My nephew told me about how he wrote his first "hello world" program in python recently. I patted him on the head and said, "well done". He smiled. It's not particularly difficult, lots of people have written hello world programs before, but he's a child so it's pretty impressive.

Sometimes my girlfriend does similar things and I don't know what to do. I pat her on the head too, but she doesn't like it and says it's patronising. She says I'm being sarcastic, but I agree with her and genuinely think it's impressive a women did something that typically only a man would do.

I can't give this women a pat on the head, but I can upvote. Very impressive.
I mean $100K in Kentucky is nothing to sneeze at. In Silicon Valley couples with a few years of work experience still live in tiny townhouses, I wonder what $100K/year in Kentucky would get you, probably a more decent place than that?
Most people get most of their income from salary; you don't think loss of all your income is detrimental?
All businesses where tipping makes up a significant portion of someone’s wages are exploitive including bartenders making 6 figures.

Many businesses such as exterminators haven’t crossed that threshold, but still add a tipping line to bills because it’s got no downside to them.
Probably useful to also have access to their tests + test data as well. We've probably all heard stories about corruption between the manufacturers of speed cameras and various public utilities.
I prefer to compare apples to apples. Git is distributed. If you host your repo on Github, you can very well just push that same Git repo to Sourcehut or your private Git server.

But otherwise, yeah, I would warn against potential vendor lock-in, especially if that service is not open-source.
I don’t endorse what the gp post advocates, but giving a month’s notice seems like the opposite extreme of the spectrum. I’ve given three week notices before and almost always it seems to make little difference, even in terms of knowledge transfer.
Really? Not even the governments official line anymore is that the vaccines “prevent” Covid. The official line which I agree with completely is that it reduces the risk of serious illness and hospitalizations

It’s beyond silly to still argue in 2023 that the vaccine prevents Covid.

You cannot possibly tell me that you don’t know a number of people who have gotten vaccinated and still got Covid.

Notice that nowhere does the government claim that the vaccine prevents it.

From the CDC

https://www.cdc.gov/coronavirus/2019-ncov/vaccines/vaccine-b...

> Prevents serious illness: COVID-19 vaccines available in the United States are safe and effective at protecting people from getting seriously ill, being hospitalized, and dying.

>A safer way to build protection: Getting a COVID-19 vaccine is a safer, more reliable way to build protection than getting sick with COVID-19.

> Offers added protection: COVID-19 vaccines can offer added protection to people who had COVID-19, including protection against being hospitalized from a new infection.
Why lead?
Was hoping this would vectorize logos but it 4x's them instead, leaving the vectorization to external tools. Maybe they should consider revising the title.

I wonder how this compares with just directly dropping the logos into adobe converter or inkscape?

Also - does anyone know of a tool that does in fact vectorize logos with AI? As in, creates sort-of semantic svg elements instead of just paths for everything - given a circle-ish thing you get a <circle> out.
People love(d) rust because it’s a pleasant language to write code for while also being insanely performant. Async is taking away the first point and making it miserable to write code for. If this trend continues, it’ll ultimately destroy the credibility of the language and people will choose other languages. The proposers of async did not take this into account when they were proposing async
at least photoshop works and I don't have to go get a real check or order checkbooks

you know what works even better though? copy and paste. banking and technology illiterate wage slaves aren't the only ones that wind up with employment on occassion. payroll companies should offer multiple ways to get this done.
> Depreciation is just about the car's value. Repairs aren't depreciation.

The cost to maintain and repair affects a car's value, though, at least for commodity cars (classic and rare cars are of course a different scenario). Mileage is a proxy for the likely extent of repair and maintenance a car needs.
I though I knew TypeScript pretty well, but I can barely read that.
The paper title was too long, not easy to mangle it to fit HN limits.
You still have to pay for electricity, and if you're driving a Tesla for Uber that means you have to recharge mostly at superchargers, where the electricity is 2x-4x as expensive as electricity at home.

Supercharger energy is still cheaper than gasoline, but not by a huge amount.
Counterpoint: I've quit a job at a big company where my notice was just sending in an email saying "I'm not coming in today or ever again - I have already cleaned out my office." It never came back to hurt me even once and my skip-level even wound up contacting me later asking me to join his team at a new company. My previous manager contacted me, she wound up working at the same company as me next, and she messaged me asking for a recommendation to join my current team.
weak take

> The use of ChatGPT destroys your creativity muscles.

use of calculator destroys your number adding muscles
Yes, just give them a ride or a code and I have the driver entry then you know who is going where.

it's a very simple problem to solve
For the people building the product, suggestion boxes don’t hit the same way as actually using it. I think the employee driver badge is super corporate but also a good move if you want to improve the product. At Microsoft this was called dogfooding, and for pre-release software it was painful, but an important part of the culture.

I notice this all the time with software. I tend to keep hardware for 5-8 years, and by the end of that window, apps and websites start feeling sluggish. Of course they do: all the devs have modern hardware and don’t notice how crappy the experience is on old hardware. You can tell them, but they don’t feel the pain and their empathy is limited by how much it actually impacts the bottom line.
It can't be just any emotion. Or at least not according to Clive Bell's theory. If it just requires emotional response many things could create emotional responses but not necessarily be art, e.g. reading a simple newspaper article, or some news broadcast.

Bell states that there needs to be an "aesthetics experience" produce by "significant form". My understanding of "significant form" is that if you were to look at the piece, with no knowledge whatsoever what it is, you would still feel a sense of "aesthetic emotion" due to the form of the object, and how it's put together. That's what he considered art. E.g. people can look at a Mondrian piece devoid of meaning, but yet get an "aesthetics experience" from it.
Mozilla did do that, but other folks including Igalia are working on it now.
And Sound Transit is cheaper still.
Well, what exactly is their role? Is there a limit to what we can do with these things?

To test a little programming language I made, I created a testing framework with bash and coreutils. I felt guilty about not using a "proper" language at first but it works so well. In parallel too.

I found that the the only thing I couldn't test was the argv[0] of the program. No matter how much I twisted the programs, I couldn't get them to do exactly what I wanted. So I sent a feature request and a patch to coreutils to give env this feature:

https://lists.gnu.org/archive/html/coreutils/2023-08/msg0006...

Looks like it's gonna make it in. A new feature for this old program.
Git is distributed.

> Discord-hate is a double standard that is not applied to any service

What does this mean? Dropbox/Amazon/Google/Windows get criticism across the web and on HN regularly, some of those far more than Discord.

> to the extent that comments criticizing Discord appear with extreme regularity on threads that should be completely unrelated

I don't get it. Are you implying a conspiracy?
I work with lots of welders, many of them women. my wife is a welder. this is not a special thing.
>If you run an organization that's conducting fraud (by the definition that any thinking person can see; latin is irrelevant) and causing a detriment to public safety, you should be responsible for it.

So if you were running a bakery, hired some help to do some overnight prep/cleaning, did all the proper training, and it turned out that the guy was violating health codes, you personally should be held responsible? Note, this isn't saying the business itself shouldn't be liable if someone got sick or whatever, but that you personally should go to jail or whatever because it happened on your watch.
You still have not said you do not ever go to any establishments whatsoever where tipping occurs. If you do, and then even "scale down" your tip, then it's you who are the exploiter, sorry.
That's just one use case. On the other hand I can tell you from personal experience no hearing aid I've tried so far can replace natural hearing. It can augment the frequencies you're less able to hear, but for some reason being able to hear them naturally vs via amplification works far better. And hearing loss is also a byproduct of aging, so there are far more people out there who'd like to regain their hearing than adults who might decide on this treatment vs a cochlear implant.
This is how Uber works in airports in India. You don't get assigned a driver, you are given a six digit code. You give it to the next driver up when you reach the front of the queue and then your ride starts as normal.
One dimension of improvement could be “did the piece I finished/delivered realize my internal vision of this piece?”. In the sense that when you are executing a work you might not feel it captures what you set out to achieve, and may know/not know what was needed to rectify that. Kind of like the old Ira Glass quote on taste vs skill.
> easy on macOS

afaik macOS currently targets two architectures. just how smooth is the apple silicon ride, i wonder?
This is a parallel of the common biblical translation "Do unto others as you would have them do unto you" (Luke 6:31 and Matthew 7:12).
Uber is a Company and the CEO are getting roasted in this comments, but I wish more company leader ship could actually use the products.

It is aggravating when you can tell the company just has no idea how their customers use their service
Welding is the epitome of selling your future for money now... There's virtually old welders.
Maybe Levy added a $30 tip?
Thanks, I see how that's good advice for someone who wants to proceed with an application and feels stuck.

But personally I have no real problem making choices or decisions, quickly if necessary. I understand the usefulness of making decisions when there's no particular reason to favour one or other.

It is more that the ocean of slight title variations, especially when there are lots of obscure products I've mostly never heard of or obscure departmental processes, make the roles (and the products I'd be working on) seem narrow, tedious and overly corporate. They make the jobs and the company feel offputting for me.

I also want more of my skills and knowledge to be useful and used, so roles that seem like they're designed to only do one thing in a narrow skilll area, perhaps to appeal to people who think they only have one skill area, are offputting. (Note to ad writers: Long lists of tech skills and products does not help with this. Showing variety of things the employee could work on if they want to does.)

Feelings and impressions are part of my heuristic for deciding which companies I find interesting enough to invest my time and energy in.

I don't agree that applying for something is better than nothing. It certainly isn't obviously better.

Some people take the "apply to hundreds of roles" approach to job applications. I'm the opposite (so far; it could happen).

I'm very selective, and apply research and intuition before proceeding with any potential role or equivalent. Impressions from job ads or other materials, including the company's website and reputation, how they present, what they make, who their customers are, and their attitude towards open source, IP and personal side projects, are an important part of that.

That's feedback I'd like to give to any would-be employers and hiring ad writers who are thinking they need to list hundreds of variations of roles to attract candidates, perhaps thinking candidates are combing through for narrow matches. It's going to put off some candidates.

(In the last 20 years I've also found the best jobs have been ones where I didn't end up sending a CV or résumé, but a recruiter hooked me up with a company without one, or by knowing a person who is in a position to hire. Due to that I now see "if interested send your CV/résumé", or an online application form, as a red flag suggesting a worse job, though I wouldn't assume that it is; it's just a signal. But that's another story.)
Making a lot of money sounds like a great reason to do a career. I am happy that I am in a career I enjoy and a field I am passionate about. But in general I think looking for passion or joy for your career is bad advice. Your career is to survive and support your family, full stop. Better advice is to learn how to find enjoyment in doing a good job and hard work.
I never said it was the norm, but I would think it would be a good sign here if they gave two months. I suspect they will give something like two weeks when this shakes out.
Plenty of companies will send your application right into the trash heap if your skills/experience aren't a close match (regardless of whether the required skills are trivial to learn)
It's good that Google works for your searches. It routinely fails to find not only specific hits it used to find (for me,) it fails to find entire categories.

I used to use it to look up error messages on stackexchange (where I have a specific error message.) I can look them up on stackexchange (or other similar sites) but the hits that have the exact matches are pushed down below the 5th or 6th page where Google stops.

I suspect there are a number of categories of searches it will continue to work for, but it seems every six months, there's another class of searches (for me) that used to work but no longer do.
async/await and structured concurrency are two different things, Swift has an async/await syntax but is still structured concurrency.

The point of async/await is that it converts your function into a reentrant state machine (in a different way than compiling a sync function already turned it into a state machine.) The problem with the usual design is that it uses futures, which are bad because they have dynamic lifetimes.
expect an solution from the link but only found rant instead
It will work on old files (since they've already been encoded) but not on new files with the same file extension, and not on, say, YouTube.