skysight-inc/HackerNews huggingface dataset:
Personally, I think Python's success is down to the productivity of its peudocode-like syntax letting you hack prototypes out fast and easy. In turn, that makes building libraries more attractive, and these things build on each other. FORTRAN is very fast but it's a less forgiving syntax, especially coming from Python.

In that regard, I'm surprised Nim hasn't taken off for scientific computing. It has a similar syntax to Python with good Python iterop (eg Nimpy), but is competitive with FORTRAN in both performance and bit twiddling. I would have thought it'd be an easier move to Nim than to FORTRAN (or Rust/C/C++). Does anyone working in SciComp have any input on this - is it just a lack of exposure/PR, or something else?
> I've wondered if it's almost worth mixing two separate languages (like a GCed one for the latter) just to make the distinction clear.

Python, with perf critical sections written in C or Rust is pretty much that. From what I hear the Rust-Python bindings are especially good, and make the correctness part easier even in the performance critical parts.

Or you can go the opposite way and call out to a scripting language from your fast language. Today everyone is hyped about wasm for that, but we also have about two decades of computer games using lua for that (and games are probably the single biggest category of performance sensitive software)
Wait, what's the use case in the modern day for NumLock off? Given all the keys the numpad becomes then, are duplicated as real keys just to the left anyway. NumLock toggling is the most quirky IBM PC hangover in my humble opinion.
No, they can't - they would have done it if they could. Producing a practical chemical weapon is a complicated task, with many steps that are not documented in publicly available sources.
some have said - since we are ultimately, just humans.. inquiry has to fit what a human is able to see-hear-think etc.. so human-centered inquiry took over the public process, over time. Humans are dangerous predators so, not being attacked by other humans while doing whatever is a non-trivial aspect of growth over time.
I feel the car comment, which is always mentioned when people talk about flying, is a whataboutism. We aren’t talking about cars, we’re talking about flying in a plane and how it seems a lot less safe today than even a decade ago.
One very tiny thing (well, big) that I love about the A320 family compared to the 737 family is that the load floor on the 32x is a couple inches lower which increases headspace (both real and perceived) making it feel like a less cramped plane. Love it.
No queues anymore, You need to choose a time when you book your ticket and there is a set number of tickets for each time slot.
I couldn't see the train cars for most of them just a few of the red 'IC' ones. I wonder what the criteria is to show cars.
>No one should die from having sex.

It's a bit ironic that in Japanese "shine" means "die" (imperative).
I think you can kind of view this as a Signal:Noise ratio problem. Previously there were good books and bad books, but the signal to noise ratio was relatively high, it wasn't particularly easy to write passable bad books and the bad books were a lot worse than the good books. So it was very easy to distinguish the good books from the bad and there were enough good books. Now LLMs have made bad books better - making it difficult to distinguish bad books from good books essentially raising the nosie floor, and made writing bad books easier - increasing the total noise in the system. This results in a much worse environment - it's much more difficult to pick out good books from amongst the noise and there's much more noise. Imagine someone rolled out an extremely popular new product that let people broadcast across the entire nation on FM radio frequencies with no way of stopping it. Suddenly FM radio is flooded with shit. What do you think would happen? People would just abandon FM radio entirely. Radio stations would give up - they can't get to their listeners anymore because they're constantly getting over-ridden by random people broadcasting, and listeners would turn off unable to listen to anything.

I think the same thing may happen here - some genres may literally just disapper because there's no way to match readers with writers anymore in a way that's economical.
Previous inits were glorified loop { fork() } programs.

There were many scripts, many implementations, but interestingly most were compatible with each other.

The largest issue inits had was that the flexibility they provided gave distro maintainers a lot of choice in how those scripts should operate to be consistent with the rest of the system.

Things like log locations.

The issue to be solved is: how to determine parallelism in boot, how to supervise a process with minimum complexity, and how do we do structured logging.

Interestingly: SMF solved all of these a decade before.
> That said, there are more great books than I could read in 100 life times published before 2020, so I doubt this will be an issue for me personally in practice

I spam this fact whenever someone makes arguments against piracy. I am utterly fine if no new culture is produced, as there already exists more than I could ever enjoy. Besides, creatives will create (with lowered production values) regardless of money. It’s a primal drive for them.
According to https://www.bnf.fr/fr/depot-legal-pour-quels-documents, pure ebooks are not exempt; they are just archived directly from the distribution platforms by sampling.

What scares me is that some mixed works (PDF/on-demand prints) are not archived because the authors think the system is too clunky to deal with, which is really a shame for books like https://laurent.claessens-donadello.eu/pdf/lefrido.pdf, for example.
Okay, Heraclitus might be a stretch, I'll give you that. But I do recommend giving the Tao Te Ching a read with Whitehead in mind. :)
patch is a program that operates on diffs, which are also sometimes called patches, confusingly. Your reply seems to be conflating patch the program with diffs (AKA, patches)
FAA approval is a slam-dunk for them in foreign markets

FAA approval is only a slam-dunk because it is recognized internationally as a steward of quality and reliability. By asking the FAA to start certifying sub-par planes, Boeing will not only destroy their own brand but will bring the FAA down with them.
But was that door specific to the max? I would assume previous generations of B737 had the exact same door. It seems to me that this is more an indictment of Boeing's manufacturing than a design flaw specific to the max (well, we will see what actually caused it). If that's the case, this would curse all boeing models.
Nothing is going to change until people are educated.
Mean teens and the bribing teen are separate anecdotes. Most teens are unhappy with a stranger rifling through their phone, especially somebody installing spyware. Those are the mean teens.
I'm guessing other airlines are feeling pretty nervous right now too, wondering if they should ground or not. What normally happens here, are other airlines going to wait for AA's report or do their own investigation?
Just for some context here's a video of "outtakes" from the authors:

https://twitter.com/tonyzzhao/status/1743378437174366715

In another tweet [1] the authors give a count of the successful (but not the failed) attempts at various tasks:

Our robot can consistently handle these tasks, succeeding:
- 9 times in a row for Wipe Wine
- 5 times for Call Elevator
- robust against distractors for Use Cabinet
- extrapolate to chairs unseen during training

https://twitter.com/zipengfu/status/1742602883256943040

___________________

[1] How do you call those now? Exes?
I haven't said anything regarding a license - where did you get that from?

ISIS, etc. can easily abuse an open-source model and abusing a closed source model running in the cloud, e.g. ChatGPT 4 is a lot harder.
Starting with the example, I find it counterproductive because our brains are always going for the condition first. (or my brain)

Waiting on a traffic light the thinking is "if light is red/green, then wait/cross" its not like "don't cross unless its green".

Also if there is only one obvious way to do things it's a productivity boost! I cannot stress enough how many times we have debated coding styles, wasting precious development time! No customer cares of your coding style! If you are an engineering who cares more about the length of a line or the import order instead of a critical feature for the customer, you have to rethink the priorities.
Instead maybe simply emigrate to Europe?
Woah, switch to satelite view. It renders some actual train cars.

It must be so surreal watching this as a passenger.
Business logic is never, never, never in any UI. ALWAYS in the API. APIs with business logic have no bearing on RESTful vs RPC. None whatsoever.

I don't trust the article author to understand this based on the choices made.
The other problem is it’s not just a job, you sign away your rights for life and can be recalled at any time. Also, if you really piss them off they can recall you then try you under the BS military judicial system instead.

If you’re particularly unlucky you get blown up in the sandbox 6,000 miles from home and die for nothing.

Don’t sign on the line kids, it’s never worth it.
Marie Curie's Paris lab saved from the bulldozers ... for now
IRS to begin trial of its own free tax-filing system
> Why keep books, anyways? You can just ask the AI to re-generate whatever it is you want to read about on the fly

Surely, there are multiple sci-fi stories exploring this exact premise. I would love some recommendations in my replies.
Fortunately, one normally doesn’t take a 737 to the corner store, drop the kids at school, or go out for lunch. The only thing normalizing by trip tells us is people take lots of car trips.
I can, but I usually don't want to :) I'd rather not force everyone who happens to open the page to download 20 MB before they decide to interact with the code.

The network may be fast and the traffic cheap in some parts of the world, but not in others.
The Web Is Yours
Show HN: An interactive animation app developed using OpenGL
IMO the popularity of Python has as much, if not a lot more, to do with the available libraries and frameworks as the language itself. The language itself seems more inherently suited as a successor to Perl - as a powerful scripting language, rather than one really suited to large, complex, multi-person projects.

What seems to have bootstrapped the success of Python for ML and scientific use was early adoption by people in these communities who were not hard core programmers, and found it easy to get started with. Once SciPy and NumPy were available, and NumPy became used for ML, then the momentum of ML helped further accelerate the adoption of Python.
Maybe it wouldn't be, but if you're going to declare that "something is simple" and provide a solution that's based on rules, you need to include the penalty for breaking those rules.
Consider that JavaScript is more multi-platform than Java, but is also dynamically typed and interpreted, just like Python.
Surely no one is discussing dying of other causes here
Seconded - very distinctive animation, loved the music.
OpenRC and Solaris SMF definitely did their own thing. SystemV-init and the "run levels" concept was flawed from the very start when it replaced the previous BSD-style "single user" vs "multi user" boot up.

Linux only adopted SystemV style init because it was the norm in Solaris at the time. It is not a linux-ism.

As this article notes - systemd is actually fine as an init system and hardly anyone denies it. It's all of the other stuff (journald, resolved, timers, etc) + tight coupling + environmental assumptions that is the problem.
To counterpoint: in the height of summer tourist season 2023, I spent a week in Switzerland taking trains and booked several supersaver tickets in advance with 15-30 minute connections. I was told stories of the efficiency of Swiss trains, and that I could book 5-10 min connections with no problems, but chose to be safe and do 15-30 mins. Well, I missed 3 of these connections due to delays on the incoming train. I had to queue at the ticket booth to get it endorsed for the next train.
Anyone who’s old enough to have a 20 year military career is at least a millennial.
Did you reply to the wrong thread?

https://news.ycombinator.com/item?id=38891712
People go everywhere all the time without a couple of Snickers bars and/or Walkers style shortbreads or equivalents, some wet wipes, a disposable fork, a 3-port power strip, and a bottle of unsweetened beverage.

Unbelievable by my standards, because those items had saved me time and again from my frequent time mismanagements, but not everyone is on an exact same standard.
Absolutely. Fortran about 500 lines of code vs <20 lines for Python. The ease of use and flexibility of Python across so many application types makes for a good reason for its popularity. The rise of hardware computing performance makes speed tradeoff trivial.
Here's a concept: on-demand, neverending AI books that ask you for feedback (and/or take into account variables like reading speed, duration, etc.) and actively try to predict what you'll find entertaining as you read.
In the famously science-respecting WSJ opinion pages?
And by extension all Chromium-based browsers, which sadly limits your selection to Firefox and Safari pretty much.
This would be nice to have with lesspipe.sh viewer.
Agreed. The divide might be real, but when I've done this sort of work I want to be viewed as the furniture by most people so I didn't have to spend effort on awkward conversations. And I never even dealt with rich people like this.
>And programmers do not have the authority to refuse their manager's orders.

All free people have the authority to refuse their manager's orders.

But people like money.
Rainbow Array Algebra
Yep. Inheritance is 3 or 4 different features in a trenchcoat, and most of them are bad.

Interfaces are good.

Method overloading for specialization or for creating mini-DSLs (Template Method pattern) is often problematic and is better replaced by composition, or by having the "overloaded" methods in a separate class.

Implementation Inheritance is certainly the worst form of "code reuse", and there's a reason people recommend composition over it since the 90s.

Using it for hierarchies (Dog inherits from Mammal, Mammal inherits from Animal) is just terrible and a joke at this point.
The article does get into this, and I think the truth is between the article and your analysis:

I personally think that the libertarian argument is good: the government should focus on things other than this.

Which means devices could enact opt-in controls. Periodically scanning screenshots for nudity? That’s a feature… for an app. You’ve got all the right filtering apps? You’re a compliant semi-trustworthy teenager/Christian/Muslim/Exodus Cry member/citizen of the state religion. Parental controls keep the apps activated. A computer with 1995 Netscape continues to work with arbitrary Internet content. git and Docker don’t pause for AV when a comment contains the string “XXX”.

What you’re talking about are the movements behind the blockers. We can imagine an app which targets “sin” rather than nudity. Detecting corrosive text stories, especially homoeroticism. That this is merely very approximate detecting false positives is a feature, not a bug. One can’t be too careful with the intentions of outsiders. That the app itself collects more PII than the zero-knowledge proofs explained here is not interesting to its market; they already give superlative trust to those app makers. Perfectly acceptable to be carefree with the intentions of insiders.

Parents get a device that sanitizes as much as they want. Religious communities get to bless smartphones as finally advancing their fight against sin. The opt-in apps stay out of the way of well-adjusted busy people.

I’m ok with that scenario but I predict it requires a committed user base, patience with false detections, sustained funding, noticeable battery impact, and empowers some speciality app makers to be morality custodians. I’m less ok with one government getting all that right across a global communications network, even for the worst content.

But lawmakers who want control don’t like those apps. They want (1) the effects to be broadly distributed, (2) that the gatekeepers be hyperactive invite-only groups on social media, (3) that those volunteer ratings boards promote certain tastes over others. Song of Solomon must never be blocked. A reference to a torrent that contains a gay furry story? AV the entire domain, read the story into the Congressional Record, AV the Congressional Record.

Obviously hyperbole, but my point is that these are the contours of what a minority want with power. This comment section is full of people who want one government to make parenting choices for all, but as quoted in the article about the lawmaker from Utah, the censors are shockingly bad at predicting the future. We have to scrutinize their implementations when all proposed solutions depend on a powerful government intervening past the HTTP header level whenever someone finds inadequate supervision within any particular open forum.
I use the Flighty app (it's not super cheap), but it notifies me what the planes are and when they change.
> And of course we were all using NFS, which at the time was completely unable to deal gracefully with a disconnection from the server (no idea whether that has changed since then).

NFS itself has always been able to deal with it, it's just that hard mount and nointr were the default (still are I think), so any connectivity problems meant having to kill -9 the client. Soft mounts weren't common because client software wasn't written to deal with the notion that the filesystem could just go away. NFS4 changed pretty much everything, but the main factor that's changed since olden times is that networks are just more reliable these days.
Triggered!
Reading these stories about fixing Macs in the 90s is like unearthing a treasure trove of tech lore. Who would have thought that a day job could lead to encounters with high society, complete with inkjet printers turning into unexpected smoke machines, and a twist of fate leading to a starring role in the world of digital piracy? It's fascinating how these tales intertwine technology with the thrill of adventure, almost like living in a real-life spy novel
Oops, yeah my bad. Can't delete it now though :/ Maybe dang will move it if he sees it.
How to Ride the Iron Ore Train in Mauritania
It’s called split DNS. Can be implemented using dnsmasq
> Systemd is Godsent for people who have to administer diverse Linux boxes.

I disagree whole hearty. With 15 years of system administratorship, me and systemd don't get on.

Services timing out on start-up/shutdown, "waiting x/y -- x/y retries and hijacking resolv.conf are my common two.
What if Microsoft had given us Windows XP 2024?
Teardown finds Huawei's 5nm notebook processor was made in Taiwan, not China
We're Inching Closer to Answers for Why We Age and How to Slow Down the Clock
We use this technique as a guide in our company. If someone (knowledgable) would ask "What does this method call do?" and the method name does not answer that, your PR doesn't go in the master.

E.g. getString(path) for loadConnectionStringFromDisk(configFilePath), tryConnect(30) for testSqlConnection(timeoutInSec), even the reader now knows what happens here and what input is expected.
Uh... it was an example showing the flaw in the logic. You can't compare a 300-seat jetliner to a motorcycle in a metric of "fatalities per trip", because that doesn't give you any useful information about the subject under discussion ("am I going to die on this trip?"). It's just bad risk analysis.
How on earth do you think immigrating anywhere is an easy process?
Traversal progress is blocked by a hashed `authorized_keys` file, right?
Love this!

Call me lame, but are there any open-source projects that accomplish this type of gui in typescript? I have an idea but it uses something written in JavaScript.
Costs $millions, but is the employer assuming the employee won’t provide a BENEFIT of $millions through their labor?

I strongly believe that despite being paid six figures, the value of my labor is saving my EMPLOYER upwards of six figures by not having to hire expensive consultants with costs that double what mine are.
Yellowstone is precious because land without people on it is precious. The sea covers 71 percent of the earths surface and has no humans on it anywhere.

The areas with nodules containing the the right stuff is very small from my memory - haven't got a reference.

So is the damage going to spread wider than that area? I can see why people want to study it. I just don't reject the idea as I think the climate situation is a lot more critical than people like to imagine and we should have options.
I see nothing wrong with the CX750M PSU [0]. What do you consider good guts? Compared to the macbook charger, which gets fairly hot under load, I see it as more capable.

2. Cooler cost has very little to do with performance. Thermalright units compete with liquid coolers for a fraction of the cost[1].

3. What does a macbook case offer? Holes for ports and the keyboard, hinge for the LCD. The components themselves do the work. What does a ~$50 case [2] not do? Plenty of cooling, mounts all your components.

4. For llama.cpp text generation, an M3 pro does ~31 tokens per sec with the Q4_0 profile[3]. A 3070 does ~34 tokens per second [4].

WRT the motherboard, I'm not sure what did I suggest upgrading? I recommended cheaper parts than the original post.

[0] https://www.tomshardware.com/reviews/corsair-cx750m-2021-pow...
[1] https://www.tomshardware.com/reviews/thermalright-peerless-a...
[2] https://www.amazon.com/Zalman-Computer-Workstation-Preinstal...
[3] https://github.com/ggerganov/llama.cpp/discussions/4167
[4] https://kubito.dev/posts/llama-nvidia-3070-ti-benchmarks/#pe...
> It's too bad that there's not a good way to have a broader way to switch between dialects within a project where in one place it's "this portion of the code is perf-critical and carefully reviewed" and in another "this portion of the code is perf-oblivious and has lots of async state that's easy to get wrong". I've wondered if it's almost worth mixing two separate languages (like a GCed one for the latter) just to make the distinction clear.

You are describing Rust's "unsafe" keyword.

And this kind of code is very literally the original impetus of it. The language was sort of originally designed to implement a browser, after all.
> This is a terrifying state of affairs. Similar to the whole "all code you write, on or off hours, belongs to us" some tech companies try to pull.

Just like Tesla was recently caught having their employees in Sweden sign contracts like that, including terms that prohibited employees from talking about anything going on at Tesla, even after the left the company, for life...

> Among other things, employees agree to never, ever tell anyone anything about the company. Employees also have to pay a fine if they quit Tesla and take a competing job within six months.

https://www.expressen.se/nyheter/sverige/tystnadsplikt-livet...

Seems like it's a US tactic that now is trying to be spread into other parts of the world. Terrifying indeed.
Yeah, this one is actually a dupe of this post (6 hours ago, currently on the front page):

https://news.ycombinator.com/item?id=38889774
Confidentiality for life for Swedish Tesla employees