skysight-inc/HackerNews huggingface dataset:
> The classic example of surprising optimization is perhaps matrix multiplication in Fortran:

> At some point in history, when you wrote the straightforward, primitive three-nested-loops version of matrix multiplication your code ran much faster than when you tried to implement one of the more sophisticated algorithms.

It might also have been due to Fortran using column-major matrix layout; if you try to implement a sophisticated multiplication algorithm that is optimised for row-major matrices, then that will be slower (indeed, also the row-major three-nested-loops version is already quite a bit slower). Another thing is that the sophisticated algorithms usually have some constant overhead that makes them shine only on sufficiently large matrices.
I've been using ff for years and had no problem with it. Uninstalled Brave after the affiliate link incident.
I'm already using Windows and despite me ticking all privacy checks - I am, as such, trusting MS with my data. Might as well switch over to Edge when I need a chromium-based browser. Threads like these move me in inch closer to that decision. (currently default: Firefox and secondary: Brave)

ps: Edge's reader mode and narrator are top-notch.
What prevents the Gemini client from adding a "click to display inline" button next to the image link?
Important to keep in mind the 10000 is in relation to the population of USA. On the scale of the whole world it's more like lucky 200000.
Since a lot of good points have been raised already, I'd though I'd mention something else which have seen happening quite often :

Often times development teams are applying all kind of processes and reporting
are taken accountable for the bug they make, and are overall held to a high standard of quality. All the company is able to consult the backlog, ask questions, whatever, it seems good, and they're ok with it in general.

But then, the dev team may very well fell like all the other team are basically doing the exact opposite. Maybe the sales team will never admit a single failure to close on its team side, the product one will never admit its specs were flawed, the marketing will never admit its creatives where delivered too late, etc...

And that perceived unfairness may be a deal breaker for engineers in my experience. They don't care for example (or even know) if the sales guys have to go to nightclubs until 1am to land a deal while they clock out a 6.30pm, they value visible equality of treatment.

So to retain certains developers, company wide "fairness" may go a long way. (I use quotes because I'm not 100% sure this is the correct english term).
Nice idea on the laser engraving, maybe we could use that inside the bottom bracket - thanks.

We have considered the chain, trouble is both chains and chainrings wear and often cranks/rings aren't terribly-well centred (as fixed gear bike riders know, from variations in chain slack).

For the gravity part we've tested a range of accelerometers; vibration is quite an issue though.

Thanks for the interest!
Using Make to build multiple Docker images efficiently
Source for the curious:

server
https://github.com/nmyk/nmyk.io/blob/master/pkg/tmpchat.go

client
https://github.com/nmyk/nmyk.io/blob/master/web/assets/tmpch...
These are pretty bold points that would deserve to be expanded, as they cover everyone doing non-standard things with their hardware or even just changing their battery. The whole statement sounds like a "think of the children"-style argument to me.
Careful with the word "whitewash". Might get banned in favor of some other stupid word like "cleanwash".
Or restaurants / food chains. One for sure is to target people (esp teenagers / working age) who search for malls, parks or shopping districts.
I recently explained to someone in an interview that I chose Puppet over Ansible circa 2014 because by default, Ansible used to output success or failure messages using cowsay.
I don't think they implemented the `no ads before 8PM on tv` yet. I'm actually surprised about how open they are about advertising costs per second for each block on the npo1 channel [1].

[1] https://www.ster.nl/media/rrifn3t0/npo-1-juni-2020-gewijzigd...
Part of the problem os contextual ads is wastage.

One of the advantages of tracking users is to optimize your spend, taking into account your reach and the frequency a user see's your ad.

The result could be during one month you're seeing a Guitar Brand Ad in your favorite music blog, and you're a saxophone player. Yet the ad was shown to you 30+ times, when in reality it could have been capped to 10-12 times.

Some brands can afford this wastage, and factor in for it - hell some brands thrived with wastage (like those who grew in TV golden age, for example P&G) - but for a lot of them, this is too much.
I've disliked Brave from the beginning. Initially because of the pretentious - and frankly appropriated - name, but now for the much more substantive reasons you've cited.

Seriously, if you want a browser that gives you control over your data and privacy, use Firefox. It doesn't do any of this shady nonsense.
I am in a similar boat. I am a software engineer and I can't ditch it.
Thank you for your opinion. If a sufficient number flag the article or if too few upvote it, it will disappear from the frontpage soon.
> Targeted ads would probably work best in categories of things that you buy regularly, like snacks.

If you show me an ad for something I already buy regularly, are you hoping it will cause me to increase my habitual amount? That doesn't really sound like an effective ad.
"The concept of “mental health” in our society is defined largely by the extent to which an individual behaves in accord with the needs of the system and does so without showing signs of stress."

This part made me question the mental health of our society today. This are large swaths of the population that use amphetamines, antidepressants, anti-anxiety medication just to be able to function on a day-to-day basis. Maybe the problem is not exclusively in the individual, maybe some of this stems from society.

This idea along with some writing of Marcus Aurelius helped me find some peace of mind and try to reduce the influence the external world has on me.
Working from home: “I'm a bit brainier than he thought I was”
Is productivity going up, or are workers more happy, or both?
Maybe Blazor[0] could be a good fit for you.

[0] -- https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Course credit costs perhaps not, but a completely on-line option guts revenues in terms of room and board, for instance. Any institution that is tuition dependent and has built an operating budget around being a residential college/university cannot survive that without significant restructuring.
16+ year olds for about 6 million speakers of Dutch
Back when I was on the platform Postmates was the only one that would deliver anything from anywhere. Like you could order a MacBook or a burrito.
Asking because I don't know: does that also hold true for SSDs if the sectors are overwritten (either with new data, or due to wear levelling)?
> Herd immunity by everyone getting infected should _not_ be a goal.

Hope is not a strategy. You have presented no way to do testing and tracing in the US.
Firefox. You don't need to change many settings to make it much more private than Brave.
It's not about discouraging future murderers from publishing manifestos, it's about discouraging future manifesto-writers from murdering.

It's quite simple logic really. The less attention terrorists get, the less appealing terrorism becomes as a means to get attention.

See also: "The surest defense against terrorism is to refuse to be terrorized."
https://www.schneier.com/essays/archives/2006/08/refuse_to_b...
Shamir's Secret Sharing is roughly equivalent to Reed-Solomon erasure coding, using the same idea.

The fountain codes I'm interested in are built from the perspective of inverting boolean matrices, and XOR'ing the right blocks together.
I've been doing a bit of karting lately and the difference between a 58s and a 59s lap is crazy. Super hard to shave that second off, but it's also so obvious that the guy doing 58s laps is way faster.

Last year there was a hobbyist race on my local track and the person who won it was a guy who mainly practices at home on his computer. I imagine a gokart simulation is close enough to the real deal that training on it actually can help a lot. You can get much more fine-grained feedback on how well you're taking certain corners etc. One thing that trips me up is understanding the kart - my local ones have somewhat poor acceleration, so it seems it's not actually best to take the corners as sharp as possible and try to accelerate out of the corner, but instead try to maintain as much speed as possible going into the corner, even if you end up on a bad line. This would be easy to test in a simulation, but I just have to go by gut feeling.
How People Learn – The Brain Basics
DDG's CEO has a shady background. It's not as privacy centric as they claim to be.
It's probably not written in Java.
Around 293 intermediate CAs in violation of CA/Browser guidelines
WhatsApp Stops Processing Hong Kong Requests for User Data
Here in Tokyo, I actually feel the opposite. WeWorks are quite busy again, but then again we didn't get hit as hard as the west.

If I were a company with 100 employees, I'd get 50~ hotdesk spaces at my local coworking space chain and let employees come in up to 3 days a week whenever they feel like it.
yes I know, even the Gutmann wipe is no longer effective and SSDs are essentially unwipeable, but that's not what this is about. It's about the software not wiping (or not even deleting) data at all when you'd expect it to do so. Generally, you'd expect software to do what it tells you.
I'd argue that essentially no writing on social issues is really sound. We don't understand humanity in aggregate (or even in singularity) or what underpins us well enough. Scientific studies on these topics are generally limited and biased with true randomization being essentially impossible. It's all based on hand chosen axioms on humanity that are picked to aid the author's statement rather than being derived from any objective truth.

edit: As such you're essentially reading religious preaching and we are all capable of being converted to a religion. So it makes sense to check ahead of time that you're not getting converted into a violent cult.
Interesting, but I think we're run out of space. Sort of related, we've been considering how we can gut an optical mouse and use the sensor from them. The idea is broadly similar, basically learn the pattern around one revolution and work out where we are in it.
Sure. But I was getting at something different. You can choose your open files limit on one side and the approach (lazy or not) on the other. If you choose lazy there's no way around having to leave the file open.
> Qt is lovely but the company that controls it is in a bad place financially and it's not clear what will become of Qt if they go under.

this part has always been clear:

"Should The Qt Company discontinue the development of the Qt Free Edition under the required licenses, then the Foundation has the right to release Qt under a BSD-style license or under other open source licenses. The agreements stay valid in case of a buy-out, a merger or bankruptcy."

https://kde.org/community/whatiskde/kdefreeqtfoundation.php
`import asyncio` is a standard part of Python.

`aiohttp` is a a 3rd party package if you want a more succinct expression of the same functionality.
The term "illegal" deserves some definition. Arguing that something is forbidden because it is illegal is circular reasoning.
> But here is thing: you don't get to decide. You're whole society doesn't get to decide.

This is why we have established what is sometimes called a 'rule-based international order', so that we can have a world where might makes right doesn't apply anymore. Where the weak get protection and the strong are compelled to act morally and legally.

Unfortunately, of course, the rules mostly stay on paper and the world continues to be driven by power and violence. This however doesn't mean that we shouldn't push for a better world and that we shouldn't hold people and nations responsible for their brutality.
That’s not correct, the word itself does not have that connotation.
Arguably not even a profitable one considering how 903M invested almost anywhere else since 2012 would have done with far less risk.
I'm not the person you replied to. However, when I used to browse reddit - my phone logged an unhealthy amount of time spent on that app (in roughly the same ballpark).
According to the report, online advertising revenue accounts for 5.351.000 EUR while TV did so for 144.365.000 EUR (2019). Thus the impact of online ad revenue rise seems relatively small.
I can definitely see the reasoning. I suppose I'm still debating whether it's good to have all my personal information with only one company or spread around a bit more.

If I was going to plump for one company, Microsoft might not be the worst choice simply because their business model doesn't revolve around monetizing my personal information.
The American Revolution Occurred in the Middle of a Pandemic
Country-scale detection from 56 annotations
This is some pretty intense negativity. What's wrong with doing something just for the hell of it? People will choose naturally whichever may be the most efficient methods.

There is no reason to shit on someone's work just because you think it was a bad idea. It's already done, and it can coexist in the universe with you.
You are conflating different Russian political groups fighting each other into one. The issues with Russian feudalism were many which led to various groups opposing current goverment.

Russian history deserves to be approach with same seriousness as American rather then being simplified to kindergarten level.

Anyway, America now is not like russia back then at all.
The best way to wipe an SSD is to have full disk encryption and then wipe the key off the ssd. Even if you do manage to recover the key which is a big if, you still need the key in your brain. Combined with writing random data over the ssd you will be lucky to pull anything out of it.
>Why are cities burning over "police murders" and not the War on Drugs or school choice?

Probably because it was the most visible and potent symbol of injustice.

If you're the underdog and you need some sympathy it's a little easier to get it by saying "please stop murdering me in my sleep when I've done nothing wrong" than "please stop putting me in jail just because I like to inject a bit of heroin".

In terms of your broader point, it's not like the two wings of the business party have ever represented the underdog.
> It doesn't seem to be anywhere (in text) in:
/Users/mark/Library/Application Support/BraveSoftware

Of course it's not in text. It's a SQLite3 database:

$ sqlite3 ~/'Library/Application Support/BraveSoftware/Brave-Browser/Default/Top Sites' .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY, value LONGVARCHAR);
INSERT INTO meta VALUES('mmap_status','-1');
INSERT INTO meta VALUES('version','4');
INSERT INTO meta VALUES('last_compatible_version','4');
CREATE TABLE top_sites (url LONGVARCHAR PRIMARY KEY,url_rank INTEGER,title LONGVARCHAR,redirects LONGVARCHAR);
INSERT INTO top_sites VALUES('https://chrome.google.com/webstore?hl=en',0,'Web Store',NULL);
COMMIT;

This is actually a database inherited from Chromium, so I'm not sure if the issue is inherited from Chromium.

Edit: Tried this on Chromium 86.0.4185.0, top sites db is cleared after clearing all browsing data, so probably not inherited from Chromium.

(Btw I wasn't able to repro on Brave because however many times I open news.ycombinator.com, it simply won't register in top sites -.-)
Make a vaccine? I'm trying to teach my kids the alphabet
You have little power over diseases without technology, not to mention that a disability may render you worthless/good as dead so you can count me out of this "back to the cave" movement.

If you want ultimate "tranquility" build a spaceship and conquer the ultimate frontier alone. Nobody will bother you in the cosmic void.
Music lovers,I would like to know your thoughts about this Prototype
Hi Guys & music lovers ! i would like to know your thoughts about this Prototype ! “a music quiz game app” called Thejamquiz https://thejamquiz.com/
For now it is an online web app only available on desktop PC and android mobile with google chrome recommended, not available on Iphone yet….the prototype is not complete, so there are not yet all the functionalities: the accumulation of points, the scoreboard, the game with other players, the fact of creating your own personal quiz; You can just sign up , choose your tournament and start your game.
sorry for the inconvenience but the language is in French "sign up= s’inscrire" , "log in= se connecter" , "next = suivant" ; for now You can just sign up , choose your tournament and start your game. let me know
how do you get the idea ?
What is good?
What is bad?
What does it need?
a Warm Thx !!!!
> What's the reason for including ease of machine parsing? Aside from the fact it might make the compiler slighty easier to write I guess.

Most of the designers have spent a long time writing C++, and C++ is famously extremely hard to parse for machines, and this has caused a lot of problems for compiler/language authors. It's normal for people to overcorrect when they have real trouble with something.

> I'm sure that code that's easy for machines and humans to parse is harder for humans to parse than code where humans are the first class citizens.

I'm not sure at all about that. Making syntax that is easy for machines to parse mostly means that your syntax needs to be wholly context-free and low-lookahead. Both these features help people too, even if they result in more different kinds of characters in your source code.
Costs, which can very easily be measured, probably went down.

A company like Fujitsu already has offices in nearly every time zone. The average meeting there already has people who are joining remotely. Teams already have to coordinate and managers already have to manage on the other side of the world. Letting people join their daily standup WebEx from home instead of whatever office they usually go to doesn't really have much impact on that workflow (especially since ~20% of the company already does that on any given Friday).

What WFH it does have is an immediate and direct impact on is cost.

If you're in management and you see that cost reduction in the numbers, productivity appears unaffected, morale appears unaffected (and some people even say it's improved) can you justify to your superiors not continuing to give people the option to WFH where possible?
Julian Assange helped research a great book called "Underground: Tales of Hacking, Madness and Obsession on the Electronic Frontier"

Documents the antics (and downfalls) of various hackers from the late 80s and early 90s, most of them Australian. Assange (aka Mendax) is one of the hackers the book follows.

It's out of print these days, but the author, Suelette Dreyfus made the book available online back in 2001 - http://underground-book.net/
No and yes.

For fast Reed-Solomon I'm aware of this: https://github.com/Bulat-Ziganshin/FastECC. It's kind of amazing how far Reed-Solomon has come, thanks to the fast fourier transform. At the very large problem sizes it does slow down more and more though. If cleverly applied (e.g. layering erasure codes) you can make it go very far indeed. I don't like how hardware support is essentially necessary to make the larger field sizes necessary for bigger instances fast.

Wirehair is very interesting, and I hope to study it well and describe it more formally as part of my Master's thesis. I'm not aware of any academical analysis of it. I did look into it enough to diagnose it suffers from the same O(n sqrt n) issue that RaptorQ does, again for very large instances. The issue lies in having to do Gaussian Elimination for a submatrix (to solve the inactivated columns) near the end of decoding, and this submatrix can be on the order of O(sqrt n).

I'm interested in 'very large instances' because ideally I'd be able to create an efficient fountain code with block sizes on the order of the size of a UDP packet, disk page or QR code, which has some very interesting applications.
It's the same logic as "an insane person can never have a valid complaint about the asylum", a problem which mentally ill people deal on a regular basis with when trying to affect change in their treatment.

Not saying the Unabomber actually has anything worth reading, I've never read the manifesto, but dismissing it wholesale (and angrily) before doing so is rather illogical.
No story, but I'm intrigued. What got you started on this?
It's a pretty rare event in comparison though.
If the social experiment is to throw away all the guns, close the military, dismantle the economy and all go live in the forest, how will the US STILL be the most powerful nation?
This whole thread is a disaster of people not reading the article or even discussing it really. You are all instead just holding forth on your pet theories of shame/forgiveness/face-saving social interactions. It doesn't even have the benefit of being interesting or based on research.

I do not forgive you all for not reading or discussing the article, at least not until you all apologize and post something interesting relevant to the article.

I do, however, give myself permission to file this away under "topics HN can't reasonably discuss", which is unfortunate because the design of our social media systems, reifying cultural norms, is super important to today's society and discourse.
Funny or not, you have to take into account HN context (ah!), where the great majority of users thinks marketing is a scam and hate advertising (here comes the downvotes...) - and they have reasons to feel like that. We've been flooded by bad professionals that give a bad rep to the craft.

They can profit more because they don't need any third party tech provider that take bites out of their inventory margin, or are not being forced into bidding their inventory and they set the prices they want.

It's smart on the publisher part, but they end up falling into 3rd parties because of the times they have inventory not being monetized (money lost).
>If you don’t have any work that needs to be done, you can sit for hours at a time just doing nothing, just listening to the birds or the wind or the silence, watching the shadows move as the sun travels, or simply looking at familiar objects.

Anyone in the US can do this today if they really wanted to. Plenty of backpackers on the Appalachian trail just do a couple months of manual labor, and live minimalistically the rest of the year.
that seems a little naive. what about actual evidence of performing said wipe? a little progress bar showing the 35× overwrite technique maybe, verified by a failed recovery. do any browsers have these small, open source capabilities baked in? seems like nowadays the only way to ensure and audit personal privacy is by having network inspection and disk utilities constantly monitoring these "pro-privacy" apps
This is absolutely true and shocking difficult.

You can disable every notification on your phone, mute all non urgent email, change the way you read news, block social media for a day or delete it permanently... all the small things help.

But the worst interrupters are the hardest to tame. If anyone has a Slack containment strategy, I’m all ears.
Ah that's a shame, I hadn't seen that, thanks. I'll look forward to trying out yours!
WSJ [Andy Kessler] – Cancer Screening by Grail
Ungated full-text via archive.is [1]

> So Illumina spun out a new company named Grail in Menlo Park, Calif., to do what’s known as Circulating Cell-free Genome Atlas studies. [2]

[1] http://archive.is/Jdbs7

[2] https://en.wikipedia.org/wiki/Liquid_biopsy#Types