skysight-inc/HackerNews huggingface dataset:
If it happened on the job then, yeah, they probably would. Just like there is a Walgreens security guard in the news currently for killing a shoplifter in SF. If he had killed someone outside his capacity as a Walgreens security guard, they wouldn't describe him as such.

If this engineer had killed themselves in another manner besides jumping off the top of their workplace, they might not be described as a Google engineer.

Edit to add: Statistically, I suspect that there have to have been many instances of Google employees committing suicide outside of work. I doubt those got headlines at all, let alone headlines including Google's name.
I would suggest you to skip all these "cheap" solutions and get a used Dell T20 with a Xeon v3 and 16GB ECC Ram... it is about 100 bucks and way more powerful than any small solution, and 33watts idle power consumption with 2 10TB HDDs.

If you wanna scale up, you could re-use the Dell T20 as NAS only device and buy a more powerful server hardware.

You could also get one of these lenovo mini devices as a server, but I invested some more money and got myself a still cheap but very power efficent Fujitsu D3417-B2 Board about 9W idle.

See e.g. https://www.youtube.com/watch?v=MucGkPUMjNo

As Software / OS you could start with TrueNAS Scale or Proxmox.
I feel like you misunderstood the OP, they are claiming that Node allows you to reuse the same code to do validation on both the client and the server. By definition that means they are also doing server-side validation, and they are not relying on it being checked on the frontend.
Adding to this, region restrictions on video content.

There are TV shows which are made in Canada, and unavailable on amazon prime in Canada, yet are available on amazon prime in the US?

In Canada, amazon prime tries to push me to getting yet another subscription?

There are also shows Amazon prime owns and refuses to broadcast in Canada? You might be able to say that prime doesnt have redist rights on some shows, but their own "prime originals"?

After fragmenting the market like this, what did they expect people would do?
PM Cares Scam:

During Covid, Modi created a fund with the name "PM Cares" pretending that it was a government fund by using national emblem of India in the Fund's documentation. And it is illegal for the national emblem to be used for private entities. They took money from government organizations, and their staff salaries. The government banks showed banners on their websites to asking people . On demands of an CAG Audit, they backtracked and said this is a private fund and not subjected to government oversight.

Petitions filed under the Right to Information Act 2005 by the Indian Express to 32 public sector undertakings (PSUs) in India indicated that a total of ₹21050 million had been transferred to the PM CARES Fund, primarily from their corporate social responsibility budget allocations for 2019-20 and 2020–21. A petition for the same information that was made to the Prime Minister's Office was denied, with the Government of India stating that the Fund was not a public authority and did not have to account for the funds under the Right to Information Act. In December 2020, the Indian Express reported that a total of 101 public sector units had transferred ₹2,400 crore (US$300 million) from their corporate social responsibility funds, and a total of ₹155 crore (US$19 million) from staff salaries, to the PM CARES Fund.
The US EPA, the federal Environmental Protection Agency has a large fund of money -- literally the "super fund" -- set aside to address very large, high impact environmental disasters or issues.

In other words, a superfund site is an environmental disaster site targeted for cleanup by the FedGov.
People also did this with Foxconn. Supposedly at Foxconn's scale, the suicide rate wasn't alarming, but with people living in dorms and having suicide nets set up, it looks bad.
I'd look into some kind of technician work. Maybe specializing in solar panels. Something where I drive a van full of tools places and fix things.
Strong agree!

For JavaScript, I suggest folks check out fast-check [0] and this introduction to property-based testing that uses fast-check [1].

This is broadly useful, but one specific place I've found it helpful was to check redux reducers against generated lists of actions to find unchecked edge cases and data assumptions.

[0] https://github.com/dubzzz/fast-check
[1] https://medium.com/criteo-engineering/introduction-to-proper...
If your project consists of a todo list, these tools will do the trick. but they are useless for projects with larger and more complex needs. and yes, there may be cases where it doesn't work in frameworks like nextjs and you need to apply hacky solutions. but I don't see even libraries like nextjs being so self-praising. Come on, folks, there's no point in praising a small package that can do some operations through the attribute. It is inevitable that the projects developed with this package will become garbage when the codebase grows. because that doesn't exist in the development logic. It's nothing more than a smug one-man's entertainment project. sorry but this is the truth.
Haha someone has been watching TechLead.
Using callbacks is fairly orthogonal to the document model - you can have a fairly imperative/callback-based web application, and a number of modern desktop GUI toolkits seem to be taking a "UI as a function of state" approach. If you just do vanilla web development (or even classic jQuery), you'll be writing a lot of very imperative, very callback-based code manipulating the widgets sitting in situ in the DOM. So I don't think the functional style is a feature of the document model per se, just a popular idiom that was started in web application development.

The lack of widgets is a fair point, but again, I don't know that that's specific to a document model over any other model. It's more that browsers have been historically poor at providing high-quality native widgets. A lot of other desktop frameworks provide very limited widgets too!

That said, I'm not sure that native widgets are the be-all-and-end-all here either. I like the example of the Ryanair flight date picker - it's essentially a custom widget, but it is really effective for the job that it does. You can easily select a period of time (typically with conventional date picker widgets this is done with two separate input fields and two linked date pickers), but you can also provide extra information inside the picker, so the user can see quickly whether it would be cheaper to fly out a day earlier or later, without having to try out a multitude of different dates.

This would be a terrible widget for a native GUI toolkit, because it's so niche - it is relevant for a handful of travel related applications, and that's it. It's also difficult to imagine a clean way of creating a single date picker widget generic enough to handle all the different use cases involved. But because the web is built out of a lot of very flexible building blocks, it's very easy to create new, very specific widgets. (And yes, they won't look like native ones, but I'm not necessarily sure that's a huge drawback for me. I know it is more important for others, though.)
Bon vivant
> consent to sex change operations, without their parents permission

This doesn't happen and the news sources which say it does are lying to you.
Alternatively it is a high-up point from which to jump that the person(s) has easy access to.
In case you missed it, WotC did in fact sent the Pinkertons to a Magic player's home. Not a great look, even for a litigious firm.

https://kotaku.com/mtg-aftermath-leaks-pinkertons-wotc-magic...
> SPAs have allowed engineers to create some great web applications, but they come with a cost: ... Managing state on both the client and server

Having a separation of concerns between server and client is the whole point, and replacing JSON APIs with data trapped in HTML fragments is a massive step backwards.
Certainly it is getting more lucrative, but you have to be there for a few years before the money starts to be within 1/3 of what a software engineer in Silicon Valley is making.
Let’s help suggest pricing models that are worth testing.

… Not simply the minimum we as individuals would pay…

but something to help improve chances of success increase innovation and competition in this space. As a former creator of a search engine, I’m glad to see this.
The strong case for building Client-First Web Apps
They should bar Fox News from using the "entertainment" loophole, and apply news regulations to them.

"News regulations" should include all the stuff the comment you replied to listed, for everyone (as they used to, at least in the US). Ideally, they'd also include a few more good ideas the US used to enforce: Limits on market share, and bans against foreign ownership.
Simple Framework for General Named Entity Recognition Using LLaMA Locally
You could give Concrete Abstractions* a try, I consider it to be the intermediate part between the Little Seasoned Schemer and SICP. As for whether you're really missing out on anything depends on how good your good CS education was.

* https://gustavus.edu/mcs/max/concrete-abstractions.html
I'm not hijacking the back button :~( just a simple Next.js app.

Bluesky doesn't have an OAuth2 API right now, so as a temporary way of authenticating with your Bluesky account you can create an "App Password" in settings with a name that can be revoked at any time. This is not the same as your account password. Hopefully the field placeholder makes this clear, but I'll probably reject any auth that uses the accounts main password going forward.

Thank you for trying it out though!
Qrypt - Cryptography / Quantum Security - Hybrid (NYC) - in office once a week

++Qrypt is an early stage startup (Series A) led by a few former government intelligence members, with the passion of helping people and organizations keep their data private - forever. We're building the next gen of cryptography products to protect from the threat of quantum computing, to ensure people's privacy. We have a beautiful office on the 83rd floor of 1WTC!

++Hiring Fullstack & Backend Engineers (5+ years of experience) to build our flagship cryptography products for enterprises

++Our hiring process: initial chat / quick take-home OR live coding / meetings in our NYC office (1.5 weeks total start to finish and you'll get an amazing candidate experience!)

++Email your resume directly to me at mike@qrypt.com
++Check out our SDK (free) here if you're interested: https://www.qrypt.com/qrypt-sdk/
I have no idea. My two main proficiencies, programming with UI/UX and graphics design as a distant second, both revolve around computers.

I'm decent enough with my hands and have the patience and mindset to figure things out so that's no problem, but there's not too many other things that offer comparable compensation without considerable credentials and/or field experience.

Ignoring pay, if I had the resources required I guess I'd just throw things against the wall and see what sticks. I spent a lot of my teens and early 20s sketching on paper, so maybe a good starting point would be to pick that skill up and polish it to marketability.
Title is "TikTok spied on me. Why?", though it was originally posted this way, the replacement title isn't better
> 15 year olds undergo certain cosmetic medical procedures

Such as cleft palate surgery for example? Those are often performed at around 1 year old. I am for those surgeries.
It definitely depends on your use case. If you are just searching through the entire array at all times, then this is certainly an acceptable option (you could even flip it all onto a GPU too).

But when you start to require filtering or combining the vector search with a lexical search, then something like Pinecone, Vespa, Qdrant, Lucene-based options (e.g. Solr and ES) etc. become a lot more practical than you building all that functionality yourself.
Magic-trace: Diagnosing tricky performance issues with Intel Processor Trace
I imagine it's because there is a *massive* scramble to incorporate language models into existing applications and most of the time you need a vector database to do that. As a proxy for understanding the scale of this scramble, ChatGPT is the fastest growing software product ever by a pretty substantial margin.
Catalyst is great. Definitely active, actively used, last updates in main were late February.

They have a big 2.0 branch that has a ton of internal changes. TypeScript 5.0 finally updated to support modern @decorator syntax & they're rewriting a bunch to support that, which is excellent.
> the Ariane 6 doesn't seem much different from the Ariane 5 and I can't imagine it actually brings much to the table in terms of performance or cost savings, especially in light of how involved the development of it was.

My understanding is that Ariane 6 was explicitly designed to reduce production costs compared to Ariane 5, in large part due to competitive pressure from SpaceX.

> With the new Ariane 6 slated to enter service in 2020, ArianeGroup promises to cut per-kilogram launch cost by 40 to 50 percent compared to Ariane 5.

https://spacenews.com/arianegroup-cfo-pierre-godart-on-arian... (2017)

I guess, we'll see if they achieve that goal. Although rocket pricing is notoriously opaque.
Suicide is tragic regardless of the circumstances, and it's a really bad take to try to minimize this because it's not statistically "significant" or "clickbait".
Just don't save on GitHub then. Find multiple places and maybe somewhere in countries Nintendo cannot touch.
You're assuming randomness among the US population. Might be a good assumption.

However, there are externalities to this suicide that may affect others who work at Google or in NY, and so the story is worthy of being contextualized. It might be clickbait to put the word "Google" in the title but not because of probabilistic irrelevance. People who kill themselves at work have an impact on coworkers and company, no two ways about it.
I would be pretty surprised to walk into a Target or a Bed, Bath, and Beyond and not find multiple electric kettle options.
This is a joke compared to a BYD seagull. https://twitter.com/TaylorOgan/status/1651128414915424256
(author here) That's interesting! Maybe there's a way to quantify the cumulative probability of the squashed tokens (i.e., if you constrain to 'true' and 'false', what's the distribution of the other tokens).

For now, this is a good way to make sure that I can parse the output reliably in the minimal amount of completions (instead of looping until conformant).
Bad take
I doubt that Emiko Omori and her surviving contemporaries would agree with you.

Emiko Omori is a survivor of the Poston internment camp in Arizona.
Ctrl-alt-delete definitely fits (b). The larger system of symbolism and meaning would be the complete set of keyboard shortcuts (and other commands) for the operating system. It also fits (c) because of the presence of the delete key. Nothing about the ctrl-alt-delete combo has anything to do with deleting something! The choice of the delete key for this shortcut was arbitrary, it could have been ctrl-alt-insert instead, so I would call it an element that lacks "direct instrumental purpose."
> it doesn't run on an sd card that is going to fail within a year

The Raspberry Pi Compute Module 4 has variants with eMMC, which is better than using an SD-card.

Additionally, there are adapters to use NVMe drives and you can boot from them. I’ve done so with a few RPi CM4, to varying degrees of luck. One of them works perfectly, another one did not. Currently waiting for more of the same adapter I used for the first one and hopefully this will allow the additional ones to work as well as the first one is doing.
Any time there is a gold rush there are a lot of scammers that will try and prey on people with gold fever. ChatGPT, Midjourney and Copilot already see a ton of use though, and they're the first real "AI" products, so I think it's already proven not to be vaporware.
After reading YouTube comments. You don't have to trust me. Just ask your Indian friends
Nurses have it worse.
Another thread a with pricing ideas : https://news.ycombinator.com/item?id=35827254 : “$4.99/mo with an annual of $49.99” or “$9.99 /mo ($99.99 annual)”
If you’re feeling overwhelmed by the Node ecosystem, spend some time with python and you’ll come back humbled and grateful
During the initial stages of mask mandates, N95s were nigh-unobtainable. Also, I wear a full beard. So basically wearing any type of mask, even a N95, that does not fully cover my head, is going to be ineffective.

I went to the drug store and I purchased some cheap Chinese paper masks for like $20 for a box of 50. The only thing I expected them to do was to keep me from being ejected from the bus or public buildings while I went about my daily business. Mission accomplished.
Nice site! Gave me useful suggestions which Google could not come up with.

A suggestion is to change the logo. Currently, it does not make a lasting impression since it is in cursive. Seems like a fashion brand rather than a tech product. I understand there is no need to stereotype (probably this is the one to break them), but even then fashionable alternatives could be tried out.
I would pick drawing, painting, comics, or something in that area. As I read in a comic, I'd have to eat tuna out of the can for the rest of my life but I would at least be happy.

In your place? Electrician.
Maybe people stressed out, feel the need to talk to friends/family more. The calls are a sign, but not the cause.
GPL is no longer on the FSF website
Custom tooled leather accessories. I've been tooling leather (and selling some on and off) for years. It's possible to make a living with it, but it's certainly not easy. With the prevalence of fast fashion, people often get serious sticker shock when they see what a hand made item actuallly costs.
Plex requires setting up libraries of media, such as a pictures library, a music library, etc., which is annoying to say the least. Whether it is easy is not the point, the fact that it requires installing it and configuring it when Apache2 will functionally do everything Plex can without consolidating files, which leads to duplicates and eating up storage space.
What Were Stone Age Bacteria Like?
Wow, these are all great suggestions, thank you! Especially creating an environment where their reputation matters is an interesting point. My biggest concern is images more than text (though they can both cause a lot of damage). If it takes that much manpower I might not even allow any images in the first place like HN.
That's what linters are for. Each of us has a limited capacity to take critique from other humans, before we become irritated by it and just ignore it. Therefore, I've learned to leave things that can be caught by automated tools to automated tools.

When I look at a PR, there are two things I try to validate:

1. Do I understand what the code is supposed to do, and why the author chose to do those things that way. If not, then either the code need rewriting (because it does things in a way that shouldn't be done,) or more commenting (because it ain't obvious), or both.

2. Catch anything that is obvious to me, but not the author, or to the linter. Maybe there's a different function that does a thing the author didn't know about? And while doing that, it's important to keep context in mind. You could write the kind of code that would be very smart, but can't be understood by most, and that's code is just as bad as a very dumb code (see (1)).

If I have to catch obvious errors, than the author didn't do their job.
If I have to catch spelling mistakes or formatting issues, than the linter didn't do their job.

My job is to catch anything that neither the author nor the tools can.
> Being hugely profitable doesn't make it worth keeping more people than you need, just as having losses doesn't make it worth firing people you do need.

I understand this is the thinking that runs the economy, and it's very much a shame. With 12k unneeded people you think the work they were doing disappears? No, the people still there (that brought in records profits) now get to shoulder that work.

Do you think all 12k of those people were the worst or maybe some were older and more experiences, being paid better than a recent college grad? It's just pure greed and the people there should be pissed off at the CEO and the board.
Google stock is down 10% in the last year while MSFT and META are up 10%. How happy are those investors?
With that $5k used car, you're also paying monthly insurance and any required maintenance on it. If you were averaging less than once a month, the zipcar probably works out to be cheaper indefinitely.
Your story sounds similar to mine, and your choice to use HTMX has me motivated to check it out. The sum total of my software supports 5 families' lifestyles entirely on LAMP MPAs with no frameworks at all. Thanks for posting.
People seem to say Norvig's "other" book is still relevant. I assume that's "Artificial Intelligence: a Modern Approach".

My version is from when I went to school 20 years ago. I assume it's been greatly updated over the past couple of decades. I wonder if it's worth taking a spin through the new edition.
we are going to go back

back to the future
In Australia, because of the zero-CoVID policy, most people were vaccinated before getting CoVID.

In the US, the median age of people who died of CoVID is around 75 years. The average person who died lost about 10 years of life.

CoVID is a significant contribution to mortality for most age groups. 10% of all deaths among 40-something-year-olds are due to CoVID. There are around 40k confirmed CoVID deaths in this age group alone.

The stats are here: https://www.cdc.gov/nchs/nvss/vsrr/covid_weekly/index.htm#Se...
It's just a lot simpler to block than having to keep up with laws in other countries for businesses who don't even do business in those countries. It's not like it's hard or time consuming to implement, and cheaper than your other suggestion further down of consulting a lawyer every time one of these pops up, like "do I have to annoy my customers with these stupid cookie popups every time they visit?" Why should I have to spend a dime for something that is external to my company, has nothing to do with it, and have to constantly keep on top of it? We don't even sell our services there. Why should I even waste the bandwidth? Our firewalls are sure a lot less active, as well. Why should I waste time answering emails from people we don't sell to? It's better to just not get them. I guess my question to you is why do YOU care if they're accessible or not? If a (local) business really just wants to sell within their own (local) country (or even smaller municipality such as state/county/city), is there something wrong with blocking everything outside it out and just not worrying about it?
That's just it, for decades the "new" version of a rocket only had very small incremental changes and didn't raise the bar much at all. That's how commercial aerospace has worked for a very long time.

Much like the Toyota Camry which has been the best selling sedan in the US every single year since 2000.[1] It gets a slight incremental change each year, but no ground-breaking changes or utterly re-thinking what a car is.

Guess what sedan is now out-selling all other sedans? [2]

(Hint: not the one that has been getting incremental updates since well before 2000)

[1] https://alansfactoryoutlet.com/the-best-selling-car-model-ev...

[2] https://www.caranddriver.com/news/g43553191/bestselling-cars...
How is that working out for you?

I imagine any role in the service industry must be way more stressful than most IT gigs.
I learned to fly as a hobby after hours. I started teaching people how to fly on weekends and evenings for about 3 years, accumulating the required hours to be an airline pilot. I recently interviewed and was hired by an airline. I've tried to make my schedule Fri-Mon as much as possible. While I'm on reserve, I don't actually fly all that much, so I even get some weekends off.