skysight-inc/HackerNews huggingface dataset:
> most people who do front-end don't want to spend a day learning it.

Can you link to some good resources? I've read "CSS The Definitive Guide" by Eric Meyer, "Eric Meyer on CSS" (also by Eric Meyer) and "CSS Zen Garden" and I still can't get CSS to do anything useful and always resort to table-based layouts because they work.
No. They have a rear-facing camera that shows the interior of the car and then they have one that is located above the license plate.
This reads like the articles of people who are afraid of rebasing
I don’t know about marketplace ads, but timeline ads are remarkably hard to block. The only differentiator between timeline ads and regular posts is a little bit of text that says “Sponsored”, and FB absolutely goes out of its way to make it very hard to key on the presence of that text (each character in its own span with randomized CSS IDs, interspersed with random characters, with various CSS hiding techniques, sometimes even using the CSS :after properties to inject extra text). That "sponsored" text is present on every timeline post and just selectively hidden on non-ad posts with the same CSS tricks. So, if your filter is even a little bit wrong, it’ll hide every timeline post and make your adblocker look broken.

The solution to not seeing ads on Facebook is to not use Facebook, IMO...
Actual title:

Covid: Test error 'should never have happened' - Hancock

Please note this has been discussed quite a lot here today.

Eg.

https://news.ycombinator.com/item?id=24685911

https://news.ycombinator.com/item?id=24685950
Xcode requires macOS, I am pretty sure it won't run on straight Darwin
For those without experience why is this a surprise?
What makes it "optimized for QR codes"?
> Now I can't open FB in the public

The problem here is that the ads would still show on other devices that have no ad block.
Heck, just being able to find an ADC with hundreds of MHz of bandwidth is kind of a big deal, let alone the computational resources now available to the modern hobbyist.

The modern day has brought incredible advancements to the modern hobbyist. Just 10 years ago, you probably still needed to play with OpAmps and Inductors to effectively read a hundreds-of-MHz signal in any real capacity (at the hobbyist scale at least: $1000 or less projects). A PC probably had the compute girth back then to interpret the data, but you still needed a high-speed, and high-quality, ADC to even read the data that quickly.
Yes. Apple Watch. The "Stand" ring is cyan.
Hi Andrew and Sarah! Congratulations for this milestone. I'm following your journey since your first blog post and it was a great motivation when we started building our startup as digital nomads too. I think many bootstrappers were inspired by Canny and your transparency along the years.
> If I rollout a rewrite of an endpoint and run into a weird issue in the QA environment, I'm a simple git revert away from fixing the issue. If I had spread that endpoint across 25 commits, I'd have to actually debug the issue in QA and figure out what I broke.

Surely this is why we have things like release tags and snapshots of previous versions?

Unpicking individual features is rarely simple even if you have got your git repo into an immaculate state, as things are interdependent.
Why use a Build Service to make Android and iOS apps?
Anonymous Electronic Cash and Crime (1999)
ReactiveRails: StimulusReflex and ViewComponent means React is dead to RoR devs
As many commenters have pointed out, Facebook (and a lot of other sites) have many myriad ways to track you, and so something such using private browsing mode was insufficient to protect your privacy.

What should trouble you, however, is that this sort of correlation is going on all the time in the background. It's not necessarily always the case that the correlation is made apparent to you. Often times (most times?) it will be totally invisible.
The concept is called 'optimistic updating' and the intent is to make the UI 'feel faster' by assuming a positive response from the back-end, and only reverting when things go awry. Given the vast majority of messaging attempts will complete successfully, it's easy to see why the interaction pattern is used.

The converse is pessimistic rendering: waiting for the server response before updating the UI (and possibly showing a loading spinner in the interim).

Facebook Messenger has the best UX paradigm for this I've seen, since it's most graceful in handling the edge case failures while still presenting as optimistic. Your message immediately appears as a conversation bubble, with an icon displaying if the server has received it, an 'X' if it fails (clicking the icon gives you options: re-send, delete, etc), and a read receipt for when the other party views the message. It's a fantastic way of handling the lifecycle.

Slack fails because it doesn't communicate that pending, the-server-hasn't-received-it-yet status, and the fallback isn't as graceful.
> Yes it has. Sort of. These days, every high school has an overachiever clique. These students get great grades, but also run the various student clubs, have interesting hobbies, are into activism, are usually charismatic and good looking, etc. And they're usually popular and envied by people.

That's not a change. That clique existed in 1990s high schools. They were known as "preps" back then, and were the opposite of "nerds". "Jocks" were preps who played sports.
Here I thought I was being paranoid by practicing complete identity separation opsec. Now it turns out to be barely sufficient for dodging targeted ads. Ugh.
slow performance is the baseline for Slack...
0 build time is the best build time
Only works in the UK.
Most people I know think of wolves as the bigger, meaner brothers of coyotes, which are definitely a concern for anyone with a pet in much of the west and east coast (the latter of which now have dog-wolf-coyote hybrids...).
can we get an Open Source version of this so that we don't a) have to send traffic through your servers and b) hope that you keep providing the service and bandwidth indefinitely for free?
IPS monitors are not 'fancy'. Not in 2020.
> slacks operational transform or CRDT implementation or whatever they use to get edited messages to converge

I'm pretty sure they have none of that, considering you can only edit your own messages. So what's likely happening is that two quick edits are reaching the server at the same time and overriding each other.
Also, no ffmpeg with hardware acceleration. They force you to use gstreamer.
Do you trust your credit card not to secretly sell information to your health insurer?

Yes. But I live in Europe, where that trust is anchored in laws that still have some teeth left.
(This comment was posted before we merged the threads from https://news.ycombinator.com/item?id=24685911. The current article confirms that it was Excel.)
> I've fallen and I can't get up

The apple watch has fall detection, it will automatically call emergency services if it detects a fall and you don't cancel the SOS.
I don't understand, even partial adoption of threads is better than no threads. A simple "please respond in the thread" goes a long way.
> When I used to pull 18 hour days, I would also notice myself getting tired behind the wheel, but never fully falling asleep.

This is fairly similar to what would trigger it with me. My solution was to ensure I have passengers or let someone else drive.
Seems like a bit of a strawman, people who couldn't think of a single issue with CSS. You are generally talking to beginners when you encounter anyone like that on any subject. Kind of like trying to draw too many conclusions from a Twitter argument you had with someone who is actually a 14yo (probably happens a lot more than we like to think).

Instead I think I could agree with people who could point out that it's all trade-offs, and there are some upsides to having fewer autolayout options in UI programming. For example, flexbox and cssgrids enables things you simply wouldn't have attempted before in CSS (you'd have gone with something less expressive, like media-query hard-coding). And any time you nest grids and/or flexboxes you get to rediscover the horrors of autolayout flexibility.

UI is hard and there is no "best". Though it's the emergence of mobile devices that forced the hand to more complex autolayout tools.
Excellent point; I've amended my comment.
It sounds to me much more likely that they ran out of rows - it would seem fairly difficult to split up the files by column
I'll quote my other comment here:

> The _joke_ was that it mentions "DARK" as a method of

> detecting whether somebody is damaging a vehicle:

> > CEO Elon Musk said that it would be used to prevent people

> > from vandalizing cars when they are being driven

> > automatically on Tesla’s upcoming self-driving robotaxi

> > network.

> The _joke_ was that if removed from context, somebody could

> insinuate that they are measuring whether people are black to

> detect if they are likely to damage a vehicle.

Jokes can have a half-serious point behind them (for example, political jokes). To really break it down:

Joke: Clearly Tesla's inclusion of the parameter "DARK" is not in reference to black persons, but somebody taking an unfavorable view of the article could make it.

Point: Programmers should be more aware of what they name things to avoid such cases. You might think "well this is a closed source app and should never be leaked, there's no way the public would be reading this" - and yet some years after MS-DOS and Word were written people are reading all sorts of things [1].

[1] https://www.theverge.com/2014/3/26/5549208/microsoft-early-c...
Falsely flagged is the keyword your statement ignores.
> I was once working on a Scheme compiler but abandoned the efforts once I realized the enormous negative impact that call/cc has on writing compilers, interpreters, and library code.

Isn't implementing call/cc trivial if you have CPS?

The other criticisms are common and valid. Racket uses delimited continuations instead because of the pitfalls of call/cc.
It's especially bad if you're on mobile and in an area that might have spotty reception.

You post a message, it looks good, you move on.

Then later on you come back to it and it was never sent.
Office 365 phishing email asks for captchas to remain undetected
Back when it made sense to send MMS messages (i.e. when everybody haven’t had something like WhatsApp) they were ridiculously expensive while sms was free on most plans. Nowadays it’s different but for example on my plan, sending MMS while on roaming is not plain data depending on the destination.
I think "data are immutable" should be qualified - usually it means "data are immutable through your codepaths" and if you are mutating data, you need explicit checkouts and checkins of the data.

This is the basic principle behind how sane database transactions work.

ORMs in some languages can be especially dangerous if they overload the getter/setters of the object in such a way that the checkins and checkouts are obscured; you could be passing your object to a function or method that expects to mutate a polymorphic class[0] that is usually a traditional "shared memory" form of objects, well hopefully you can imagine the chaos, redundant database transactions, consistency problems, failure modes, uncaught exceptions, etc. that are going to be a nightmare to debug.

[0] worse yet, imagine if it's someone else's code and they change the api from not mutating to mutating for performance reasons. Will you notice the documentation change or the changelog? It's bad enough in the case when it's not an ORM and just a mutable object.
Nobody likes call/cc except for the chicken scheme people where call/cc is more or less free. Delimited continuations is the bee's knees. They are faster, more easy to reason about, captures only what you tell them to (and thus are better in a GC language).

Given enough time they will replace call/cc entirely.

Buy, hey, don't take my word for it. I will appeal to authority and post this: http://okmij.org/ftp/continuations/against-callcc.html
Great build! I wish I'd have the space for it.

I recommend the Logitech MX ergo trackball.

The bottom part is hold by a magnet. You can stick it to the table board!
You need the locations near each other, or time is wasted driving around. There's economy of scale here.
The soft-drink people are already there. That doesn't leave much room for the rest of the market.
With the prevalent, justified or not, concerns regarding tax evasion, corruption and money laundering in the EU, I very much doubt that the digital Euro will prioritize preserving privacy. I rather think of the digital Euro of an attempt to finally get rid of bank notes (large ones first) in order to curb aforementioned ills.
"holy shit, look how much time our drivers are spending not paying attention at all, we need to do something about this."

"Quick, man, contact PR straight away to write a belligerent, categorical denial! There's no time to lose!"
Leaving the Casino
I'm not going to lie, I don't understand the usage of Python and other such languages in the embedded space in general.
> One of the reasons I would love to have autopilot is because I have a history of dozing off at the wheel. Never so much where I've had an accident, but bad enough where I've scared myself badly.

This is pretty selfish. If you're falling asleep at the wheel enough that you want Tesla's Autopilot to save you, you have a problem.

I've seen Tesla cars do absolutely insane maneuvers on the freeway that no sober driver would ever consider doing, only to find out that the person behind the wheel is asleep or doing another task other than driving.
I heard someone one say "shit roll down hill"

https://www.urbandictionary.com/define.php?term=shit%20rolls...
You do have a point. In case of credit card, when you volunteer your information ( and your permission to check information about you ) for the convenience of plastic, you technically do give up your data. But as a counter argument I would like to point out that that trade is restricted by various laws and compliance can be onerous. Now, I still did not see credible news of credit card companies selling personally identifiable data of, say, dunkin donuts users. But then, we all know of the story about store sending baby stuff to a family before parents knew their kid told them she is pregnant.

I don't use rewards programs ( though now those seem to have migrated to collecting phone numbers ).

But no, to answer your question, I don't trust them not to abuse this information so there are things I simply pay cash for. I think last time that issue came up for me was when one bank seemingly decided ( and backtracked ) that legal gun purchases are verbotten ( https://dailycaller.com/2013/01/16/bank-of-america-credit-de... ). Though that particular cases again seemed to deal more with individual specialist decision and was not a policy decision.
Consensus (Book) [pdf]
I would prefer this setup for just being mobile. Using the zen simplicity iPad apps in most cases.

Then, I like the idea of tapping into a MBP or Mini for the extra power when you need it like coding.

For the Mac Mini idea specifically, I'd go as far as lugging it around with me in my backpack if it had more juice than a MBP and a battery.
Depending on what space you work in and what consumers you have “majority” is not acceptable.

Safari and IE are the big bugbears in my experience.
I quit bookface many years ago because of exactly this reason. Well, this and the fact that FB has absolutely blown the trust of keeping all this data on us without it being spilled into the universe every few years. Or worse, used against us politically.

Anyway I wish I had a solution other than "delete the account and don't look back," but I don't. I will say that life goes on and those people in your life that really care will find a way to communicate with you. And the ones that don't? I don't miss them at all, really.
It's hard to imagine that you were alert enough to safely drive even with the alarm. I'd urge anyone in a similar situation to stay off the roads; your ability to work 18 hour days is less important than the safety of everyone on the road.
> but it did get me to restart Docker which had ballooned to 16 GB memory and a bazillion processes.

Hey, so in 2020 we have unlimited sandboxed environments that do not require virtualization and can be spun up, destroyed very quickly, and their construction is fully automated. And it's somehow a bad thing?

Get off my lawn! When Docker arrived it was a godsend, given that we were trying to do similar things directly with LXC.

(I'm fully expecting someone to chime in saying, 'you had LXC? All we had was ones and zeros, and we had ran out of zeros')
The OP is suggesting neuroatypical people might be flagged as being inattentive despite being attentive due to being underrepresented in the training set.
That's one weird / funny thing I like about https://solar.lowtechmagazine.com/power.html

The website runs on a ~1W board powered by solar panels (and a battery), the fiber router actually serving it consumes 10x the energy of the server itself.
What are the potential use cases for this OS? I'm curious to see where Managarm may go in the future.
> I honestly do not get it.

You underestimate the power of social status and conspicuous consumption[1]. I would say it's been the fundamental driver of our society for quite some time now (maybe since early 1920's?, briefly paused for WW2)

[1]: https://en.wikipedia.org/wiki/Conspicuous_consumption
I think it's unlikely that's what they actually did.
CDC revises Covid guidance to acknowledge spread through airborne transmission
When I read the commit history I want to see what was committed.

"Hmm, I had a half working X509 chain resolver there that turned out to be unnecessary at the time but would save me a day's work now..."
Nothing terribly surprising here. But it is amusing to see that the next two tweets are from Huckabee and Spanberger.
Spreadsheets like Excel or Google Docs, with the expandability offered by VB and JavaScript, allow for rapid development of applications that require data storage and data interpretation in one package. I’ve seen them used and abused for several functions over the course of my career.

Apple/Claris FileMaker has had this niche for a bit, but it’s only been a niche,
I hurt my back recently and moved a monitor to the top shelf area of a kid sized desk with a keyboard and mousd. This converted it to a standup desk. If I sit down I have another monitor and keyboard ready to go.
You're right. But this article contains significant new information (SNI) about Excel, and spreadsheet topics are perennially interesting to HN readers, so this is the rare case where a quick follow-up article, and also the title change, probably makes sense. Usually it goes the other way of course:

https://hn.algolia.com/?query=follow-up%20by%3Adang&dateRang...

https://hn.algolia.com/?query=%22significant%20new%20informa...
I certainly didn't read anything negative from someone welcoming a new poster to HN. Dang, I think you might be jumping the gun a bit here, and even going against HN guidelines:

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Who moderates the moderators? ;)
The story I heard was that it was indeed a CSV and that Excel (silently) drops anything beyond 1 million rows.
Coming back after a few days to point out that, as SHOULD SURPRISE ABSOLUTELY NO ONE, Sweden seems to be well into what appears to the start of a second wave: https://91-divoc.com/pages/covid-visualization/?chart=countr...

Do you care to revisit your assurance that this couldn't happen and that the one outlier (no longer an outlier) of Swedish data might not have been the best reference for informing US policy?

(Edit: I love the near synchronous downvote in a week old thread. That's just... <chef's kiss>)
I like this idea, but how do you deal with pseudo bleed elements overlapping with sidebar content? For example many websites put navigation elements on the sidebar [1], or margin notes [2], [3]. I personally would love to see a css only solution for pseudo bleed with margin notes. The only solutions I've found so far use resize observer to absolutely position the margin notes using js or have hand coded positions and offsets.

[1]: https://meyerweb.com/eric/thoughts/2020/07/01/accordion-rows...

[2]: https://www.gwern.net/About

[3]: https://www.inkandswitch.com/local-first.html
Side track: has anyone been able to find communities of like-minded people to participate in through platforms like Mastodon or Pleroma? Or, do people only use it for keeping in touch with friends and acquintances who happen to use the platform as well? Care to share your experience?
Which was exactly my point - I play them directly on Linux.
Existing market leaders are market leaders because of bailouts. Over a half a dozen times in the last 20 years, rich people needed trillions of free dollars or the world ends. I don't blame them. We only have ourselves to blame. Too violent, too apathetic, just can't do the job. Stupid, evil, lazy all leads to the same place. If you can't get through the existing market yourself you don't get to tell other people what to do.

Puts history in a different light. Power looses, throws a fit and crashes markets and starts wars, making life miserable for everyone until they are back in power. The only way out of is a vaccine. Anything short of that is just a money grab.
If someone comes up with a autonomous mobile hair salon/manicure/pedicure/waxing/make up vehicle, there is certainly a huge opportunity.
When rebasing my branches, most PRs will still be a single commit, some will be two or three. That's not that much worse than squashing, and far more informative.
which further implies that the federal govt could have the money to rebuild the infrastructure. Consider that the entitlement spending is primarily distributed to the individuals living in the too expensive to maintain cities and towns.
In this case, the Tesla should pull over and then call the highway patrol to give you a ticket.
I don't know miro, but with this extension for vscode you get both a solution for collaborative editing and for github markdown embedding.
You can create drawio diagrams that are valid svg files!
How do you prevent people stealing other’s ideas? I feel it’s risky to post your possibly-millions-worth business idea in the Internet.
What does a Product Manager at Wish do?
Are you saying you removed every single item from your "Interests" in ad settings? If you haven't done that before it can take a while to remove all the accumulated topics.

I honestly can't remember the last time I saw an ad on FB
Yeah, what helped me is that on those nights I elected to avoid the highway and only take city roads, so lots of traffic, red lights, stop lights, etc. that allowed me to drive slowly. The downside is that sitting at stop lights made me sleepier, hence the alarms.

Avoiding highways was what saved me I think; a mistake at 20mph is far less expensive than a mistake at 80mph. But certainly you're right; the obvious answer is to avoid driving or as another commenter said, carpool!
The point is: having another fundamental class of postures available - in this case "lying" (in addition to sitting and standing) - increases our flexibility (and potential for respite) by approximately 33 percent.

For people suffering from severe RSI -- especially those for whom essentially any amount of sitting in one class (say "sitting"), even in difference positions within that class -- becomes unbearable for more than an hour or so -- then this 33 percent can be of significant impact.

Also - for some people standing just doesn't work (for more than very short intervals). So in fact the lying option provides significantly more respite potential (50 percent).