skysight-inc/HackerNews huggingface dataset:
Not really. I had this exact case when modern i7 laptop had kicked the butt of my 10 year old desktop speed wise at the same number of cores. Not sure how's this trend would go when started now though.
Defence in depth. It's not a buzzword anymore, but the principals hold up.

Basically, each component in your threat model should have no less than two controls to protect it. Assume that 'active' systems (antivirus etc) can and will fail. Passive measures are predictable and cost effective, but have limitations - a mixture of both is ideal.

Think of it like a well fortified house. You don't just stick a robotic machine gun on the roof and command it to shoot people it doesn't recognize - everybody knows from intuition that's a bad idea.
Instead, you layer up your defences. Passive measures are a great start: a steel door, bars in the windows, bollards to keep vehicles away, etc. Then you layer active measures: lights and cameras, sensors in windows and doors, keycard access to different areas, etc. Anything more than that you need to develop your threat model; are you defending against bears or against a helicopter gunship? A moat won't protect you from a chopper, and radar guided anti-aircraft missiles won't be very effective against bears.
I'd wager a stuck pig that Fujitsu was a major campaign contributor. If they still are, convictions are a lot less likely.
Top 0.32% will be affected.
>> I think Go is in a honeymoon phase and people will hate it in 10 years;

>> Rust on the other hand is optimized for maintaining

How come this post isn't flagged? Crazy ... How can someone more aggressively start a language flame war?

These kind of posts of an individual are the reason for the bad reputation of the Rust community.

Looking at the facts regarding the industrial usage and growth of Go and Rust in the real world one can only conclude that Go's honeymoon hasn't started yet.

There are so many reason why Go is much more likely to be maintainable 10 years from now:

- easier language

- massive standard lib

- professional maintainers at google

- garbage collector

- much, much more devs available

- very sensible maintainers to keep Go stable

- much more mature despite being not that much older

- ...
The overall performance of Intel's range of processors may not have changed much, but what they called an i3, i5 or i7 sure has lately. For example, the popular i7-7700k is most similar in terms of core count, clocks etc to the current i3 chips, and I don't think there was any real equivalent to the current i5 or i7 chips back then. If I remember rightly, the generations prior to that were still seeing actual performance improvements generation-on-generation too.
That's not (even) the most important part.

The most important part is that the PO used these actions to claw back "stolen" money from its postmasters. This money appears to have ended up in its profit and loss account.

If true this means that instead of the postmasters stealing from the PO, the PO was stealing from its postmasters.

There's been at least one claim - in the Daily Telegraph, so questionably credible, but never mind - that a document exists proving that senior management were aware that the accusations against postmasters were untrue, but carried on regardless.

If that document exists it changes the narrative from accidental tech failure and management incomprehension to something less wholesome.
The part I found very interesting in this, and thinking how such judicial thinking may help when there are data breaches:

Unlike many civil settlement agreements, in which settling companies deny liability,2 the settlement required Novartis to admit responsibility for a lengthy list of acts of misconduct, including novel types of conduct not generally relied upon by the DOJ in prior speaker program enforcement actions.

Imagine if it is not always someone else's fault that your personal information was stolen.
Spoiling your customers with choice actually often has the opposite effect, they become apathetic and do nothing.
Nick Wallis has been documenting the entire thing here for a long time: https://www.postofficetrial.com

Today's update isn't there yet but should be shortly.
That may help a bit but unless they adopt that draconian policies that govern iOS runtime that impact is limited. Safari is an example of improved battery life when Apple owns the stack. It’s a great feature, but not a game changer.

Most business users were fine with 4GB 5-6 years ago. Electron apps like Teams and Slack pushed it up to 8. The next tier are folks with IDEs, docker, etc that are usually 16-32GB.
Did this example confuse anyone else?

> For instance, given an Array in JavaScript,

> window.x = ["a", "b", "c"];

> We can access it in Python as,

'''

>>> from js import x # import x from global Javascript scope

>>> type(x)

<class 'JsProxy'>

>>> x[0] # can index x directly

'a'

>>> x[1] = 'c' # modify x

>>> x.to_py() # convert x to a Python list

['a', 'c']

'''

Should be ['a', 'c', 'c'], shouldn't it? Is this a typo? Implicit cast to set somewhere?
How about a paper based microscope developed by Manu Prakash at MIT? [0] Its supposed to cost 50 Cent.

[0] https://en.wikipedia.org/wiki/Foldscope
How is a two-way, 'at will', relationship more exploitative than one which comes with legal penalties for choosing to complete your job? (a job that you were born into, I might add)
> would replicate many of the same know-your-client rules that exchanges hate to follow.

They may hate to, but do you know any that don't? All the ones I've used asked for ID.
Those postmasters defending charges of theft against them in the 2000s should not have had to prove that the computer system they were forced to use had bugs. In order to prosecute them in the first place, the Post Office should have had to prove, beyond a shadow of a doubt and without risk of bias, that the computer system was correct. So, independent review at the very least, not testimony from parties with a vested interest in the outcome. This mess was as much a failure of the UK legal system as it was of the active efforts of the Post Office and Fujitsu to deceitfully protect their own interests above the postmasters affected.

It's like a murderer giving evidence against a random stranger and being believed at face value because they provided all the evidence first hand.
Pointers are like swazzles[1]. The construction is very simple. The principle behind how they work is very simple. Learning how to use one well enough that you can (a) consistently make it do what you want, and (b) not injure yourself in the process, though, is no mean feat.

[1] https://www.atlasobscura.com/articles/swazzle-punch-and-judy
Individuals can divert said snowball from said people.
Ask HN: What have you recently been wrong about?
Relevant XKCD: https://xkcd.com/488/
DRM-free video is yet to emerge.
New Hollywood Streaming Service Uses Facial Recognition to Count Viewers In-Home
Pentesting and auditing aren't great solutions here. They can be useful on small scopes but a big system like this, it's unlikely to be hugely impactful – it will find things, but who knows if it finds enough.

In the UK in the wake of the 2008 banking crisis, a number of positions in banks became criminally liable for issues under them. If you're director-level or above (I think?) then you may be ultimately put in prison for negligence or issues like that which occur in your department. This is rare, not sure if it's been used yet, but it effected a cultural change in consumer banking as a bunch of execs suddenly had their necks on the line if someone under them did something wrong. I don't believe this is too hard-line in practice, I think a defence is "look at all these reasonable steps we take, we couldn't have foreseen this", but it had the impact (source, a good friend of mine is bordering on this level in a UK bank).

I wonder if a similar thing could work in a wider way across more industries - not with the intention of criminally punishing lots of people, but with the aim to change the culture around responsibility to the public and other stakeholders in the work that we do.
Where is this knowledge useful? Will I ever benefit from going into this rabbit hole as a web developer?
I made a site heavily inspired by lichess (specifically AGPL, no ads ever, free forever), but for crossword board games (think Scrabble, Words with Friends, etc). You can see it here at https://woogles.io

It has been growing steadily and we're about to hit 400K games played; it's the site of choice for the streaming community and we just finished hosting the World Blitz Championship this past week :)

Thibault is sort of my hero. We've talked about doing some sort of cross-promotion but I'd like to polish our app a bit more before I follow up again.
Yes, I am not contesting or anything, but my example shows how the original BC and GS rules don't protect you from quadratic worst case complexity either. That's my point, it's not easy to do sub-quadratic worst case search.

I haven't recently looked into the sub-quadratic worst case improved version of BM, but IIRC it's far from trivial and not what most people think of for this algorithm. I assume it's also slower IRL, for cache misses, or for expensive operations like modulo in the main loop, and prolly has a space penalty.

BM just has a better average case than naive string search.
> with the exception being images that are core content

This is not the exception. This is the common case.

Instagram/Facebook posts, Tweets (a very large % have images now), TikTok/Youtube/Twitch/Netflix thumbnails, people sending photos of their family/dog/cat/houseplant to a WhatsApp/Telegram group: all of these are transferred in compressed formats.

That's even before you get into the debate of whether photojournalists' images on news articles (FAR more common than product pics on tech sites) fall under your definition of "images users scroll past", or "core content".

It seems pretty bizarre to think 10 F1 websites are representative of the common cases.
They actually aren't. RSA keys, for instance, are defined as a pair of integers (modulus and exponent)[1] and the algorithms are specified as taking these integers as input. ECDSA is similar. Therefore, to interchange RSA and ECDSA keys, you need some other specification that tells you how to serialize those integers.

It's true that internally Ed25519 keys are also integers, but the encoding/decoding is encapsulated in the Ed25519 algorithm so to users of Ed25519 they are just byte strings. This is quite a bit nicer in practice than the approach taken by RSA and ECDSA.

[1] https://tools.ietf.org/html/rfc8017#section-3
I suppose it depends on what we mean by validate. Running an ecommerce site, I got a lot of mileage out of prompting the customer to fix emails that "looked wrong". We allowed them to proceed if they wanted. A really common one was "user@gnail.com" when "user@gmail.com" was wanted. We used a slightly modified version of https://github.com/mailcheck/mailcheck and found it to be really useful.
Macs run iPad apps. It’s time for iPads to run Mac apps
Computer said so and they blindly followed. Offshoring victims :(
‘They’re killing sport. People want extraordinary performances’
This whole streaming idea has also got me thinking about how we are not leaving behind a legacy. There is nothing to discover once you are gone. Your subscription just... ends.

I’m not sure that’s how I want to live. I mean, it’s convenient having access. But now that I have had access, it’s clear that I actually still have to shop around on the services, and so I might maybe just as well buy what I want instead of buying all of something for a period, and lose any trace of it after.

I think I prefer buying.
Standards. Just say certain things, payment systems, need to meet certain levels of auditability (does it record all relevant data, and can I see them after the fact), verification (is the data correct and can I prove that) and privacy.
In ~2018 I briefly used an old 4GB MacBook Pro for work. It was only untenable longer-term because I needed to run two electron apps or many-hundreds-of-MB-memory tabs at a time, sometimes.
The statistics of the top chess players proves you wrong.

https://en.chessbase.com/post/what-gender-gap-in-chess
Hackers try to extort Apple by stealing files from supplier
I used to be a pro at using Alta Vista. Google was so much better, enabling me to get much better results without the tricks that I never mastered it to the same extent.
This was what I was picturing:

https://xkcd.com/1559/
Continuations and call/cc
Grading is just the tip of the iceberg. Perfect grades are easy when there is little to learn. Kids with high IQ are wasting their time at school, because they could be conveniently learning at much greater speed and depth. So, on one hand people are happy "yay equality! no elitism!", on the other hand we deprive the smartest people of the next generation of knowledge and good working habits and we make them suffer from boredom.

Collaboration is also important among the high-IQ people; that's what they'll later need to do at the workplace, won't they? Here again, being the only high-IQ kid in the classroom leads to some bad habits. You learn to be the one that almost always comes with the best solution, and the one that usually has to do the hardest parts if you want them to be done well. At workplace, that translates to inability to follow other people's proposals ("too many chieftains, and not enough Indians") and inability to delegate.

Allowing high-IQ kids to be surrounded by other high-IQ kids means giving them the same chance that the average kid is given at the average schoool: the chance to learn how to socialize and cooperate with their intellectual peers. Sadly, this is considered controversial by many people... although I am sure that if you tried to transfer their average child into a school where all other kids are low-IQ, they would strongly object and call it an abuse, and give you pretty much the arguments I gave here (the need to socialize with peers, unlock the full potential, prepare for future career).
> a terrible slur that looks down on weak victims pursuing justice

No, you've misunderstood entirely.
Details in a video[1] indicate that major players (Paramount, Funimation, Microsoft (?)) are involved in the effort - it doesn't appear to be "just another streaming service".

[1] https://youtu.be/uFjUh92geEc
I think that's the point, to send works nobody is making money with to the public domain faster. Rather than the politically untenable idea of shortening the ever-expanding length of copyright.
can't say enough good things about lichess. we almost don't deserve it!
As long as they suppress competition for the alcohol racket they justify the expense of their tactical cybernetics because it keeps the taxes flowing.
PipelineDB was awesome - built some v. neat things with it 4-5 years ago. Wouldn't use it now since the team went to Confluent. https://ksqldb.io/ functionality is getting close.

Flink is a solid option. Materialize shows a ton of promise.
I hear nature says the same thing when a queen ant expires.
An undermentioned problem: how could something this bad have held up in court?
I'm curious how you can speed up finding a single byte? Don't you have to touch all bytes at that point? Leaning heavily on simd instructions?

And I realize newlines is only to track line counts. Am I wrong that that slows things down?
> There have been just so many genuine tech news articles of the form, "Future Apple Competitor Product Beats Current, Widely Successful Apple Product".

It's the twin brother of all the "Currently, successful Apple product feature technically existed on [not-Apple] Product years ago (even though basically nobody used it)."

People read those articles and conclude it's all marketing hype but never ask themselves why it seems to happen again and again where simply checking off the box for having a specific feature never seems to actually lead to broad adoption. And if it truly is ONLY marketing hype leading to those ecosystem effects, then maybe you should start thinking of marketing hype as a feature?
what???

>The i3/i5/i7 makes it plain & simple to know that.

there are i7s that are terrible

there are i5s that are terrible

there are decent i3s

"i3" "i5" "i7" doesn't tell you anything itself about perf
An interesting exception - it is still Audible's policy to say you keep everything you've bought if you decide to cancel a subscription. This still ties those books to their app but it seems like the best we can hope for given the alternative choice.

There have been at various times scripts found on GitHub, BitBucket and the rest that will convert the files to MP3, effectively breaking out of the DRM, but this has been hit or miss in my experience.

My pipe dream for all of these services is still a buyout clause which would provide you with the unprotected files for a fee, but with the rise in popularity of streaming services, legally and financially, there doesn't seem to be much will to help a shrinking segment of the customer base with a niche concern.

How much to charge for this would be a terrible debate, as trying to do it "at cost" per purchase - presumably the company's preference - would be heinously expensive.
That supports ghaff’s original point. It’s far more convenient to stream music than deal with CDs period.

Automakers didn’t remove CD players despite people wanting them. They did it because enough customers were not willing to pay a premium to have the CD player. I would rather have a larger screen for CarPlay, and I’m betting most people who use streaming apps/MP3s would too.
The categorical condemnation of the death penalty is misguided. It really depends on the reason for the death sentence. To claim that the death sentence is never deserved or never appropriate is simply not true and does not follow any sound ethical analysis but a perverse sentimentalism that has replaced moral reasoning. Also, contemporary conceptions are justice are often flawed because they confuse the retributive dimension of justice with hatred for the perp. (It is worth noting that the robust Catholic tradition[0], which has always condemned hatred for persons, has also always affirmed the legitimacy of the death penalty as such, though recently there has unsurprisingly been a good deal of confusion of the matter mostly because of the uncritical adoption of prevailing sensibilities by some and a confusion of matters of principle with prudential considerations.)

That means that we cannot ham-handedly treat the execution of, say, a sadistic serial killer in the US the same way as we treat the butchering of religious minorities and political critics in China or Saudi Arabia. You must discern first whether the act committed is evil at all, then determine whether the person is culpable, then determine whether the death penalty is commensurate with the crime and the culpability of the person, and then determine whether it is prudent to administer said penalty. In the case of your typical serial killer, we know that murder is evil, we know that premeditated murder entails culpability and thus forfeit's one's right to live (pace the advocates of a squishy false compassion), and in most cases, the death penalty will likely be prudent, though at the very least we know it is merited in principle.

So there is no argument where the legitimacy of the death penalty in principle is concerned. And mercy would have no meaning if there was not something that is deserved in the first place. The debate is therefore in the sphere of prudential judgement. That is, is it prudential to exercise the death penalty under the prevailing conditions? Should we adopt broadly merciful legal norms w.r.t. crimes that deserve the death sentence, or should we leave it up to individual court decisions? Do political realities favor the exercise of the death penalty or abstention?

[0] https://www.ignatius.com/By-Man-Shall-His-Blood-Be-Shed-P166...
The largest floating solar under development that I know of is in Seychelles. It’s about 5MW. Haven’t heard much on the development timeline post Covid.
The Indonesian island that could host new SpaceX site
I figured as much, and by the way English has the word "one" for that (e.g. one could go for a walk), but regardless you're replying to someone, quoting them even, and calling it ignorant. You can wave it away as being written in general, but either way you're including the person you replied to in the group that you call ignorant.
Not a surprise. Stronger cores and double the cores and threads. And that's not a theoretical difference, they had a performance uptick of up to 100% even in games [0].

[0]: https://www.pc-kombo.com/us/benchmark/games/cpu/compare?ids%...
You’re right, I can’t mentally deal with more a few open tabs and I use none of those webapps at home. I might be an outline in the other direction, but there’s a lot of room between using maybe 4GB of RAM in total an using that for a browser alone.
What stupid tax games are there to play?

There seems to be some myth going around that high income folks can just pay a CPA to absolve themselves of tax obligations. That's really not how this works.
I think Intel's marketing may have fallen down because:

- At one point everyone upgraded their PC every few years anyway.

- Just having Intel on the box was sufficiently impressive to make the sale.

Now they really need to push their latest CPUs as the latest and greatest.

I like the Lake names but I've never understood from a marketing perspective (what have chips got to do with lakes - were they designed near these lakes?) they feel more like code names that accidentally got leaked.
The previous judgements sent lots of people to jail, so let's not congratulate the criminal justice system very much.
this guy unfortunately did make some mistakes. he did change his logo though, but he later got in trouble again for not clearly distinguishing between lego and compatible brands.

however lego has been very heavy handed in dealing with him and others, causing him to choose to stop selling any lego in his store, focusing on alternative brands only.

lego is trying to prevent competing brands to sell their models at all costs. currently they are fighting bluebrixx and johnny's world, who are both large german importers of alternative brands on the basis of the similarity of their minifigures, while those minifigures are not similar at all (except for the fact that they have the expected body parts and are compatible with lego bricks)
Gerald Haslam, author who chronicled life in rural California, dies at 84
I think that in the long run wider societies need some shared belief system / culture / ideas to function properly, just like all kinds of communities do in smaller scale.

Essentially we are tribal animals, and nothing can really change that. Without a sense of common identity there's little solidarity, and without solidarity you'll eventually have conflict. Failed states with civil wars tend to be those which lack any kind of common identity and ideas, while more successful ones tend to have those.
As a user, why would I want to switch to Wayland in the first place?

Years ago I remember dreading firing up XFree86 on a machine with only 4MB, opting to use svgalib apps instead. But I've been using XFree86/Xorg for two decades now. I like new technology (I love my Toyota hybrid, for example, even though it lacks a clutch pedal). What tangible benefit does Wayland offer me?
This reminds me of what happened after 9/11, the fear of dirty bomb was all the rage so the US government deployed a network of Geiger counters. They arrested a number of dangerous dirty bombers, all of whom were cancer patients spotted by the detector at the subway station nearest Johns Hopkins radiation treatment facility.

It took weeks to fix the problem.
But by the time "just around the corner" happens, we will be comparing it to the M2.