skysight-inc/HackerNews huggingface dataset:
I mean...this is precisely what's supposed to happen when you have a niche interest? And this is a better situation for them anyway because now they can use some structured data extension (SMW, Cargo,* WikiBase, DPL) specifically tailored to their needs and create a lot more advanced querying/filtering features that are super usable by the average person rather than requiring you to know SPARQL. Wikipedia doesn't support SMW or Cargo (for good reason) but on specific-subject wikis that aren't literally the scale of Wikipedia one of these is pretty much a must-have if the admins are tech-savvy enough to make good use of them. (My recommendation is Cargo but either can work)

*no relationship to the Rust package manager, it's a SQL wrapper for MediaWiki

I would say the headline here if anything is, "WikiMedia doesn't support niche-interest wikis that run alongside Wikipedia" and instead make you either self-host or use a farm (Fandom, Miraheze, Wiki.gg, etc).
Martin has said that those videos were his inspiration for the first marble machine. Those, and Matthias Wandel's gear template generator!
This is like saying why are potatoes more expensive than tomatoes. Well because the market decided so
Exactly. If your team is fully fluent in Python and has a need for a web UI, easier to adopt something like FastUI than try to quickly upskill in JavaScript for a one-off project.
I think they've been researching these for a while now: https://m.youtube.com/watch?v=KBMU6l6GsdM&pp=ygUfRmlyc3QgYXJ...
There is a bunch of speculation on German reddit as to what caused the leak. An interesting theory includes a Bluetooth headset getting hacked.
come here to say Immich is absolutely great, the advanced search that landed recently is a game changer combined with semantic search: https://github.com/immich-app/immich/releases/tag/v1.96.0
Does anyone know how the telegraph lines were architected?

Did you have segments of shared stations, where a message sent from one station was echoed to all the connected stations, with one responsible for forwarding messages across segments?

Just curious what the path of a message from, say, New York to Chicago was.
I was thinking instructions per cycle. I suppose with three letters acronyms collisions are going to be pretty frequent.
Ask HN: Any resources on high quality computer science labs?
I am in need of a resource for high quality computer science labs with tests, similar to autograder but without enrolling in a school. I find value in learning on my own without enrolling in a program.
Ada has had generics since the start.

https://learn.adacore.com/courses/intro-to-ada/chapters/gene... - Generics in Ada. This is from a good intro course for Ada and the site has several other courses as well.

https://learn.adacore.com/courses/intro-to-ada/chapters/gene... - generic IO portion of the above.

A sketch, you'd need to place these lines in valid locations since it won't run directly like this but these are the lines you'd use:

type Age is range 0..150;
package Age_IO is new Ada.Text_IO.Integer_IO (Age);

-- declared somewhere
A : Age;
-- from user input
Age_IO.Get(A);
-- if we "use" the above
use Age_IO;
-- now we can skip the prefix
Get(A);

This would result in a runtime error if the read value is out of range.
Ask HN: Best/Simplest Stack for Side Projects
Ask: Looking for thoughts and opinions on good tech stack options for side projects.
Looking to build a web app for a small niche - very small user base (<100 initially), no expectation that it would ever scale into something big. Data-driven app with User authentication. The app would have a few pages of different data views, but nothing too fancy. This is more or less a hobby project to scratch my own itch. I expect it to never make money, so want to be cognizant of hosting costs as well. I'm also using this as an opportunity to learn some new tech rather than sticking with what I know (Azure, .NET, Sql Server, Angular, C#).

Some initial ideas below.

Code Stack:
In no particular order, was starting to look into Ruby/Rails, Python/Django, Elixir/Phoenix. Some of the new Rails 7 stuff and hotwire seem interesting. Have past python experience, but never worked in Django. Elixir seems like cool new tech.

Data:
Postgres vs MySql - both seem feasible for the job.

Hosting:
I've never worked with a VPS before, but maybe a something like Digital Ocean or Heroku would be good value.

Thoughts and opinions are welcome and appreciated! Thanks!
I recently set up one of these for my parents. As a system administrator I was prepared to hate it, especially after seeing that you have to go online to set up the printer. But then the online wizard walked me through filling the tanks and printed its test page flawlessly in just a minute or so. I was impressed with an inkjet user experience for the first time in my life. And the volume of ink in those tanks means I probably will not have to do anything to that printer for a long time, where I was regularly attending to their old one.
I've been seeing the entire opposite. New hires in this shitty economy are getting really smaller offers than they would 2-3 years ago.

One very clear sign of this is if you are in the management side (I am), the amount of REALLY IMPRESSIVE talent that is looking for a new job at the moment is just bonkers.

Recruitment agencies business for developers is a dying kind of business at the moment, companies can directly access top-notch talent by sorting through CVs, running tests etc (typical company recruiting process).
To be fair, ducks don't maneuver the way a drone can.
ITER has the same problem as the NIF, had they been designed a few years later it could be a fraction of the size and cost due to improvements in technology

But since ITER was designed decades ago, we're stuck with a massive, expensive, outdated beast that's taken so long to build it will likely end up being lapped by other projects.

At least NIF has something to show for it. ITER feels like building the Vasa.
Recently tried Flask for a project started by someone else, made me want to run to FastAPI right away.
Look at the default capabilities below, as a poster above mentioned NET_RAW and MKNOD are enabled by default.

https://docs.docker.com/engine/reference/run/#runtime-privil...

Unless you perfectly drop all privileges from every pod you are open to attack.

Containers are not security contexts, they are namespaces, that require all actors that can launch a VM to actively drop privileges.

This is an intentional design decision and not a bug.
> Depending on the versioning scheme of the library, but yes, pulling in minor release. We currently do that using Debian packages and just rely on the OS to provide security updates to underlying Python packages.

Why not use a venv or Docker? It's a world of difference.
There are multiple issues with relying on the OS package manager for Python dependency management.

Overall it sounds like you know good practice and you know the value of venvs, pinning and Docker but you've had to deal with some workplaces with really shoddy practices. Still, that's no reason to say "venvs don't work" or to give up altogether on the notion of good practice by saying "People just don't do that".

I've worked in shoddy shops, I've worked in shops with excellent practices. In some places I've been the one that made them transition from the former to the latter.
Biden Knows Tariffs Won't Stop Chinese EVs
The last chart in the first study section is really quite special. The authors seem to have normalized a bunch of outcome measurements in units of standard deviations and then sorted them by something resembling the average differences, but they couldn’t be bothered to normalize the sign of the measurement? If you’re trying to tell me that 30-ish scores are all Gaussian enough to be worthy of using standard deviation units but that they don’t even all agree as to whether large or small numbers are good, I’m suspicious of the normalization procedure. (If “accuracy” means what I think it does, it’s obvious not even close to Gaussian. 90% might be good, 100% is perfect, and 101% is not “just z standard deviations better.”) There are decent techniques to deal with this (e.g. nonparametric models), but blindly normalizing, sorting, and adding a little caption to indicate that you did in fact notice that a bunch of the tests are backwards is not one of them.

I hoped the article would make some mention of how believable the results were, but no.

(Also, maybe mention that the pre-Omicron strains are not much of an ongoing risk and that those results, while potentially interesting, are probably unhelpful for informing future policy decisions?)

edit: It seems worse than this. Quoting the first paper:

> This invited subsample comprised participants who reported positive results on a SARS-CoV-2 test or who suspected that they had had Covid-19 and whose symptoms persisted for at least 12 weeks; participants who, as part of the REACT study, either had a positive result on a polymerase-chain-reaction (PCR) test for SARS-CoV-2 or were unvaccinated and had a positive test for SARS-CoV-2 IgG antibodies on an at-home lateral flow immunoassay device16; and participants who were randomly selected from the remaining REACT study population.

Eric Topol calls this a “prospective” study, although the study, fortunately, does not advertise itself as prospective. This is a retrospective study with an obviously biased study population. And the >12-week-symptoms group contains self-selected participants who may never have even had COVID!

Getting sick for 12 weeks sucks. Finding a detectable effect on an intelligence test should not be remotely surprising. Going from that to anything that should print COVID policy seems like quite a leap.
// venusian runaway...//

We cool our bodies by sweating, a process which ceases to work at about 95 degrees at 100% humidity, or 115 degrees at 50% humidity. Its been estimated that an average temperature of above 122 degrees F would kill off all mammalian life on the planet.

Currently the earth is warming at about 1/3rd of a degree F per decade.
Location: Vancouver, WA
Remote: Yes
Willing to relocate: No
Technologies: Javascript, PHP, SQL, R
Resume: https://drive.google.com/file/d/1v-yQo-ewysseSvYmJNid2kbOpV1...
Email: virken@gmail.com
Role: Software product manager with tons of experience with startups and corporations looking for part-time opportunity to help launch or contribute to your ongoing success...
`<script src="lib.js">` is legacy, you are supposed to `import` nowadays, like from unpkg.
> So it doesn't seem likely anyone on HN ever genuinely thought they all groups of people are 'morally pure'.

Right, that was just a straw man argument the person I was responding to was making.

> It's even less likely that anyone actually does 'nothing' when they encounter groups of suspicious people in real life, unless they are an extreme doormat.

I have never been talking about abstract people doing nothing when they encounter abstract suspicious people. You're also making a straw man argument.

I'm talking about a pervasive culture of Hacker News who not only does nothing, but actively opposes doing anything to prevent corporations (not abstract suspicious entities) from causing harm. A significant portion of HN unequivocally opposes any regulation of companies and will defend all sorts of horrible corporate behaviors. This isn't an assumption, it's an observation of reality.

EDIT: It's literally an observation of a reality which is occurring in this chain of posts. You don't have to go far to observe it.
I am waiting on updates as well and they are expected any time now. On Bret's personal site it says:

> In 2013, I started the research lab that became Dynamicland. Most of my subsequent work will be found on the new Dynamicland website once it goes public in the spring of 2024.
Chiming in to not let you feel alone in this. React feels like you're doing low-level assembly in an esoteric functional language that ought to be simulated in javascript, but due to limitations of the latter you have to simulate it by hand, by following the manual. Looks absolutely delusional to everyone who catched peak ui phases like Cocoa and UIKit. I remember writing custom components in Obj-C and never thinking about all the nonexistent issues which React claims to be a perfect solution for every few years.
Right. If it's a field that Wikipedia refuses to engage in, then by definition it can't be a competitor.
The other species are gone because we eliminated or out competed them. Even with climate change we’re in no danger of extinction
Is it? Definitely not. Could it be? Maybe. Who knows
Integers are still only 32 bits. There’s a class which effectively represents 64-bit integers (https://www.rdocumentation.org/packages/csvread/versions/1.2...) as well as arbitrary-sized (https://cran.r-project.org/web/packages/gmp/index.html, https://www.rdocumentation.org/packages/gmp/versions/0.7-4/t...). I will say there are a few pitfalls where the integer bits are unexpectedly converted to something else, but it’s workable.
It would be weird to have the same DNA sequence from convergent evolution, since even if evolution converged on exactly the same protein (unlikely as that may be), most amino acids in the sequence can be represented by several different DNA triplets and there is absolutely no reason why it should converge on the same triplets.
As opposed to every year before, where ramen eating was highly inaccessible & sexist. The article covers how difficult it's been & why this thing that started in 2015 is important, which you seem to scoff at.

You know it's 2024 when someone will show up & grumble about wokeness.
https://archive.ph/LxbLC
Interview with Nvidia's Jensen Huang
I mean the whole pip freeze output, if you’re still using that (this works like a lock file).
There's still plenty of room to study MOND. There's a lot of people outside the scientific community that seem to misjudge the general scientific consensus on it. But doing publishing research on things like MOND is still important.
https://www.youtube.com/watch?v=huMTT5Pb8b8
I‘m not sure you should have done that, but it is impressive for the sheer chuzpa of it. Like reanimating Frankenstein.
Ask HN: Selling proprietary trading project code base?
Worked on a prop trading project for about 5 years first in crypto and then the regulated market. Developed large code base in c++ including strategies, trading application, backtesting, visualisation and ingesting tools. Despite having found some strategies that seemed promising in experiments never managed to build track record to raise capital. I traded my own capital day to day and had colocation at the exchange. Invested a lot of time and money. Eventually put it on the back burner. I was trading medium to high frequency horizon. Any ideas how I could monetise this or auction it off?
Tal is the programming language for the Uxn virtual machine (2021)
OK, but how would one keep the texture of the ketchup from thickening up during the day?
Hopefully the series is convergent. Altho I would not bet my life on it.
Where in Canada are you getting 2$ for a liter of milk? It’s almost double that everywhere I’ve seen.
> Occasionally I come across comments that make me think “wait, there’s still developers out there who don’t use AI? Like, not at all?” Not just programmers who think that AI is overhyped, no, but programmers who don’t use AI in any shape or form: no ChatGPT, no Copilot, no Cody, no local models, nothing.

Surely this is feigning surprise. The oldest thing in that list is like 18 months old or something, and he's surprised to find literally any programmers that don't use them? I bet I could find a programmer out there who's never used Google, let alone brand new subscription AI services.
Thanks. That provides much better context.
The Little Book of Investing in Nature [pdf]
Dupe: <https://news.ycombinator.com/item?id=39561594> (167 comments)
MaidSafe Beta Launch
Anyone heard of the MaidSafe project?

"SAFE is truly decentralized and that means no contracts, gatekeepers or
continual payment for services. SAFE is the only network, we know of, that
runs on commodity hardware and includes everyone from the ground level
upwards."

They're aiming to build a decentralised web without blockchain and concentrating more on protocols and AI.

https://discord.gg/BcBg4BGx79
Location: Raleigh, NC

Remote: Yes

Willing to relocate: Yes

Technologies: MLIR, LLVM, Kernel, HPC, Embedded, iOS, Compilers, Linux, C, C++, Swift, Python, Mojo, CUDA, OpenMP, MPI, pthreads

Résumé/CV: https://www.viranchee.com/resume.pdf

LinkedIn: https://www.linkedin.com/in/viranchee

Email: hn@viranchee.com
Is it really?

A lot of these drivers debuted with karting, which while not being exactly cheap, is accessible to the most of the middle class.
looking for the top 1% engineers in London
we're building AGI within a work context growing fast and we're looking for 0-1 product engineers

If you're looking to do work that will make the rest of your career look like a footnote, please apply.

ari@11x.ai
Solar power is gravitational confinement fusion.
Well, HN had that story a week or so ago about US satellites that cruise around near-geosync orbit (IIRC) checking out the competition. Try to convince me that there's no funny stuff going on.
Big reason why i love jekyll, it's just a shame that development is so slow it feels abandoned and the plugin ecosystem is lacking
Fun article, I'm reading The Murder of Roger Ackroyd right now.
Somewhat related are "Nemesis", the 1984 hypothesis of a distant companion red or brown dwarf to the Sun, and "Tyche", the 1999 hypothesis of a gas giant in the Oort Cloud.

On "Planet X" specifically, the effect it was offered to explain was determined to have been measurement error after recalculation of Neptune's mass and consequently effect on Uranus's orbit in 1993 based on Voyager 2 data.
I did my masters in Tokamak simulation so maybe I'm biased (though I am a bit of a stellarator fanboy).

But I've never heard of SAFIRE. I've been on their website, and I can't find anything explaining what SAFIRE is and especially nothing about why it's so much better than a Tokamak. I can't find anything peer-reviewed.

All their marketing materials are leaving a very bad (e.g. pseudoscience) taste in my mouth
This. It would take something truly catastrophic to make humans extinct now that there are so many of us on every part of the globe.

Climate change won't cut it, neither would total nuclear war.

Even if you had something like an impact big enough to superheat the entire atmosphere, enough humans might survive inside buildings, basements, subways, etc to carry on.

Modern civilization though is a lot more fragile. It's possible to blast us back to pre-industrial times and the easy to access resources are mostly gone. It's not clear that we could bootstrap a second industrial revolution easily.
A Review of the Two Trees SK1
Served from a server and rendered from a server is completely different.
I said this in another thread too, but the problem with Lisp is that it's sorta bundled with Emacs, so if you want to use LISP's powerful REPL you really have no choice other than learning Emacs. Essentially, Lisp is not just a "language"; it's a whole system designed to explore programming ideas. It includes the IDE, the minimal syntax, REPL, compiler, etc. All of this together makes "Lisp" the powerful and enlightening tool that people talk about.

I think the other "inconveniences" of Lisp could be more tolerable for beginners if learning the language didn't require learning a new IDE (or OS, depending on how you define Emacs!). But at that point you'd have to forego a major benefit of using Lisp (its REPL); you'd be back to writing "dead" programs, not image-based "live" ones.

Another problem I've faced with Lisp is lack of good documentation (except for Racket, but then again, Racket doesn't have Common Lisp's powerful REPL). Every website that teaches Lisp is in ugly HTML+CSS-only style, compare that to the more user-friendly websites of other languages.

Then there's the issue of up-to-date learning material. Aside from the fact that there are very few resources to learn Lisp, the ones that are available are too old too. "Practical Common Lisp" (2005), "Common Lisp Recipes" (2015), "ANSI Common Lisp" (1995), etc.

I like the philosophy of (s-exp) but modern lisps have ruined its simplicity for me by introducing additional bracket notations [like this]. It's confusing for me as a beginner to distinguish between (this) and [that], and honestly goes against the whole idea of "code and data look the same" motto.
That's the elevator pitch, but as someone with a middle-tier Android phone and in an area with not that stable mobile connection, those supposely "optimized" pages work much worse than plain old HTML. It's even funny how my phone struggles to even render the home pages of these projects.

Developers always find ways to down-compensate gains due to Moore's law and its infrastructure equivalents.
https://Topology.pi-base.org (a database of certain mathematical objects) started as a wiki, but transitioned to using GitHub pull requests and custom software to support automated deduction.

Folks interested in open collaborative math content may find these interesting:

- https://code4math.org/
- https://mathbases.org/
Protectionism is essential for survival of the US auto manufacturing industry. Given the strategic importance of vehicle manufacture for national power, Biden is right to close to door to more competitive offerings from abroad. Consumers will accept it - we don't know what we don't know. Hersheys is actually considered to be chocolate by local consumers who don't know any better
Withdrawal from opioid dependency is a miserable experience but it's rarely dangerous, as I understand it [1]. When authorities catch a suspected-to-be opioid addict breaking into a car, shoplifting, or menacing pedestrians it should be a deterrent to lock them up for a short period (a couple of weeks) away from drug sources, because they're not going to want to repeat the withdrawal experience. Having effectively enforced modest penalties works better than having harsh penalties, because harsh but infrequent penalization leads many offenders to assume (rightly, unfortunately) that they're unlikely to face consequences of any sort.

[1] For example, naloxone (Narcan) administration is basically an abrupt chemically induced withdrawal from opioids.
I realize why you think this might work but understand people went with a new system for multiple reasons.

First the goal is for the guards not to hear what your doing or just to hear seemingly random tapping. Scrape etc means your producing two different types and levels of noise making patterns more obvious and it's harder to control who can hear.

Also what matters is time not the number of taps. One common encoding was 1 to 5 taps then pause followed by 1 to 5 taps and another pause for each letter thus averaging 6 taps and two short pauses per letter. Morse code generally means 4 dots or dashes per letter so now you have 4 to 8 taps ie ~6 taps, but far more pauses in alternate encodings.
https://en.wikipedia.org/wiki/Competitive_exclusion_principl...
The ventilation is great when you're airborne. When you're sitting on the tarmac, it's not running the same way.
What makes this book different from R for Data Science by Hadley Wickham, Mine Çetinkaya-Rundel, & Garrett Grolemund?
"If we are supposed to be quiet, when why are you talking?"

RIP /., RIP r/prog, RIP HN

we need a "you must be this substantive to ride the ride" gate-keeper because shame isnt a good enough moderator anymore.
It would be cool. But it is so many already-opensourced things that needs to go together in a good way... i think thats palantirs MOAT
Python: Statsmodels
All the things you describe, are all reasonable constraints and goals. However, the issue is in chasing sub millisecond standard deviations. Which is amusingly the point at which you might as well buy a midi keyboard.