skysight-inc/HackerNews huggingface dataset:
I knew I was listening to a lot of audiobooks when I started having strong opinions about favoured and disfavoured narrators. NYT recently profiled Eduoardo Ballerini as a kind of "voice of God", but, for me, that's John Man. What Don LaFontaine is to movie trailers, John Man is for audiobooks, at least to me.
The reason is that the term "fault" is used is because on the PDP range of computers (the first computers to run Unix) when a instruction (op code) fails it creates a "fault". In the case of accessing a segment that no longer exists, or beyond the length of the segment, etc the instruction that tried to execute but failed is said to have "faulted", or suffered a "fault". So an instruction that faults due to a memory segment issue is called a "segment fault" and one that faults due to a memory page issue is called a "page fault". In the case of segment, the name stuck even though almost all modern CPUs have pages rather than segments.
You should probably disclose in this comment thread that you work for Google.
I've looked at many reporting tools, most of them are probably great for corporate/enterprise stuff.

I'm self-employed, so I have no boss or shareholders that need pretty reports with bar charts. In my case my site is deeply database driven and I can build engagement statistics directly from real data using complex SQL queries.

And while there's only a few such 'reports' that I check regularly, most of them are temporally incongruous—I think that's how you'd describe it—in that they look at what happened in the past contextualised by what's known in the present. (E.g. tracking engagements from new/irregular users, while they were new/irregular users, but which subsequently became regular users.)
I'm not sure switching launch vehicles is a realistic option for a project being in development for 24 years by now. Especially not to a not-yet-existing rocket.
I want to get some sort of retractable lead for mine. My keys are heavy-ish and sometimes it can be difficult to get the key in a usb port without tension.
With a laptop, an extra screen does seem to help somewhat in situations like you describe, I agree. That's because a laptop screen isn't quite big enough to bother with tiling your windows. If I had a laptop with a 20" display, maybe a touch bigger, it would be plenty for 95% of my development needs.

But since those don't exist, my general preference is an available external screen that I can use if needed. I like to couch/chair code a lot with my legs up, so I don't like to rely on an external monitor, so I try not to get used to one full time.
No, and it's total bullshit that we let him get away with re-claiming it. Originally, it was for stories that were ludicrously false and made up. It's like the stuff you see in tabloids. It was being passed around on social media as real news. Things like Obama being a secret Muslim, and not a natural born US citizen. You know the things that launched Trump's campaign.
Eh, not really in long mode at least.
The only people I pay with cash are my cleaner and my son's allowance. And even for the allowance I'm thinking of just getting him a bank account instead.

My favourite cheese shop used to only accept cash, but the owner retired. Beyond that, the only thing I need cash for is to give to homeless people. I think they're the main group losing out due to the switch to electronic payment; the can't afford the equipment for it.
> It can be pretty annoying when a book has multiple narrators as the quality can vary significantly, so you might get deep into a book before you start getting consistently bad narrators.

I think one of the most annoying experiences I had was when they changed narrators in the third book of the Takeshi Kovacs series. It wasn't even that the third narrator was bad, especially, just that he sounded wrong—but I was far too invested to set it aside at that point.
awesome write up, really engaging! I enjoy the cliff hanger at the last line... "one strange trick"....
> The quarantine for new arrivals has been in effect for 10 days

Given how effective arrival quarantines have been elsewhere (TW, NZ, SG, et al) and how long they’ve been in effect it’s frankly insane that the UK took this long to implement it.
When I used to work on Win9x, where badly-behaved programs would often corrupt memory and lead to the system eventually crashing, I made use of that trick a few times --- keeping a kernel debugger resident meant that sometimes I could skip over faulting code and keep the OS alive long enough to save/finish my work and reboot. But often, a lot of things would stop working too, which is not so surprising since if you continue to ignore errors you will eventually end up with an empty program.

Also reminds me of this: https://news.ycombinator.com/item?id=4157777
There were a lot of bad editions of the manual throughout the 20th century.
I think with server-side only is harder to filter bots, crawlers and get accurate bounce rates or session length times.
I read one article in Jacobin, an interview with an individual who rationalized it: https://jacobinmag.com/2020/06/frances-fox-piven-protests-mo...

However, I haven't really seen others support it, aside from the obvious lunatics on television (many of whom simply want to grab free stuff). I'm not sure which sites I'd have needed to frequent to see such support, but I'm always looking to expand my knowledge base, so would appreciate a few recommendations.
https://news.ycombinator.com/item?id=23562184

Case in point, timely and thorough analysis
Java Debugging Tools
Feature flags?

about, https://www.martinfowler.com/articles/feature-toggles.html

a product (I have not used), https://www.optimizely.com/developers/
Mozilla Hubs
I was expecting 'shocker.'
I think the difference here is that browser extensions are distributed through a package manager provided by the browser vendor. People expect the vendor to perform some sort of security validation on apps that it is effectively publishing. You can't reasonably have the same expectation for binaries downloaded from a website.
This leads on to demand paging, when an instruction tries to access a page that isn't loaded in memory (say for example the page has been "paged out" to swap), then when the instruction faults, it traps into the kernel page handler, and the kernel then determines that yes, the program does own that page and that it is indeed in swap, the kernel will then "page in" that page, i.e. read it from the swap partition and put it in memory. Once the IO has completed and the page is in memory then kernel will reschedule the process and start the execution from the instruction that previously failed. Now that the page is in memory the instruction should execute normally and the process will continue unaware that some of its memory wasn't in RAM but now it is.

[EDIT] fixed a typo.
This seems to indicate you can:
https://developers.yubico.com/PIV/Guides/SSH_with_PIV_and_PK...

('If an external key has been imported and a certificate already exists, skip step 2' - you can import a certificate signed by a CA, and OpenSSH allows you trust certs signed by a given CA.)

Am I missing something here where that doesn't work in this combo? Or are you referencing 'ssh keys' specifically, as opposed to 'certificates being used for ssh'?
Positional control of the keys (not the hammers) is possible but the solenoids get very hot. Strike velocity is not proportional, I will have to add some filtering to ensure that loud passages don't break a hammershank.

As for the tonal effects, you can't really manipulate a piano hammer like that through the action, and this mechanism still uses the normal action the way it is intended, only it strikes from below the pivot rather than above, so at the back of the key. The whole function of the piano action is to give a uniform response to uniform input so the hammer can only describe a particular arc with a speed relative to the force with which the key is struck. You can't 'freeze' the hammer at the top of that arc, it will just fall back down until it gets caught by the back-checks.

What you can do and what would be impossible with just one pianist and just your fingers is to strike key combinations that would be otherwise impossible. For instance to make a chord that uses more than the normal number of fingers or that would require extreme contortions or more than two hands.
> I know there are countries where you have a democratically elected representatives and every part of the government and...

At the moment. All those things can and do change, and then what will you do?
Go to the Displays panel, switch to the "default for display" option, then switch back to "scaled" while holding down the option key. Do you see that resolution in the list of options?
I think the idea is that Ghidra's and IDA's plugin systems allow for manipulation of binaries at a level that allows writing deobfuscators over them.
This article is well written and well referenced. A must read IMO.
> Then I realized that a 5V supply will always be 5V in normal operation and ohms law means the current varies.

This is a great observation. I've often thought that teaching Ohms law as I=V/R would lead to less confusion. Similarly, in intro physics why is mass acceleration introduced as f=ma? Wouldn't a=f/m have a clearer meaning?
Can an app stop the corona pandemic? A success story for Swiss science
I mean given the level of international travel, putting a quarantine in place 2-3 months after the start of it seems like gross incompetence.
Haha! I thought the same thing.

And now I shall continue writing PureScript, because I enjoy it :)
I think you wildly misunderstand how many people (teenagers included) who use Snapchat for PG-rated things exclusively. The end-to-end encryption (of snaps) and “disappearing” nature makes it work well for anything sensitive, but porn is certainly not the only thing people use it for.

Also, any party to a conversation can use the report button to send the unencrypted message to Snap for review. They employ actual content moderators as well, who have made reports to federal law enforcement before.
I think they were right about the screaming bit. Here in North America, we're doing alright. Canada got relatively lucky, timing the restrictions before the peak unlike so many other places. The U.S. overall rates of COVID death are dramatically lower than the UK and Sweden, and people still frame it like the President is a bloody-handed murderer who gets off on watching people suffer.

Mexico made a big stink about things, and some politicians there even turned their noses up at the U.S. (still the country most likely to render aid) during its peak, but are going into a mass outbreak of their own, that is on a steady trajectory to kill as many or more than the U.S. one.
Also HTTPS Everywhere and, in Firefox, NoScript.
If you really just want the program to continue operating on dereferencing NULL pointers (and assuming that a NULL pointer is a pointer to address 0 in the VM, which is a risky assumption to make) you can generally convince the OS to map address 0 to something valid, therefore making the access Just Work.

Beyond that there are sometimes very valid reasons for allowing segfaults to occur in certain conditions and catching/patching them. For instance in an emulator's dynamic recompiler you could optimize your generated code by assuming that most memory accesses target the emulated RAM region (generally a reasonable assuption). Then you map the RAM buffer in such a way that if it turns out that the emulated program was actually attempting to access an address outside of RAM a memory fault occurs, which you can then catch and recompile the offending code block with a slower but more comprehensive address decode.
And also really low. I'm astounded it's even under 50%.
> he's trying to win over the left

That's... new. He got in power by courting the hard right. He nominated hardcore right-wingers to all key positions, and pre-covid was busy implementing a hard-right "no prisoners" approach to Brexit. And now he'd supposedly be leaning left...?

I agree that he wanted to follow Trump in not locking down anything - but he had to change course after meeting resistance from scientists in the civil service, as widely reported, not from "the left". "The left" didn't even have an actual leader for most of the crisis.
Were they part of LGBTQ+ "community" or were they just individuals who were not straight?
> 5 children were killed by police.

Is it wise to have children in the same building from which you intend to shoot at the police? It's kind of obvious that the may accidentally get hurt.
Google won't let you enroll with just one key. You need at least two.

Also, if you happen to have a Ledger for crypto crap, those support U2F as well. It's less convenient because you need to connect it to a PC, enter the PIN, and then open the U2F applet.
The Man Who Found Stuxnet – Sergey Ulasen in the Spotlight
I completely agree. It’s been a clusterfuck from start to end.

Have you seen the news about the government terminating student nurse paid contracts early? Right when we need them the most and when public support for health workers is at an all time the high, our government decide to screw them over. I just don’t get the sanity of such a move.

https://www.personneltoday.com/hr/student-nurses-see-paid-pl...
Even if people lived no longer than before, the cost of education and healthcare will keep rising, and there's seemingly nothing we can do about it.

https://slatestarcodex.com/2017/02/09/considerations-on-cost...
Unless you want to use a gamepad.
I agree entirely here. In fact I know people at the time jumping up and down and saying "apply the Wuhan quarantine rules to everyone arriving from mainland Europe in general, or indeed anywhere".

The key to me seems to have been that measures were put in place slowly, at the pace ministers move at, rather than the pace experts can make decisions at. Asking everyone who returned to quarantine for 7 days would clearly have helped, with the benefit of hindsight.

I think the issue is that politicians tend to want to avoid imposing what are seen as invasive measures where they feel the risk is low. Their assessment of the level of risk posed by those returning from overseas holidays in February was clearly now, in the cold light of day, very poor.

The sheer number of people overseas at the time probably didn't help matters - some suggestions that as many as 1 million people were overseas at the time [1].

[1] https://www.theguardian.com/world/2020/mar/19/uk-battling-to...
> an attempt to elevate nonsense as if all opinions are equal

This is precisely the “argument to moderation” fallacy.

I disagree with the rest, and will not comply with any part of your recommendation. If you think my opinion is “noise” then it is probably best for you to ignore it.
Almost all language runtimes trap SEGV for memory management and other services.
Apple/Webkit already has a proposal along those lines.

https://webkit.org/blog/8943/privacy-preserving-ad-click-att...
> The UK "hack" for the bluetooth was quite clever from what I saw - in essence they implemented the "background discovery of an iPhone" feature.

I don't think the government deserves the credit they have received for this. The "hack" was well understood and documented before this App was created, and it has been implemented poorly [1].
[1] https://github.com/nhsx/COVID-19-app-Android-BETA/issues/10
> Generation Rescue is a nonprofit organization that advocates the scientifically disproven[3] view that autism and related disorders are primarily caused by environmental factors, particularly vaccines.[4][5][6][7] The organization was established in 2005 by Lisa and J.B. Handley. Today, Generation Rescue is known as a platform for Jenny McCarthy's autism related anti-vaccine advocacy.[6][8]
Ah yes? Please tell what in Germany works's, Rail-stations? Airports?
I think there are times when the go it alone and keep calm carry on attitude works well, but this is not one of them. Hopefully lessons will be learned.
Until one of these alternatives is completely free like Google Analytics is I don't see a massive shift happening. I'm a web developer and there's no way I'd convince my clients to pay $20/month for something that Google offers for free.
The Truth about COBOL
Mind that Germany went towards a centralized non-Apple- Google solution first (PEPP-PT) They just took the turn sooner than the British and others.
Case Ignore is /i
He has an 80 seat majority, and is quite willing to ignore (or attack) his political opponents rather than to compromise with them — Brexit in general, the WA which he opposed then fired his own MPs for opposing and now himself opposes again, and of course Cummings’ eye test.

I agree he did not want a lockdown, but I think that happened because France said something like “either you lock down the UK or we ban everyone from the UK from entering our country”.
Fortunately socket activation is gaining support. The whole idea of having a privileged process just to bind can be skipped. But even without it, I'm not sure why it matters for seccomp - you bind then you apply the policy. Just like typically you first bind, then setuid.
I find this article... strange. Near the beginning, it talks about widespread mutiny in Vietnam, and attributes it to the reward system: "What did the man at the bottom want? To go home. And when did he get to go home? When his tour of duty was over! This was the case whether or not the war was won."

So, in other words, the war was lost because management did not properly align incentives for soldiers with desired outcomes?

I find the following article more persuasive:

https://libcom.org/history/1961-1973-gi-resistance-in-the-vi...

It identifies three important factors for the same phenomenon:

-- First, that new recruits discovered immediately that their recruiters had lied to them: "Guarantees of special training and choice assignments were simply swept away."

-- Secondly, for the many Black GI's, a growing consciousness of their own oppression within American society.

-- And, finally, the sheer futility and meaninglessness of the war itself: "a seemingly endless ground war against an often invisible enemy, with the mass of people often openly hostile, in support of a government both unpopular and corrupt."

In my opinion, the article overstates the importance of management. I work as a tenured professor at a research university -- another profession discussed in the article. Frankly, there are few rewards or disincentives for behavior of any sort -- at least not of the sort that come from my bosses. And yet I do a good job anyway, for the simple reason that I believe my job is worth doing well.
How to find errors in a C# project working under Linux and macOS
An overview of loss functions used when training Neural Networks
Forget it...France is still number one, you silly tee-drinker ;)
Maybe he’s right about the lockdown but I must raise an Anti-vaxxer alert. FWIW.
I have my own solution inspired by plausible.io and Simple analytics. See https://tildegit.org/severak/millions

I used Matomo before, but simple dashboard in style of plausible.io is more useful for me. I have a little traffic on my sites.
How to pay your rent with your open source project
Next Gen Data Visualization with Grid and Chart
I have always used AWStats [0] and never thought I needed more information than that.

[0]: https://www.awstats.org/
Ask HN: Transferring large (over 100GB) files?
How do you transfer very large files? Things like raw video footage or datasets. Ideally something suitable for non-technical users.
Doesn't pass my browser test. Empty gray page.
We still have so far to go with screen resolution on desktops and laptops. While 200 dpi monitors are a huge improvement over the ridiculous 1080p or 1440p that most people still use we won't hit the zone of diminishing returns until we get near 600dpi. Yes even from a laptop viewing distance 200 dpi and 600 dpi is like night and day if you have good eyesight.
More recently, this concept was linked from Lesswrong/SlateStarCodex, https://www.lesswrong.com/posts/n86TNJS8k2Shd84kn/the-asshol... , which I would recommend skipping in favor of summaries given it wanders and you can only read the same word over again so many times.

The basic dynamic is: if you advertise a rule, and then don't enforce it, you in-effect reward people who transgress the rule and directly discourage people who obey it - and then wonder why you are "surrounded by assholes," when what you've done is set up a filter that only assholes manage to permeate. I think of this as a variant of, the "Hock Principle: Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior."

More than post-hoc explanation, it can predict a pattern for how large organizations and bureaucracies have clusters of terrible people at the top, how an individual may develop a pattern of being subject to abusive relationships, how some social programs will just sustain the problem they are mandated to mitigate, how corruption spreads in institutions, how some people always seem to end up in terrible jobs, and even how discussion forums can turn toxic.

It comes down to the maxim, "what you reward, you get." If you do not set boundaries and then enforce the boundaries you set, the only people who will pass through them will necessarily be the kind of people who don't respect you or your boundaries. Set boundaries for yourself and how you relate to the world and others, and be absolutely aware that when you choose to relate without them, you are rewarding people for not respecting you. Do the same in your companies, products, services, and teams. If you have ever worked with someone who was an asshole and wondered why and how they were able to succeed, it is because the people around the person let it work for them.
What about the little people? I want a list of prominent technologists who were shorter than 5'. And another one who were plagued by birthmarks. Anything less is heightist and birthmarkist!
I still shudder at this.
Nakivo Backup and Replication v10 Beta: What’s New?
On the island bit - the travel situation is quite different to NZ. We have a lot more traffic for business, multiple busy airports, a rail link to the Schengen area and cheap access to international travel. We probably had a lot more routes for the virus to get in, and I think the assumption now is that it was circulating since the winter (although most of the news websites I can find are screaming tabloids).

Politically, locking down borders was not palatable to the government - I don't think we ever closed the border actually, we just made it very impractical for people to travel. Someone was actually able to get to Paris for a haircut a month or so ago.

https://www.euronews.com/2020/05/18/locked-down-brits-in-nee...
This dude is a "vaccines cause autism" guy. While the article appears to be well put together, I'd have to make sure he isn't cherry picking results before I believe it.
I'm showing my age here, but I got my start with the series of books by Forrest Mims that were available in Radio Shack stores since the 70s. They are written to be understood by complete novices, and they have hand-drawn circuits with everything explained.

http://www.forrestmims.org/publications.html
They don't call them flagship missions for no reason
Problem: there is a difference of velocity of understanding between guided experimentation vs study vs mentorship...

(Many fail and are put off to learning the subject whenthere is no person they personally know to guide them through speed bumps)
I think the problem is that there is no single definition for many things around this app. Each country has a different definition of what constitutes contact for example.
> If you really just want the program to continue operating on dereferencing NULL pointers you can generally convince the OS to map address 0 to something valid, therefore making the access Just Work.

Yeah yeah yeah but this ALSO fixes use-after-free bugs! Really an amazing little trick, I wonder why compilers don't just do it automatically.