skysight-inc/HackerNews huggingface dataset:
Have a look at the extensive errata Intel publish for their CPUs. There are hundreds of mistakes in the chips’ behaviour, and yet each buggy CPU would pass your set of tests with flying colours.

While you could never release a CPU that didn’t pass the tests you describe, they don’t even begin to exercise all the corner cases for a chip. Multiplying two specific numbers together, while the instruction crosses two memory pages, when an interrupt arrives? How do you even test for that kind of thing?
I wonder if any of the commercial distro developers care enough about Linux on the desktop to fix this. Or, does Chromium OS use libinput? If so, then Google could fix this.
It depends on the availability of your preferred domain.

Ideally I'd have used first@last.com. But since it wasn't available I use fl@firstlast.com (fl are the initials).

The reason I use my initials instead of "me@" is because some clients show that username as the sender, and it didn't look good to have the sender be "me".
I'm postulating that "bad luck" is mostly poor decisioning, with say 30% of black swan type events in humans.

Paralleling Nassim Taleb's concept of protecting against downside tail risks is of utmost important. Are there ways to protect downside risk in the other areas of life?

A former, more judgemental version of me, used to be highly critical of illogical decisions individuals make. I tend to lack the "feeling / in the moment" aspect that a larger group of humans possess and naturally run everything through the 'thinking, logical, multiple permutation outcomes of a decision'. I used to see consistent decisions impacting people's lives as streams of "I feels" decisions that were suboptimal, and led to poor outcomes - masked as bad luck. (examples abound).
You need to realise that the only thing a career academic can really teach you is how to be a career academic.
That makes sense but goes under the "increasing the number of players" benefits
It's somewhat common in the custom Android ROM community, where there are different levels of "brick".
Covid 19 is very mild compared to the first colds unleashed on humanity that wiped out civilizations. It just seems worse now since we are experiencing it.

2-5 years, the whole world will become infected and gain resistance. Minor changes in behavior will be established such as masks becoming socially acceptable in western countries.
You're all just messing with that n-gate.com guy, right?

(FWIW: If the terms are to be interpreted relative to the device owner's competence level, we also need to prosecute people saying "You're dead to me" for murder)
The reason the first element is used as the pivot is that these are linked lists, not arrays, so it would take linear time to access the middle and end. This isn't a real quicksort.
This is a very well formulated question, well asked.

People are already doing every step you mentioned but there are three problems:

- Processors nowadays are so advanced and complex that you can't simply approach them as if it was one single block. You need to divide the processor into smaller blocks, develop those smaller blocks and put them together by the end of the development. Like in any engineering problem. The main problem is that it takes a lot of time for all sub blocks to be mature and stable enough for top level integration.

- Once you have all your blocks ready, you can start integration and bring up the system with FPGAs. But now you face the problem that FPGAs are really slow and are not really usable as a normal system. You can run some preliminary tests, the short ones but it would take months to properly execute a normal benchmark.

- You could create and tape out test chips but then you would also need to create all the infrastructure needed for the processor to work like the memory system, memory RAM, communication buses, firmware and etc.
@vedipen, thera's a typo in bash "if" example, an if-block is closed with "fi".

edit: "if" example also misses a semicolon before "then".
Start gaining traction for your product while experimenting with what works best
Isn't the idea you would have 2 factor auth on your account preventing any web brute force.

Then generate API keys on a per project reducing the attack surface in the case of breach?
Just going to leave this here:

Known Issues for PowerShell on Non-Windows Platforms

https://docs.microsoft.com/en-us/powershell/scripting/whats-...
Well if you've just run your verification on FPGA like that chances are your silicon will fall over on first boot because you've totally missed a whole bunch of corners cases that only occur on the real memory system. Yes you can attempt to emulate these in FPGA but that's one of the reasons verification is not as easy as it seems.

> Start with the simplest possible in-order core so that you get it working very easily, and then evolve to your desired end-state with a series of small commits

You can't just trivially evolve a simple design into something more complex, much in the same way when Linux does a new major release they haven't started with some stripped down basic *nix and worked their way up from there.
The real difference is: in any reasonable bash script there will be a significant amount of awk, cut, tr and other commands to munge the output of one command into the input expected by the next. In PowerShell that totally goes away.
I am really hoping for new releases to to be streamed digitally now. I'd pay for it.
Singapore cases are rising, but primarily within a specific sector of the community (foreign worker dorms, which were always a concern as they're very communal spaces). We've been in a de facto lockdown for a week now, so the next few days will be telling.

Hong Kong, for its part, reported only 4 new cases on Sunday and has been testing aggressively - I think they're around 15,000 tests per million people now.
For a good "what's programming really is" class mobile app development and some web dev would be great. First a mobile hello world. Kotlin preferably. Then they can whip up a very basic backend (it just spews out rows from a DB), again in Kotlin. And then they can slap an admin UI on top in HTML.

And then over the next few years it would be great to dissect this. CPU, ALU, ASM, raw memory, network basics, IP (BGP ~ distance vector routing), TCP, buffers, syscalls. RDBMS, MVCC, B-trees, merge sort, heap sort, and so on.

Oh well, one can dream. But usually students are just bombarded with completely disconnected courses.
You're adorable.
Thank you for the feedback. Received in the spirit it was given.

My prior comment was a representative example of the issue. That you found it stodgy and difficult to follow highlights the same issues the parent commentator points out about the source article.
As a longtime Fastmail user, it's taken a long time to get to this point -- a labels beta. At this point, I'd like to see some truly unique native analytics on my storage rather than somewhat late attempts at market feature parity. I'd like to see a unique suite of management tools, like, say, an intelligent bulk unsubscriber. But sure, I'll test labels out.
Critically it’s redundant in the paragraph, much like ‘dark and stormy night’. The point is to convey something else which is made clear by the redundancy.
Feels a bit like it came from a markov postmodernism generator:
http://www.elsewhere.org/pomo/

Postmodernist arguments and critiques are like the blue/gold dress. Some people see it as pure obscurantism, just all white noise. Other people see it as full of interesting ideas.

I've never seen these two groups successfully hold a conversation about it without getting progressively angrier at each other, mostly devolving into insulting each others' intelligence (like many of the replies to your comment).

Add a layer of politics on top of that, to really rile people up, and this whole thread is just a recipe for disaster.
https://youtu.be/u6aPgA5549g?t=13
I was once told explicitly by GitHub Support (just as a reminder) that one person having multiple accounts is against their TOS, so there’s that. (This was years ago, not sure if TOS has changed in this aspect.)
https://github.com/casbin/casbin
Well, professor of humanities there. Accusing them of using large words or "having swallowed a dictionary" (like one of the siblings here) is getting dangerously close to an ad-hominem.

He presents some content. Not in the easiest form, maybe, but you're insinuating there's nothing else in there, when really it's more of a refusal on your part to engage.
"If no line of sight..." I might add
I spent a lot of time last year looking for alternatives to iCloud for local syncing of calendar, notes, and contacts for macOS iOS. It's real easy to spend a lot of time banging your head against a wall trying to get things working.

I learned to be suspicious of any posts that said things like "This should work!" instead of "Here are step by step instructions for what I actually did that worked for me under these conditions on this date." Things that work for Windows don't necessarily work for Macs. Things that work at one time, don't necessarily work at another time.

Sometimes there was just one little detail missing, obvious afterwards but undocumented and costing an hour or two of messing around to find. Sometimes I gave up on a promising solution (such as radicale) because I just couldn't find that one missing step. That's why complete documentation of someone's experience is so valuable for someone trying to recreate another person's success.

Here's what worked for me (on Jan 2019), a setup that used apache, DAViCal, postfix, dovecot on CentOS 7 in VirtualBox on macOS 10.14:

"Replacement of macOS Server: Calendar, Contacts, and Mail"
https://7402.org/blog/2019/replacement-macos-server.html

It was broken by the end of year due to changes by Apple, requiring the following fix (as of Dec 2019):

"New self-signed SSL Certificate for iOS 13"
https://7402.org/blog/2019/new-self-signed-ssl-cert-ios-13.h...

Good luck. It's satisfying to get one's own server working, but it might take on-going maintenance.
> "sample1" -eq "sample2" -> True

Why isn't this false? Is it doing type checking instead of a value comparison?
Meh, I’ve been in and out of academia and can be as cynical about academics as the next person. But taken literally, what you are saying is obviously untrue. I was taught by career academics all through my undergraduate and graduate education. How to be a career academic is the one thing that I failed to learn from the experience. I learned lots of other interesting stuff, though.
Yep, this is an iOS 13 feature. Prior to this, hard-pressing the space bar was the correct solution (although it still works on devices with 3D Touch, and long-touch works on newer models).
Doesn’t this map nicely onto functional data structures, where each new “version” is just a new top level reference?
Perhaps there's a reason publishers and editors exist
I didn't even know access tokens were a thing until just right now. In my reading about them, I found this, which has a screenshot, which suggests the token has ~40 hex digits. Assuming they're independent and random, that yields ~160 bits. Where are you seeing 42?

https://help.github.com/en/github/authenticating-to-github/c...
They're earning billions yet can't afford to keep 5 mac books of each type in different configurations in one room and person or computer who will launch update before release and report green light. As always whatever size of company testing is a bottleneck because having roughly 25 computers and testing room is a problem. What a wonderful world.
Ask HN: In high pain.How to get relief from varicocele?
I am having some major testicular pain which I believe is due to prolonged sitting in front of the computer and less movement due to quarantine. I have a grade 3 varicocele so any demanding physical movement puts pressure on my scrotum. I was wondering if anyone out there has any experience dealing with it. Are there any holistic ways of getting some relief from varicocele. Please advice. I am trying to avoid the hospital as much as possible during these times.
Confirmed; this is what happened to my 16" after this install. I needed to do a DFU restore (using Apple Configurator 2 -- you can download it to your hopefully spare MacBook from the app store) to get my mac back up and running. Unfortunately, for some reason, after the DFU restore, my 16" came back up to do a full reinstall, and I had to restore my files from backup.

Took a day, but all's well now.
Is Dove Soap Actually Soap? An Investigation
Even though its still "email as usual", I've since had a much better experience since switching to Fastmail.

I'm not waiting to see Hey.com, the new project from the basecamp folks which sounds very promising to bring email to a new level.

Both of these are paid solutions, but I guess thats fine because free brought us here....
They also leveraged existing Linux drivers and other hardware that was available to integrate without big problems.

Spawning new ecosystem is not about making something completely from scratch like processor. One have to align a lot of stars in the sky to make that happen. They had a specific goal and niche where they planted the seed for RPi.
>Many people who have only used Linux and Windows on laptops for years assume that a touchpad is only there as an emergency.

I never use mice, only trackpads, on Windows laptops and Windows laptops from 2013 with Linux on them, and it's fine. c: And by fine I mean bad, but that's just laptops, as an ontological concept, to me.
And they don't support DKIM. That's my main complaint with them so far.
I wonder if people are aware how turgid and impenetrable is their prose.

Does the person who wrote this understand that they are incapable of communicating effectively? Do they do it anyway to prove some kind of point that is tangential to the main one? Is there some sort of secondary gain involved in being unclear?

In short, is the author getting some sort of self-aggrandizement out of explaining things poorly, or are they just incompetent?
There's a half dozen drive-ins or so around the Hudson Valley.

They're great if you have small children and want to leave the house to see a movie -- your kids can bounce around the back seat without bothering anyone else.
I wouldn't call twitter nor toilet paper trivial.
Speaking of toilet paper: https://www.etsy.com/no-en/listing/267715178/toilet-paper-pa...
The state of not being a self aware conscious entity.
I think the author is correct that people are missing the forest here. I know plenty of people that would have no problem with public tracing of patients (myself included), but it wouldn't be effective in stopping the virus here. And not because the app's uptake would be small - people are dying to do something , anything, so they 'd download it. Maybe singaporeans did not download it because they feel already protected enough by their health system, but westerners feel so unprotected by them that they buy TP by the metric ton.

S.Korea and singapore/hong kong, those are densely populated areas/cities with specific movement patterns among people and enough tehcnology infrastructure to know what do something useful with the tracing information. In some western cities, tracing would end up giving people constant alarms that they might be infected, and that information wouldn't really be actionable or at least you coulnd't trust that people would act on it. Western cities have no memory of other plagues either.

Perhaps goverments should reward distancing and testing instead of punishing offenders. Perhaps even pubs could open, provided they serve the same group of 10 people every monday. Western cities will need to figure out their own policies until a cure is found, and they have to reflect their own character - you can't just copy asian policies praying that they work.
Light pollution would be annoying though
If a person is willing to watch a movie on a laptop with tinny speakers I don’t see why they’d bother going to a drive in.

Is the whole point of theatres not to see a movie in a big screen with great sound? If it wasn’t for that I’d just stay home and watch a movie on my OLED TV screen and surround sound system. I would never watch a movie on a phone or laptop.
:D Actually, I thought of Gentoo when reading the post. LFS is probably closer to the task at hand, but the stage 1 Gentoo installations aren't that far either.
And more importantly, scopes, so that one token for posting gists can’t delete all your repos.
Depends on the city. Wouldn't work for me or almost anyone I know because almost none of us own cars. Because of social distancing this is only workable if most people own cars. And you wouldn't be able to easily hang out with your friends anyway; you'd only be in the same car as whoever you already live with, at which point just watching from the couch, with the comforts of your own bathroom and refrigerator, sounds more appealing.

There's also contagion potential with the shared bathrooms and concessions at an outdoor theater type setup.
The audio in most movie theaters is so loud, I have to bring ear plugs. A knob on my dash that can turn it down is a superior experience.
Tetris in TeXmacs
So simple and obvious as soon as you see it in action. I love "hacks" like this: really easy to code, but with a big impact - and so many potential uses too! I'm adding "scent trails" to my bag of tricks for sure.
> So what do you use for signing and encryption today when setting up a heterogeneous system like email or git?

I don't. For Email, quoting the aforementioned post[0]...

> Encrypting Email

> Don’t.

> Email is insecure. Even with PGP, it’s default-plaintext, which means that even if you do everything right, some totally reasonable person you mail, doing totally reasonable things, will invariably CC the quoted plaintext of your encrypted message to someone else (we don’t know a PGP email user who hasn’t seen this happen). PGP email is forward-insecure. Email metadata, including the subject (which is literally message content), are always plaintext.

> This isn’t going to get fixed. To make actually-secure email, you’d have to tunnel another protocol over email (you’d still be conceding traffic analysis attacks). At that point, why bother pretending?

> Encrypting email is asking for a calamity. Recommending email encryption to at-risk users is malpractice. Anyone who tells you it’s secure to communicate over PGP-encrypted email is putting their weird preferences ahead of your safety.

For signing commits in git, I'll quote Filippo[1]'s 'Sigining git commits considered harmful'[2] rant on Twitter.

> One of my issues with it is that it's marketed for a problem it does not solve (git metadata authentication and identity) and it's way suboptimal for the problem it solves (signed releases).

> I don't believe it works for that. You need at least a rebase (and key rotation, and identity) story for that.

> Pushes can be just as important as contents (imagine force pushing an old signed vulnerable tree to master) and are completely unprotected by this model.

> In the security space I struggle to see the line between "doesn't do the job" and "harmful", but sure, I am willing to downgrade "considered harmful" to "doesn't make sense".

If you still want to encrypt something plain text though, I would recommend age[3], which is:

> A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.

[0]: https://latacora.micro.blog/2019/07/16/the-pgp-problem.html#...

[1]: https://filippo.io

[2]: https://twitter.com/filosottile/status/1248110291751231488

[3]: https://github.com/FiloSottile/age
Wow, I completely messed up characters and bits.
This is a pretty poor comparison of the two, especially once it gets into the syntax, of which most of the Bash examples are broken in some way.

There’s also a lot of just straight errors, such as mentioning “true” and “false” “values” in Bash, which don’t exist—the userland toolset includes “true” and “false” programs that can be used to inject desired exit code status into some logic flow, but there is no real concept of a Boolean type.

Overall, if you’re going to provide a rundown of how x and y compare, you should probably give real examples, not just a laundry list of “instead of grep, we use select-string; instead of sed we use -replace”. But how do you use them? I worked with Powershell some over a decade ago, but this article doesn’t give enough info for me to understand what to do with the information it’s providing. And given the errors in describing how Bash works, I’m skeptical that the Powershell examples are syntactically correct either.
I find it infuriating. It drives home how insurmountable someone else’s first mover advantage and subsequent network effects can be. I say this as someone who had great success in my niche, I’m often angry about my own success and sympathize with my competitors who failed to catch up for no reason other than that they weren’t the first to do what I did.

Today no one can turn their own micropublishing idea into a Twitter competitor, because by the time it achieves even 0.1% of Twitter’s success, Twitter will just clone its features to kill its momentum.
This would be a really fun competition in a maddening way. If somebody put up a VM to start with, I'd bite. Or at least, if there was some kind of criteria for a starting point, putting together a bare bones distro wouldn't be too hard. I can see bootstrapping a basic editor using cat and working all the way through a TCP stack, DNS, etc. but my mind blanks at implementing TLS. Seems like it would be a requirement to do anything meaningful on the internet at this point, but I wouldn't even know where to begin.
>we as "I's," necessarily cannot comprehend a state of "not-I."

Can't we?

Just think of nothing. Before you were born. Dreamless sleep. The gap of nothing between standing and feeling funny and waking up later on the ground that one time you passed out. That kind of thing.
By 'goes away' do you mean you don't need it or there's nothing equivalent?
In my experience this never ends up being worth it. If you use a template people will complain you didn't design it yourself. If you don't use a template people will complain that it doesn't look professional. Rarely will anyone actually dig into your projects and take a look at them. You'll likely spend a lot of time creating a build system that no one will ever know or care about. The whole site will basically just be used to criticize you. Most HR workers won't even look at the site. Remember all they are capable of doing is looking for keywords on a resume. Plus no matter how fantastic your site is if you say something that they don't agree with that will actually count as a negative on you.

another thing to think about is you probably don't have as much content as you think you do. Ultimately your personal site is just going to be a kind of portfolio so if you don't have a lot of personal work that you can show the site's not going to look very good.

My advice is not to build it. Don't build a website. Don't build a single page app. Don't build a simple static page. Don't do anything other than hone your resume because that's all that matters to hr drones.
> Perhaps these concepts are useful and you just haven't yet found out why?

Or maybe they are not that useful? If they were really that useful we would see those concepts everywhere.
Just as a fact check, it appears that the saying that I think you are referring to is one commonly misattributed to Benjamin Franklin.

See https://www.reddit.com/r/AskHistorians/comments/4hlaxi/did_b...

Were you thinking of another source?
Assange 'secretly fathered two children' in Ecuadorean embassy
It's super unhelpful to write a post like this while showing very little evidence that you Googled the thing you want to see if it exists already. What about https://docs.dat.foundation/ or everything else in these comments?
Umm, he’s missing the obvious explanation that confirmed cases lag actual cases? Confirmed cases are still going up because testing is going up, regardless of whether infection is going up.