skysight-inc/HackerNews huggingface dataset:
I am confused. Isn't WASM supposed to be eventually AOTed (Ahead of Time Compile) or a least JITed? Why this bizarre twist with WASM-C-NATIVE? Browser should do just that instead of these dances around.
Four horsemen of a software project apocalypse
Those logistics are no worse than the equivalent in person.
Easiest way to discover would probably be going through the signup flow in the EU
I watched an episode and a half last night. Verdict: unsure so far.

It's interesting that the birth of Jesus isn't covered at all at the beginning. And I had to ask myself, "Now, who was Nicodemus, again?"

Nonetheless, it's great that they're trying something different here.
It is totally sublime.
Perhaps he's got some breakdown on how dolphin intelligence impacts those stats given his emphasis on them being dumb dolphins
I took GP's meaning as "these people need to have basic Excel filtering explained to them, so how can they be expected to deal with various UI/UX changes?"

I don't know the answer: at some point a person needs to take responsibility for knowing the tools of their trade. Or a person hiring them needs to take responsibility for hiring people who know the tools of their trade.

Either these tools are mission critical and therefore employees should understand how/why they work, or the tools are not mission critical and therefore it's not a big deal when their interfaces change.

There's a middle ground there where tools shouldn't change so fast and when they do it should be well documented.
Not to be confused with a Swiss discovery of a bronze dagger, posted a few days ago:

https://news.ycombinator.com/item?id=29405696

(I'd thought this might be a dupe, it's not.)
It's stuff like this that tempts me to send up a trial balloon when landing in management at new companies.

Find someone at the bottom of the totem pole, ask them to include a bullshit, non-sensical, or actually harmful slide in a presentation as a favor to you, then see how far it percolates back up before someone challenges it.
#4) Attention is the new money.

For a lot of software, like social networks, getting new users and new downloads is the main goal.

When a company is not charging [most] users money, the second best thing is publicity or grabbing and selling user's data. Both options require user churn. Keeping users happy for a long time is not their concern.

Unfortunately this is happening in the FOSS world as well. Constant churn of software products, features and bugfixes to keep users addicted.
Software development got fast.

As much as the anti-JS circlejerk would like to say otherwise, I can confidently and quickly fix bugs and add new features into a massive React project, once it’s been reviewed deploying it in minutes to the entire prod user base with no problem.

Now, being able to do stuff fast does lead to feature creep. But don’t succumb to main character syndrome. What is ”useless” to you is essential to a million others.
There are two reasons why P2P has been generally less successful than a lot of us hoped around the turn of the century: the first is largely technical, namely the small number of people with plenty of uplink bandwidth, and something like municipal fiber would actually help a lot there. When people have 1,000/25 connections they have less capacity to share in general and with things like video chat and gaming being common, the amount of idle capacity consistently available is relatively limited.

The other is harder: some ISPs outright blocked or throttled P2P protocols entirely (much to the annoyance of, say, Linux users torrenting ISOs) and most others will have some mechanism to respond to copyright claims. The latter is really hard for a YouTube competitor if it allows anyone to upload content — if the network attempts to auto-mirror content, you are potentially at risk if someone uploads something illegal; if it doesn't, only the most popular public content will be well-replicated.
"As should be obvious by now, there is no situation where these foundry processes and tools are open source."

This is already false. The famous OpenPDK by Skywater (sponsored by Google) is proving this article wrong from the beginning. (https://github.com/google/skywater-pdk)

Yes, thats a rather old technology node, but you can now synthesize your free RISC-V design with a free Toolchain (openROAD) onto this open PDK.

Amazing times!
Rigetti Enhances Predictive Weather Modeling with Quantum Machine Learning
Should abuse survivors have to disappear from the internet?
Not exactly wrong per se, though..
Please elaborate, I'm intrigued
Abuse? Really? Is a single email where someone vents frustration for 2 lines actually abuse?
Sorry. I did not make it clear. I used Excel as a way to indicate avg. user ability. The system in this case was provided by a different vendor and, in that particular case, drastically changed UI and how the system behaved.

My point was, you don't spring changes like that with, seemingly, no forethought.
On an individual basis it's sometimes hard to see the harm in this. But more specifically the problem with version identifiers is that attackers can scan across many servers, iterating which ones have a certain vulnerable version.
I had no experience with proof assistants until this year, and no real interest in formal proofs except as a QA method for statistical analysis code, so I started from a blank slate with almost no prior art to walk through.

Lean is way the hell easier to deal with than Coq, and the video walkthroughs from the Xena project are amazingly good for understanding this stuff.
Over time all political philosophy has failed to deliver on promises, because people. Same is probably true of software because, people.
The people who buy the tools only consider cost and feature lists (or maybe Google Analytics is really useful for them personally, everyone else be damned). The people who make the tools only consider their dev partners and the people buying the tools.

Users, like you and me, are not considered anywhere along the way. As a result, all of our job descriptions now including managing this ever changing infrastructure of red tape on top of everything else we've got to do. A little bit of this is OK and expected, but it sounds you're dealing with more than a little bit of it all at once, to the point where it's not sustainable.

If we're in that position, it's up to us to have the confidence to say to our manager, "OK, I can do this, but it's going to take (this much) longer because I have to deal with this other stuff now, too."
Postgres, Kafka, and a mysterious 100 GB
I had a business plan to fix this but it was hard to get it funded, even by the heavy investors in the legal pot business, because of fear of the feds. It’s a shame because it broke no banking laws according to my lawyers, but of course the feds can lean on the big funds.

The short answer was to do all the banking in Canadian dollars where it’s entirely legal. Independent of pot, Canadian banking laws are set up for these sorts of arrangements while the US banking system is far more conservative.

Drop me a note if you are interested in giving it a try and I can tell you more.
For those who don't know: barbers were also surgeons and dentists until around the middle of the 18th century. Not only did they cut your hair they also pulled out your teeth and performed surgery on you.
Each manager would have to make that call to their laid-off reports, or the next manager in line if the manager is being laid off too. Maybe after that it would be ok for HR to have larger meetings with those affected to sort out the details.
OM1 | Engineering Manager, Platform & Text Extraction | Senior Software Engineer, Data Platform | Full Time | Boston / Raleigh / Remote

OM1 is on a mission to improve health outcomes by unlocking the power of data. We are a healthcare data and technology company focused on real world clinical data and outcomes, accelerating medical research and personalizing healthcare. Our interdisciplinary team uses expertise in medicine, software, Big Data, machine learning, public health and mathematics to transform records from a diverse set of sources into enriched, research grade data which allows us to generate unique insights in a variety of disease areas.

We're growing our Engineering team and have openings at all career levels. Two of our exciting roles include:

Engineering Manager to lead our efforts to automatically understand and process unstructured medical data at large scale. Our product-focused team embraces creative, rigorous, innovative approaches and experimentation, while emphasizing high quality code, user-friendly data (data is a first-class product here), and rapid iteration. We enjoy solving problems collaboratively, working with clinicians, epidemiologists, biostatisticians, and other data engineers/scientists. Estimates show that as much as 90% of medical data is unstructured. Come join us in systematically shining light on this data to build the leading edge of modern medicine. https://jobs.lever.co/om1/e7f512c7-1a28-4dc4-a11c-0e2281b48e...

Senior Software Engineer that will help build and operate the core of OM1’s Big Data Pipeline that integrates very large volumes of healthcare data to generate deep insight about diseases, providers and treatments. https://jobs.lever.co/om1/7c6f2384-cad9-44af-842f-bb3e1b005d...

Some of the technologies we currently work with include snowflake/spark/dbt/python/scala/databricks

Please apply through the links included or by sending me an email to dfleming@om1.com.

Thanks!

Dylan Fleming
Director of Talent Acquisition @ OM1

https://jobs.lever.co/om1
How much of the underlying issue reduces to incentive structures? Any large entity (Google being one) has plenty of monetary incentive to reduce the number of customer service professionals. Any algorithm that minimizes human interactions is profitable unless it actually costs the company its customers. Thus, since it's almost impossible for Google/Amazon/Facebook/Apple to lose a significant proportion of customers, it is almost inevitable that they'll avoid letting anyone speak to a human being when a dispute arises.

This might be a subtle anti-trust "cost" to consumers that is entirely overlooked in congress?
All of my personal 5 whys like the one in the article end the same way.

"I'm always busy but I don't feel productive with my time"

Why? "Because I get distracted by email, refactoring, slack, .."

Why? "Because I don't really want to be doing any of this, but I feel like I should be at my computer trying to force myself to do it."

Why? "Because I have a job and therefore some responsibilities, and I wasted a lot of time last week so I guess I need to get things done this week"

Why? "Because I'm sitting at a computer at home, surrounded by nobody, writing code for projects I don't really believe in, that are being mismanaged outside of my control, and what rewards there are (salary) are totally decoupled from the work, and I have lots of money saved up from doing this anyway but the modern world makes no sense and there's nothing I really want to be doing so I guess I'm working."

... ah, you say, you can't work because you're burnt-out and depressed. Yeah, probably. But I mention this to make the point that: if you can't focus, perhaps you just _don't want to be doing whatever you're doing_. It is sometimes hard to admit that in this modern world where you're supposed to be a hard-working adult. But you don't .. have.. to be employed, or working a 9-5, and for many people it's deeply unnatural, I think, to be doing this your whole life day-in and day-out.

Related, this article about writer's block that was posted on HN a few weeks ago: https://sashachapin.substack.com/p/if-you-have-writers-block...
Loved the pitch and your work too! The chatbot site is not loading though. Unless it was a decoy just to check how many would click? What makes you tick?
Counterpoint. In our org we'd eliminate pretty much every security incident if users would not download attachments on suspicious emails, give out their password and try and click on the monkey to win the iPad.

To quote James Mickens "most of the security reasearch community seems to be obssesed with avant-garde horrors such as the ability to induce a heart attack in those wearing pacemakers during a solar eclipse with a pringles can."

At this point it seems that most of it really is just security theater and most really security actually comes from proper training.
I never said storing json in databases was wrong. I said storing json in *SQL* databases was an anti-pattern.

https://en.wikipedia.org/wiki/First_normal_form
Also, VS Code for Lean is beyond awesome. And the Emacs package is not bad either.
I work at H&V - we’re one of the biggest makers of air filter media (the rolled goods / fabrics - not the actual filters).

We love seeing the innovation going on in this space - any suggestions on how we could better support this growing awareness of the value of IAQ?
It's "designers" who have no idea what they're doing or asking for and they get power because usually they're the most annoying people in the company, so people just let them do it to shut them up. It's almost a generally applied concept, add a "designer" and suddenly everything is trash.
That turns out to be a rather interesting rabbithole.

Land rights, mineral rights, and rule of capture are suggested terms for exploration.

Much of the law has firmer foundations in tradition than any consideration of science, empiricism, justice, or merits.
> Waterfall Standup sounds like a song

TLC actually did record a (correct) song about it:

https://www.youtube.com/watch?v=8WEtxJ4-sh4
"... including the highest restitution ($311,737,008), disgorgement ($172,034,790), and civil monetary penalty ($436,431,811) amounts in any spoofing case."

Unless you are implying that JPM profited more than $172 million, the report suggests the government took the profits.
> If you are a CEO, you have to rehearse the delivery for something like this.

Yup. This video has a "Oh hey, didn't see you come in. Welcome to my personal cafeteria. Since I have you here, just wanted to let you know you're fired" vibe.
>They’re not cross platform

Which is why everyone and their dog is going Electron. Linux compatibility is one thing (which no one really cares about, except for software in the public services sector), but users generally expect that their software is available on a Mac - not to mention that people using a Mac tend to be on the better-earning/willing to pay actual money for software side.
I thought the same. So say you are in a situation where you can't offer people 1:1s to understand what happened - which sounds to me like the people laid off were more or less chosen at random - but let's say you literally have to do it like this.

At least don't do it so disrespectful. He talks about his feelings but he seems mildly awkward and a bit bored at best, seems like all the preparation he put into this is to remember a few talking points. Makes me think laying off 900 people took him a grand total of 90 minutes (from decision to announcement).

I don't know anything about the company, but looks like one going down to me. Very few companies can get away with treating people like that at a large scale.
Chewing Gum Developed That Could Reduce Covid Spread –Protein That “Traps” Virus
This CEO has the audacity to de-anonymized himself from a toxic comment on Blind, imagine that.

He is made to be controversial
Someone recorded the firing on tiktok, it was poorly delivered.
I think the casual Linux user doesn't appreciate the sheer amount of engineering and forethought that went into the Windows NT parts of Windows. Say what you want about Win32 and its legacy, but NT was well thought-out by people who had significant experience (Dave Cutler and his team). Microsoft wouldn't ever walk away from that investment.
I agree with your point regarding non-composability and ”algorithm lock in” (which may or may not be solvable woth better abstractions), but explicit time stepping schemes are still the main workhorse of global ocean modelling, so I’m not sure whether ”silly” is the right label here.
I would hazard a guess that most used "software module of any description" is dtoa().
I mean, he killed people...

Don't know why I'm being down voted for facts. See my username. HN is a disgusting echo chamber.
Breach of contract, or at a stretch maybe fraud if they were actively misleading someone. But definitely not theft.
TIL, thanks!

You might be able to find a copy at a library. It's not at Archive.org / OpenLibrary or LibGen. Yet.

https://www.worldcat.org/title/classical-trivium-the-place-o...
Indeed. Mysteriously, “firewall” devices later became popular even though they merely replicated the weaknesses of physical security.

Defense at depth is the only way to go, unfortunately.
Yes, that is the natural process. However, Waterfall (big-W) is a Big-Bang Big Design Up Front approach, each phase is months long and after the analysis you do little or no revalidation (emphasis on re) and a release planned 1-5 years out. That's where the problem comes in. If you revalidate the plan and change the plan, you're no longer doing Waterfall. You're doing something else, you're using your brain.

If you break that natural process down and apply it to subcomponents and have releases every few months, you're doing something like either the classical Iterative & Incremental or Evolutionary models which are longer cycle versions of what Scrum aims for (which as a target tries to get you under one month, maybe down to 1-2 week cycles). I&I and Evolutionary tend to operate with cycles from 3-6 months.
There's a template. You invite the company into an all-hands. You tell the entire company. During that, account lockouts are happening. Then, you have individual appointments between the individual manager and HR (sometimes, HR+). The meeting itself is short and gives the details of the separation.

Yes, it will have to be a zoom call, but the CEO does not make it about themselves, and sticks to a script that's been rehearsed and checked with multiple humans to show empathy and humanity.

You can tell the survivors that some of the people who were cut were poor fits for the company and any details you want, but sometimes it's the details that show low emotional intelligence rather than the fact of the call itself.
Amazon also bought up half of MIT's 18/8 in 2017 for an undisclosed pile of money. https://news.ycombinator.com/item?id=14150854
How does a mortgage company in an era of low rates and insane demand need to layoff anybody?
I can second this! Really no better reference for creating plots in python.
No, that doesn't sound like a better way, but it does sound like you aren't particularly grasping what they are proposing.
Class-action suit filed against Meta for facilitating Rohingya Genocide [pdf]
Did you read 1. History and 2. Purpose?
I would say the difference is that as an aggregator, HN isn't crafting the content it displays here. I think the key is that making viral content is not something that scales and the content creators at BuzzFeed resort to using patterns, e.g. "North Koreans try American BBQ", "Mainland Chinese people try Panda Express", and dozens of other things. It doesn't help that they use clickbait thumbnails and article title tricks.

Sure, content here on HN can be it or miss but I think the diversity of the content is what saves it from the "Intrigue/Disappointment" loop that I suggested for BuzzFeed.

As a personal anecdote, my Gen-Z sister used to be glued to the screen with almost all of her tabs on BuzzFeed or BuzzFeed Video. She eventually grew bored of it and now spends her time on TikTok. She told me she felt like BuzzFeed started feeling too formulaic and familiar while TikTok is vastly more engaging / authentic. My personal hunch is that TikTok offers much more variety.
Can you point me to some brand who sell those?
One fun recent development in 2021: https://sylvestre.ledru.info/blog/2021/03/09/debian-running-...

> tldr: Rust/coreutils ( https://github.com/uutils/coreutils/ ) is now available in Debian, good enough to boot a Debian with GNOME, install the top 1000 packages, build Firefox, the Linux Kernel and LLVM/Clang.
It's in the context of having just gone on a massive hiring spree in the last year+, and the market starting to cool off.

I had the same initial thought, but it sounds more like this was about measurement of the recent hirings, not overall.

Still not great.
Neat idea, here is a few suggestions:

- you should post the solder mask and paste layers. Can’t review any component soldering issues without those.

- part assembly layer, same deal as above.

- stackup. You would need this to review anything more than a 2 layer board.

Question- have you tried overlaying the renders for different layers of the board? It is hard to review the one example you have on the website. The bottom and top layers are in different places so I have to mentally connect dots.
‘It's misinformation at worst.’ Weak health studies can do more harm than good
Your algo can easily be parallelized by increasing the number of people firing.
Three Steps to the Future
never worked for a tech company outside of projects or contracts i’ve done for people i know and my own ventures (small ventures), i’ve coded since i was 9 years old, started out in BASIC then took up pascal but now code (or script) javascript/react and have been looking into firms to work for, the stuff that was brought up to me made me feel like i have to protect my off the clock source code. the only reason why i was looking into working for someone else was to raise enough money to finish bootstrapping an unrelated startup. looks like my fears are valid
Yep. I have my own /24 personally, registered back in the mid 90's. I know several other individuals who have them, as well. The early Internet was a very different place.
The code of ethics is a 1500 year old "code of ethics" meant to govern the lives of benedictine monks: https://en.wikipedia.org/wiki/D._Richard_Hipp

That might provide some context.

edit: haha, this is what I get for skimming the wikipedia article. He has a PhD in computer science, but the full "doctorate of philosophy" is written out instead of abbreviation on that wikipedia article. My pattern matcher needs tuning, apparently. Thanks to those who pointed this out.
> Nick was hired out of his job at Amazon because he was supposed to be the AWS expert.

This always cracked me up. From what I can tell, he was a mid level dev on the Alexa web api team. He knew AWS sure, but he did not have the cred at all to justify the position and responsibility he was given at Ubiquiti.
Core Rope Memory Visualizer
Yup. Here’s a good video for what goes on behind the scenes at Amazon’s gaming org for example.

https://youtu.be/aggk93Nazuk

I can verify this is true since I used to work there.
That seems like an odd argument to make. They probably only got that funding because they agreed to slim down their workforce.
Wrong dead economist: https://www.khanacademy.org/economics-finance-domain/macroec...

The interest/unemployment mechanism for controlling inflation has worked really well, and is why most of the Western world can hit its 2% inflation targets.
I really dislike this ubiquitous attitude:

> My X broke while doing Y.

> Well, you shouldn't be doing Y with X. That's the real problem.

What does it matter? If people are doing Y with X, and you as the author of X can improve that path, then you should do that. Normative ideas about what people should be doing don't make a difference.

(You can see this a lot with the Go community. "Go doesn't support [language feature in common use for longer than Keith Richards has been alive]" "Well, you shouldn't be using [language feature in common use for longer than Keith Richards has been alive]" etc etc.)
Amateur radio is a hobby, many folks don't keep equipment on 24x7. If the average system is online for a few hours a week, pinging every address will undercount by 40x