skysight-inc/HackerNews huggingface dataset:
New ones will appear eventually. Though of course you and I won’t get to see them, because it will take a few hundred thousand years or more.

If people are concerned about species extinction’s impact to humans, that is a defensible position. Most people seem to act like it isn’t about human enjoyment though, as if there is some intrinsic value to species count even if humans were out of the picture. The time it will take to re-diversify is the blink of an eye in geologic terms.
I had the cool experience of taking that class from Prof. Horowitz himself. Not only was the class great, but there were lots of stories around the department of him solving electronics problems for other professors’ experiments (my favorite was probably one where a team flew him out to CERN in Switzerland, expecting the problem to take a few days to solve. On the way in from the airport, Horowitz asked them to stop at the lab and show him what was going on. They said there was plenty of time and they would get started the next morning. Horowitz insisted, and they finally relented. They stopped at the lab and showed him the experimental setup and described what wasn’t working. He grabbed a wire, soldered it in, problem was fixed, and he enjoyed a couple of days of vacation in Switzerland.)
This is certainly a good reason to stop selling them, but I would argue they never should have bothered making them in the first place since they took out CarPlay/Android Auto.
C gives you a level of control and responsibility not found in other languages. That's a choice, not something that is inherently worse. It may be worse for what you are doing. Most people don't value the level of control that C gives you and would rather chose another language and that is fine. But having a language available with this level of control is valuable, even if few people chose to use it. Most UB in the C standard is there for a very good reason.
lol good catch! Obviously Python is a better programming language for normal work, but I'd still maintain BASIC is easier to get started with.

The old 80s microcomputers were absolutely ideal for this, and the other magical thing was that you'd just boot up and start typing. You could use BASIC to write software that wasn't quite as good as what you'd buy, but it was in the ballpark, which was very exciting for a kid learning to program. Roblox I think is the modern version of this.
[dupe]

Discussion here: https://news.ycombinator.com/item?id=38741606
> However, the EDC did find Carlsen guilty of withdrawing from the 2022 Sinquefield Cup “without valid reason.” He was fined €10,000 ($10,800) as a result.
They still make phones that take SD cards, flagships even. If you decide to buy one that doesn't, that's on you.
With proper care houses lasts hundreds of years. You could easily rent Airbnb in a house from 16-th century or even older somewhere in Europe.
> Major business interests, including Wall Street firms

This seems like the likely answer. New York has a lot more finance-centric companies than California, and they're going to fight to prevent their employees from being able to go to competing firms.
StreamDiffusion: A pipeline-level solution for real-time interactive generation
And they wonder why we don't trust them when they say their infotainment systems don't need CarPlay to be good.
Yeah I find this article incoherent.

> AI can turn some impressive party tricks, but it's unsuited for solving serious problems in the real world.

> Real AI isn't sci-fi but the precaritisation of jobs, the continued privatisation of everything and the erasure of actual social relations.

How in the world can AI simultaneously make jobs more precarious and privatize everything but be unsuited for solving serious problems? TFA is riddled with these contradictions.
Everyone becomes a producer.

The AI will write, paint, render, stylized, mix, match, re-mix, denoise, film-grain, celebrity voice, etc.

But since it is drawn from a relatively fixed swath of culture, patterns will emerge. I don't mean extra fingers or other anomalies, but the things "left over" from over-engineered prompts. Flying heroes always show a copyright friendly Superman analogue in crisp HDR lighting, group photos will always have a mix of skin tones to avoid lawsuits of racism, etc. Scrubbed head to toe of offense or legal issues.

Ever visit some of the bigger cities in Texas? Concrete empires filled with various food and store chains on flat land to the point pics of Houston look interchangeable with Dallas. Art, as we know it, will start to look like that.
I have an old Dodge Ram with a Cummins 12 valve engine. The next generation version of my same truck came with a 24 valve engine and more emissions controls. The 24 valve Cummins engine is famous for the ability to re-tune and "delete" features on the engine for better performance and dirtier emissions.

The 12 valve I own only needs a screwdriver to change the fuel mix and increase horsepower. These engines are considered highly desirable because they are very simple with unusual durability (the design comes from Cummins industrial engine product line). When you see the a-holes on YouTube "rolling coal" it is typically from one of these Cummins engines.

These are older than the trucks mentioned in this article, but I wonder if Cummins continued to allow easy adjustments to defeat emissions controls.
Discussion from before the veto: https://news.ycombinator.com/item?id=38316870
The optimizer assumes that a non-atomic non-volatile value written to memory stays the same, until some code that could modify it is executed. This allows a lot of obvious optimizations, like hoisting needlessly repeated computation out of loops, removal of redundant loads, and optimizations of common subexpressions and arithmetic.

If a value in memory could suddenly revert to something else, then

if obj.x == 1 {
print(obj.x)
}

could print "2", and such paradoxes can lead to unsafety:

if obj.x < array.len {
array[obj.x]
}

Defining that values in memory can't be trusted would mean giving up on a lot of optimizations, and require implementations to emit a lot of mostly-useless copying of values to protect them from being unexpectedly modified.
I hope that you like ARXML mess with hundreds of MATLAB Simulink files sitting on top.
A nuance that is important here is that not all accesses are equal within the context of disk reads. B-trees are designed to minimize block reads, not memory operations.

I guess there are worst case scenarios with evenly spaced intersections spread out exactly one per block, but in terms of block reads it fundamentally doesn't matter how you intersect two such trees, you'll still have to read all blocks, and that is orders of magnitude slower than comparing the values within.

I think the tree structure can be considered cached in real world scenarios; not really relevant to the performance you'll get.
California doesn’t survive on finance, which is much more woo and social network effects. Who leaves where makes way more waves.
Sneakernet remains undefeated. https://what-if.xkcd.com/31/
Wow. This kind of egregious fraud on the court by a government enforcement agency is really bad. Especially because judges (and juries) tend to grant law enforcement and government agencies significant trust and latitude. I hope the judge thoroughly penalizes this behavior because it happens a lot more often than it is caught, exposed and corrected.
“halves”
I'm not sure it's correct to classify this particular instance as either left- or right-wing; additionally, misinformation should be censored.

From the article:
>Examples it cites include content originating from more than 60 countries, mostly in English, and all in “peaceful support of Palestine, expressed in diverse ways”. Even HRW’s own posts seeking examples of online censorship were flagged as spam

This issue seems almost parallel to the paradox of tolerance in that algorithms which promote content at a global scale - largely without human oversight - should not be unregulated.

It is factual to say that human rights violations are occurring in Palestine. It is also factual to say that people have a right to defend themselves, and to recognize that atrocities are atrocious. But to silence the already-oppressed furthers oppression, and Meta is to blame here, again.

We should also consider the potential implications that Meta, with a market capitalization of hundreds of billions of dollars, has in regard to US foreign policy vis-a-vis support of Israel.
I haven't used GPT4 to help with any borrow checker issues, but just yesterday I figured out how to make my FFI use case work in about 3 minutes after asking. I'd been struggling with it for hours.
I am very pro-Palestine but I would also like Jews to be unharmed.

I think majority of pro-Palestine people want peace. Not sure how you arrived at that conclusion there.
I was thinking district heating systems are probably a bad fit for heat pumps because they use steam. But if electricity prices have a tendency to go negative retrofitting them with resistive heaters could be a win.
For all the people saying this is a scam/waste of money/always 10 years away, I’m curious what you envision the funding model for this kind of speculative tech to be. The government ceased to be the bankroll for this kind of stuff since the end of the Cold War, and for better or for worse, VC is where the money is right now. The marketing BS with stuff like quantum, fusion, carbon capture, etc. is simply a cost of doing business in this environment.

If it’s such a travesty that VCs are making bets on tech like this, how then do you fund long term R&D projects with a high risk of failure? Isn’t that the point?
My homelab setup is simple:

I have no homelab.

I have a decade old Synology (ds115j if you wonder) as a cheap-ass NAS and a torrent client; it's still running because I got it for $0 and it's more convenient to torrent from a separate device than from a WiFi connected notebook.

I have a two AD networks, two tier PKI, Nextcloud, Netbox, Gitea, fileservers, at least two RDS servers, Syncthing disco server and clients, probably WSUS and WHMCS (didn't touch for yeats, literally) and somethings else I forgot and not at the PC to inventorize.

Between 5 to 7 servers around the world which can be used or are a proxy.

Zabbix server and it's proxies on the abefore mentioned servers.

I don't have a homelab.
That was a fun game. There's a bit of a thrill every time I call into one of these "stranger phone" things that is still novel to me.

The same feeling I get from some of the "phone a stranger" chats from many years ago.
Remote work, AI, and skills-based hiring threaten to take our jobs
I was gonna say take it up with Jason. Looks like that has been done http://ascii.textfiles.com/archives/3415
I strongly agree, but there is an even simpler way in which numbering lines is useful and valuable:

Line numbers, for beginners, eliminate the advanced OS concepts of "files" and with them "editors" and "saving" and "loading" and much else.

If you type the code without a number, that means: do this now.

If you type code with a number in front, it means: remember this for later.

And that is all you need to enter, edit and run code.

No "editor" that loads "files" from a "directory" on a "drive" which you must "save" before you "execute" the code in a language.

To try it: type the code; hit Return.

To run the code you entered earlier: type RUN, hit Return.

This is a very powerful abstraction which simplifies a lot for beginners.

That you can further expose this by using those numbers in the code is a great first step into thinking about program structure as more than a consecutive list of steps. It leads naturally into loops and things.
Have you noticed any patterns or organization in the flagging and voting of this subject, or does it all look organic?
Isn't causing "terror" a part of all wars?

"Shock and awe"
https://en.m.wikipedia.org/wiki/Shock_and_awe#Civilian_casua...
Arxiv paper here https://arxiv.org/abs/2312.12491

I think that it's possible to get faster than their default timings for a 4090 (I have been able to get 10fps without optimizations with SDXL Turbo and 1 iteration step), but their other improvements like using a Stochastic Similarity Filter to prevent unnecessary generations are good for getting fast results w/out having to pin your GPU at 100% all the time.
Usually the problem I run into is iPhone users can't be bothered to install other messaging apps so it's either MMS, email, or iMessage. MMS ruins picture quality so is pretty useless

Attaching pictures to email is pretty crappy as well
In a 2 day span I saw George Soros and Tucker Carlson get hit by Community Notes.

Gave me some hope that Elon is serious.
＞ Material comfort wins every time

So, people don't want to be miserable ?

This book promotion piece spends so much time dancing around the ideas that:

- people have priorities, and food and shelter is high on the list
- no idealogy is uncorruptible nor safe from being radicalized

Saying an ideal didn't stop wars is kind of a dumb statement IMO.
The 2027 date gets thrown around a lot because of some congressional testimony claiming their goal was to be ready to invade by 2027.

But the broader concern is because of a convergence of factors towards the end of the decade. US forces are currently in a transitional period where they are retooling from fighting goat herders in the sandbox to fighting a peer conflict. This takes time though and the minimum relative peer strength of the Navy is expected to be late in the 2020s. At the same time China is running out of gas on their growth model and has an enormous demographic catastrophe coming their way by the mid 2030s so their capabilities may well start declining next decade. Thus the CCP faces a “now or never” moment with regards to forcing the Taiwan issue in the last few years of this decade and there is speculation Xi may be ballsy enough to try it, especially after Putin was aggressive enough to roll the dice on Ukraine.
Yep. Good old days… I also had a bbs with a friend in Brazil, we would make very expensive international calls twice a month to other bbs to download the news. Ah… and of course there was a group called applemaniacos that would send apple II disks every month by mail, with a very funny zine.
There is also no legitimate Conservative Party in the us. Just chamber of commerce representatives like mitt Romney that is happy as long as taxes get cut and dod is funded and cedes all other social ground to democrats.
Ask HN: Is Firefox team too small to do serious security tests?
With the year coming to an end, I was thinking about what would make me switch away from FF. There's only one thing: security. With a dwindling market share, and a C-suite that seems to be distracted at best, the risk is that the team is too small.

What do you think?

Looking at raw numbers of cve reports, FF is doing better than chrome:

https://www.cvedetails.com/product/3264/Mozilla-Firefox.html?vendor_id=452

https://www.cvedetails.com/product/15031/Google-Chrome.html?vendor_id=1224

But the severity of those reports is another matter. One single report could make a night and day difference.
> FB blocks any content that promotes violence and terror attacks (on the Israeli side as well).

While I am sure that's the intention, the claim is that this doesn't happen nearly as aggressively for anti-Arab or anti-Palestine content as it does for anti-Jewish or anti-Israel content, and that there are far more false positives.

In the full report (which is admittedly rather long) it mentions that even many neutral mentions of Hamas are removed, and that comments such as "Make Gaza a parking lot" are allowed to stay, which is obviously not just a suggestion for urban planning, or another that supposedly didn't break the rules was "it will wipe Palestine off the face of the earth and the map", and somehow I don't think that was a cartographer disagreeing on the finer points of map drawing.

I don't think this is intentional; "/Hamas/d" is easier than policing that. But that doesn't change the outcome.

I mean, at some point Instagram was hiding Palestinian flags, and mistranslating things to erroneously inserting "Palestinian terrorist".[1] I am convinced this was not intentional and that this is all hard, but again, it doesn't change the outcome.

And to be honest, this also fits my (unscientific) observations over the last 20 years or so. I've lost count the number of times I've seen "Look what the Jews have accomplished! So much! And the Arabs?! All they're good for is bombs, they never accomplish anything! It's clear the Jewish people are just better than the Arabs"-type stuff, and this is often just left standing. Whereas outright anti-Semitic content is much rarer, and much more promptly removed.

[1]: https://news.ycombinator.com/item?id=37946080
I love, in honestly both somewhat sarcastic but mostly very real sense, that hacker news discussion of global thermonuclear war...is how to prepare your database unique ID scheme for unforeseen sharding :->
Scientists propose putting nanobots in our bodies to create 'global superbrain'
A team has proposed using nanobots to create the ‘internet of thoughts’, where instant knowledge could be downloaded just by thinking it.
The current world record for the shortest C program that prints 12 Days of Christmas lyrics is 431 bytes:
https://code.golf/12-days-of-christmas#c
Ask yourself dumb questions and answer them (2020)
Shoggoth, P2P distributing open-source code, ML, Datasets, and Research Papers
https://github.com/shoggoth-systems/shoggoth
A Cult That Worships Superintelligent AI Is Looking for Big Tech Donors
Watering down is standard for politicians responding to social change. This is the first step.
Certo, ma intendevo che la gente di solito non usa quella parola lol

or at least not to my knowledge! I'm not Italian
spaghetti noodle might do as a singular?

or strand?
I do, with mbsync for offline sync. It is great, also with the git email workflow! The author (Drew Devault) has a few videos showing how to use it with git that got me into it.
US company caught by US regulator vs European company caught by US regulators.

And then Americans are surprised when Europe does not play ball with US big tech industry in EU.
I’ve used Plop templates to address what seems to be a similar need, but I’m interested in the idea of them being more integrated into the file creation workflow!
Signs CMMC Is a Cult
Just a reminder that you can relive the good ole days and run your own BBS with doors FidoNET and all sorts of legit oldskool features all in a modern system running in Node

EnigmaBBS:

https://nuskooler.github.io/enigma-bbs/
You use unsafe for that bit.
Still less gross than DoltHub's take on it.
I'm not sure I understand what this piece is trying to say about Python memory safety. Conventionally, in software security, Python is considered a memory-safe language. The piece makes the case that Python isn't memory safe when you FFI into a C library. But neither is Rust, nor is it when you use `unsafe`. What matters in both case is how little unsafe code you end up writing.

Memory safety is a software security concern. You can squint and make it about reliability or resiliency, but the reason we talk about memory safety is (to a first approximation) browser vulnerabilities.

The piece goes on to discuss data races. I'm a little keyed up on software security essays that bring data race safety into the discussion. I have a hard time not reading them as shibboleths for "Rust is the only safe language", which is manifestly false.

The vulnerabilities endemic to memory-safe languages (logic and higher-level vulnerabilities like SQLI, metacharacter quoting, filesystem traversal, and cryptography bugs) are common both to languages like Python and Java and also to Rust --- the only super-common class of vulnerability endemic to languages like Python and Java that Rust avoids is deserialization (you avoid deserialization vulnerabilities by not building hypercapable serialization formats).

Data races are a common source of reliability bugs. They're a meaningful software engineering concern. In exotic scenarios (userspace-sandboxed attacker-controlled code), they can constitute practical security vulnerabilities. But in the main, data races have not empirically proved out as a source of exploited vulnerabilities. If you have a fixed budget to transition from a C codebase that would allow you to migrate to Python now, or if you saved up, to Rust next year, and all you care about is security, then ceteris paribus you should do the Python thing. The data races aren't going to burn you.
Sorry, you don't need to believe me. I received these messages and they are undeleted. It is HN though, people treat it as Reddit and never believe what they read. These particular spam messages aligned with when Beeper was alive. If I find time I will screenshot them and send them to your email listed in one of your links.
BASIC was so horrible that it was obvious to me, even as a complete neophyte, that it sucked. I quickly gained the understanding that BASIC itself is a computer program written in machine language, which offers a dumbed-down way of using the computer. When I saw what assembly language is like, I immediately realized that, look, even though this is a difficult language in which you specify minute details, ... even in such a language you don't have to put a stupid line number on every line!
Was the code spaghetti? Guess it might be copy pasta. Actually I think he used his noodle to come up with this.
Vim users can do "set formatprg=par" to use par for formatting ("gq"). Super great for keeping comments <80 chars
But organic maps users will never be average users!

The average user is sticking with the default Apple or Google offerings, not looking for privacy respecting, FOSS, fully offline alternatives.
It is still around, in a maintained 32-bit Windows version.

https://gfabasic32.blogspot.com/
Then you may enjoy this:

https://gfabasic32.blogspot.com/
> "Oh actually the Enlightenment was bad" is very on-trend for academic historians in 2023.

It's been on-trend for a very long time: this review even mentions that the author's critique is based on his "Carlyle Lectures". So it seems that we're supposed to take our criticisms of the Enlightenment from Thomas Carlyle, a well-known racist and a supporter of slavery who famously decried economics as "the dismal science" merely because it advocated for the moral equality of all human beings as a basis for policy. And academia is now endorsing these perspectives? Come on, even Curtis Yarvin is not nearly as bad as this.
> What is a “prior” in the context of hypothesis testing?

A prior could be any previous knowledge that you have on the subject, or anything about the world.

Let me give you a silly example. Imagine I do an experiment, on if person A can see the future, and predict coin flips.

Now, imagine that I do this experiment, and lo and behold it passes the 5% threshold P value!

Remember what a P value is. It is simply the percent chance that the results that you got were by chance.

So, if I do that experiment, and it actually gets at the "P value" of 5%, which means that there is a 5% chance of it happening by chance, do you know believe that Person A can see the future?

I wouldn't. I would need a much lower P value to start believing that.

Thats all a prior is. It is using the fact that "Person A can see the future!" is an extraordinary claim. And for that, we require extraordinary evidence. Much better evidence than a mere "5% that it happened by chance". P
> densification that humanity has used throughout its history.

Yeah! Didn't the Romans, like, invent "concretum" for building 40 story condo towers?

We densified throughout history; what gives now?