skysight-inc/HackerNews huggingface dataset:
I have a site with a lot of these stand alone "snippets" so that you don't have to include/port an entire astronomy library just to get the Sun rise/set times, etc. https://www.celestialprogramming.com/

Most of them are written in JavaScript only, but specifically written to be easy to port to other languages.
Awesome! I just took you up on your offer and compared roughly similar questions using Claude 3.5 Sonnet and Undermind.

Claude 3.5 is reluctant to provide references—-although it will if coaxed by prompting.

Undermind solves this particular problem. A great complement for my research question —- the evidence that brain volume is reduced as a function of age in healthy cognitively normal humans. In mice we see a steady slow increase that averages out to a gain of 5% between the human equivalents of 20 to 65 years of age. This increase is almost linear as a function of log of age.

Here is the question that was refined with Undermind’s help:

>I want to find studies on adult humans (ages 20-100+) that have used true longitudinal repeated measures designs to study variations in brain volume over several years, focusing on individuals who are relatively healthy and cognitively functional.

I received 100 ranked and lightly annotated set of 100 citations in this format:

>[1] Characterization of Brain Volume Changes in Aging Individuals With Normal Cognition Using Serial Magnetic Resonance Imaging
S. Fujita, ..., and O. Abe
JAMA Network Open
2023 - 21 citations - Show abstract - Cite - PDF
99.6% topic match
Provides longitudinal data on brain volume changes in aging individuals with normal cognition.
Analyzes annual MRI data from 653 adults over 10 years to observe brain volume trajectories.
Excludes populations with neurodegenerative diseases; employs true longitudinal design with robust MRI techniques.
The TLDR version is this:

> Karpiński’s computer could be so small and resilient because it used Western components. Even though they were vital to the functioning of the K-202, [...] they were elements imported from beyond the Iron Curtain and used in the sensitive field of information processing.
You must understand that:

- not all people here are from the US

- not all people here specify that they are in the US when comment on their salary

- not all people here knows most of the people here are from the US
Can you reccomend any resources for this?
OpenAI to launch 'SearchGPT' in challenge to Google
The uses of `nlinarith` are very straight forward manipulations of inequalities, they would be one or two steps for a human too.
WebXray: Search engine for cookie privacy violations
Semantic Scholar seems more focused on
1. being the data provider/aggregator for the research community, and
2. long term, I think they plan to develop software at the reading interface that learns as a researcher uses it to browse papers (a rich PDF reader, with hyperlinks, TLDRs, citation contexts, and a way to track your interactions over time, and remind you of what you've seen or not).

Their core feature now is a fast keyword search engine, but they also have a few advanced search features through their API (https://api.semanticscholar.org/api-docs/) like recommendations from positive/negative examples, but neither KW search nor these other systems are currently high enough quality to be very useful for us.

FYI our core dataset for now is provided by Semantic Scholar, so hugely thankful for their data aggregation pipeline and open access/API.
Thanks. Interesting to know!

The thing I worried most is not the kind of problems fixable by rolling back, but (potentially silent) data corruption. Do you know how exactly is OpenZFS on nixOS supported? For example, currently both the Arch Linux and nixOS guide in the OpenZFS documentation said people should mention @ne9z in filing issues on those platforms, but @ne9z no longer exists.

I have seen how maintainers can screw up and causes data corruption (Ubuntu specifically) so I worry about that aspect as well.
Ok...I don't think everyone here is saying you should put a Coriolis meter on every single residential service. That would be insane.
Hmmm, I would absolutely buy one of those if it also had a hardened case and a firm connection point for my real-world keychain. The use-case is a "my house burned down what next" backup, password-manager stuff and other details I might need before/without accessing any cloud-backup services.

I may need to read some of its files on a not-very trusted device, and I don't want to risk that device also tampering/trojan'ing other files, like backup copies of the software needed to decrypt the data files.

A simpler scenario might be a USB stick that I use for carrying files to be printed at the local library.
Yet another article about problems you'd never have if you wouldn't use object oriented paradigm.
Nigerian is not a race, it doesn’t need to be a race for this to be a racist trope. Reacting to this story with a Nigerian scam email joke is racist. As it is completely irrelevant to the topic being discussed and it is used to dismiss the claims made in the article.

If the Israeli government imposed a fine and then someone on here decided to respond with a joke on how much interest the Israeli’s would make on the fine or whether the fine would be paid in gold coins. That would be racist trope. Whether it happened in the past or not is not important.

It is up to you to remain educated, but I would be careful making Nigerian scam jokes especially around black people. If you want to say racist things, endeavor to do so in private.
四,六,八 is "four, six, eight" in English. These are the names of the numbers, not the numbers themselves. In Japanese they write the numbers the same as in English ("4, 6, 8")
Japanese homes aren't built to last, and that's the point
Maybe I just have bad luck, but most of the libraries I've tried that are "crazy to look at" seem good in theory but are janky in practice. For example, openapi-fetch (https://github.com/openapi-ts/openapi-typescript/tree/main/p...), on paper seems great, but has lots of jank in practice.

And I would wager the bugs and jank are in no small part due to the extremely complex generics/constraints.
If you dig deep enough all our land is on a floating basis.
> Switching to another provider would be non-trivial, and I don’t see the VM as a real benefit in this regard. The barrier to switching is still incredibly high.

This point is made in the context of VM bits, but that switching cost could (in theory, haven't done it myself) be mitigated using, e.g. Terraform.

The brace-for-shock barrier at the enterprise level is going to be exfiltrating all of that valuable data. Bezos is running a Hotel California for that data: "You can checkout any time you like, but you can never leave" (easily).
What’s an easy way to update OSM data on the go on a mobile device?
I find it incredibly ironic that this article is describing this system as a positive form of capitalism when in fact having workers own the capital is the _definition_ of socialism.
Protect Your Business from IT Disasters: Lessons from the CrowdStrike Outage
Very cool concept! Will it be possible to make "boxes" with labels/titles so different frames can be grouped? And will zooming of the canvas be supported?
Indeed, employees often effectively sell their stock to existing owners via share buybacks.

This seems entirely rational to me - I've bet a significant part of my career on the success of the company I work for, why should I also bet my savings? Diversification has real value, and going all-in on one company is just a bad bet.
Unplugging PlugX: Sinkholing the PlugX USB Worm Botnet
Unsound types are never a problem until they are at which point you are staring at code that SHOULD be working, but is somehow breaking.
Security for a device that can issue cash is kind of important.
While I am reverse-engineering a video game by myself, I'm not really part of the reverse-engineering scene, so this one anecdote is really the only data point I have about "mentoring" someone, if it even counts. I fall into the category of people who picked up programming first and then reverse-engineering second. I don't know what I'm worth compared to other reverse-engineers and my signature technique is extremely fringe. I don't really have a reference point of what's normal or not.

That being said, I believe that there's a large skillset overlap between comparable reverse-engineering and programming activities. Knowing various programming patterns and architectures is helpful for making sense of (de)compiled code during static analysis. Being knee-deep in the bowels of a misbehaving program armed with GDB and you're getting a taste of dynamic analysis. Throw in some missing debugging symbols or advanced optimization work and you'll pick up some assembly on the way.

In my eyes, the only real difference is the mindset. On one side you're building software, on the other you're deconstructing it. Maybe I've been at it in the trenches for so long that I can't tell the difference anymore.
I think it's pretty remarkable to see any application in continuous use for so long, especially with so few changes[0] -- Eclipse must be doing something right!

Maintaining (if not actively improving/developing) a piece of useful software without performance degradation -- that's a win.

Keeping that up for decades? That's exceptional.

[0] "so few changes": I'm not commenting on the amount of work done on the project or claiming that there is no useful/visible features added or upgrades, but referring to Eclipse of today feeling like the same application as it always did, and that Eclipse hasn't had multiple alarmingly frequent "reboots", "overhauls", etc.

[?] keeping performance constant over the last decade or two is a win, relatively speaking, anyway
Not individual companies, but at the wider scale. Socialism is an economic system, not the specific act of one group of employees owning where they work.

In the same way that China having private companies doesn't make it capitalistic.
How to get your best, most movable employees to leave.
> Companies can issue new shares to dilute existing investors. I feel like on HN of all places, this should be common knowledge? Like, this is literally the scheme under which every tech company already operates, and yet on HN of all places some of ya'll can't conceive of a system where employees automatically get some stake in the business?

I know you said "literally", so all bets are off in how you'll parse a reply, but yes, I do know about share dilution. You're describing practically the same thing. You want people to risk all their capital, and if the business does well you auto-dilute them. That's fine if it's what they signed up for, but it will have a chilling effect on investment.

> Under this scheme, Bezos would still have become a billionaire, and we know this because Amazon and tech companies already do this exact thing by offering stock options!

Again, the "literally" made it clear that this wasn't going to be great, but you're committing the apex fallacy. If you only consider the highest of high performing companies in how your instincts guide you, you're going to commit some very obvious errors.
I'm confused how this can be your opinion while you're also spending time on this website responding to people.

Why are you not just asking chatgpt "what's the latest tech news"?

Could it be that there's something else you get from this site other than just it's content being easily searchable in someone elses database?
I find it ironic that this is being described as some better form of capitalism when in fact having the workers own the capital is quite literally the _definition_ of socialism.
Apple has a very short list of allowed browsers that does not include any Android browser, any Linux browser, or Firefox on any platform: https://support.apple.com/120585

If you try to access Apple Maps on an unsupported browser, you get a hard "Your current browser isn't supported" block, presumably implemented with UA detection.
Found this which seems pretty cool and uses very inexpensive components: https://www.instructables.com/How-to-Build-a-Battebot-With-C...
Dereferenced commits which haven't yet been garbage collected in a remote yet are not available to your local clones via git... I suppose there could be some obscure way to pull them from the remote if you know the hash (though I'm not actually sure), but either way (via web interface or CLI) you'd have to know the hash.

And it's completely reasonable to assume no one external to the org when it was private would have those hashes.

It sounds like github's antipattern here is retaining a log of all events which may leak these hashes, and is really not an assumption I'd expect a git user to make.
It's only a F12, tab, enter, down, tab, enter away to disable if you really don't like it that much.
That’s what containers attempt to do. But it’s not perfect. Adding a layer like gvisor helps, but again the app is still interacting with the host kernel so kernel exploits are still possible. What additional sandboxing are you thinking of?
I'll bite. What did you have in mind?
> C was a clear example of "worse is better" with some kind of topological defect in the design such that there's a circularity in the K&R book that makes it confusing if you read it all the way through.

Whaaaaat???

I read the K&R book (rev 1) all the way through. The only thing I found confusing (without a compiler to experiment wiht) was argc and argv. Other than that, I found it very clear.

What, specifically, are you referring to?
If labor was somehow significant to union, it would have been mentioned.
It important to remind everyone that you can already do something similar via the build-in function help(). For example, if I run help({1}) I get the documentation for a set, running help(set.add) gives the documentation for the add() method, etc. You can even preview objects that you haven't imported by using strings(ex. running help('numpy.ndarray') will correctly give you the documentation, provided numpy is installed in your current python environment). It's pretty helpful and doesn't require installing anything extra
But their mental health and well being improved, they were less stressed about basic living needs and they could think about options such as entrepreneurship.

Back to the basic question. Treat people like animals or like human beings?
I'd love to have spent more on Alexa, but having trust in the quality and pricing was critical to me so I stopped ordering after they messed it up a few times. I now verify my purchases on the website to ensure the bulk facial tissues (or whatever) are actually the cheapest and most legitimate listing for the brand I want.

Our company was acquired by Amazon in 2017 to help power Alexa's general knowledge / informational answers, and that's pretty much what we did. I only stayed for 15 months after acquisition though.
There are also many of us who have family in the US since the 1860's and still speak (Alemannic) German at home and in the surrounding community.

This also goes notwithstanding the indigenous peoples, whose Diné bizaad and Tsalagi, for example, are also spoken here.
I did not know about Understand. This is really cool -- thank you! I really like how Understand enables you to understand how many upstream dependencies you may need to change when refactoring.

We hope to push it to the next level by helping do those refactors for you in an understandable way!
Yes and no. While it doesn't change anything if you're on AWS/Azure/GCP and other providers, this basically sink funds from institutions to private companies who have no interest in actually delivering a working cloud provider.

There are existing providers in Europe who have small clouds with less services and integrations, and sometimes not the same performance or reliability as well (such as Scaleway, OVH, Hetzner, ...) who could use those funds to improve their offering and provide a realistic alternative to foreign cloud providers.

This does not prevent companies from building sovereign cloud, but it cuts public funding where it's the most needed.

There is IPCEI CIS which aims at actually helping building a cloud provider rather than standards but I don't know much about it.
One cool thing about, for instance, density altitude calculations or runway length calculations, is that you can break the parts of the algorithm down graphically do pilots can trace through datapoints to get an answer without even having a calculator. See many pilot operating handbooks for examples.
Then they can spend the $400/hr on a lawyer to draft a response to the small claims court request that the consumer should refile with the AAA. Then the consumer could send a reply, and they another $400/hr lawyer will have to reply to the reply. And then...
"Legal framework" is a euphemism for "mandate by force". Of course companies do this today, as you say. The commenter wants to force them.
Only Safari, Edge, and Chrome are supported, and only on Windows, Mac, and iPad.

https://support.apple.com/en-us/120585
How Much Does It Cost to Create an App in 2024?
Then use two seasons in the announcement. It's not hard. ;)
It's probably either that they took the picture a while ago, or they were going character by character and accidentally screenshot with one too few. All of these are valid right now, and the first one is the one they show:

https://github.com/trufflesecurity/trufflehog/commit/7bc0b2 https://github.com/trufflesecurity/trufflehog/commit/7bc0b4 https://github.com/trufflesecurity/trufflehog/commit/7bc0b8 https://github.com/trufflesecurity/trufflehog/commit/7bc0b8
I would consider Rust to be informed enough by C, that it can be considered a descendent—as much as D, and more so than C# (which is more of a Java-descendent; and while Java's syntax is based on C, that's where it ends).
"It's EOL so no fix" is pretty shitty. It was defective for its entire unsupported life as well.
Not that I want to be Debbie downer but as always in case of Polish (which I am also are) overexaggerated and having that strange believe that if not the communists Poland would be a global superpower.

Its enough to go the wiki (both about the computer and the inventor) to see that the situation was not that clear. The performance was greatly overstated, it depended on the import of the component from the west etc.

Moreover the guy was cooperating with the Polish version of the FBI so it's not like it was a story of lonely genius vs the governament....
It would be interesting to see a microvm (kata/firecracker/etc.) version of vagrant. And open source, of course. I can't see any technical reason why it would be particularly difficult.
The Rise of Community-Driven Data Analysis in the Age of AI
> Can you connect to a vanilla git server and enumerate every single hash?

If you have ssh access yes, but I don't think you can do this with just git (and of course github doesn't provide ssh access to the git repo servers)

The public distribution of commit hashes via their event log seems really irresponsible on github's part to me.
Since you are a starting out from zero a sumo robot would be a good choice. It is a well known quantity at this point with lots of parts, simple rules, and very focused on the battle aspect. You can build two at once and program them against each other.

I’d do a web search for “sumobot arduino” and go from there.
> idiomatic to avoid macros as much as possible.

Same in all lisps. The advantages of having macros vary on a case-by-case basis, but one thing is quite sure: the number of programmers collaborating on a project is inversely proportional to how much you should use macros. For a solo dev, especially when doing science-y stuff, they're invaluable.
Yes, sure, but this doesn't mean that this generalizes to open math research problems, which would be the useful real-world application of this. Otherwise this is just playing known games with known rules, granted better/faster than humans.
This is literally like a peasant in the middle ages saying "without your Lord you wouldn't have a mill".
Well if it takes 10% of all of Google’s servers 3 days to solve, you may find it difficult to scale out to solving 1000 problems in 3 days as well.

As for humans, 100 countries send 6 students to solve these problems. It also doesn’t mean that these problems aren’t solvable by anyone else. These are just the “best 6” where best = can solve and solve most quickly. Given a three day budget, 1000 problems could reasonably be solvable and you know exactly who to tap to try to solve them. Also, while the IMO is difficult and winners tend to win other awards like Field Medals, there’s many professional mathematicians who never even bother because that type of competition isn’t interesting to them. It’s not unreasonable to expect that professional mathematicians are able to solve these problems as well if they wanted to spend 3 days on it.

But in terms of energy per solve, humans are definitely cheaper. As you note the harder part is scaling it out but so far the AI isn’t solving problems that are impossible for humans, just that given enough time it managed to perform the same task. That’s a very promising result but supremacy is slightly a ways off for now (this AI can’t win the competition for now)
How do you determine when to push the button?
That's true, but I think the catch is that most customers likely didn't view it as an investment that could decrease availability.
Seems apparent we need a Professional Engineering Certification process and our own disciplinary board similar to other engineering disciplines.

High time.
AI crawlers need to be more respectful
(2) Consensus might work for asking LLM to summarize papers https://consensus.app/search.
A chef saying the same thing you do is abdicating their responsibility as a chef.

You counter on Mr Beast's style by saying you like less hype and more authenticity, and aren't we all different people anyway? That opinion can only move the needle when you convince enough people.

You go on to elaborate that measuring enough subjective opinion is not the same thing as objectivity on the question of what people like out of people like Mr Beast.

There is an objective way to talk about what's happening here, it's not all mired in subjectivity. And the reason why this should even be said is because you are that different from the general population.
My reading of it is that it uses the same architecture as one of the Gemini models but does not share any weights with it. (i.e it's not just a finetune)
Requiring availability sounds like a good recipe for global payment system outages. It also makes it a lot harder to buy things on a plane.
Video game performers to go on strike over AI concerns
I mean... yes, there's a footgun there where you have to know to spread first and then add the new properties. That's just a good practice in the general case: an intermediate type that fully described the data wouldn't have saved you from overwriting it unless you actually looked closely at the type signature.

And yes, TypeScript types are "at least these properties" and not "exactly these properties". That is by design and is frankly one reason why I like TypeScript over Java/C#/Kotlin.

I'd be very interested to know what you'd do to change the type system here to catch this. Are you proposing that types be exact bounds rather than lower bounds on what an object contains?
I was going to say, Dave did a great job covering the issue, despite the fact that he hasn't worked on Windows kernel for a lot time (10y+, if not for 20y+).
But in general, there is a lot of "parroting" going on from people who know very little or specialists in this field.