skysight-inc/HackerNews huggingface dataset:
Sure, most have USB-only connections and some have actual PCIe connections (I suppose). And then there's the fragmentation at the software/AT command level.

Still, Tesla could have spent the software effort required to make it work with a few of the most common 3G/4G/(5G) modules from reputable manufacturers.
Well, even if you just insert zeros instead of random values, it takes 9 seconds on my computer to insert 100M rows, so even that is not a 1B rows per minute.

And I think INSERT INTO ... SELECT is the fastest way to bulk insert data into sqlite.

Also, I have tried to use carray sqlite feature that allow to share memory with sqlite and use recursive CTE to query it, but it is slower. Though, you can pass values you've generated from Rust instead of using random().
I was always wondering which one would become true first. Robocop or Terminator.

With enough abuse of technological advances, both are only a matter of time.

I hope humanity figures out a peaceful utopia where everyone can be fed with tablets which give all nutrients and are freely distributed, and robots do work so humans don't have to.
But looking at human history, I remain sceptical, it looks like the robocop/terminator scenario is more likely.
Throughout history, humans have thrived for power and wealth accumulation, by peaceful or violent means.

The day might come where many people will ask "how did we permit this to happen?".

It will likely happen because the politicians , generals etc will say "like this, we don't have to risk human lives".

They might be remote human operated at first, but the push for autonomous beta test will be inevitable.

One bug or vulnerability will make the American police violence today look like a picnic in comparison.

Maybe I am totally wrong, but this is a gut feeling.
Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae. The rset can be a toatl mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe.
Digital gets you access to the archives
The difference is really not just one command. I suggest you go out and actually try Zig cross compilation or at least read more about it. Andrew Kelley has written a lot about it. The work impressed me so much that it was one of the things that provoked me to become a financial supporter of Zig. (Even though I haven't written a line of Zig yet.)

Cross compilation in Rust is better than C or C++. But it's still a big pain.

I really think you are underestimating what the Zig folks are doing. Please investigate more deeply.

In particular: "Zig does not ship with any pre-compiled libraries; instead it ships with source code, and builds what it needs on-the-fly."
People always take that lightly, as if it's trivial to read bytecode (tptacek takes that stance a lot if I recall correctly, and his being him, people take it for gospel). Just looking at the underhanded C (style) contests, it's not trivial to spot backdoors in the source code, let alone the code that a machine is meant to interpret after it ran through a compiler. If it were so trivial to find the flaws that allow attacks in the easiest-to-read of code (open source, docs available, mitigations applied, nice choice of language, everything), we would not have security issues in good software in the first place.
Its too little too late. XML tried to do too many things. The web always loves things that are quick and dirty. JSON with all its shortcomings was simple enough to get going. Couple it with HTTP, you can easily get a web service up and running.

I wonder, for what are the use cases today one would prefer XML over JSON/GRPC/GraphQL etc ?
Generally, the thing with cryptography is the first breaks tend not to be useful. Crafted messages, terabytes of data, a compromise in one round of several in the key, etc. Theoretical stuff.

But they then tend to get worse rapidly, building on those useless cracks to drive the wedge deeper. And so in general it's best to assume that if something's slightly broken, soon it will be all the way broken.
I wonder what made apple give the iPad Pro such an awful screen though, considering all the software optimisations that they do. I got the M1 iPad a month ago, and the screen has absolutely horrendous ghosting issues, like, what is this? An LCD from 2001? Just open the settings app, and quickly scroll the options up and down - white text on the black background leaves such a visible smudge, it bothers me massively when scrolling through websites or apps in dark mode, it honestly doesn't feel like an apple product to me. Honestly haven't seen this issue on any screen in the past 10 years, and here this brand new(and very expensive) iPad with 120Hz screen has something that looks like 50-100ms gray to gray refresh time.
How do you propose to achieve freedom of speech, in order to have a democracy on top? What prior-to-democracy system would lead toward that free speech? Or do you believe free speech exists by itself in nature, prior to any system?
(2017)

Wrt decentralized/p2p networks mentioned in TFA I guess we're a bit more informed (disillusioned) today, seeing as even devs happily flock to github where they get shafted (copilot) and looking at the lack of beaker/hypercore (née dat) and ipfs adoption. And also lack of any initiative to make HTML fit for non-js/doc-only delivery on protocols other than http. To the contrary, http/3 is even eating TCP/IP (DoH).
No cars in the center of the cities, only bike lanes, pedestrians, places. In cities like Paris, cars are completely useless.
The role of combat engineers isn't to stop tanks, but to funnel tanks and AFVs into kill zones. Since WW2 era gear can't really kill a tank, it's pointless. The best a CE could do would hope for a mine to damage a track.
> you have to pay people more or they move

I wonder if the underlying cause is the discrete punch of Covid having flushed out what were otherwise marginally-unsustainable living situations. Imagine: your rent is uncomfortably high for your wage, but you're barely treading water. The one time expense of quitting your job and moving to a lower cost of living area would disrupt you too much, and so you remain even though it sucks. Then Covid hits, your job goes away, your income (if any) is now decoupled from having a specific residence, and so you move. Even if your previous job comes back, and even if they offer to pay more, you certainly aren't going to move back into that trap!
In a well-run theater yelling fire should lead to a prompt and orderly evacuation.

It's called fire drill.
"Only a crisis -- actual or perceived -- produces real change. When that crisis occurs, the actions that are taken depend on the ideas lying around." --Milton Friedman
> But the coronavirus pandemic has shown that, globally, we are able to make enormous changes to our behaviour when faced with existential crisis.

Funny because I thought we saw the exact opposite.
Descriptions of stack in B3-34 family - MK-54, MK-56, MK-61 included - went like this:

Imagine a stack with the following registers:

T: 0

Z: 0

Y: 0

X: 0

X1: 0

The X register is the same as what you see on the indicator. There are 3 registers above X and one special register ("previous result") which is X1. When you enter digits, they go into X register, so pressing "1" "2" "3" leads to changes in X:

X: 1

X: 12

X: 123

Now if you want to add another number to what you have in X, you have to somehow tell the calculator that you're done entering the number in X. The button for that was originally just "arrow up" (^) , later it became "B arrow up" (B^), when you press it, X gets copied to Y, previous Y content gets moved to Z, previous Z content - to T, previous T content is lost. So after "123" "B^" you have

T: 0

Z: 0

Y: 123

X: 123

X1: 0

Now you may enter a new number in X; right after B^ newly entered digit will replace the content in X, and after that each additional digit will be considered a part of the number being entered. So, after "123" "B^" "56" you have:

T: 0

Z: 0

Y: 123

X: 56

X1: 0

Now you can enter the operator - after you've already entered both operands, that's why it's "Reverse" Polish Notation (forward one is in e.g. Lisp lists). If you enter "+", you'll get:

T: 0

Z: 0

Y: 0

X: 179

X: 56

So the "+" operator works on content of Y and X, Z gets copied to Y, T gets copied to Z and previous T content remains in T. X1 now has previous value - what was in X before operator, that is, 56.

If you want to calculate 1 + 2 x 3, you enter 1 B^ 2 B^ 3 x + , and if you want to calculate (1 + 2) x 3, you enter 1 B^ 2 + 3 x . "x" here is "multiply". Notice you don't need to enter B^ again if what you have in X is the result of operator application, not just entered from the keyboard.

There are commands X <-> Y, which swaps X and Y (and X also gets copied to X1), and "circular" (looks like "recycle" icon, which is triangular with 3 arrows, only this icon is round), which sends X to T (and X1), T to Z, Z to Y and Y to X. Four level deep stack is usually enough for many manual problems.
The only real catch is that you're currently limited to only 16GB of RAM.
The radix sort isn't really the crux of the article. They're trying to just see how fast radix sort is ("unfairly"), and then try to improve a different comparison-sort instead.
The 8GB M1 I bought was constantly fighting the limited RAM, so I exchanged it for a 16GB model, which has been perfect. For those looking, the MicroCenter near me has 16GB MacBook Air models available at a discount, other MicroCenter locations might have the same.
For the docs, have a look here: http://www.c3-lang.org
With a primer for C programmers: http://www.c3-lang.org/primer/

It should compile fine on MacOS and Linux. There is CI for Windows but the readme is missing install instructions for Win. This might be helpful to get it up and running on Windows: https://gist.github.com/kvk1920/57e1851d106bed86ded8c3232895...

I am happy for all the feedback I can get, even if you just hate it completely :D
> And I don't see how it would be because of a disconnect between how a parser parses the code and how a human parses it. The parser has the same idea of closing braces belonging to particular opening constructs as humans do.

I don't understand the argument you made here. Why couldn't it do this?

Compared to the first snippet, in the second snippet:

1. There is still a function called `main`, but it has no lines, compared to a single line before. The conclusion is that this line was removed.

2. There is no longer an `add_one` function.

3. There are two new functions, `addition` and `add_two`.

This is exactly what your wanted diff is showing and all of those things can be determined by a parser.
AMD Zen 1 had a neural net branch predictor for real.

But Zen2 / Zen3 don't seem to have this idea referenced anywhere. I can only imagine that AMD managed to beat their neural-net branch predictor with some boring methodology.

EDIT: https://fuse.wikichip.org/news/2458/a-look-at-the-amd-zen-2-...

Wikichip has done an article on it.
It's hard to pinpoint a cohesive thesis in this long, winding article. It's a mix of explanations about how the internet works (IP addresses, undersea cables) and talking about the scale of Facebook, Instagram, and other big tech companies. The author is concerned that too many internet users choose to use big tech websites, which he suggests is a threat to the open internet:

> Those are large enough numbers to admit that the open Web is already rather irrelevant to Zuckerberg’s products.

But this claim doesn't make any sense, because with few exceptions people still need the open internet to access Facebook. Is Facebook really stopping any of us from using other parts of the internet? Sure, we can point to Facebook's initiatives to provide free internet access in some countries as a sign that they want to control some of the internet, but it's irrelevant for 99%+ of the population.

As much as I love mesh networks, the idea that we're going to replace the internet with regional mesh networks is a pipe dream. Mesh networks could be fun as a relatively low-bandwidth alternative network, but there is zero incentive for the average consumer or even a tech person to give up their high speed internet access that already does everything they need.

I'm getting tired of these articles that neglect to consider that maybe people who voluntarily choose to use products like Facebook do so because they actually want to. It's becoming a common theme to talk about the general public like sheep who are under the control of evil tech companies, and to pretend that us enlightened tech people need to use our hardware and software skills to stop people from choosing to use websites they enjoy. There are some legitimate concerns around things like privacy and tracking, but the solution isn't to create an alternate internet universe and hope that everyone decides to give up the main internet for this alternate, Facebook-free version of the internet.
That's not what made people love bikes in that one short time window in the 19th century. It was the fastest thing, period. Bugatti Veyron fastest if you like. Hence the collapse when that ceased to be true. Even horses will outrun a trained cyclist only for very short distances (on longer distances it's roughly a tie even for runners)
Yeah, I had a HP-48 during my uni years. An awesome machine.
It is kinda refreshing to read a release note. Have those gone out of fashion?
Of course for formula evaluation the ability to enter a formula directly and pressing EVAL is optimal. But for ad hoc calculation nothing beats RPN in my opinion. The HP 48 series calculators can do both.
The output is a bit underwhelming. You might be interested in https://codinuum.github.io/gallery-cca/
It is not based on tree sitter , the parsers they use are quite impressive. Yet a difficult part is computing large tree diff (it is O(n^3) if I remember well), the authors devise heuristics that are efficient in practice and should be adaptable to tree sitter.
The problem is that abuse tends to vastly outpace incremental reform. We are just now making serious strides to legalizing cannabis and decriminalizing other sorts of drug use. That's great, but stack it up against the length of the drug war, the billions involved, and the number of lives it has impacted.
There are a lot of good HP RPN calculator emulators on phones. Try Droid48 for instance and give RPN a try.
If you need full control over your plots, you should just d3, which an insanely sane interface compared to matplotlib
Ineptitude might be the correct description assuming that one should have a certain level of tech savvy to participate online but should that really be the case? Apple not long ago ran a "what's a computer?" ad because participation in the use of computer powered tools no longer requires an understanding of how those tools work under the hood. While that might be disappointing to us geeks, for most people it's a good thing. I'm glad I can drive my truck to the National Forest without knowing anything about the correct ignition timing. Should an understanding of web browsers be a requirement to use the Facebook app?
I love Randell but he was never right on that issue.

The United States Constitution doesn't own the concept of free speech. The concept existed before the constitution was written, it will exist after the usa falls.

While he is correct, in that somebody arguing a social network site censoring them has validated the first amendment, is fucking stupid.

He is not correct in arguing that all references to free speech refer to the 1st amendment, and the fact that the 1st amendment only applies to government censorship doesn't restrain the broad concept of free speech to only applying to government censorship.
> They'll also abuse new powers, particularly known-but-unused powers.

Sounds recently familiar. I watched my state, city, ward, public health office and everyone in between or associated to “discover” new powers as a result of Covid.

My state did not do comparatively well over 2020. All we had to do we what was logical and we could have made these decisions early.
The saying predates that book and LTCM:

As one CRT trader said: "It's like picking up dimes in front of a bulldozer. You can make a lot of money, but you have to keep your eyes on the bulldozer."

https://books.google.ch/books?id=OV07tT2nsLoC&pg=PA140&lpg=P...
How often does yours crash?
Not in Germany : Tesla' self-driving ads are banned in Germany since about a year now : https://www.reuters.com/article/us-tesla-autopilot-germany-i...
Personally on my phone and work computer I keep legion number of tabs open. On my phone, it’s because using bookmarks is slower than opening the tab menu. Plus the OS will swap out tabs that haven’t been used in a while

With a work perspective in mind I have one window set up per task, I use tree style tabs on Firefox, and at a glance I can see the complete context of a task I’m researching, just from the decision tree the tab branches show. Every potentially interesting link that’ll help me with my task gets opened on a branch below the parent, then reviewed and filtered. This is tremendously useful when it comes to writing up documentation or updating tickets and the like.
with enough check and balances I think this is only a positive. It will lead to faster and more accurate police work.

It will also take the "life was in danger" aspect away from policing in which people are killed unncessarily. A drone can target a leg of a suspect without having anyones life in danger.

The police are not moral arbiters. They are policy enforcers. So you basically have a robot that has a soul and fears mortality going around right now. This is more dangerous than actually having a robot do the job.

Some police are community protectors but that has gone the way of the dodo bird a long time ago. Especially in big cities.
I think you're missing the point. Gas cooking is a vanishingly small fraction of energy consumption.

Every time you commute to work, you produce more CO2 than my gas stove does in months.

Every time you fly on a plane (which I do only if I absolutely have to), you produce more CO2 than my stove will in its entire lifetime.

Transportation is an area where changes in behavior can make a significant difference in energy consumption and CO2 production. Gas cooking is probably not.
How long until the articles telling users to disable iMessage?
The weird part is being the only guy bringing it up half a dozen times in one conversation.
How can you say that with regards to tobacco? It's all but illegal, completely banned in most public places, you can basically only use it in your home or outdoors alone.

"Not on the timescale you want" is the salient point.
Every time someone tries to exterminate the culture/hybrid religious group of people generally responsible for such acts, someone cries hitler.

Do you want to fix the problem or not? What is "evil"? Are you prepared to stop being a hypocrite when you explore the question to its natural conclusion?
Frugal computing: On the need for low-carbon and sustainable computing and the
> Weekly World News

This has always been obvious satire.
That was the one for me, PC AT version but it had the racing game as well.

Tied with Turbo Pascal for best lifetime payoff on an EXE running on that computer.

Commander Keen has to get the ribbon for hours spent, though, unless it was Empire (hat tip to Walter Bright!)
> Show me someone who agrees its bad if the third party is some random [girl] from ISP, but it's good if its some random [girl] from [service operator].

DoH
Seems to work fine with DomTerm (https://domterm.org): In a DomTerm terminal, I typed the command at the start of the SYNOPSIS, replacing the --terminal option with --terminal domterm, and got a really nice plot.

(The simplest way to try out DomTerm is using DomTerm-X.Y.Z.AppImage from https://github.com/PerBothner/DomTerm/releases.)
I’d ask you to at least consider replacing your gas hot water heater with a heat pump hot water heater. Good for the environment and will save you significant money at the same time.

https://www.bobvila.com/articles/heat-pump-water-heaters/
The problem here is we are being asked to "defend democracy and truth" by funding one or two decent journalists who will dig up the truth, and with one front page story solve all our problems.

We are just outsourcing the hard work.

Defending truth and justice (whatever that means) is something we pay a fortune for in our taxes, police, judges, prisons, mental health and drug addiction clinics - all of this is supposed to spot the criminals in our society and stop them.

I think we need to consider why some people get away with certain crimes, and build the institutions to stop that - it please journalist will stumble on the story
I want everyone to have the freedom to say anything they want online without the worry of being destroyed by others for having said it.
Yes, it was interesting to read about the historical context, thanks for pointing it out. I also think the contemporary interpretation of literature, or a quote in this case, often matters more than what the author originally intended - it can take on a life of its own.
This release also fixes a 300x speed regression in `strip`:

https://sourceware.org/bugzilla/show_bug.cgi?id=28058

Many Linux distributions use strip as part of their package builds, so it can have a large impact in some cases.
How can that be possible? 99.5% accuracy in knowing status? That's absurdly high, considering, just for a start, more than 0.5% of people have cognitive disorders that would interfere with accurate surveying.

And how many of those 3827 Internet study participants got tested?
Aye, There's the rub - these bad actors who have already demonstrated the use of AI enhanced robots/drones that we must face a defeat or be beaten. Make no bones about it, there are latter day hitlers out there running countries like Iran, North Korea etc - much as we dislike the concept we can not allow them to defeat us.
That's exactly how it works, just without VoLTE and VoWiFi.
Tesla's Autonomous driving ads are banned in Germany since about a year now : https://www.reuters.com/article/us-tesla-autopilot-germany-i...
> The features is has are NOT possible with e2e. Its not an implementation flaw its a implementation decision they made on purpose

Oh don't be so vague, go on and name one!

> How come no other messenger simply copies telegrams feature but with e2e?

I've been wondering the same thing, especially for something as young as Matrix that didn't (at the time Telegram was already good) have a decent client themselves yet.

I've also been thinking myself of doing exactly that, but then it's basically a full-time job to get something halfway decent. People worked on reverse engineering a server at all, not an encrypted server but just any working self-hostable server at all. I don't remember the repository name but it's on GitHub. Even this was abandoned because it's just a ton of work that very few people are going to use. Additionally modifying the clients to work with a different protocol is even more work.

So I can see why people aren't doing this because I'm one of them, but yeah what I don't get is why the folks at Signal/Matrix/Threema/etc. would rather start from scratch than do this.

It might be easier to have some sort of plugin that overlays encryption on top of Telegram and uses the existing servers. On F-Droid there's this project called OverSec <https://f-droid.org/en/packages/io.oversec.one/> that I've been meaning to try, though presumably it hooks on an input field level and so it couldn't decrypt images before decrypting so it's not a full solution. You'd need to really modify the client (every one of them) and everyone needs to use your custom clients.