skysight-inc/HackerNews huggingface dataset:
After thinking about this blogpost for a minute I realized the blogpost actually literally argues for doing things the hard and stupid way. Not as a metaphor for integrity or quality.

Integrity isn't the point:

> It had nothing to do with integrity. I didn’t care about fooling the diners. What concerned me was the precedent we were setting.

The quality of the food isn't the point either:

> The dish was meant to be a difficult pickup that required constant coordination between the front and back of house.

The inefficiency is the point.

Doing it the long, hard and stupid way is the point.

This is a sermon against process improvements. Without seeming to realize that restaurants are a modern miracle of process improvements! How does this David think the kitchen gets fresh ingredients every morning? Where does David think fruit in the winter comes from? How did herbs and spices get so cheap? Because we decided for the past 200 years to relentlessly pursue efficiency. Because we decided not to do things the slow and stupid way any more. That's how!
I immediately thought about ice crystals, but the article addresses that:

> Methods have been developed to quickly freeze organs for longer-term storage without risking damage from ice crystal formation, but ice crystals can also form during warming. To address this problem, Yadong Yin and colleagues advanced a technique known as nanowarming, pioneered by collaborator John Bischof, to employ magnetic nanoparticles and magnetic fields to thaw frozen tissues rapidly, evenly and safely.
iPhone 16's A18 Pro chip is starting to match the M1 chip
> It reads like you apply to the NYT and then you get offered a job based on your gender or race which is obviously not the case.

Obviously? A newspaper is exactly the kind of business to hire based on your personal narrative (including 100% of protected class intersections). That's the entire point of the opinion column. Granted, I don't think that the folks being discussed here are publishing any personal opinions, and I doubt the times is doing anything legally actionable or we would have heard about it, but the idea that they don't consider these factors just because it's illegal is laughable.
> 6-7us in .NET 8 and 3-4us in upcoming .NET 9

That's still roughly 7000-3000 times slower than a plain return. I'm not convinced the extra overhead of an entirely separate control flow mechanism will ever be worth it in any language that cares about performance. Especially since I haven't heard many complaints about the way Rust does things. And there's still room for new idioms, syntactic sugar, and tweaks to the type system to optimize the convenience/rigor of that model.

> When it comes to I/O, the cost of "file no found" ...

That was just an example. Maybe that code is just a read from a (cached in memory) sqlite db, or a "value out of a range" error before some math operation, in which case the exception can easily be the most expensive part, especially if all the exception junk dirties up the CPU cache and branch predictor.

> Some of the details in the linked SO post are 15 years old(!).

Sigh. Thanks for the correction. You'd think I would have a habit of checking the post date by now!
the LLM was trained on their posts.
I think it's a pretty safe assumption that a company paying to gain information that gives them an advantage in negotiation isn't going to freely give up that advantage.
If you do not like working for a business, remember you have an option to start a business
Go's errors were a response to exceptions in Java. Java exceptions failed in several key ways:

1) exception catch sections had no lexical access to variables declared inside the try {} block. This was papered over a bit with some resource auto-closing syntax, but fundamentally an error handling section of code should be able to introspect the state of variables in the processing where the error occurred.

YES you can move the variable declarations out of the try {} block but that is an annoyance, especially if you are expanding error handling to be robust, you must constantly move more and more local variables out of the block that they lexically and semantically belong to.

2) the try {} block imposes a big cost to casual error handling on a method invocation: it will force an indentation (which consumes precious horizontal real estate and may force excessive breakup of what should be a compact set of processing to more sub-functions), it involves a visually polluting keyword with the catch sections.

Some syntax like

sortMyJunk()
:EXCEPTION IndexOverflowException ? handleOverflowError()
:EXCEPTION OutOfMemoryError ? sendPionToMicrocenter()

would have been really nice in java, it would have enabled more compact code that emphasizes the mainline processing, while visually placing the hopefully less common error processing off to the left or to an indentation.

try {} should have been reserved (along with #1) for truly complicated exception flow handling.

Perhaps Visual Basic had good ideas with error handling blocks occurring after labels, although my recollection and experience with VB wasn't deep: I don't remember if onError blocks had lexical access to local variable state.
Do I read the manual of every tool I use before counting on it? Yes, absolutely. The first sentence of ripgrep's man page's description section is:

ripgrep (rg) recursively searches the current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden files/directories and binary files.

You cannot pick up a tool, start using it without understanding what it does, then tell the tool that it's doing things wrong.
First we got VMware because systems were getting larger than the load we could push onto them. Then we got Hyper-V because it was free and VMWare was getting needy and expensive. Then we moved to the cloud because it was "cheaper". Then we ran Kubernetes on a cloud node because it was hard to manage the workloads. Now we are having cloud cost difficulties.

Hang on a minute... deep thought ... surely we fucked up somewhere?
>Glassdoor exists.

you are not allowed to tell anyone how much you make so you might be in trouble if your found out but the companies share this info without your consent. From my POV make it all transparent.
Only if you play hardcore mode, otherwise you respawn.
https://www.youtube.com/shorts/17l9BucbXec
"The hard way is pretty hard, but not as hard as the easy way"

-- Granny Weatherwax
I mean, almost certainly you press "cook time", not "cook power" to set the time, but other than that this is exactly how every single non-dial microwave I have ever used works.
Securer DOM.
Laughable, but accurate.

Google for example does exactly this.
Their website is "backpack bang"? What a strange name, the last thing I want is for my backpack to "bang" when moving unknown goods across international borders!
I'm thinking that the only reason to force employees to "work" even more than infamous 996 scheme, up to 7 days a week for a long time (weeks or more), by an adults with high education, some work experience and internet connection to a vast, VAST corpus of medical, social and professional research regarding productivity is one and only one - psychopathy. In a strictly medical sense of course. Such people simply have none empathy to any other human being. Because that is the only possible logical conclusion which can be made knowing all I've listed above.
It would codify this even further. Salaries have fallen but under a union any raises will be slow and require strikes and other job action and not be based on individual performance but on time served. Once time served is in play it doesn't make sense to switch jobs because you start the bottom.

It's true playing companies off each other isn't possible anymore. Switching jobs use to be a formula for a high rate.

But switching roles allowed people to grow and work on new and different tech. Leaving toxic situations was possible. Under the New York times union model you need to suck up the toxic environment.

The other issue is skills rot. The longer you stay in the same role the more the rot grows. At some point you can't find another role so you have to setup silos and protect the system you are working under from change. If someone tries to move your crystal report to power bi you've got to out politically muscle the request or you will be fired. The union may step in and protect you but can't forever.
Such a “requirement” is illegal. https://www.nlrb.gov/about-nlrb/rights-we-protect/your-right...
Is this propaganda move to counter to the recent NYT article (https://www.nytimes.com/interactive/2024/09/03/technology/zo...) revealing how much human assistance "self-driving" cars require?

> Inside companies like Zoox, this kind of human assistance is taken for granted. Outside such companies, few realize that autonomous vehicles are not completely autonomous.

> For years, companies avoided mentioning the remote assistance provided to their self-driving cars. The illusion of complete autonomy helped to draw attention to their technology and encourage venture capitalists to invest the billions of dollars needed to build increasingly effective autonomous vehicles.

> “There is a ‘Wizard of Oz’ flavor to this,” said Gary Marcus, an entrepreneur and a professor emeritus of psychology and neural science at New York University who specializes in A.I. and autonomous machines.

> ...

> When regulators last year ordered Cruise to shut down its fleet of 400 robot taxis in San Francisco after a woman was dragged under one of its driverless vehicles, the cars were supported by about 1.5 workers per vehicle, including remote assistance staff, according to two people familiar with the company’s operations. Those workers intervened to assist the vehicles every two and a half to five miles, the people said.
> How they haven't been charged for collusion and price fixing is beyond me.

I'm pretty sure it's because they're cutting the (govt-owned/operated) airports in on the action.
Nvidia H100 Now Available on DigitalOcean Kubernetes (EA)
It doesn't matter as long as you can rationally detail how you have a chance at becoming a billion dollar plus company
Diamonds have been used as plot devices in movies and TV shows as a liquid asset for criminals.

*Spoiler Alerts*

Marathon Man (don't watch if you're squeamish about dental practices) with Dustin Hoffman and Laurence Olivier. see https://en.wikipedia.org/wiki/Marathon_Man_(film)

Also the 2021 Irish/Belgium TV series, Hidden Assets, involves diamonds.
FWIW, all my toy languages consider U+0009 HORIZONTAL TABULATION in a source file to be an invalid character, like any other control character except for U+000A LINE FEED (and also U+000D CARRIAGE RETURN but only when immediately before a LINE FEED).
Post-mortem: MRI disables every iOS device in facility (2018)
Isn't this one of those things that is going to require a landmark case?
FWIW Taco Bell places I tried in CA were poor quality as well. Guess it's one of the things you have to grow up with to enjoy.
PaperQA2: Superhuman Scientific Literature Search
We are announcing PaperQA2 (https://github.com/Future-House/paper-qa), the first AI agent to achieve superhuman performance on a variety of different scientific literature search tasks. PaperQA2 is an agent optimized for retrieving and summarizing information over the scientific literature. PaperQA2 has access to a variety of tools that allow it to find papers, extract useful information from those papers, explore the citation graph, and formulate answers. PaperQA2 achieves higher accuracy than PhD and postdoc-level biology researchers at retrieving information from the scientific literature, as measured using LitQA2, a piece of the LAB-Bench evals set that we released earlier this summer. In addition, when applied to produce wikipedia-style summaries of scientific information, WikiCrow, an agent built on top of PaperQA2, produces summaries that are more accurate on average than actual articles on Wikipedia that have been written and curated by humans, as judged by blinded PhD and postdoc-level biology researchers.

To get a better feel for how it works, try out the repo or check this tweet thread here (https://x.com/SGRodriques/status/1833908643856818443). It's got some videos of the workflow live.

PaperQA2 allows us to perform analyses over the literature at a scale that are currently unavailable to scientists. At FutureHouse, we previously showed that we could use an older version (PaperQA) to generate a Wikipedia article for all 20,000 genes in the human genome, by combining information from 1 million distinct scientific papers. However, those articles were less accurate on average than existing articles on Wikipedia. Now that the articles we can generate are significantly more accurate than Wikipedia articles, one can imagine generating Wikipedia-style summaries on demand, or even regenerating Wikipeda from scratch with more comprehensive and recent information. In the coming weeks, we will use WikiCrow to generate Wikipedia articles for all 20,000 genes in the human genome, and will release them at wikicrow.ai. In the meantime, wikicrow.ai contains a preview of 240 articles used in the paper.

In addition, we are very interested in how PaperQA2 could allow us to generate new hypotheses. One approach to that problem is to identify contradictions between published scientific papers, which can point the way to new discoveries. In our paper, we describe how ContraCrow, an agent built on top of PaperQA2, can evaluate every claim in a scientific paper to identify any other papers in the literature that disagree with it. We can grade these contradictions on a Likert scale to remove trivial contradictions. We find 2.34 statements per paper on average in a random subset of biology papers that are contradicted by other papers from anywhere else in the literature. Exploring these contradictions in detail may allow agents like PaperQA2 and ContraCrow to generate new hypotheses and propose new pivotal experiments.
Surprised they're not spreading conspiracay theory that Trump himself might have been a fake ;-p
sort of an obvious planted piece and i wouldn’t trust surveys provided by a competitor
I couldn't find an interviewee yet, so I am posting it again

This is not an ideal way to interact with HN. I suggest talking to the moderators using the contact link at the bottom of this page.
I think the whole computer approach is doomed to failure. It relies on perfect security that is supposed to be achieved by SBOM checking and frequent updates.

That is never going to work. Even log4j, 40% of all downloads are vulnerable versions. Much less when a vendor in a chain goes out of business or stops maintaining a component.

Everything is always going to be buggy and full of holes, just like our body is always full of battlefields with microbes.
> So why quit? Three reasons. First, I’ve felt for a few years now that the startups I’m seeing don’t seem so much like progress as just shopkeeping. This isn’t a dig: there’s money to be made razoring a thin slice off a huge market, and there’s certainly less risk in that than there is building a market from scratch. But it’s just not that interesting. The excitement I had as a 14-year old in 1979 trying to understand everything there was to know about computers, because this was something that could radically improve people’s lives, I just don’t get anymore. And not because people’s lives, the people who have access to the tech, aren’t better, I think they are (although this, of course, has not been as unalloyed as I imagined as a 14-year old.) But because I think the tech is no longer improving lives, it’s just maintaining the current status quo. It just feels, I don’t know, done.

This is remarkable to me because I would say that right now is one of the most exciting times to invest ever. We are in one of the new platforms: VC hasn't been so interesting to me since ~2013, when cryptocurrency offered a whole new greenfield, or 2008, when the iPhone changed everything for mobile, or ~1998, when the WWW began to mature enough to allow greenfield everything. (With an honorable mention to VR - still the new platform of the future...) Just think about LLMs and programming! Programming hasn't been about to change this much, this fundamentally, since the invention of networks or timesharing, perhaps. How can you look at this and write it all off as 'shopkeeping' with no 'building a market from scratch' and 'just not that interesting'?

I think maybe the real reason is the next one: they're just older, and no longer have the gumption and energy to try to dive into the Shiny New Thing, and it's time to hang up their hat and call it a day, leaving it to the next generation.
I noted that the most expensive Taco Bell in the DC/MD/VA region is the one inside of Union Station near the Amtrak terminal.
You are splitting hairs here. An alpha/beta of a game is a game too
You dont have to provide detailed specifics of your business use case, usually just a sentence is fine.

But 90.35 does not allow for individuals to be licensed for personal communications. My guess is that if a ham club is offering this to members, it is doing so as an educational institution, or a public safety organization. If the license is granted that way, using it for personal communications would be impermissible.
I wonder if this would’ve happened without the Trump deregulation in 2019. https://www.nbcnews.com/news/amp/ncna1055451
Our labor laws are so weak in this country this is nearly impossible to determine unless someone fucked up.
Making rat skin transparent with safe chemical
And Bush launched the Iraq invasion on the totally false pretexts of WMD and 9/11 involvement.

The stated reasons for starting a war are rarely the true reasons. Although Putin did, among other "reasons", say NATO expansion is a critical factor.
This is meant to be a boilerplate or an example of how to build a Serverless AI app on AWS. You can clone the repo and customize it however you like.
Sounds like some of the limit switches went bad. They're cheap and easy to replace if it's an expensive microwave worth the $30 or so and the time to install them.
Note that a majority of the employees can easily be from underrepresented groups.
This strikes me as really dumb. An efficiency that the diner would never notice and he wants to make his staff work harder to prove a point. Way to make people resent their work.
I wonder how they calibrate something like this.

If the electrodes are properly charged, what is the probability that a photon entering the system triggers an electron avalanche? How does one measure these quantities?
Squashing is nice because it keeps the amount of commits minimal, but as mentioned in the article, it has the problem that now reviewers have to figure out what changed since their last review, which can get hard to do if the tree of changes originally proposed needed updates in dependencies of the commits they reviewed.

I really like the idea that I'm working on a tree (often a stack/list) of changes, and as the review progress I get this cross product of iterations over time like [a-better-way-interdiff-review-aka-git-range-diff](https://gist.github.com/thoughtpolice/9c45287550a56b2047c631...) showcases.
In the end, the time dimension is useless after things get submitted, so the repository only gets the latest state of the change tree committed, which is simple and like the auto-squashed version you mention, but during review reviewers get to see the change tree evolve in an easy way.
Clace is more of an AppServer than a PaaS solution. Docker Compose is not supported currently. If you have a postgres database and want to deploy multiple apps which access the same database, then Clace provides blue-green staged deployment, GitOps, OAuth support, auto-pause etc for those apps. The app updates are atomic (all-or-nothing). The postgres database itself will have to be managed outside of Clace. If you want each app to have its own database, then a PaaS solution which supports deployment of pre-packaged apps, including Docker Compose support is what you want.

Clace is targeting use cases where you have external databases/REST API/CLI tools etc already and want to build and deploy multiple apps pointing to them. AppServer for deploying internal tools for use across a team is a target use case. For local dev, one use case is that Clace helps you set up a dev environment for webapps, with auto-reload, without having to setup any dependencies.
I live in Hilversum, a twelve minute train ride away! Moved here a year ago, I’m originally from California .

Just went to check out the beautiful old town. We also have considered moving there. Honestly the Taco Bell was a real highlight, but that isn’t meant as a slight, I just loved Taco Bell growing up.

They didn’t have Baja Blast though :-(

Next time I want to check out the Mondrian museum.
Unfortunately yes. Usually just on little toy projects though.

A more real recent example is this app at work: https://github.com/iobio/bam.iobio.io

That repo is currently unmodifiable due to dependency deadlock/hell. As an experiment we tried re-implementing it as a vanilla web component app. The experience was immediately so pleasant that we committed to that course. We're almost finished. No regrets.

If you want to compare them side by side:

old: https://bam.iobio.io
new: https://bam2.iobio.io

This is a relatively simple app. Just a couple pages and a bunch of d3 charts which we only needed to make simple web component wrappers for.

YMMV.
I admit my taxi experience is limited to Mexico, Paraguay, Iraq, Syria, and the Philippines. But in each one of those traffic control was so broken you couldn't have gone more than 2 blocks off course without the chaos forcing a stop or slowdown.
And how do they arrive at the budgeted number? Lots of companies want to ensure they are paying a sufficiently high number to get sufficiently capable employees in a competitive market. While many (including me) find things like Pave gross, it's not a one way street, they can push wages up.
I like this. And there's a time and place for everything. If I were inclined to try this boiled chicken, hell yeah I'm going to appreciate that I'm getting served the real chicken I saw earlier AND I believe in developing that kind of kitchen culture about caring for what you make. But I also still eat pizza from the shop down the street when hungry and impatient.

Other long, hard, stupid things I like to do: read novels, take walks, invest my time to learn fundamentals of a practice

Short, easy, stupid things I like to do: skip the occasional long post on hackernews and just read the comments, automate and simplify my work, watch short videos on how to fix broken things, send one-line emails instead of sit through meetings
I can *assure* you that php is expressly prohibited for use at Amazon.
And pot was illegal in the 70s.
It’s ironic that in response to a question about price fixing, failuser brought up other companies that were formed to circumvent government price fixing, and in his examples the governments doing the price fixing were supposedly the good guys!

In the case of Uber, they successfully broke up the taxi cartel since the state PUC ruled that ride hail is a separate category.

In the case of Airbnb, according to their founding story they were created to help economize on space because rents were high in San Francisco due to zoning. Although they made a useful service, they did not succeed in reducing rents because the underlying zoning is still the constraint that keeps rents high.