skysight-inc/HackerNews huggingface dataset:
> You can ask all you want but that is irrelevant as to whether it is open source.

There's a pretty good definition of open source at OSI [0], point of 2 of which is (emphasis mine):

"The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost, preferably downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed."

You can't bump the window on what "program" means. "Program" here doesn't mean "predictions", that's the output of the program. If you had a program that generated images, you wouldn't say that that program was the source code of the images. You would say that that program generates images and has source code.

This just isn't an open source release. It's freely released to the public, but it doesn't contain the source used to create or modify it.

> Which is some BSD PyTorch + PyTorch calling code that anyone competent in the field can implement any number of ways and is not special to this output.

It then seems trivial to release it.

[0]: https://opensource.org/osd/
One issue is that things don't stay DND or blocked. All the apps update individually, and also every few months the vendor publishes a new OS update with yet more enshittification to turn off (where you even can! Search for how to turn off "at a glance" to see a tide of consumer misery and frustration. The vendor has important awesome things they want to do with your device, and only occasionally do those happen to align with the boring unimportant everyday activities /you/ want to use your device for.)

I would pay serious money for an ecosystem that promised no enshittification creep, but sadly that is not on the cards.
The Netherlands has many rivers which run into the ocean. What do you suggest? That they bottle and store every drop if water that would otherwise flow into the ocean?
believe me the French are very, very proud of their country, that doesn't really mean you need to buy into rather cringy economic 'patriotism'. Especially when it makes zero sense as in the case of software. It's not like this browser came out of a 500 year old artisanal Japanese crafting shop, where the browser recipes where handed down the family tree

With these kinds of things it's basically, I have no way to differentiate my product, so I'm gonna slap the country flag on it for good measure
Emulation on Raspberry Pi 5
"noise pollution" from cars driving 50 kmh vs 30 kmh isn't much (especially in the Netherlands where most cars are new and/or electric) but scooters on the other hand... I hate those things.
Ah good reminder why I'm paying for the intercept.
It is _absolutely_ an ES6 variable. Nue transpiler takes the code between the script tags and creates a true ES6 class instance from it. The larger examples are no different from the count=0 in here.
What do you mean, one system is SI units and other is, ehm how to put it kindly, weird for weird people.
Find me a business that doesn't do such shenanigans?
very nice that it has option to move tabs to bottom and hide address bar automatically - what other forks has support for that?

(bottom tabs - seems previously it was possible to do that for vanilla Firefox via userChrome.css but that becoming harder to do which each release)
Try to do better than a simple google, maybe you'll actually stumble on real science which would help understand the difference between the linked claims about hearing and yours about vision
You will end being very confused if you do ask.
Continuous Carbon Dioxide Electroreduction
to Concentrated Multi-carbon Products Using
a Membrane Electrode Assembly: https://www.cell.com/joule/pdfExtended/S2542-4351(19)30365-4
The decisions haven't really been explained by the standards of explanation you might expect for such a move, at least not everywhere.

In Wales the official explanation is: Welsh ministers said a 20mph (32km/h) limit would reduce deaths and noise and encourage people to walk or cycle [1]. Drakeford elaborated by saying "It's going to take you a minute longer to make your journey, and we will save 10 people's lives in Wales every year as a result of that one minute contribution - it doesn't seem an unfair bargain".

This explanation is nonsensical:

1. It could just as well apply to a limit of 5mph, or 10mph, or banning cars completely. It explains the desire to lower the limit but not the choice of 20mph vs 30mph.

2. The claim is that it adds a "minute longer" to make your journey, a clearly confabulated number. Not all journeys are the same and lowering the speed limit nationally will clearly be a scaling factor to your journey time, not a constant minute regardless of distance.

3. The justification is a 100% subjective feeling that "it doesn't seem unfair". This isn't an explanation, just an emotion.

When politicians serve up gibberish explanations, people tend to split down the middle. One half will assume that politicians are just being really stupid. Others will say that nobody can be that stupid, so there must be some alternative agenda at work.

Certainly this looks to people like "post-evidence politics" albeit not in the way you probably imagine.

It doesn't help that these people are socialists who have a long history of presenting one explanation for their policies whilst actually having another. When they're in friendly territory they tend to talk about how much they strongly desired things like enforced equality of outcomes, degrowth and reducing CO2 emissions, but they never talk about pedestrian safety. So when they impose policies that will clearly have the effect of reducing growth and car usage, but justify it with some new cause they hardly talked about before, it doubles up suspicion again.

BTW the 20mph limit didn't appear in any manifesto. More people have now signed a petition against it than voted Labour in the first place. So they can't claim these policies are popular or democratic.

[1] https://www.bbc.com/news/uk-wales-66774379
Kindness is not a matter of speed. Kindness is a matter of comprehension with a bit of investment into creating cities for everyone. I want cars to be there, maybe it's just me, but why my desires are lesser than yours?
It's nearby a relief that is literally some guy stroking his cock with his other hand resting on his stomach. For all we know this was just the work of a very dedicated and very horny artist.
Yes, there certainly can be justification for doing so.
How are they hurting western businesses by releasing OSS? We already have LibreOffice. What is the point of your comment?
>Some people care about items not travelling twice the globe before landing home

Which is pretty dumb thing to care about, since these journeys have minimal carbon footprint, compared to something like local delivery
My brain is too smooth to grok this.

This calls a referenced function:

@click="addFruit"

This executes an expression:

@click="images.pop()"

What if I have a expression that returns a function that should be called?
For the most part, they don't.

This is a Go specific problem, which was created with a very explicit anti-intellectualist stance and threw out 40 years of PL theory and practical research.
> NSA worked closely with IBM to strengthen the algorithm against all except brute-force attacks and to strengthen substitution tables, called S-boxes. Conversely, NSA tried to convince IBM to reduce the length of the key from 64 to 48 bits. Ultimately they compromised on a 56-bit key.[13][14]

From wikipedia. Major compromise tbh :unamused:

[13] Thomas R. Johnson (2009-12-18). "American Cryptology during the Cold War, 1945-1989.Book III: Retrenchment and Reform, 1972-1980, page 232" (PDF). National Security Agency. Archived (PDF) from the original on 2015-04-25. Retrieved 2015-07-16 – via National Security Archive FOIA request. This version is differently redacted than the version on the NSA website.

[14] Thomas R. Johnson (2009-12-18). "American Cryptology during the Cold War, 1945-1989.Book III: Retrenchment and Reform, 1972-1980, page 232" (PDF). National Security Agency. Archived (PDF) from the original on 2015-04-25. Retrieved 2015-07-16 – via National Security Archive FOIA request. This version is differently redacted than the version on the NSA website.
Sounds like a job for EU.
Actually a great browser. Just installed it and I think I'll make the switch from Firefox, it has so many cool power user features!
Just wondering: Is there also a shortcut to toggle the right sidebar?
I'm sure React users also know whether they are dealing with a functional component or whether they are using hooks for state management.
It’s as convenient as manipulating IPv6 addresses.
I use PlantUML a lot, for communicating complex technical designs for juniors to implement for example, or simply for documentation.

It's nice to have your diagrams as readable code which you can check in with the rest of your git repository and embed in READMEs, and the syntax is really intuitive and easy to learn. I haven't made the comparison with this particular tool yet, but in general I'd recommend this practice of including diagrams with your docs.
> only having dial up speed - that's strictly a 90s problem.

Dial up was widespread well into the early 2000's, and even then ADSL started to spread slowly.

> You don't see them in stores because there is not enough demand for them

There is no demand because, again, the market is a lie. One OS is forced to consumers, on the computers they buy in the stores, they use at school, they use at work. That's exactly what I'm saying.

> Very easy to find them online to buy.

Computer literacy of the population is not comparable to the one of people on HN, so no, I wouldn't say it is as easy as buying a linux computer online than buying any computer offline.
TL;DR:
1. bicycles people want the cities for them
2. cars people want the cities for them.
3. Amsterdam is so f...g great that God decided to impose it to all of us.
4. Lets take back horses to the cities. They are so cute. We can also eat avocado toast while observing them.
Why does the majority of front end developers have trouble learning OOP and spend their whole time trying to avoid it?

Signed: a concerned Angular (the best framework there is in the whole world) developer
One day I'll kids with phones, and I'll want to save their sanity. Does anybody know if MDM allows you to configure notifications? I'd enforce the same setting I have on my phone, which is Do Not Disturb past midnight until 7:30.
also https://github.com/rurban/App-perlall
My solution to this would be to charge a small amount (say $0.01) to send an email to someone not in your contacts. You pay a dollar to onboard to the service, and each time you send an email to a random person it would charge a penny. If you receive a reply the penny is refunded (presumably because they were interested enough).

This works because it breaks the economics of spam. If one in a million people fall for your $1000 scam, that’s a profit of $0.001/email. Thats ok if emails cost nothing to send. But if they cost $0.01 to send, it doesn’t make sense to send them.
It's really annoying to answer a question by telling the asker that you know better and they should do something else. This person cared enough about this question to ask it to a community on the internet. Have the humility to answer their question instead of telling them that you're wiser than them.
TL;DR: del Ray was an editorial consultant at Ballantine who saw a market for formulaic Tolkien-derivatives (e.g. The Sword of Shannara) and worked successfully to get them published.
I find it more staggering that anything survived (with a gap before being rediscovered). It's just funny to think about the set of circumstances that might lead to things being left, forgotten, and buried, isn't it?
In his Chaos Manor column, in Byte Magazine, in the late 90's, author Jerry Pournelle used to mention the “monk cell” where he went to write, upstairs his house - on a PC with no Internet access and just enough software for writing.
US is literally occupying oil fields in Syria as we speak.
This seems like a really good idea for stuff like plain text editing and simple static web browsing. Though I would rather wait for a namebrand like onyx to jump on the color caleido screens for a desktop display. Low framerate really does not bother me as t much as long as it is above 15 or so frames.
Yes. If there are timers, SSE, or fetch responses you must explicitly call the update() method.
TIL this goes back to 2006, how cool! We nowadays have a much simpler version as a mitmproxy example: https://github.com/mitmproxy/mitmproxy/blob/main/examples/ad.... Although it obviously does not work as well anymore with everything being HTTPS nowadays (unless you trust the cert of course). :)
Sure, they are OSS but how do you know what goes into their binaries? Being open source does not imply that the binaries are not backdoored.
That's not how it works
I don't know anything about C64 or C64 BASIC, but would it be possible to intentionally write a shorter binary which will break the interpreter and do what we want instead? For example jump directly to a middle of the kernel ROM routine (akin to ROP in the modern days), or use a bad address in the "next line" offset etc.
Show HN: Multinode – Python framework for building distributed cloud apps
We're a small team of engineers that spent waay too much time setting up user-triggered distributed workflows with K8s when working on our previous product, even though conceptually we knew exactly what our system is supposed to do [1].

And so we decided to build Multinode. Its goal is to eliminate the hassle of setting up compute infrastructure so you can build arbitrarily complex compute without leaving the comfort of your local Python environment.

You can use it to set up distributed async workflows, continuously running daemons, APIs, etc., with a help of only 5 additional annotations.

TECHNICAL DETAILS

Internally, all the infra is on AWS. All the compute runs on ECS with Fargate using controllers similar to those used by Kubernetes. Unfortunately, Fargate has pretty annoying resource limitations (hence https://multinode.dev/docs/resources/cpus-gpus-memory) so we will likely port it to ECS on EC2s or just straight to K8s at some point. The task registry and multinode's dict is running on Amazon Aurora. We use Python for the actual product and docs run on Firebase with next.js using one of the official Tailwind templates (I'd really recommend them!).

FEEDBACK NEEDED

In its current version, the entirety of your cloud compute would be in Multinode. But the actual #1 reason we decided to build it was these user-triggered autoscaled workflows [1]. We're now playing with an idea of dropping most of the features to focus on solving this core problem in such a way that it's easy to integrate with your existing infrastructure [2] instead of having to build everything in Multinode. Something like Airflow or Dagster but with emphasis on user-triggered workflows with very fast autoscaling and topologies defined at runtime. Do you think we should go with this change or keep Multinode as it is now?

Also, apologies for closed alpha at the moment, we're still figuring out how to put automatic pricing or quotas in place and so opening it up to the public would bankrupt us. In practice it will be some markup on our compute cost. Any advice on what is usually reasonable here?

Any thoughts and feedback on those 2 points would be very appreciated!

[1]: For curious, it was something similar to our chess example: https://multinode.dev/docs/core-concepts/job#distributing-a-...
[2]: Ideally, both compute and storage would be provisioned in your own AWS VPC with only the control plane running on our infra for maximum privacy and security.
Crusty Windows
Socialism didn't wreck eastern Europe. It was notionally full on communism.
Even pro audio manufacturer don't seem to lowpass their loudspeakers. Compounded with aluminium dome tweeters having a breakup resonance around ~25 kHz, the problem /could/ exist; but since we don't hear above 20 kHz (and not much above 18~19 for most of us), the only possibility would some kind of mythical modulation I've never seen measured in real world design.

Example:
https://www.soundandrecording.de/app/uploads/2020/10/8361-FR...
from https://www.soundandrecording.de/equipment/genelec-8361a-3-w...
Dutch authority rejects Apple's objections to cease and desist orders
Wouldn't a person dying 40 years early have a tenfold impact on the average compared to someone dying 4 years early. Early being compared to the expectancy calculated without them.
Hawaii probably?

But is the annexing part the part that really matters or is it the countless dead and wounded civilians?
> Presents an inauthentic vision of what people are.

People present an inauthentic vision of themselves in real life. They just limit themselves out of social self-preservation.

They don't do that online, so we need machines to pick up the slack.
How much of this math do you know? [video]
Jetbrains is Czech, not Russian.
Syncing Obsidian in Windows with Windows Task Scheduler and Git
Additional Explanation:

Depending on the rules, something might be a game or a toy. If you speed-run Minecraft you play a game. But basically Minecraft is a toy, with which a lot of people play games (i want to build a secure home, i want to get the best items). Cards are another good example of a toy, you can play lots of different games with them.

Also, rules of games can be defined not only by the creator of a game. There are also social rules (in Switzerland playing cards is heavily ruled by social rules and if you don't know them, you will be ridiculed). Another example of social rules might be not to abuse a bug in a multiplayer game, when it is clearly an unintended feature.

Where it really gets difficult is when you consider social status and people toying with those as games. Fashion for example (also called mimicry by Roger Calloise [2]) because there are lots of unwritten / undefined rules. Gardening (which is a toy) can also become a game, once you start comparing your produce with others.

Often games are more finely regulated by the current group of players, for example in situations which the official rules don't regulate.

Also you might be playing a game within a game. For example, a chess competition is a game within a game. You play chess against 1vs1, you play a "knockout" tournament against everyone else in the competition [1].

Modern games are more likely to be toys then early games (especially in computer games). Because game (system) mechanics need to be flexible enough to handle different tasks.

[1]: https://en.wikipedia.org/wiki/Tournament

[2]: https://en.wikipedia.org/wiki/Man,_Play_and_Games
The entire purpose of getting you to install a mobile phone app is to push marketing notifications at you in a way that forces you to interact with them, if only to individually dismiss them. Whatever it is /you/ want to do with the app is incidental to this, and only of any concern to the extent that it helps convince you to install the app.

Where it's possible to do the thing you want to do with a web browser (also with minimal permissions, natch), never install the app.
This does not look scalable.

Also debugging prod code will be a pain.

Cool tech demo but I would not use this for bigger projects
List Sharing Platform
Making lists is a part of our lives, and we all love making them. That's why we've created listln and shared our story with you.
Your invaluable feedback during our beta phase means the world to us!
That is your benevolent interpretation of the post you are answering to? Or is this just your hyperbolic example of the black-and-white fallacy to show how not to conduct a civil discussion?

I know, the point you are trying to make is buried beneath somewhere but it is really hard to make out. All I see is pettiness. So sad.
This the same as in standard JavaScript DOM event call. If you want to call a returned function in JS, you can do: <button onclick="getFunction()()">. Similar behaviour in Vue (and Nue)
Kagi is incentivised to serve its customers, including going above and beyond what is posible with legacy search engines and browsers.
Basically everyone I know and most people I see on HN: I don't like ads and also I won't pay for content/a service.

So what're their options, then? People get real, reeeeeal mad that YT offers premium as if for some reason they deserve to use things like Youtube for free?

Granted, if we actually taxed the rich and focussed money on more important stuff yeah we could totally have all of these service for free, sponsored by tax dollars. But that is _never_ gonna happen as long as we're dragging the chains of evolution behind us.
well if you pump them away for running through this nano-fluidic device, where you mix them with saltwater to get electricity... you could just as well store them.

Just build nuclear power plants to generate electricity if you need that. Those also don't only exist in simulations.

This tech might have better utility if it can be ran in reverse as a deslinanator. (though there are also proven technologies for that already)
As a sibling comment points out, the US has also done so, so what might matter here are the relative rates. And good luck finding those out through the chaos, propaganda and fog of war...

We'll probably only have half decent numbers a decade from now, if that.
I do to. But we are a minority among the player base.
we had sabbath rule way before compiled bibles.
the argument was always composit, maybe intellectually dishonest people did not get it.
Why not reduce speed to 10km/h then? Even fewer people will be killed! This is the covid logic all over again. Let's lock everyone in their homes, we can't afford to have old people dying!

Also, no, ICE cars generally don't pollute less at 30km/h, compared to 50km/h. Engine does the same work, just at lower gear.
Or that the "shadowy" actions of right-wing think tanks are exactly the same (with the opposite intent) of left-wing think tanks and environmental groups?

This is how the game is played. Both teams play the game this way. Labelling one side as "shadowy" is just dishonest.
Well put. I think the 5% is a combo of "low IQ psychopaths", narcissist and just assholes ("bad people"). The word insane IMO points perhaps to much to inability for rational judgment, while a certain % of 5% is very much aware of their impact. The most dangerous among the bunch are obviously high IQ psychopaths...
Yeah, delivery apps suck in this regard and iOS should really do more to help. I would love a push notification option to the effect of “only if I’ve used the app in the last 2 hours”.
I have a hard time understanding why any engineering team I've ever worked on would use this. Can someone sell this idea to me? Seems like a waste of time when you can knock up fast and easier to understand diagrams with something like Miro which also can be done in a multi-user environment.
It goes far beyond directly saving lives. Cities with slower traffic are more pleasant for pedestrians and cyclists, which is good in itself, but also encourages more active transport. More active transport means a healthier population which is also good. Reduced noise levels also is a consequence of slower traffic, which has plenty of benefits.
Hashing algorithm before the random access memory! What a surprise. (This algorithm dates back to 1909.)
Show HN: GPT Explorer- browse and search through ChatGPT history
Browsing through ChatGPT is painful, especially during peak time.

GPT Explorer is a tool for easy browsing and searching your GPT Chats.
Most things are simulated before being built. It's an iterative process.
And propper syncing tools can sync only the changed parts.
Poverty has become so cool and expensive.