skysight-inc/HackerNews huggingface dataset:
Claims of automation really fall apart for me when they rely on outsourcing. Even setting aside ethical considerations, this business relies on there being a stable source of cheap labor. Moving that labor to remote monitoring and presumably some kind of local intervention skeleton crew for when they report something may be more in line with the experience customers want than a gym that is perceptibly staffed, but automation is a strong word for that
> Serious question: do people use time_t for representing a date of birth?

I have seen people in real life use seconds since the UNIX epoch to represent DOB, yes.
It does nothing to help with quoting, if $var is broken then so is x$var. About half the usages I've found (and this is some pretty old code) quote the variables correctly.
Don't use Venmo as your checking account
...yes? Sorry, I'm not sure I understand what you're getting at. :)

(funny enough, that particular scenario is actually harder to miss in Python since it often produces an error that prevents the program from running at all)
In GR, the equivalence of inertial and gravitational masses is assumed, not proven in any way [1]. GR, of course, holds exceptionally well during the last 100+ years of experiments.

Indeed, in a small enough rotating habitat, jumping straight up would reveal the direction of rotation, and jumping "forward" and "backward" would have noticeably different results.

There's hoping though that the mechanisms which under zero g make the bones lose calcium, make tissues with a lot of small blood vessels swell, etc, won't be as seriously affected by the small variations introduced by the Coriolis effect as they are affected by the lack of weight and the pressure resulting from the weight. Solving 100.00% of a problem would be wonderful, but solving roughly 90% would already be highly beneficial.

[1]: https://en.wikipedia.org/wiki/Equivalence_principle#Einstein...
is it production ready?
I don't understand. Either you have one person on site or one person monitoring video with your expensive "no one on site" tech. I'm skeptical that this would save anyone money. I suppose the labor for the monitoring is dirt cheap and maybe one person can monitor multiple sites? And I suppose no real employees means no HR, etc..
The initial GP comment made the point that, at some level, science requires trust. And (in the case of TFA) specifically trust that the person making the observations is actually performing the experiments and recording them correctly -- rather than making them up. You can verify and replicate (and we do quite a bit of that, modulo the fact that resource constraints are a huge problem in science) but without some degree of trust you're in trouble.

But the OP's suggestion was that to fix this specific problem of faked observations, you should separate interpretation and observation. I don't see how that fixes this problem at all. And in my view the first step in solving the problem is to come up with some sense of how serious the problem is: meaning, rather than dwelling on each terrible isolated case and panicking, try to determine what the actual prevalance is and what the overall impacts are. With that information you can make resource-allocation decisions in how to address it. The HN response is much too emotional for anything useful to come of it (except for more anger and confirmation bias.)
Is this link bad? I just directed me to a listing of articles.
kens@ is a treasure we do not deserve.
I’ll take a different tact than previous answers and say we already do this - a modern superscalar CPU is essentially an engine for turning sequential code into 6-8 (or more!) simultaneous operations that are dispatched all at once. Downstream, some 4-8 (or more!) ops are retired at once, their operations complete. This is all in a single core.
> The second part is much harder. Obviously, as soon as we’re past the 2038 cutoff date, all 32-bit programs — using system libraries or not — will simply start failing in horrible ways. One possibility is to work with faketime to control the system clock. Another is to run a whole VM that’s moved back in time.

Yet another is to freeze the time for those programs at the last 32-bit POSIX second. They would just appear to execute incredibly fast :). Of course some will still break, and it’s obviously not suitable for many use cases (but neither is running in the past), but some might be just fine.
The typeface is Computer Modern which indicates they likely used LaTeX.

https://www.latex-project.org/
Nim uses it too.

IIRC, Python's predecessor (ABC) didn't have the trailing colon but they did some experiments and found it increased readability.
Reposting this answer as it’s relevant here too - we already do this - a modern superscalar CPU is essentially an engine for turning sequential code into 6-8 (or more!) simultaneous operations that are dispatched all at once. Downstream, some 4-8 (or more!) ops are retired at once, their operations complete. This is all in a single core.
No. Some people use ssh while not running Linux, and not by running something exotic; macOS is widely popular.
If they looked the other way, it would become obvious to other players that the trademark was indefensible, and they would lose the trademark in practice even if it was not revoked.
Your drawings, on the blog, are really nice, which tools did you use to make those?
You are mixing few different things here - yes AFAIK sherpas / tibetans have genes preselected to cope better with altitude, but there is absolutely 0 zilch nothing of such about 'crowded city or a submarine'.

WTF would that actually even be, submarines have cca surface pressure, maybe you meant adaptation to generally shitty soulless draining more stresful environments? Again, nothing like that out there in gene pool, city folks generally love running away to the nature as much as they can, at least those who already experienced how healing and recharging it can be and can afford it.
Related discussion (343 points, 5 days ago, 261 comments) https://news.ycombinator.com/item?id=41629893
I can think of a deceptively simple one: recursive descent parsers. They are pretty straightforward to implement but hard to read/reason about if you don't already know the grammar.
NixOS isn't the same kind of source-based. At some level, even Debian could be said to be source based: there's nothing stopping you from deciding to build every package from source before installing it, and obviously the packages are themselves built from source at some point.

NixOS sits between Debian and Gentoo, as it maintains an output that's capable of existing independently of the rest of the system (like Debian) but is designed to use the current host as a builder (like Gentoo). Gentoo doesn't have any way to keep individual builds separate from the system as a whole, as intimated in the article, so you need to work out how to keep the two worlds separate while you do the build.

I think what they're suggesting winds up being pretty similar to what you suggest, just with the right plumbing to make it work in a Gentoo system. NixOS would need different plumbing, I'm not sure whether they've done it yet or how but I can easily imagine it being more straightforward than what Gentoo is needing to do.
Or, and that's the most important one you missed, "just air". If there's enough air movement to offer an opposing force, that wave gets broken.
Yes, the legal way is to lose the device in a boating accident, so to speak. The federal government itself has routinely lost hard drives in this manner that were subject to litigation.

More seriously, you're spot-on about setting a short retention policy. It's the primary rational way.

I hope that people can understand when I'm playing devil's advocate when no one else will.
HP has tried to disable their printers when owners attempted to use non-HP cartridges. I don't understand why anyone would do business with such an anti-consumer corporation.
> Yes, of course. This is probably not the main use of negative values with signed time_t, though -- which is just representing the result of subtraction when the operand happened before the subtrahend.

This is definitely a bigger concern, yes. One has to be very careful with subtraction of timestamps. But to be fair one already had to be very careful before because POSIX doesn't say what the size or signedness of `time_t` is to begin with.

Indeed, in POSIX `time_t` can even be `float` or `double`[0]!

time_t and clock_t shall be integer or real-floating types.

Though on all Unix, BSD, Linux, and any Unix-like systems thankfully `time_t` is always integral. It's really only size and signedness that one has to be careful with.

Thus one should always subtract only the smaller value from the larger, and cast the result to a signed integer. And one has to be careful with overflow. Fortunately `difftime()` exists in POSIX. And there's a reason that `difftime()` returns a `double`: to avoid having the caller have to deal with overflows.

Basically working safely with `time_t` arithmetic is a real PITA.

[0] https://pubs.opengroup.org/onlinepubs/009696799/basedefs/sys/types.h.html
This used to be mostly a military problem. No longer.
GPS is no longer reliable enough for civilian aerial navigation in much of eastern Europe and the Middle East.[1] "Most recently, for the one-month period from July 15 - August 15, 2024, a total of
41,000 flights experienced spoofing.
Because modern aircraft have incorporated GPS into a large number of aircraft
systems, the impact of a spoofed GPS signal has had severe and cascading
effects. These include the FMS, Hybrid IRS, the aircraft clock, GPWS, Weather
Radar, CPDLC, ADS-B and ADS-C, as well as numerous other systems."
GPS is so low power that spoofing signals now take out a large area of service.

[1] https://ops.group/blog/gps-spoofing-final-report/
This seems like a stronger argument that Fahrenheit 451 has failed in its purpose than that Nineteen Eighty-Four did.
To be fair, looking at your handle, all of your submissions are for your own content. I don’t know you or your motives, but I can see how other community members can draw those conclusions. This can be frustrating, but perhaps if others find your content interesting and engaging they’ll also post it here.

I’ve noticed an uptick of accounts posting exclusively their own content, which tends to be low quality. I’m not suggesting your content falls under this category, but we can respect the battle HN moderators fight to keep HN what it is.
I would love to know what happens with e-ink devices then. I feel this test is doing many things at once and the conclusion may not carry to e-ink (it's easier in the eyes, you can scribble...)
Ahh OK, I see, thanks. I don't really see much difference with whitespace sensitive languages, I've never really had problems with it. Maybe I've been lucky.
Those databases might not even use `time_t`. It's their problem anyways, not the OS's.
You can change your attitude here and play the game of trying to lose whatever karma you have. They won't let you remove posts, so they can have toxic ones as well. I find a sort of balance in being a vitriolic jerk on here.
“It has generally been assumed that waves are 2D”

Any surfer could explain a “double up” or “wedge” and of course a rogue wave is the same phenomena. Google “fan wave” there is 100s of photographs of examples of this pheneoma the article claims is rarely captured.

Wave science is generally very far behind wave engineering. I’m pretty shocked when I look through papers how much is missing compared to colloquial knowledge among surfers.

Generally there isn’t much funding for the field and the theory falls way behind known phenomena and their understanding. But there is a fairly large surf industry now. Surfline(the largest forecasting company) has much better wave mechanics explanations than anything you can find in academic literature.
What about eink
Two decades in, and IPv6 is still the more annoying option.

I wish they were less ambitious and just increased address sizes when designing ipv6.
> The simple response I think to "according to whom" is "the majority of voting nodes".

Reminds me of this one time we had a Raft cluster arguing over who was the leader for 20 minutes in production. Raft leader election is non-deterministic, while Paxos is deterministic. It can 'randomly' get into a situation it cannot resolve for quite a long time.
Sequencing a whole genome at 30x has been around 1k for the last 10 years at least.
> Birth is an event in time, perfectly represented with a (UTC) timestamp.

That's not the same thing as `time_t` though. `time_t` is UTC. UTC is not `time_t`.
Static linking is probably impractical for applying security updates, as often you’d have to recompile/relink basically the whole system. In some cases it could also significantly increase memory usage.
Prions are misfolded proteins that act as enzymes to turn healthy proteins into more of themselves. The scary ones destroy the nervous system, but that's not an inherent part of being a prion.
But isn’t the point of a source only distribution like Gentoo, to build everything yourself? Who is running gentoo but also lugging around old precompiled stuff they don’t have the source for?
> Scientists have discovered that ocean waves may become far more extreme and complex than previously imagined

Indeed.

Back in 1995.

We've "scientifically" (rather than anecdotally) known about for almost 30 years not, and waves do not "grow beyond known limits". We know the limits, and they're defined by rogue waves. We just don't have an adequate model that explains them.
Yes, that is true and they feel a loss after a 7 second video.

I believe living in an environment that favors short attention spans were usually dangerous. Monitoring constant change is what one does when they are alert.

I see the real issue is the duration of the reward cycle without building to a larger idea.
I'm waiting for the X > Y flame war except when you need to do Z, where Y is an element of {Java, PHP}. (And to be fair, Hack is awesome in its realm except the tax barrier to entry is difficult/impossible to learn and acquire.)

Webserver centric DSLs have fallen by the wayside because it's limiting and pointless to pour -> too much <- application-layer/-level engineering into infrastructure-side engineering that can be more-or-less accomplished without it in performant backend application infrastructure using {C, C++, Rust, Go, Haskell, Erlang} or using cloud-native control-/data-plane configurability that makes it moot. The one of the keys to large-scale ops is striking a nuanced balance of engineering flexibility across the levels of both the application stacks and the network stacks.
But that does not prove anything. We don't know where we are on the AI-power scale currently. "Superintelligence", whatever that means, could be 1 year or 1000 years away at our current progress, and we wouldn't know until we reach it.
And Pluton uses TockOS, at least is Rust.
This is not exactly correct. When the book was written, a lot of commentators had written off television as useless garbage -- totally bad for society. Postman (correctly) complicates that by pointing out that television is great for emotional storytelling, and he is in favor of fictional television shows that model social values for people. Television turns everything into emotional content, which is why TV news evolved to be so sensationalistic -- TV is not good at news. Printed media is good at news. So, each media has uses that play to its strengths and weaknesses. When a medium is used in weak ways, that is bad for society.

(I don't know what the redeeming argument for TikTok would be...)
If I Google SAW, I don’t get AWS as a result, I’ll reach out to them for you to change their name.
> you don't put a nuke somewhere to kill people; you put it there to destroy infrastructure. More specifically nuclear missile silos, and bomb shelters (well, the people inside them.)

It depends.

"Counter-force" strikes aim to destroy the ability to respond or attack with nuclear weapons, not infrastructure per se. So that's just silos, warhead storage sites, submarines in port, airfields, etc. The US is doctrinally counter-force for about half a century. This doctrine is also reflected in technological choices: lower yields and higher precision mean lower fallout, collateral damage, and fratricide when hunting for silos, but aren't that useful for city busting.

"Counter-value" strikes are pure destruction of cities and killing of people. Russia seems to have this doctrine [1]. This is a very inflexible doctrine, because you can't credibly threaten to execute a counter-value attack on the US over things that don't seem to be worth a response in kind (like a defeat in Ukraine). It's much cheaper though.

> The very latest US ICBMs are suspected of having sub-100m CEP

Apparently the precision is good enough for photos like the one on page 23 here https://www.osti.gov/servlets/purl/1557069

[1]: At least strategically. There is a hybrid strategy of targeting military-related infrastructure, which Russia seems to have adopted for less-than-strategic forces according to recent leaks https://www.ft.com/content/237e1e55-401d-4eeb-875b-03fe68f81... .
Sorry, here's the correct link https://chris-said.io/2024/06/17/the-case-for-criminalizing-...
On Gentoo, definitely. I really don't want to rebuild my whole system whenever some foundational library fixes a bug. It already annoys me quite a bit that I need to set up sccache to get half-way reasonable compile times out of Rust projects (and I'm saying that as someone who enjoys gradually replacing significant portions of the userspace with Rust tools).
ok, but technically speaking, those repeated anecdotal reports wove a type of folklore, but were insufficiently evidenced to study.
But when success is measured by metrics like publication counts, the temptation to cut corners can grow stronger
Excerpt:

“These people don’t see that if you encourage totalitarian methods, the time may come when they will be used against you instead of for you. Make a habit of imprisoning Fascists without trial, and perhaps the process won’t stop at Fascists. […] Tolerance and decency are deeply rooted in England, but they are not indestructible, and they have to be kept alive partly by conscious effort. The result of preaching totalitarian doctrines is to weaken the instinct by means of which free peoples know what is or is not dangerous. […] But how much of the present slide towards Fascist ways of thought is traceable to the ‘anti-Fascism’ of the past ten years and the unscrupulousness it has entailed?

[…] intellectual freedom is a deep-rooted tradition without which our characteristic western culture could only doubtfully exist. From that tradition many of our intellectuals arc visibly turning away. They have accepted the principle that a book should be published or suppressed, praised or damned, not on its merits but according to political expediency. And others who do not actually hold this view assent to it from sheer cowardice. […] I know that the English intelligentsia have plenty of reason for their timidity and dishonesty, indeed I know by heart the arguments by which they justify themselves. But at least let us have no more nonsense about defending liberty against Fascism. If liberty means anything at all it means the right to tell people what they do not want to hear. The common people still vaguely subscribe to that doctrine and act on it. In our country — it is not the same in all countries: it was not so in republican France, and it is not so in the USA today — it is the liberals who fear liberty and the intellectuals who want to do dirt on the intellect: it is to draw attention to that fact that I have written this preface.”
Any plans for web compatible output?

I maintain this repo, and we hand roll the stats page, but if we could get that for free it’d be so great!

https://github.com/moltar/typescript-runtime-type-benchmarks
No passphrase for the key?
What about spotty connection? Doesn't WantedBy block startup on this starting properly? (I'm pretty sure I've been soft locked out of my computer when Comcast decides to do Comcast things.
Asking just out of curiosity/ignorance. The author mentions that the F35 has a completely digital touchscreen to basically do anything on the aircraft (I assume). I can also image a powerful gun damaging it, then how does pilot manage if that screen stops working at all? Compare the same situation in the F4. The hit would only break/damage the instruments on that line of fire, correct? So in one case you would be totally screwed while in the other one you would partially lose some instruments, right? I must obviously not be taking into account something (or many things) for the F35, but in my mind having a 100% digital aircraft seems pretty scary.
As another commenter said, thanks for being a scientist and not a
fraud. Whatever you think you achieved (which may be more than you
think).
I'm sure there's more checks and verifications and signoffs than just "Bob says go!" I'm also sure that such processes are still very fallible [0], as demonstrated by any number of friendly fire incidents over the last few decades [1], or the London Metro Police shooting a Brazilian electrician on the train [2], or the IDF shooting three Israeli hostages trying to surrender [3]. Some mistakes, some bad decisions, some practices allowed that hadn't gone wrong until now... if my innocent family is dead because of that, I'm definitely not going to excuse them because someone else started the fight. And my willingness to allow for accidents in the fog of war is going to shrink every time such accidents are repeated, or revealed to be policy rather than mistake, or just an unwillingness to do anything to avoid them.

[0] https://en.wikipedia.org/wiki/United_States_bombing_of_the_C...

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

[2] https://en.wikipedia.org/wiki/Shooting_of_Jean_Charles_de_Me...

[3] https://en.wikipedia.org/wiki/Killing_of_Alon_Shamriz,_Yotam...

[edit: fix formatting and correcting info]
> In March 2022, we received $10 million in VC funding [for facilitiy rental business]

> In 6 years I’ve bootstrapped my moving company to $100M in revenue. Avoiding VC funding has been key. [Link is to an article by a different author.]

Also, it's cute that they use the term "outsourcing" instead of "offshoring" for the Philippines-based monitoring.
Both the EIC and its Dutch equivalent VOC were eventually dissolved by their respective governments. This disarms people from viewing even rampant corporations as truly dangerous; even corporations that fielded armies and waged wars ultimately weren't beyond the reach of the law.
I know of 2 large telecoms where this happens! However they have large firewalls in front of the servers.
iPhone 16 battery life results are in – and we can hardly believe our eyes
Unfortunately, until academia undergoes serious reforms, the very people who should be pushing the boundaries of human knowledge may continue to be driven out
I think we should start putting details of the ABI in ELF (not the compiler flags as a string). Wait.. Who owns the ELF spec??

Then the linker and loader could error if two incompatible objects with different ABIs were attempted to be linked together.

For instance, I suspect you could have fields to denote the size of certain types. I guess DWARF has that... But DWARF is optional and sucks to parse.
While I do agree that the deal with ebooks vs libraries is utter bullshit, I also feel like the IA unnecessarily burned far too much money on that.

The US courts have consistently supported copyright owners when they claim that ebooks are magically different from physical books, so it was reasonable to predict a loss: they should have started with a very small set of books that they could have afforded to lose with (so it became mostly legal costs). Instead they set themselves up for a huge civil penalty as well.

Again, I think the “ebooks are magically different from physical books” claims are nonsense, but I feel the IA self inflicted an unnecessarily high penalty in a case they were unlikely to win.