skysight-inc/HackerNews huggingface dataset:
> he (von Neumann) and Goldstine are "the bad guys" in this story

Von Neumann and Goldstine are clearly at fault in not crediting Eckert and Mauchly at all in the 'first draft'. The precise role of the players in developing the concept is disputed though. The 'first draft' is the first complete description of a stored program computer - there is no comparable document from Eckert and Mauchly - and it's inconceivable that Von Neumann didn't contribute significantly to the design.

And if we are focused on practical designs, then Eckert and Mauchly weren't even the first to implement a working stored program computer using the approach set out in the first draft.

We can disagree whether distributing the 'first draft' was morally right. My personal view is that doing so and hence invalidating the patents was a huge net good.
Annihiliated, sure. They can coexist. This isn't an olympic swimming competition.
Hi,

I wrote zoekt. From what I understand valtown does, I would try to use brute force first (ie. something equivalent to ripgrep). Once that starts breaking down, you could use last-updated-timestamps to reduce the brute force:

* make a trigram index using Zoekt or Hound for JS snippets older than X
* do brute force on snippets newer than X
* advance X as you're indexing newer data.

If the snippets are small, you can probably use a (trigram => snippets) index for space savings relative to a (trigram => offset) index.
There is a lot of things in the world today that are very bad and very popular, not the reason to stop hating them.
Well there was a 200-250 year gap before they built those factories.

Per capita Americans were already significantly better of than average Europeans mainly because of much higher availability of land. It’s hard to imagine enough capital and raw resources would have been available for industrialization without that.
Yeah, C hasn't been "cool" in a few decades.
For rock and stone!
I think no. In this particular case it involves how Rust handles lifetimes compared to other languages with garbage collector.

Essentially it's a comparison between reference counting and tracing garbage collection based on reacheability.
This is amazing. Anyone know if they have some kind of API access for the feed?
Some users originally used Airflow as their scheduling system. However, Airflow only allows workflow definition through code and lacks resource and project granularity which fails to meet customer needs in scenarios requiring strong permission control. Consequently, some users need to migrate their scheduling system from Airflow to Apache Dolphinscheduler.
Where do you see that? I only see “e” and no “however”:

> For example, you may not:

> Use Output to develop models that compete with OpenAI.

That’s even less reasonable than Anthropic because “develop models that compete” is vague
Obviously LLMs aren't deterministic, but they generally can be modeled as a simple, stateless, function: Given text, generate text. Depending on your views towards wasting energy, why store something that can be "trivially" re-generated?

One reason to NOT want to persist an LLM output is to avoid contaminating the internet with LLM text that could be confused for human text. This is useful for historical reasons (what did people say/think) and for future LLM training purposes.

In the future, there might be other reasons to not persist LLM-generated text. If you store the inputs instead of outputs then it can be "replayed" with a new LLM. I can generate some text via an LLM running on my phone, but if I later wanted a higher-quality output, it'd be easier to re-generate the data on my laptop later (or the cloud, obviously). One related idea that comes to mind is personalization - let the LLM use language each reader is familiar with, or focusing on different bits of info to different people. Maybe if an LLM knows I have a PhD in a certain subject, it'd summarize a research paper differently than it'd summarize it for my neighbor who has different preexisting knowledge.
It does feel implied albeit forgotten given the constrained nature of the task. Opening up the door to negative numbers feels like cheating.
I have always been unconvinced of the value of doing Java-style abstract classes to assert a certain API in Ruby considering it's duck-typed.

Raising an error when at runtime you call a nonexistent method is native Ruby behavior, so why write methods that say "I don't exist"?

If doing this added in any build-time guarantees that you have to implement that method they'd be great, but as used they're just additional code for one to be aware of, slowing everyone down at code review and shifting the mental model away from the messages that are being passed.

If you need to document a duck type there probably are better ways to do it, and Ruby also provides inheritance hooks that could conceivably be used to detect the existence of methods at load time, but I've never seen that being used in the relatively numerous private code bases I've come across.

(Sorry for the numerous edits, the point became clearer after I posted this)
Simply putting the comment text in Perplexity [1] leads to the following result:

https://www.pbs.org/newshour/science/scientists-find-about-a...

[1] https://www.perplexity.ai/
> He made sure that he boarded before the the passenger who had the boarding pass information that he stole; when the other passenger tried to board, the system suggested that this passenger had already boarded, though the gate agent assumed it was a glitch, so allowed that person to board

I was wondering exactly this, how is it possible to use a boarding pass twice. The answer is, "the agent assumed it was a glitch".

It's interesting that we use machines, and when they flag the type of error they were designed to identify, we simply assume they don't work. Many plane accidents happen for a similar reason, the pilots thinking the systems on board are wrong and they're right.

Why don't we trust the machines? Is it because they have bugs and are sometimes actually wrong? Or because we trust our feelings more?

If the checking had been on paper, with the agent simply ticking off a list of passengers at the gate, would they have made the same mistake and assumed they got it wrong? What if the list had been ticked off before by somebody else?
Which is, of course, often not what users actually want.
I hope you also contemplate how many innocent people (usually undocumented migrant workers) have been scapegoated in drug trials and executed…
When talking about data processing, people often abbreviate it as “ETL.” However, if we look closely, data processing has undergone several iterations from ETL, ELT, XX ETL (such as Reverse ETL, Zero-ETL) to the currently popular EtLT architecture. While the Hadoop era mainly relied on ELT (Extract, Load, Transform) methods, the rise of real-time data warehouses and data lakes has rendered ELT obsolete. EtLT has emerged as the standard architecture for real-time data loading into data lakes and real-time data warehouses.
> You can get to with [4, -1, 3, 1] with one step, but I'm not sure where you can go from there.

Well, it's easy to show that you can't go anywhere from there:

1. You can't combine the 1 with the 3, because you'd have two 4s.

2. You can't combine the -1 with the 4, because you'd have two 3s.

3. You can't (usefully) combine the -1 with the 3, because that just means you never took your previous move of splitting that pair out of the 2.

Those are all the possible applications of the combining rule. You can't apply the splitting rule either:

1. Splitting the four into positive integers will cause a duplicate.

2. Splitting a negative number out of the four will violate the rule against numbers larger than 4.

3. Splitting the 3 has the same problems. You can't take out a negative number without leaving a residual of 4 or more, and you can't take out a positive number without leaving a residual of 1.

4. Taking a -1, -2, or -3 out of the 1 will leave a duplicate, and taking a positive value out of the 1 is impossible.

5. You can split the -1 into [-3, 2]. But at that point you need to get rid of the 1 in final position so that you can combine the -3 into the 4, and there isn't a way to do that. Once you've gotten here, your list already contains every legal positive value.
I made Flappy Bird in dumb programs [video]
I am pretty sure cost of living is #1 reason and certainly not education.
It's because people don't understand cascade we end up with pages that have text in 18 different font sizes. Cascade was a brilliantly simple idea and gave great consistency of design easily. At the time it was great. I believe the only reason most people are mad at CSS is because specificity is hard to grasp and order-dependent resolution and you don't control it when you bundle 500 packages. You get scores of megabytes of CSS that can randomly change order. Since then we've got more tools to control cascade: layers, scopes, inherit/initial/revert/revert-layer/unset for every property, etc. But people still insist on inline styling. I get it, it's much simpler. But they will keep being unhappy until they learn cascade and stop fighting tools. Yes, learning takes effort but so does resistance.
> Wait, they push the waste/brine into the hot water line? Wouldn't that defeat the purpose of filtration?

Hot water is for external use only.
At least according to general "HN hivemind experience", AWS is reasonable in handing out refunds if you got hacked.
Yep love it too, especially with external data on GCS. Costs this way are very low. And the convenience is amazing (getting caches you can stream from for every query is a godsend)
Thanks for that, good to know
How to Quickly Extend a Task Plugin in Apache DolphinScheduler
Apache DolphinScheduler is a modern data workflow orchestration platform with powerful visualization capabilities. DolphinScheduler aims to make it simple and easy for data engineers, analysts, data scientists, and other data professionals to build various data workflows, making data processing processes simpler and more reliable.
Loving that nothing in the rhyming slang rhymes.
I do get a little sick of this ADHD thing

Back in the mid 90's I hardly ever had a client/patient who claimed to have ADHD.

Then as if by magic the ADHD disagnosis started to spread outside the school gates. Parents and teachers concerned about their disruptive, uncontrollable, taughty children.

NORMAL CHILDHOOD BEHAVIOUR suddenly became something we could diagnose and prescribe unnecessarey powerful medicines to children.

YOUR NATURAL STATES #

I’ve found I personally have three states of being…

Hyperfocus, where I’m deeply focused on one thing and phenomenally productive.
Physical, where I have lots of energy, but little mental focus.
Burnt out, where both my mental and physical energy are low.

Three things that, as a "common o garden" introvert, I struggle with almost every day and I am not a ADHD card carrier. There should be NO! card carrying for ADHD.

HYPERFOCUS #

Just yesterday I spent a lost 5 hours learning a new song on my acoustic guitar. I of course was extremely focussed to complete the sing and give me some pleasure.

PHYSICAL #

Like every human being on the planet!

BURNT OUT #

It’s not uncommon for everyonwe to feel burnt out.

I used to manage a full time job, Volunteer as a therapist three night each week (for 10 years), engaged in constant continued professional development training, managing my family and friends.

WOW! I got tired sometimes.

ALL THESE COMMON HUMAN EXPERIENCES ARE JUST YOUR EVERY DAY HUMAN EXPERIENCE.
> Discord is a bloated RAM hog that uses too many system resources, and will slow a gamers PC down.

Not enough to matter for the vast majority of people, not even humanly noticeable for most of them. How does that skewer anything?

Most people have Chrome running in the background behind their games too, maybe one or two apps like G-hub or Razer(whatever they call theirs), one to several apps like steam/origin/epic games, etc.. This clearly isn't a relevant argument to normal users, or to serious/professional gamers.
Blaming? I don't believe it's illegal to collapse Antarctic ice, no more than it was illegal to develop industrial civilization.
Apache DolphinScheduler Automated Packaging and Standalone/Cluster Deployment
Apache DolphinScheduler is an open-source distributed task scheduling system designed to help users automate the scheduling and management of complex tasks. DolphinScheduler supports multiple task types and can be run in both single-node and cluster environments. Below, we will introduce how to achieve automated packaging and single-node/cluster deployment of DolphinScheduler.
I think most operating systems let you set a web page as your wallpaper... or they used to, at least.

Not sure if there's a way to make this site load full screen by default though. And I don't know if the "desktop browser" can run user-scripts...
Modern Microprocessors A 90-Minute Guide (2016)
That’s me, I love fixing software. Just give me a list of bug tickets to go through and I’m happy for some time. I think we deserve a cool title, Senior Bug Hunter would be pretty neat on a resume :)
Politics and religion slowed down our space exploration by many thousands of years.
Elephant Walk (Aeronautics)
MXE (M Cross Environment)
A guy I know had to download an app to scan his passports RFID tag recently to verify, of all things, his LinkedIn profile.

I’m no expert, and don’t know what sort of information that exposes, but I definitely grimaced at the thought when he was telling me the steps he took to verify.
You could have an elaborate plot point for a tv show that would hinge around firing up the ancient rabbit battlestations for comms that wouldn’t be seen by the cell monitoring spooks.
It does, just maybe not in your accent.
So for comparison shopping, you ask 15 different ISPs for the fees on each of their 10 plans? I mean, what?
Technically there are valid modifications, you can modify [3,2,1] into [3,2,0,1]; but yes, this doesn’t change much.

Edit: disregard that, indeed the integers need to be smaller.
Depends on the country, airport, airline.

Horrible airlines like ryanair and wizzair id check because they monetize typos (made a typo? Real risk of refused boarding, and changing the name costs money).

I usually fly KLM/AF and I get id checked on less than 5% of the flights I take within the Schengen zone.
This is ridiculous victim-blaming. The speeding car went on to smash into a taxi, should the taxi also have “looked both ways”?

No matter how vigilant a pedestrian is, their life is still in the hands of drivers. Someone who repeatedly breaks laws that exist for pedestrian safety should be removed from the road before something like this happens.
I think that's because rabbit was slang for antennae in general, due to rabbit-ears TV antennae.
Hey HN,

Author of the gem here. Appreciate the attention!

I hacked this together last weekend to scratch an itch and have some fun. This got a lot more attention than I was expecting so early on.

I've had to scramble a bit to start hammering this into something that's less prototype, more legitimate project. I hope it's now close to a cohesive enough state that someone trying it out will have a relatively smooth experience.

Given the interest, I definitely plan to sink a bit more dedicated time into this project,
to tick off a few key missing features and add some polish.
It would be great to see it grow into something that can be useful to more than just me.
Seems like there's definitely some shared desire for this type of tool.

It probably goes without saying that you probably shouldn't convert large amounts of mission critical code to depend on this (for now).

It's still early days and the API hasn't been "crystallized" yet...
Smooth jazz version: https://suno.com/song/a0d2dddf-f1fe-4c6c-acac-40862dcc8d10

Eurodance: https://suno.com/song/466a9bbe-9e93-47db-98dc-3eaa64c1a175
Unrelated to survival these are fantastic fun on beaches. We found one and started digging to make a pool, then a wiggly run to the beach to create a river. Blocking and changing it was great with the kids.

Then we found more, so we channeled things to join them together. Then more, and more. By the end we'd joined maybe 10 or more points together over 30+m wide, kids and adults from a bunch of families all with spades rapidly redigging various channels.

TBH I think I enjoyed it more than the kids. I even finally managed to make an oxbow lake - a result underappreciated by my four year old.
IMAX's Big Picture
Yeah, the article also transitions from quality to bugs without explaining why quality is the lack of bugs instead of within bounds loading times, a good UI/UX, and relevant features.

Fixing bugs also seems to be limited to try catching all bugs instead of making changes to have the program do the correct thing like only loading the necessary data.
Nice!

It is a tragedy that programmers nowadays don't read Dijkstra nor think about what he wrote and meant. I tell people to think of him as their "Cus D'Amato" if they want to be a "Mike Tyson" in their field i.e. a man who has thought deeply about the subject, knows all the angles and can "train" one in the "correct" manner of writing programs.
BobNet – modular, portable LLM built with CPU
I don't think I understand the comparison. Can you think of another one that involves a weapon and directed violence?
Civilizations that prioritize the overall safety and wellbeing of society over "individual rights" tend to have more harsh penalities to safeguard society and it does work, and rarely needs to be executed.

More "liberal" countries have real societal problems that cannot be solved because "individual rights" stands in its way.
Not sure what’s going on in your country, but in Ireland, 451 is, pretty universally, a sign that the site operator has just blocked Europe rather than complying with the GDPR.
This is a great effort. People just doing something good for the community. No expectation of reward or seeking rent on the output. Just doing the right thing.

Compare with Google who use their monopoly position to keep amassing data which they keep for themselves. Imagine all the effort that's gone into working for Google for free that could have been put into OSM. If you work on tools for allowing people to do that you should be ashamed.

On a different note it's funny to think back to the start of OSM. It was created in the UK because all the data from our beloved national mapping department, all paid for by us, the public, of course, was not available for use in any way by emerging digital technology like GPS etc. After waiting for too long people decided we'll just build our own. Now we have one of the richest datasets in existence and it's free. There's still a ton of stuff locked up in Ordnance Survey, though, and can't be released because reasons.

It's also fun to think how much fun OSM was back then. We were literally walking round neighbourhoods collecting GPS data in completely blank parts of the map. Satellite imagery came later but can't help thinking it's a way things becoming "better" made them less fun.
Well the passenger actually _hadn’t_ boarded. Someone else had. Their checks found the extra passenger afterwards.

The mistake was letting the original passenger on and that was fixed later.
Water is hardly the worst of it. Most people I know microwave food in plastic on a regular basis, and have been doing so for decades.

If you wonder about the crazy rise in colon cancer, I'd say doing that plus keeping a cellphone next to your ass 16 hours a day would definitely be more than enough in an animal model.
> Because I think its clear that the reason the rest of the Americas didnt become wealthy like North America is because of the same habit of plunder that made the US rich but instead of that wealth being sent to Boston or New York or wherever

Not it’s not at all clear. They stopped shipping that plunder about at the same time as US became independent (+ 10-20 years). So both were on a comparable even footing in the early 1800s.

Also there was hardly any comparable “plunder” available to be shipped anywhere Boston or London. How many silver mines where there in NA prior to the 1800s?

The main advantages US/preceding colonies had over Latin America was a much nicer climate in the Northeast i(malaria and other diseases were a huge issue) and better geographic location which made trade with Europe easier.

There was no real plunder to speak of besides land. Which was of course a big deal because it mean that an average American was much more productive per capita even before industrialization began.
Oh I wasn’t aware that Lavasa was abandoned. Though it had run into a host of challenges from the beginning.
There’s more information in the uv announcement:

https://astral.sh/blog/uv
Looks like a department store or big box store.

I can read some of the fiery symbols - play, record, film, medicine, power, but then I get less certain. There may be a pause button.

I wonder if it was made to be reminiscent of a tape deck.
Show HN: Dynmgrm – Operate DynamoDB with GORM (Golang OSS)
Not for that flight or even airline.
Instagram starts blurring nudity in posts to protect teens
I got confused through it ; is the resulting code still technically safe?
This can be transformed into a problem with pegs and moving blocks.

Like tower of hanoi[1], but you can add or remove empty pegs, blocks are the same size and can be stacked in any order, you can move as many blocks as you want and you cannot have towers with the same amount of blocks.

Unless you want to deal with negative integers, then it would get more tricky.

[1]: https://en.m.wikipedia.org/wiki/Tower_of_Hanoi
Yeah I always struggled with that too - I only had a gamepad, or just the keyboard. I always felt I didn't have enough keys/fingers, and I never mastered strafing due to that.
Thats not universally true, probably not even mostly true.

I must have taken a few hundred flights from Schiphol with KLM and was never id-checked on flights within Schengen. There are airports when checks are performed but far from all of them.
This will have huge benifits for Linux ISO images, in reducing there size by using this instead of squashfs.
I think it's indirectly indicated by using the word "split".
https://archive.is/Tkf4X
I think it's a combination of slang for talking, the association of rabbits with rabbit-ear TV antennae, and the fact the parent company was Hutchinson.
In this specific case, it's quite possible that the gate agent, being a costumer service worker, didn't want a fuss. If someone comes to a gate agent with a boarding pass, they're most likely not double-spending the pass, and suggesting otherwise to them would be a quick way to a tweet saying "today I bought a plane ticket, and when I tried boarding I was told I already boarded and they refused to reimburse me, do not fly [airline]". Of course it would have been the "correct" course of action here but as someone who has interacted with The Public, the gate agent did their best.
If anyone is as confused as I was and wondering why someone would get a blue check to begin with if they don't want it:

> The change comes shortly after X unexpectedly began adding blue checks to the accounts of “influential” users with at least 2,500 followers who pay for a premium subscription. While Elon Musk suggested that change was meant to be a perk, some of his critics — including formerly verified users — were less than pleased with the blue badge appearing on their accounts, lest others suspect them of actually paying for a subscription.

Apparently you can get them from being followed by enough checks.
It’s weird to think that cell phones didn’t really become ubiquitous until after we started do everything with them but make and take calls.
Yet another example where "smart" TVs don't work to the consumer's benefit.