skysight-inc/HackerNews huggingface dataset:
They're pig or chicken farms, if you go on a walk you can tell by the absolutely awful smell. Note the vertical cylinders for food storage in your link. I bet the spacing is mainly due to environmental regulations.
Why would you care about that?
If you didn't buy fake reviews but keep getting them there are usually three reasons:

- Negative reviews: your competitor trying to screw you.

- Positive, but obviously bots: your competitor trying to make it seem as if you are buying fake reviews to screw you.

- Positive or neutral/negative, but high quality: review farm building up account history to make the reviews they plan to sell look more legitimate.
>If a certain piece of software is working well, what is the benefit of rewriting it in Rust?

The "working" C program has a high risk of undiscovered bugs relating to concurrency and memory safety. Rust lets you rule out a large swathe of them by construction. Rust's type system is also far more expressive, which in many cases enables cleaner domain modelling.
Ah yes, ported software. Nast.
>Crowdstrike runs on MacOS and Linux workstations too.

This is what chills me to the bone, there's loads of these installations worldwide on heterogeneous OSs but with very little oversight of the code. Companies have basically rolled over and stated, 'OK, we trust you'

I'm not usually a fan of strident calls to open source everything, but the source code at least for the channel file parser on all OSs should now be made public so that we can have an oversight of what so many have placed their trust in.
> They are missing the financial and historical perspective here to appreciate it.

Or people know financial and monetary history and can see the backsliding with most cryptocurrencies:

* https://en.wikipedia.org/wiki/Private_currency

* https://archive.ph/FWKcL / https://www.theatlantic.com/business/archive/2012/08/why-the...

Nicholas Weaver once remarked that cryptocurrency is “speed-running 500 years of financial history” :

* https://ieeexplore.ieee.org/document/8425604
>Approximately 100% of CVEs, crashes, bugs, slowdowns, and pain points of computing have to do with various forms of deserialising binary data back into machine-readable data structures. All because a) human programmers forget to account for edge cases, and b) imperative programming languages allow us to do so.

This. One year ago UK air traffic control collapsed due to inability to properly parse "faulty" flight plan: https://news.ycombinator.com/item?id=37461695
Why isn't it good for concurrency bugs? rr doesn't record the entire state up to the race condition?
Highly unlikely anyone except governments or top-paying corporations with custom-negotiated T&Cs will see a detailed post-portem, unless someone blows the whistle. Would love to read an AmA.
Are there suddenly no pedestrians and cyclists on the roads with the cars? A cyclist hitting a pedestrian at 30km/h (fucking fast for a normal cyclist btw) is a rounding error both in terms of how much it happens and how deadly it is compared to a car hitting a pedestrian at 30km/h
imgact_elf: Load Ape Executables Faster
Unfortunately that only works for large-scale races, and not, say, one instruction interleaving with another one on another thread without proper synchronization. -fsanitize=thread probably works for that though (and of course you could then combine said sanitizer with rr to some effect probably).
I might have misunderstood. I took it to mean that engineers would be responsible for all code they write - the same as another engineer may be liable for any bridge they build - which would mean the common "as is", "no warranty", "not fit for any purpose" cute clauses common to OSS would no longer apply as this is clearly skirting around the fact that you made a tool to do a specific thing, and harming your computer isn't the intended outcome.

You can already enforce responsibility via contract but sure, some kind of licensing board that can revoke a license so you can no longer practice as a SWE would help with pushback against client/employer pressure. In a global market though it may be difficult to present this as a positive compared to overseas resources once they get fed up with it. It would probably need either regulation, or the private equivalent - insurance companies finding a real, quantifiable risk to apply to premiums.
Show HN: Top Instagram Followers Export Tools
PC software pioneer Gary Kildall's life and mysterious death at Monterey bar
Which is a completely different argument
Ye I guess so. I'd argue to use some Linux distro though to remove the root remote code execution CVE.
The UK has significantly better integration than the continent in line with the other Anglosphere countries.

I agree it's not enough evidence for anything conclusive. But I think it's enough evidence to say arguing about what will happen to the US based only on Sweden data is unsound.
Also cheap gas!
I saw a benchmark in a US PC magazine once, around this time, benchmarking and comparing NOSs: OS/2 1.3 Server with 3+Open, Banyan VINES, MS LanManager on OS/2, and so on.

Netware's disk/file benchmarks were around 3000% faster than all others. The mag had to print a disclaimer on the disk benchmark graph, saying it wasn't a misprint or anything, but that Netware's score was so high the bars for all the others had disappeared.

It loaded FATs into RAM as it booted and they stayed there. (This is why a UPS was so important.) Its disk indexing speeds were from RAM. SSDs speeds, 25 years before mass-market SSDs were available.

Only its near-bulletproof stability made this viable, but it was.

Clarification: disk caching in RAM was rare back then because RAM was so expensive... and NetWare needed a lot of RAM, with the amount scaling linearly according to disk size.

DEC VMS didn't have any kind of disk cache, for instance. It was an expensive 3rd party optional extra.

Soon after as CPUs got a bit faster it went the other way: on-the-fly compression of disk, via tools like Stacker, because not only was RAM very expensive, so was disk space.
My previous job was in compiler engineering and I worked on upstream LLVM for a little while. rr was indispensable for me — not just for debugging, but as a tool for understanding how the compiler works in general. For example: you can set a watchpoint on an object in memory, and reverse-execute to the point where it was instantiated. This allowed you to answer questions such as ‘which optimisation pass was responsible for creating this DAG node?’ and such.

Really powerful tooling — I haven’t kept up with it for a while, but last I checked it didn’t work on aarch64/arm64 because of a lack of certain performance counters only available on x86 hardware. The lack of support for other languages (e.g. Go) is also a shame. This has unfortunately rendered it unviable for my day job!

If you’re working in a stack where it’s supported, it’s really quite special.
Recently the federal government issued a security advisory encouraging all new development to be done in Rust. I'm not sure the extent of which agencies this was meant to cover but it struck me as very unrealistic having just done years of java development for a state agency.
https://www.nextgov.com/cybersecurity/2024/02/white-house-ur...
That doesn't read like it can login to anything other than Google services. Those internet intranets typically sit behind some kind of authentication.
And the windmill-brewery in AMS, Brouwerij 't IJ.
I wondered a bit about that comment too. It's something of a tangent, but that the OS would load custom WDEFs (window definitions), CDEFs (control definitions), etc., and these had executable code in them, well that was how Mac got viruses.

And there was a kind of hierarchy as I recall — where you could install a custom WDEF/CDEF/MDEF at the System level and it would be loaded/executed for all apps.

With that line of reasoning though, as you're saying, it was not the resources themselves that were a problem but the way the OS naively loaded and ran them.

Sandboxes were for kids.

We definitely lived in a trusting time ... where the person computer really was for the one individual.
it serializes your problem because you can't atomically snapshot memory when there are multiple threads writing to it
Not a single mention in these comments of the US Embargo against Cuba. I’m sure Cuba has problems that are not directly because of the Embargo, but the Embargo makes dealing with all
other problems much more difficult. Until the Embargo is lifted, I don’t see why people expect good outcomes for Cubans.
I think it doesn't. I think that the kind of security the likes of CrowdStrike promise is fundamentally impossible to have, and pursuing it is a fool's errand.
This is an impressive amount of customizable power!

As stated in the article, some IDEs can do some of that by default.

For example, CTRL+ALT+arrow down extends cursor so you get multi cursor in VSCode.

Selecting a word in VSCode and pressing CTRL+d starts selecting more of the same word. Then you can press left arrow to place cursors at the start of every selected word.

It's impressive how emacs exposes a neat API to do that and more!
At last an explanation that makes a bit of sense to me.

>Hopefully they own up to this, and explain what they're going to do to prevent another global-impact process failure

They probably needn't bother, every competent sysadmin from Greenland to New Zealand is probably disabling the autoupdate feature right now, firewalling it off and hatching a plan to get the product off their server estate ASAP.

Marketing budgets for competing product are going to get a bump this quarter probably.
Only because Denmark does a bad job of integrating immigrants.

In countries like the US that are good at integrating immigrants, they are a huge net positive.
Ye I meant remote. Sorry for the unclarity.
Oh not great to hear that!

Can you please confirm if you are referring to the landing page or the actual platform itself?
Yes the UK is. Check out these charts for example: https://www.ft.com/content/c6bb7307-484c-4076-a0f3-fc2aeb0b6...

I agree there's near infinite confounding factors. But I think the correlation is striking enough that it's relevant to this conversation especially considering that the post I'm replying to cites only non-Anglosphere countries.
The economy is bad, everything is expensive, and there is absolutely no social climate for emigrating within EU. That would be scenario equal to having my country invaded, or getting cancer, so death rather than thinking about opening a business. AI is only a topic in huge enterprises, I have yet to see anyone starting from zero and earning any money with it. There is lots of money incoming to real estate, physical gold, football, and freak show fights, so if you don't mind being predatory asshole and dealing with organized crime there is potential money stream to tap into.
I believe rr should support other languages exactly as well as gdb does; I've looked at some Rust in it once or twice at least, and IIRC even some Go; though I'm happy enough with doing assembly-level breakpoints/whatnot so I can't comment on more fancy things. Even some OpenJDK JIT! (though there of course source-mapping/stacktraces are non-existent, never mind reading variables, but even then I managed to hack together some basic source-mapping at https://github.com/dzaima/grr#java-jit; though it's rather unusable with rr due to OpenJDK's machine code dumping going directly to stdout, and general slowness).

That said, it would be very neat to have a more complete standard debugging interface across ahead-of-time-compiled code, interpreters, and JITs.

And it does have some aarch64 support by now, though it'll still require a suitable CPU with necessary perf counters.
I visited all the extremities of Great Britain (The Map Reading Company) [video]
Talking about conscription before building capacity for providing training to even just volunteers that want to be prepared to defend their country is basically scaring ton of economically valuable people into leaving their country.
Surely there is a happy medium between zero (nil,none,nada,zilch) staging and 24 hours of rolling updates? A single 30 second or so VM test would have revealed this issues.
I named the DMCA because that was likely to be most recognizable by our most esteemed readers but fine I will elaborate how this shit is everywhere.

In December 1996, the World Intellectual Property Organization
adopted the WIPO Copyright Treaty which is principally aimed at adapting the legal paradigm of copyrights to new technology. Article 11 of the WCT obligates “contracting parties to provide adequate legal protection and effective legal remedies against the circumvention of effective technological measures that are used by authors in connection with the exercise of their rights under this Treaty or the Berne Convention and that restrict acts, in respect of their works, which are not authorized by the authors concerned or permitted by law.”
There's a bit of a higher abstraction ceiling in Rust so in theory if you are successful rewriting a thing in Rust then you now have a codebase that's easier to change confidently.

This sort of property is nice to have in huge codebases where you really start losing confidence in shipping changes that don't subtly break things. But of course a huge codebase is hard to rewrite in general...
There is also miniKanren (e.g. Clojure core.logic is a. implementation). miniKanren is more generic than Prolog.
I'm curious, how else would you store direct memory offsets? No matter how you store/transmit them, eventually you're going to need those same offsets.

The problem wasn't storing raw memory offsets, it was not having some way to validate the data at runtime.
Shouldn't IOMMUs block that these days?
Why wasn't it caught?

https://manifold.markets/ChrisGreene/why-didnt-the-crowdstri...
The government has a responsibility to minimize the consequences on its own people, everyone else be damned. Of course the US needs screening for immigrants, and I don’t know anyone reasonable who’d argue otherwise. Zero crime among immigrants is unrealistic, but society should make the tradeoff there based on economic and social factors instead of feeling any kind of moral obligation wrt. immigration.
So I think Typst should come with a few default templates like Latex to make writing easier for beginners.
What are the numbers for Haiti?
It doesn't say that, no. Even in the title it says "memory-safe languages", which of course includes Java.

Rust is "only" mentioned in the context of a C / C++ replacement, which tends to be a different area.
Anti-cheats also whitelist legit AV drivers, even though cheaters exploit them to no end.
> In fact, declarative approach does also allow to connect handlers with ease (onclick and similar attributes are very much a thing).

Yup, but it's more limited: consider the modal: you can't — without relying on attributes, or worse, the page's structure — hide the modal when clicking on the little cross, in an onclick attribute.

> The approaches that do scale tend to favour declarative approach with isolated imperative logic

I think it's key regardless of the approach: you want to break down your pages in pieces (e.g. "components"), have them eventually communicate with each others, while keeping those communications as local as possible.

Very much in the same way we design programs over small units (procedure, function, object, etc.).
I can't disagree more. Or maybe I actually agree.

Because it's not easy to tell whether something is flying. Definitions like that fall apart every time we encounter something out of the ordinary. If you take the criterion of "there's no discussion about it", then you're limiting the definition to that which is familiar, not that which is interesting.

Is an ekranoplan flying? Is an orbiting spaceship flying? Is a hovercraft flying? Is a chicken flapping its wings over a fence flying?

Your criterion would suggest the answer of "no" to any of those cases, even though those cover much of the same use cases as flying, and possibly some new, more interesting ones.

And I don't think an AGI must be limited to the familiar notion of intelligence to be considered an AGI, or, at the very least, to open up avenues that were closed before.
Bugs happen.

Not staggering the updates is what blew my mind.
It's sad and painfully ironic that the same escapees of the regime will almost exclusively vote for Republicans. Cubans are very similar to ex-Soviet expats in that regard, something I can speak to firsthand.

The GOP found a magic word to "unlock" these people. Say the word "socialism" and all logic centers immediately shut down. It is replaced by panic and fear. No data or common sense is helpful - ask them to choose between Democrats and We Are Going To Eat Your Babies Party, and they will ask what kind of condiments you would like for the baby.

I am only half-kidding. Alexander Vindman's father from Soviet Ukraine's Odesa, for example, was all in for Trump until only well into the process of seeing his son's career destroyed and threats received for telling the truth under oath. My own father, who had a very close brush with the KGB - is the same way.

They want to be authoritarian, they TELL them that this is what they want, musing about retribution, gulags, and "punishing" the enemies, and it's still not going through. They even showed just a taste of the cruelty by making migrant children orphaned. It's worse than the Soviet Union in that sense because repressions were a tool but sadism was not a public policy. Shit, even THEY left children alone.

It's just so amazing, but it also shows you the power of words, branding, and marketing.
In the past, when Fidel Castro was alive and in full posession of his faculties, you could easily say that he was a dictator. Everything of importance was designed, implemented, and micro managed by him. The man was a megalomaniac and, and history would show, also incompetent; but boy, the cult of personality goes deep here, not only in mass media but many of the sicophants.

Today the Secretary General has no power. Everybody knows that; along with the fact that he is also a puppet with the charisma of bucket half filled with sand. Guidance and executive power come first from the Central Committee; which I'm sure follows "tips" and "recommendations" from Raúl Castro (Fidel's brother), a man that should be effectively retired. Everybody knows that's not the case.

However, and being honest, I really don't care about labeling this place as a dictatorship or not (it is a fuzzy concept for me, and I won't fight hard for one or the other). Unless there's a clear definition, labels are sometimes subjective. Hell, this is not even a communist country, despite what they themselves like to present; this is not the dictatorship of the proletariat. And never was.
Meta discussion:
The article is brilliant (my fridge hassles me too!) but makes two small word usage “errors” by using the phrase “dawn it’s Freon cap”

The first “error” (I’m mostly a descriptivist) is incredibly common: using “it’s” when “its” is “correct”.
The second “error” is much less common: using “dawn” when “don” is “correct”.

Is this just a case of autocorrect being “helpful”? :D
Zero immigrant crime is absolutely impossible, I agree, but targeting zero crime should be an immigration policy goal. Enshrining some moral obligation to help the rest of the world into law is wrong.
https://thegradient.pub/othello/
and add the 3rd answer as well: everyone wants money too. Make something to help make people money. Trading alerts, charting tools, stock market aggregators, crypto aggregators, anything that can push people in that direction
The point is that they can if they have the want/need to.

Sysadmins at the places you listed use windows because that’s where the software support is and Active Directory exists.
The Army's M1 Abrams Impact Wrench [video]
Ask HN: What are your thoughts on Quantum Computing?
Do you think it is just hype? Do you think that it is the frontier of contemporary computing? What do you think are its limits, or its advantages? Will it primarily be for only certain problems, or will it be in the hands of all commoners around the world?
162 comments from 2 years back: https://news.ycombinator.com/item?id=32548671
Unix-and-Linux-Sysadmin-Notes
Understood, you are not willing to to see fault with your own political tribe.
Do you have any other examples where systolic arrays are suitable other than matrix multiplication? As far as I am aware, other problems require different systolic architectures. So I am curious whether you are talking about a general purpose architecture.
Good reason not to be buying Canon mirrorless cameras. If you want access to a Tamron lens like this it won't be allowed on canon's closed RF mount.
So is StarLink profitable already? I have heard that SpaceX is going public, and the expectation is they are profitable and will be a big IPO. They have been scooping out contracts from UAL with lower pricing for years, and reusable rockets should save money, but if most of tonnage is StarLink, how much that put profitability at risk? Can they keep the cash flow going without starlink?
Rust is a systems programming language. It forces you to think about computer architecture as you are writing code. The language is a tool expressing how logic should execute safely and performantly on actual hardware. That is both its strength and weakness.

I agree with the article in so far as the hope that people will not start pushing Rust as the cool language for pretty much everything.

For many development endeavors, the language is a tool purely for expressing logic, and for that Rust is a poor choice IMO.
You're another GPT bot : (

https://news.ycombinator.com/threads?id=hksgdk

Your comments have all the same structure:

- general statement

- further development

- rhetorical question
Let me by your Poolse schilder haha
I havent tried Tsan with rr but msan and asan work quite well with it (it’s quite slow when doing this) but seeing the sanitizer trigger then following back what caused it to trigger is very useful.
It's not cultural differences that make the difference in output quality, it's pay and quality standards of the output set by the team/management, which is also mostly a function of pay, since underpaid and unhappy developers tend not to care at all beyond doing the bare minimum to not getting fired (#notmyjob, laying flat movement, etc).

You think everyone writing code in the US would give two shits about the quality of their output if they see the CEO pocketing another private jet while they can barley make big-city rent?

Hell, even well paid devs at top companies in the US can be careless and lazy if their company doesn't care about quality. Have you seen some of the vulnerabilities and bugs that make it into the Android source code and on Pixel devices? And guess what, that code was written by well paid developers in the US, hired at Google leetcode standards, yet would give far-east sweatshops a run for their money in terms of carelessness. It's what you get when you have a high barrier of entry but a low barrier of output quality where devs just care about "rest and vest".
https://en.wikipedia.org/wiki/Global_Social_Mobility_Index

In this index, the Nordic countries are up top, and the US down at number 27.

A lot of people move to the US because it’s a large and very rich country, with very effective propaganda.
I've read somewhere that the iodine can negatively affect the fermentation process, so that it's better to use iodine free sea salt. Cant remember the source, though.
Who cares? Do judge stories posted on Hacker News (or elsewhere) by how pretty their URL is?
Model with metal detecting coils under each leg to collect lost coins and jewelry in 3..2..1..
> She did admin and research for its general council—all for free.

Where did that money come from? I assume her parents.

At that age, I didn't have enough money to do a summer internship without pay.