skysight-inc/HackerNews huggingface dataset:
JS has two top level grammars, one defaults to loose mode and the other defaults to strict mode, among other nuances.

Possibly the most devious nuance is whether the spec's appendix B applies, which affects whether html comment syntax is valid (yes, this is a thing). The html comment token can therefore be parsed either as a comment or as a series of operators depending on the grammar being used.

Effectively, this means it's possible to craft a program that does different things in CJS vs ESM mode.
Agreed that rescinded offers are not something to worry too much about. And, worst case scenario, you can often go back to your old team if you left on good terms.

It would be nice, though, if you had some certainty of some support, though switching jobs inherently entails some risks. If you're recently hired and there are to be layoffs in the next month, you will absolutely be on the chopping block. I'd love there to be something like unemployment insurance, except effective immediately such that spectacularly bad luck while switching jobs doesn't ruin you (and ideally that imposes some penalty on the hiring employer, who recklessly hired you and put your well-being at risk) and large enough to maintain people's fixed costs. That's more of a <10% risk in a down market (I'd guess... <1% in a good market) than a plane crash risk.
I most runtimes you can just call something like `block_on`. There are some things to be careful about to avoid starving other takes but most general-purpose runtimes will spawn more threads as needed. Similarly blocking in an asynx task is generally not much of an issue for these runtimes for the same reasons.

It isn't like JavaScript where there is truly only one thread of execution at a time and blocking it will block everything.
This is exactly what happened with the last batch of major tech layoffs.
The enshitification of all things marches on to save a few pennies.
That's still just pushing the cost onto someone else, isn't it? City driving for 10 hours a day is going to put 3 or 4 times as many miles on the car as the leasing company estimates. Unless they've accommodated for that in the contract they're going to get a worn out piece of junk at the end that they can't resell.
Full circle Mesopotamia
That's not true at all. A 3-4 year old Tesla goes for approximately 35,000. A 6 year loan at 6.7% is a payment of $600 a month, and by the time you're done paying you'll need to start over because your vehicle will be too old for Uber - assuming you haven't already had to spend tens of thousands more replacing the batteries.
Falcon 9 is not a startup, but Starship certain my.

You’re right though, they could run it like traditional space… and it would be just like SLS, New Glenn Ariene 6, etc

They’re doing what they’re doing for a reason
> If you negotiate an employment contract

In the United States and many other countries, most people don't have employment contracts.

Your offer letter is a not an employment contract.

> so it should be fairly easy to add in a clause that states "If this offer is rescinded for any reason after it has been signed by both parties, {{COMPANY}} agrees to pay 9 months of the negotiated salary to {{EMPLOYEE}}"

This is a wild fantasy.

In what world do you think a company would agree to 9 months of salary for a rescinded offer? Maybe if you're taking a CEO role, but not for an average employee. I have no idea why you think "it should be fairly easy" to get a company to agree to this.

Let's assume for a second that you got a company to agree to this 9 months of pay for rescinded offer clause. If they wanted to rescind your offer, they'd take one look at that clause and decide to hire you for 1 day or 1 week or 1 month and then lay you off.
> converges with transit's goals - energy use, vehicle size, availability, etc.

What about noise pollution, congestion, pedestrian/cyclist safety?

My big worry with robots is is that just like Uber, they actually result in a lot more cars on the road.
On here too. Just saw one a couple weeks ago.
24.125 ghz
Bar and restaurant tables are generally sticky and disgusting because of a lack of hygienic cleaning. Using the same dirty, wet cloth with only water is not the same as using soap.
Could you expand on the first two please?
Web crawlers generally allow sites to remove them from the index.

Are there any crawlers used for commercial purposes which refuse to remove sites from an index if they ask? The distinction from OpenAI is that there is no way to be removed from openai's training set.

You can remove yourself from the crawler not but not from what they previously crawled.
If Rust had gone with green threads as the core async strategy (I know it was a thing pre-1.0), that would be terrible. You're not understanding Rust's design goals. Rust's async model, while it has several major pain points at present, is still undoubtedly superior for what Rust was made for. It would be a shame to throw all that away. Go can go do it's own thing (it has, evidently).
I’d like to assume that there was no mess to begin with.
> It's honestly not that hard

I'm sorry, but getting a guarantee of 9 months of salary for anything is actually extremely hard when negotiating contracts.

You also seem to be confused about the prevalence of "employment contracts". Aside from a few executives, most employees don't have employment contracts. Your offer letter is not an employment contract.
With lsp you don't need tags. You essentially have a lsp server like clangd [0] running in the background for finding references, definitions, code completion etc.

With the latest release 29.1, emacs comes with an in-built lsp client - eglot[1]. So you need to (a) Set up clangd or some other lsp server for c++. Make sure it's accessible from emacs (use something like exec-path-from-shell to get your shell paths into emacs) (b) Set up your project for clangd - this involves generating a compile_commands.json which basically lists the full compilation invocation of each and every file in your project. CMake has options to do that and likely many other build tools or maybe use something like bear[2]. (c) Enable eglot (install the package if needed on older versions of emacs) and configure appropriately.

I also use projectile for project mgmt though emacs now has something in built for that too.

I can post my configs if that helps.

[0] https://clangd.llvm.org/
[1] https://github.com/joaotavora/eglot
[2] https://github.com/rizsotto/Bear
I haven't tried it, but https://bun.sh/guides/ecosystem/sveltekit suggests it works fine.
I need to talk to you about your flair. I mean profile badges.
Meta's layoffs: 16 weeks severance + 2 weeks per year employed. https://about.fb.com/news/2022/11/mark-zuckerberg-layoff-mes...

Google's layoffs: 16 weeks severance + 2 weeks per year employed + accelerate 16 weeks GSU vesting. https://blog.google/inside-google/message-ceo/january-update...

Amazon retail workers: 60 days of employment in which they aren't expected to come to work. https://www.cnbc.com/2023/01/20/google-amazon-microsoft-meta...

Etc. The idea that companies would "never give anyone 2 weeks notice" is deeply unconnected from reality.
This has not been true since the 1980s. Note that even before that, it was a fairy tale because no one can foresee the future, and when things get bad, even loyal employees have to go because there is no money to pay them (if companies kept them, they would run out of money and go bankrupt).
I think perhaps the author meant "long development life." As in, they are basically write-once utilities. Part of the benefit of doing "one thing well."
I think that was meant to be understood in context as "meant to be actively developed" (as opposed to maintained) for a long time. The practices the author lists are ones that in larger programs would typically be criticized for damaging maintainability as the program grows.
Not a lawyer, but I'd be curious if promissory estoppel could be a route to claiming damages by these new employees.

I know that if you sign a contract, and then incur a cost in executing it, the other party can be liable for damages even if that protection is no explicit in the contract.

At a minimum employees who sold homes, packed up and moved, put down deposits on new rentals should be reimbursed for that cost when the other party fails to follow through with the contract.
The ultimate way to conceal data, just remember which index has your information, the rest is randomness.
I disagree with tipping culture in general (ie. always expected to tip because they're not paid enough) but for an exceptional driver I'm happy to throw a tip their way. Some drivers are really knowledgable and will happily give tips on where to go for dinner, what to do and see around, places to avoid etc. and I think a bit of monetary recognition (if you can afford it) is a good thing.
“governor's efforts to "sidestep" laws protecting traditional Hawaiian burials ‘should be seen as another attempt at genocide,’ said Noelani Ahia”

This seems like internationally provocative and needlessly hyperbolic wording.
I think it has made be better. At the very least it shows some techniques like moving forward and back and highlights some approaches that I missed.

I generally solve the puzzle "backwards", looking at how the robot can approach the goal. So if you miss a possible approach it can definitely result in me missing a solution. Filling these gaps is valuable.

It also provides some intuition about how long puzzles are in different scenarios which helps you decide how to look.

But overall I would say that it is mainly curiosity why I use the solver. It is interesting to know if we actually found the best solution or how often we miss it.
The trick is if you can do short trips, you can get in under the lease amount of miles even though the hours would be massively high.

It's rare, but it can happen.
The last three or four MTG sets already seem to be designed by manatees, so maybe this will save them some dosh on tank cleaning.
Why's he harping on quality?

It's just too damn expensive. Taxis are much cheaper than Ubers at SeaTac now!
It's not a question worth asking. Good for what anyway? If you're making art for profit then it's good enough if you're selling it. Otherwise, what does it matter if anyone but you and/or the folks you specifically made it for think about it?

A better question is surely "what will I do differently next time?" Good or bad, nobody will consider their last bit of art to be perfect.

I didn't really follow the answer in the article. I couldn't tell if it was smug self-consolation or if I lack some kind of meta-self-awareness that makes people write so much drivel about showing art in public.
You’ve now repeated this “30 years to write” thing in several places. It’s frankly obvious that the 1EB tape would have faster write speeds than that, and repeatedly pretending otherwise doesn’t make a compelling discussion. Taking decades to read or write a single storage device would make that storage device completely worthless for obvious reasons.

CeraTape is further into the future compared to CeraMemory, so it’s completely understandable that they wouldn’t be ready to talk about the read/write performance of CeraTape yet.

However, it is fun to imagine an audit logging server that is able to operate for 30 years continuously without having to swap the storage. Just write, write, write. The odds of an audit log ever needing to be read are usually quite low, but if it is ever called upon, you’d be able to quickly jump to the point in time of interest and recover the relevant audit logs from potentially decades of logs.
In Australia, many companies have started to rely on location services ... in particular google's borked version of it ... even if their map is marked correctly - they are two totally separate things. It took me a while to try and work out why I had issues validating my physical address, since I am on a boundary of a couple different regional authorities, even though there were so many bewildered and lost delivery people I would end up helping out where or which entirely different suburb they should be in even if I didn't know the exact address.

Apple's location I have found to be much sharper but few delivery services utilise their location services. Google I suspect, given how many are glaring wrong in my locale [Whitsunday - Mackay Queensland region for any google employee who'd like to protest] are simply IMO running a dark pattern and waiting for businesses to make an account to fix the obviously wrong location. However it would have also been better if they'd not simply got most location's suburb from the local phone company which labelled using the node the physical node came in from ... but on the other hand every scammer who phones up uses the wrong address gives themselves away so I guess that's the silver lining.
This is the opposite of that joke though. Sure, both demonstrate rich people being out of touch with regular life, but the real life version is even more depression than the joke from the show; things being cheaper than a rich person expects wouldn't necessarily be a problem, but even a billionaire CEO thinking that the cost of a common service (from their own company!) is too high is a pretty clear sign that common people will struggle be able to afford things.
> Single ownership with a back reference is a very common need, and it's too hard to do.

I've been collecting a list[1] of what memory-management policies programmers actually want in their code; it is far more extensive than any particular language actually implements. Contributions are welcome!

I already had back reference on the list, but added some details. When the ownership is indirect (really common) it is difficult to automate.

One thing that always irritates me: Rust's decision to make all objects moveable really hurts it at times.

[1] https://gist.github.com/o11c/dee52f11428b3d70914c4ed5652d43f...
This is a general legal concept, not limited to CA. It’s also referred to as “section 90 reliance”.
The US has had self-service, unlimited free refills at most fast-food establishments since at least 1980. The cost is in the cup, lid, and straw, not the syrup.

Most likely, this is yet another move to extract more money or to deter loitering.

Disclaimer: I haven't set foot in a McDonald's in 5 years.
H2. Twin fuselage. Get it?
PG doesn’t have a thread per connection; it has a process per connection.
They just painted over the background around the subjects, for easier compositing later on. These days it's like a long press on your iPhone, but back in the day clipping was a tedious task.
Not only France, Québec to and I would not be surprised if that practice was common to the Francophonie.

Thèse, antithèse, synthèse... 25 years later I still hate the highschool version of that format because it came with a minimal words count and I suck at taking something that can be said using 3 propositions and turning that into a 5 phrases paragraph.
Maybe we’ll start publishing movies as 3D environments instead, so you can walk around them and see the film from any angle. I’m sure we can eat up lots of drive space with photorealistic models and textures for things that are normally hidden.
If he's been working 10+ hours a day for years then I don't think he is doing ok. That is a difficult life.
Highly recommend Anna Orr's work on astrocytes in Alzheimer's if anyone is interested

https://vivo.weill.cornell.edu/display/cwid-ago2002
That's a good point, but I purposefully didn't included "distracted driver" in the list. I ought to have put "extremely sleep deprived driver".

I personally have never driven drunk, extremely sleep deprived, holding a cellphone, or any of the rest. Apart from driving while young.

It's actually pretty easy to avoid the list. I guess to clarify my question you could ask: do self driving cars have the kinds of accidents people avoiding that list would never have?
Oh this is crazy, I didnt realize replicate had user models like that for chaining

Is there a good video or channel to follow thats all about replicate and similar services at this level of depth?
The CEO should have just set up a "Suggestions Box" or "Comment Hotline" and very real issues would have been collected, probably along with junk. Hire a firm to sift thru it, possibly match it against accounts for verification of issues, and you'd have an awesome list for a Product Manager to prioritize.

I'll tell you some real issues. When living overseas, I didnt drive for 3 full years, just Uber'ed everywhere. These were work-paid and I tipped generously. I took thousands of trips. Then boom mysteriously they wouldnt let me add credit cards one day. I tried a bunch of credit cards, no luck. No recourse, no help from customer service, nothing. No error code, no next step.

Completely out of luck, I switched entirely to Careem. Then, when I returned to the US years later, still out of luck. Still no resolution from Uber. I switched here to Lyft.

How can this happen? How many other three-sigma customers are mysteriously ghosted off Uber cold-turkey? How can a public company survive with this brittle a system?
How Big Is a Kilobyte?
Oh sweet summer child. If you think this is spite, you might want to stay indoors and keep not making eye contact with strangers.

This is kindness and empathy. Spite… is something you’re unlikely to ever trigger. Ciao!
Tell that to Gilead which developed a cure for hepatitis C and had sales of $10B in their first year on the market.

Curing disease absolutely is a sustainable business model.
How do you know those people are telling the truth or even people? Remember, there is a lot of astroturf on the Internet. A good way to spot corporate astroturf is to watch which companies have people who defend them no matter what they do. Another tip is look for companies which are bashed even when they do great work. That is a sign one of their competitors is paying for astroturf.
Mentioning Brooklyn is also a good segue into the ambiguity of a ride "in New York City"; I suspect that even at the same time the price of a ride will vary by borough (or even neighborhood within a borough). The price of a ride from lower to upper Manhattan will presumably be different than the same distance in Brooklyn or the Bronx or Queens (although we can all probably agree that no reasonable person would interpret the question as being about Staten Island...)
Each of those reads may only be 1ms, which would translate into only 100 connections needed.

So the workload you describe — without more detail — may in fact be just fine with that connection count.

But plenty of people also run Postgres with well above 500 max connections.
What's with the pathetic apple fanboyism? They are one of the biggest vaccuums of data. They will use that data for money just like everyone else. Apple's just late to the ad game.

Years ago it was google fanboyism with 'don't be evil'. Now it's the unbearable apple privacy fanboys and the insufferable tesla/spacex cult members.
In Australia last week, over a dozen Uber rides over the course of a week and every single one had at least one driver cancelation, and many had 3+.
As Economy Falters, China Looks to Army for Answers
> Feel free to present your own theory.

I'm not sure my "theory" of government would fit into a HN post but it would include things like legitimacy, monopoly of force, right to taxation, distribution of income, democracy, representation... things like that. Ideally, modern government going back to the Magna Carta is there to protect those without power from those with it.

> Okay but how do schools, libraries, and roads fit into this?

Well a "properly functioning" and democratic government makes decisions about the allocation of resources based on the needs of society. For example, in my country, healthcare is mostly socialised, because we believe that this provides the best outcomes.

Anyway - the argument I'm making is that the phrase "socialise losses, privatise profits" accurately describes what actually happens in the world. Just because it's not universally true doesn't mean that it's not a useful prism through which to view the world.

In the end, it's basically just a large scale version of "follow the money".
I assume Dave Clark is the former CEO. Why should he pay? What if he thought that they needed these roles? What if the new CEO disagrees and they both have valid points? At this point, the new CEO (who is also the founder) has to take responsibility for his decision.
> I've always wondered why the "color" of a function can't be a property of its call site instead of its definition. That would completely solve this problem - you declare your functions once, colorlessly, and then can invoke them as async anywhere you want.

If you have a non-joke type system (which is to say, Haskell or Scala) you can. I do it all the time. But you need HKT and in Rust each baby step towards that is an RFC buried under a mountain of discussion.
It’s not a unique product and I worked for some bank startups in the early 2000s trying trying the thing.

And really this was the original idea for PayPal, dwolla, and lots of other digital cash payment systems.
Unfortunately the deadline for comments on this proposed rulemaking was June 20, 2023:

https://www.federalregister.gov/documents/2023/04/20/2023-07...

It's wonderful how the public doesn't actually find out about these things until it's too late.
It all depends on your workload. Those 500 instances may be make calls to other services, services, for example, or burning CPU in various ways.
Unexpectedly changing speeds seems riskier to me. I’d much rather be near somebody who was happily cruising along at 10-15 over, than somebody who just see a cop and might decide to switch lanes or slow down erratically in an attempt to hide.
This is so fun! I've been sharing the link all day with friends and colleagues.

BTW, the official new 15.1 Unicode emoji are being released on Monday -- if you're in the Bay Area, come to the release party at the Computer History Museum in Mountain View, and there's a livestream too: https://computerhistory.org/events/new-emoji-release-party/

(It's free!)
20% means you drive at 80 in a 65. That is in no way acceptable.
It is not particularly acidic, most of the acidity in coffee grounds ends up in your coffee. Even if it were more acidic, changing the soil ph would require so much that you probably wouldn't worry about it unless you ran a cafe and used all the waste on your garden.

I'm using my experience of trying to maintain more acidic soil around my blueberry bushes, and all the coffee bean waste from my kitchen wouldn't make a difference even if it was very acidic (which it isn't).
It’s not a genetically homogeneous population, so maybe there are some already much better at finding flowers in pollution, and those ones will be more likely to survive and pass on that trait?

I’m being quite serious (though not that knowledgeable on evolution science). It’s not like they have to develop gills. Perhaps a minor change is sufficient?
> You’re virtually guaranteed to burn your reputation among your former coworkers and ensure that the one thing they remember you for is taking a new job and giving negative one weeks of notice.

The good news is that in my experience this simply isn't a thing. Not even a little. The industry is so fucking big you'd have to be incredibly toxic to somehow lock yourself out of it. Burned bridges? Were you really going to go back to the place you were so unhappy you left with zero notice? Folks you have real relationships with will understand. Who gives a shit about the rest?
> This raster image must then be placed into vector software capable of performing a bitmap trace, such as Adobe Illustrator, or Inkscape.

It seems like it doesn’t actually create a vector image by itself, which is what the title had me hoping. I’d be interested to see a process that links up these two parts of the problem.
That doesn't seem right. I can delete nano's executable while it's running, and rm can remove itself.

What am I missing?
I had a company in the past, the only logo they have is in a pdf with white background.