skysight-inc/HackerNews huggingface dataset:
In my reading, there are mostly only restrictions on the changes you can make: you can't add advertisements, and you can't add payment links to anyone except Futo. However you also can't remove the payment links to Futo. THAT restriction isn't okay by any definition of free or open.

They could try to define a bright line for what counts as advertisement or a payment link, but bright line definitions are vulnerable to being gamed. Remember Tivoization? The GPL said we had to let you modify the software, but not INSTALL the modified software!

Actually most contracts and licenses involve vague terms. If the license says N, then you want to stay below N-5 to make sure they have no excuse to sue you, and they don't want to waste money suing you unless you're at N+5 to be sure they'll win. The exact number 5 can vary. Some unscrupulous actors will actually cross over the line to test their luck / your boundaries.
It looks really great! Your privacy policy returns a 404 though.
I wouldn’t be surprised if the popularity of Linux helps BSD as well
Be like me: learn Python, then ask ChatGPT to translate tour Python into R every time you have to use R for a project
I was struggling with the fairness of your comment because the libraries are not used as a replacement to NumPy, but to ease dealing with the data. This made me check and it turns out that:

"Yes, the comment you mentioned is fair and reflects a common perspective in the programming and data science communities regarding the usage of "pure" implementations. When someone refers to a "pure X implementation," the typical expectation is that the implementation will rely solely on the functionalities of library X, without introducing dependencies from other libraries or frameworks."

TIL.
It’s not mentioned in the article, but R struggles in a production environment.

Things like security and TLS support are afterthoughts.

If you're planning on scaling up, or working with confidential data then get as much of your pipeline into Python as possible.
A quirk of IEEE's publishing system is that it drops the abstract, instead using the first paragraph. Here is the abstract [1]:

The iterative process that a team follows is a bit like a garbage collection algorithm, and we can compare software development processes like we can any algorithm. A process can help developers do two things: clean up tech debt after it exists, or avoid creating it. When an iterative process does neither, tech debt buildup will lead to bankruptcy, so it is only suitable for projects with a short lifespan. A process that does both has the best chance at minimizing tech debt over a long lifespan. In particular, focusing on the system’s design will keep tech debt low.

[1] https://www.georgefairbanks.com/ieee-software-v38-n5-sep-202...
The agricultural land use in the Netherlands always triggers me.

More than 50% of the Netherlands is used for agriculture, yet it only makes up about 1.5% of our GDP. At the same time we are the world’s second biggest exporter of agricultural goods in the world. Mainly meat to Germany, Italy and China.

All that environmental sacrifice for a few farmers and food for other countries. Instead we could have better air, nicer and bigger pieces of nature, etc.

Another fun fact is that one tile is solar panels which are more than all of the solar panels in the whole of Africa.

Sources:
https://www.statista.com/statistics/1332329/leading-countrie...

https://www.statista.com/statistics/276713/distribution-of-g...

https://www.cbs.nl/en-gb/news/2021/25/the-netherlands-is-the...

https://decorrespondent.nl/14856/goed-nieuws-de-groene-trans....
Sure, whatever old stuff that is loved by non-idiots that he hasn’t tried. Odyssey, KJV Bible, Shakespeare, Moby Dick, Dostoevsky, Dickens, etc.
Note that Captura being MIT-licensed means that the authors would only have had to hide a copy of the license in some "About..." page hidden in some submenu. It's not like they have to credit the author on their front page.

And it's completely legal to resell MIT-licensed code (of course with the attribution).
Bus electrification is a real success story.

The EU aims to phase out sales of diesel busses by 2030 but might achieve that several years early, possibly even eliminating diesel from the entire 200K fleet of city busses by that same year.
There's a now a whole group of blocklists targeted specifically at cookie banners in uBlock Origin settings.
That's an impressive turnaround.
Making bio R reproducible is difficult. Impossible to do casually.

The coupling of the undeclared environment and the code that runs is even then in Python.

The versioned cran is no longer available.

For this reason alone, use something that understands and takes this seriously.
> Any particular technical reason?

Fully de-GNOME'ing desktop Ubuntu is Sisyphean. It's easier to build up Ubuntu Server from a plain terminal.

> Any especially thorny bits?

Nvidia drivers. Just check that all apt packages with the word "nvidia" in them have the same version number. Otherwise Xorg and/or torch will go boom.

> Gnome or KDE

I'm using neither! I have no login manager. I type my username and password into a login shell, run "startx" and that starts i3.

And yes, it is somewhat alien. GTK and Qt based applications will have no theme, so they all default to that black-on-gray circa Windows 95 look.

> Do you see improved performance or fewer background processes?

Yes and yes. With i3wm loaded, my desktop idles at about 100MB of RAM used. My desktop compares favorably to similarly-specced entries on openbenchmarking, especially in IPC-related tests.
There’s also likely an element of plain old inefficiency associated with throwing a bunch of food in the body at once. Every protein, fat, carb broken down has to be done so by some physical/chemical/enzymatic action.

There are only so many chemical/enzymes in the body. If you put a small amount of food in, it’s more likely all of it will be completely broken down more effectively. If you try to digest a larger amount of food in at once, it seems plausible the digestion process could be less efficient.
That is the the special skill of a teacher. But any expert should be able to competently explain something to someone who isn't harboring a mistaken belief.

Look at the ABC Conjecture catastrophe.
Feels like some serious mistake has been made on prosecution.

You still did wrong even if you paid for the damages.

That should not change the overall process.
Never Dethroned, imho (I've been working in-and-out of Banking/Finance for 20 years) they ain't going nowhere for the next 2-3 generations.

And even if the financial landscape changes dramatically, i.e. we stop using Fiat and Crypto and we switch to (physical) Gold and Potatoes, they have the skills/infrastructure/funds to quickly adapt and remain relevant/dominant.

How hard it is to rival it? Well, what's your horizon? Some with billions of $$$ to spare can get it done in 10 years if you ask me. It's not just about hiring like crazy in every country in the world, lobbying with every legislator/central bank on the planet, comply to every regulation/ISO/PCI-DSS/etc. under the sun..

Doable? Definitely. Chances of seeing it happen? Big fat Nope.
Any good options for bare weather stations with zigbee or wifi connectivity, then let something like HomeAssistant do the monitoring and display?
If you think money will motivate the dev, why not lead with that in your issue? I don't think offering to pay money is against TOS.

However, there is a large number of FOSS devs that don't give two shits about your money. Oh hey! Isn't that nice? Doing something you love, and something that brings value to your fellow human, without it being tainted by money?

Some people view the need of money as the problem, and the lack of it involved in their project a very conscious decision.
His famous lectures were a first draft experiment for a class, not a "write a book on Sabbatical" textbook.

For a first draft, they are incredible.
Even if you buy one you will almost certainly need to get spectrum approval to transmit, which is non-trivial and comes with many strings.
So you need to do a binary search but you don't want to use division instructions. The funny thing is that DEC's assembler for the PDP-10 did a very similar thing to set up the binary search of its symbol table, which was its critical path. The JFFO instruction (Jump on Find First One) was added to the PDP-10 instruction set for this purpose.
Golden Sword Yucca
I don’t see a PyTorch import, and the transformers import is just for the tokenizer which I don’t really consider a nontrivial part of mamba

So it’s just numpy and einops, which is pretty cool. I guess you could probably rewrite all the einops stuff in pure numpy if you want to trade readable code for eliminating the einops dependency

Edit: found the torch import, but it’s just for a single torch.load to deserialize some data
And indeed, there will still be a trial. It's just that it will be a trial by judge instead of by jury.

This is the story of the prosecution playing hardball with the defendant's rights, and succeeding. Good on them, they basically got the American taxpayers some money out of Google for free.
That’s what Azure does.
They also only allow a maximum of 16(!) IPv6 addresses per Host because of that.
Agreed— But also both are really terrible languages, so I’d encourage people to broaden their horizons even more fearlessly.
But then nobody can marvel at the beauty of your code! Like potential employers
So, not a source.

There's some claims in this article and in the routers article they use as source, but they're unrelated.
Understanding Positive Definite Matrices
My. We're in the 21st cetury and still to provide a YouTube video, we have to copy and paste a URL.
Yeah, but in theory Recall doesn't upload anything either, which is why it's analogous. And in fact Chrome does upload passwords, and they're not even E2E encrpyted in the default configuration.
You’d be surprised, R is huge in many niches.
London buses spend a lot of time stopped at bus stops. I wonder if it would ever make sense to install a 500kW pantograph charger at each stop to give 3-4 minutes of top up.
How to Run an Un-Conference
If your child doesn't understand falling, you are still saying "things fall down" instead of just saying "it's on the floor now"
Lots of people submit their own work to HN all the time to great success. If your post was flagged, it probably just wasn’t as relevant to the community as you might have imagined.

Perhaps take it as constructive criticism on your writing, rather than blaming the poor reception on the community.
Isn’t that just half a tram?
Yes, the guns just helps with scale.
There’s a pretty huge overproduction problem in the arts, literature, and music, and it’s being made worse by spam and hustle culture shit at least in the short term.

All the spam and hustlecrap is ironically making good works more special but at the same time harder to find.

I’d say first and foremost: don’t make art unless it’s burning a hole in your head and it must be made. That helps solve the overproduction problem. As for the spam and junk problem that’s a discovery issue.

I’ve actually gotten back into reading lately. Good new stuff is as hard to find as it is to get it found. Of course like most readers I have a backlog… hence the overproduction problem.
> your chat history in cache files

Probably because Firefox doesn't do this. Firefox's cache is very predictable, and does as it's told: most chat services do not result in information being stored in the cache, once you end the session.
The purpose of standardized testing was to give smart kids who did not have a good upbringing a chance at college.

For a while, Stanford abandoned this in favor of only giving a chance to those with a privileged upbringing.

I am glad to see they might reverse their course.
I don't know this author, nor do I have much stake in this article, but I don't like this recent wave of blog posts that are riddled with low-effort memes. It's very distracting
You imply that big tech has malicious goals in mind in the first place.

Which is not the case, speaking from experience.

It means it is not a serious threat by itself, no more than professional pilots is a threat to air travel safety.

Just because they know too much about flying.
Certainly seems like bribery is being accepted here
Recurrent 'nova explosion' set to light up the night sky at any moment
And 10 to 12 year olds can drive too. I wonder why governments of developed countries ban them from driving outright. Most places don’t even let 14 to 15 year olds drive.
Much less than half as it avoids the need for continuous rails.
What? What’s your issue with making R reproducible?
It is necessary. I have been informed by banks that they force their services (such as, forbidding the offer of alternative ones).

So, those of us that refuse Visa and Mastercard (for example, refusing cards embedding NFC) now have no service available in some area, and will be monitoring for alternative solutions.
You can’t say that until people could reach you, read you and move on.
Not at all. Like I said, the determinant of whether you will like the book is the author. If they write something radically different from their previous work, and you liked their previous work, the odds are very high that you'll like the new book too.
Trijam, weekly 3 hour gamejam
Everything old is new again: https://en.wikipedia.org/wiki/Trolleybus

London once had the world's largest system: https://en.wikipedia.org/wiki/Trolleybuses_in_London
I dunno. We now have ChatGPT to dumb things down for us __and__ allow us to ask questions. I think the importance of these popular science magazines may be disappearing.
Related HN post (2-weeks ago, 107 comments)

https://news.ycombinator.com/item?id=40420968
Do not forget Genode.
You're not counting in the tulip industry, which googling returns a whooping 10% of the GDP.
Sure, yet people like this would often create multiple ad-sponsored, data-stealing and paid clones of some version of the same free app under different brands, give zero fucks about bugs and mentioning the author, buy some 5-star reviews from bot farms and enjoy a steady stream of "passive income" from non-techies clicking without thinking. They hardly ever care to even look what the original license is, it could as well be GPL for the same result. As we can see here, some would even bully the author to force him remove the source code.
Homes popped up on the National Mall – showing they can be built fast and cheap
Zeg ken jij de mosselman? (Dit hoor ik nu de hele dag op Spotify, mijn peuter is er dol op).)

I wasn't aware of the numbers you mentioned, that really puts things in perspective (and makes that upside down flag even more annoying to me).
Is that a dc quine? Cool! Thank you!

And yes, I hate AI.
The dynamic that drives almost all other vehicle decisions is the concept of "least offensive". The choices made don't reflect opinionated beliefs about what a car should be, but are made from the perspective of minimizing the number of people who won't buy it because it doesn't meet some important requirement on their list.

There are many people who will not buy a colorful car. There are very few people who won't buy a car if the color is too plain. Therefore people value the colorful cars less because there's a smaller customer base and the market shifts to producing vehicles in plain, minimally offensive colors.
Blu-ray degrade after time, so it's not the best backup strategy
Israel is a terrorist state
Ex-engineering company…
On the other hand, what is needed is a good alternative - not necessarily dethroning them, but having some actor provide services they have abandoned to the niche that demands them.
It’s definitely an awesome resource after digging into it, very glad you’ve shared!

Like GP, at first it seemed potentially a bit shallow when skimming before I realized the format. Naming things is always hard. Somebody else mentioned “dictionary”, but dictionaries aren’t linear/sequential building upon prior content like you have. Honestly I probably wouldn’t worry about it to much, it either works for someone or it doesn’t.
NASA's Boeing Crew Flight Test Starliner Tour (Live) [video]
Saw this last night (in Europe), was posted with a different image

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

but that one of course stopped working too

working snapshot (mildly nsfw):

https://web.archive.org/web/20240607215223/https://github.co...

there's another one from 2 hours earlier but that misses the cool rotating cube.
I don't think it matters. Too much risk of a crash, hurting multiple people, one person, damaging property, triggering emergency response, is reckless.
Turboprops are not jets, it is the wrong term.

A turbine engine may be a jet engine or it may not in the case of a turboprop.

Jet aircraft use jet propulsion not propeller propulsion.

A jet gets significant thrust from exhaust gases, a turboprop gets almost none from exhaust gases, some turboprops actually are reversed intake in the rear pushing exhaust out the front like the PT6.

Turbofans are considered jet propulsion as the both the exhaust gas and fan gas are pushing though an exhaust orifice rather than the fan being in open air as is the case with a turbo-prop.

https://en.wikipedia.org/wiki/Jet_propulsion
The largest fungus collection may unlock the mysteries of carbon capture
If you want core utilities rewritten in Rust …

‘uutils’ is exactly that.

https://github.com/uutils/coreutils
Did you try textract? https://aws.amazon.com/textract/

In my experience it works amazingly well with columns / tabulated content.
And Israel regime killed over 30'000 innocent kids and women, and destroyed so many families.
For example, on z/OS, the whole disk storage subsystem (SMS, but there is more) is separate from the MVS (kernel). Security is also externalized in RACF server (in fact there are alternate products from non-IBM vendors). You can run multiple TCP/IP stacks, which are also running in their own address spaces. Sysplex serialization has its own address space.

All the address spaces involved in the operating system are coordinated through SVC or PC routines, which are like system calls, and scheduling of SRBs, which are kinda like kernel threads. I am not sure (although I am not aware of latest developments) if in Linux one can define a custom system call, like you can on z/OS. Or if you can schedule your own kernel thread from user space.

You seem to know about MVS, yet we probably disagree on whether it is to be called a microkernel or not. I am not an OS expert, and I never did kernel-level programming for Linux or z/OS. But I did read Lister's Fundamentals of Operating Systems long time ago, and that book is somewhat based on what MVS (the actual kernel of z/OS) does. It was written before the whole microkernel debate, which AFAICT might be just an artifact of enormous variety and complexity of x86 hardware.

So I would like to hear, in your opinion, what should have been different in MVS (or z/OS) for you to consider it a microkernel?
Show HN: Kotlin class to lock items by key
Does anyone have a good article/vid behind the BYD story? I’ve only heard of them this year and now they’re everywhere (outselling many makers here in Brazil too).
Enabling a USB Serial Console on Linux (2022)
Another big difference is when the carpenter gives you their new chair, they stop having a chair. It's not the same with software.

I don't mind sharing software that I wrote for myself if it's useful to other people.
Two problems intersect:

- You can’t have two versions of the same package in the namespace at the same time.
- The Python ecosystem is very bad at backwards compatibility

This means that you might require one package that requires foo below version 1.2 and another package that requires foo version 2 and above.

There is no good solution to the above problem.

This problem is amplified when lots of the packages were written by academics 10 years ago and are no longer maintained.

The bad solutions are:
1) Have 2 venvs - not always possible and if you keep making venvs you’ll have loads of them.
2) Rewrite your code to only use one library
3) Update one of the libraries
4) Don’t care about the mismatch and cross your fingers that the old one will work with the newer library.

Most of the tooling follows approach 1 or 4
I don't love Google, but putting that aside for the sake of argument-

They seem to be following the process backed by the 7th amendment which was validated by a judge. Google paid the damages that the government claimed they owed. I agree that the prosecution made a mistake if they miscalculated. If the government didn't miscalculate the damages then what more should Google have paid?

Isnt the right to a jury trial intended to benefit the defendant by possibly providing a more "fair" evaluation of the case by a group of peers instead of a single judge? It seems like Google has waived this right and chosen to instead take the risk of the court alone deciding the case.
Should you wire your entire house, or use a mesh network?
How Russia is trying to disrupt the 2024 Paris Olympic Games
The apology was a bit self-serving. Came across as something he had forced to do rather than something he needed or wanted to do. He pulled out the old hard-working kid-with-a-dream too soon.
Flowers + greenhouses is still barely 1.5%
aaui that Ada line would declare a fixed-point type, so decimal/binary shouldn't really come up except for overflow handling, here. (Haven't tried it though.)
"Give to Caesar what is Caesar's."
With a ton more flexibility, sure.
Binary search is easy because division by two is just a shift. It doesn’t need any division or even multiplication instructions. I can guess why they might have used JFFO but it seems needlessly complicated.

I wonder why libcxx doesn’t use multiplication for modular reduction. https://lemire.me/blog/2016/06/27/a-fast-alternative-to-the-...
Happy for those who have been waiting :) My requirements are well below that!
Microsoft AI discovers 18 new battery materials in two weeks [Jan 2024]
There are rail-less bus systems running on pantographs.

I guess that's still less than half though.
There was nothing wrong with the throttle controls or the engines. The engines were at commanded thrust.

What happened was the autopilot (autothrottle) failed to engage.

Pilots set manual thrust and rearmed the system. It didn’t engage. Then the pilots failed to verify engine performance or throttle position twice during takeoff.

This is dangerously negligent because engine performance may not match throttle setting due to mechanical fault. The computers may or may not detect this.

See: https://en.m.wikipedia.org/wiki/Air_Florida_Flight_90
Advice: add a button that morphs the visualization to the situation where every hexagon is at/near the geographical location where it belongs.
What a great Sunday to wake up!

I think it was a good deal, 4 alive hostages for 200 eliminated Ham*ss terrorists
I don't think that's necessarily the case. Maybe the original version was designed around limitations and assumptions that made sense back then, which aren't there or true anymore. Maybe there were design decisions that turned out to be mistakes in hindsight but can't be dropped due to compatibility reasons.
- DC to convert between bases and if you like RPN.

- Calc it's better if you want to cover complex numbers: https://github.com/lcn2/calc

- Qalc from libqalculate in order to solve some equations in legacy machines. It's lighter and smaller than Maxima, but not as complete. - -

- Maxima for anything else, the biggie one. This will cover calculus. Gnuplot will work fine as a plotter for the previous tools.
Unfortunately, due to the network effect, the main incentive for YouTube is that all the videos are already there.