skysight-inc/HackerNews huggingface dataset:
Looks neat. I guess one could send an SHA-512 or something through a different channel like email or sms to at least mitigate partially MITM attacks. Obviously encrypting the files before hand. Seems like it needs another layer on top :) . NAT transversal is sweet though via webrtc
The best evidence we have so far indicates that most patients will retain a significant level of immunity for at least several years (just like other human coronaviruses).

https://doi.org/10.4049/jimmunol.2000839
> Switched to using Rocket because of some controversy in the Actix stuff

That's the first time I've heard someone making a technical choice solely by something that is not technical.

Did you change from Actix because you're afraid that the controversy would eventually hit your own written software? Or just felt bad supporting something that others didn't want people to support? Would love to hear the reasoning behind the change.
No, because "dissemination of information" is not why Facebook is so problematic. Their core philosophy of "connecting the world" is itself fundamentally flawed. There's entire fields of psychology devoted to understanding how humans connect and interact (including e.g. Robin Dunbar), and Facebook hasn't listened or followed any of it, instead preferring to build a platform that, in the end, actually breaks our ability to empathize and connect with each other.
I don't know about books, but I learned about this in my first year in university (for CS-ish), and it was fascinating :)

I think the missing link you're looking for is the flip-flop [0]. It's a clever arrangement of logic gates (just AND, OR, NOT, etc) that can store a bit. The concept of a clock signal is very closely related. Then you learn about multiplexers and you realize that if you put a bunch of flip-flops that can store a bit behind a multiplexer [1], suddenly you have something that looks like very primitive RAM with a data and address bus!

At the time it blew my mind that you can (conceptually, at least) take a bunch of logic gates, arrange them in clever ways, and arrive pretty quickly at much "higher level" concepts like memory on an address bus.

[0] https://en.wikipedia.org/wiki/Flip-flop_(electronics)#D_flip...

[1] https://en.wikipedia.org/wiki/Multiplexer#Digital_multiplexe...
>Tests were conducted using Ushio’s Care222 krypton-chloride excimer lamp

This sounds like it is a limiting factor to use. Excimer lamps in general come with a host of environmental and production concerns. I can't even say anything about the availability or characteristics of krypton-chloride gas.
I agree with you in general, but in this very case, since there is already a wiki page for it, I guess the issue is well-known.
I think the main reason behind blaming facebook is that facebook decides what you see in your stream. It does so automatically and doesn't author that conent but I don't think it absolves them of responsibility.
Polished presentation! I like to learn from first principles, so this is perfect.

There is also write you a git: https://wyag.thb.lt/
Ask HN: Fitting a Rockchip RK3399 into an X201?
I've been using a librebooted X200 for 3 years now. It's no overstatement to say that it delivers the most holistically amazing computing environment I've ever worked in.

If I'm to buy a new laptop, it must remain "superficially" identical/comparable. I want better performance, but what's ciritcal is getting as much battery life and improved thermals as I can. Even the screen is not as much of an issue to me as those 2.

Now I've been looking at some products offered by thinkpad modders, but knowledge of the non free bios weighs some on my mind.

Since acquiring this laptop, beside remaining abreast of news about Pine and others striving toward software/hardware freedom, I've totally cauterized myself from the greater consumer tech ecosystem.

With the context out of the way, what I want to know is whether it's possible to retrofit a Thinkpad X201 (When I'm casually using my X200, while laying down and watching a video for example, I miss the touchpad), with modern hardware capable of running mostly/all free software. I'm honestly not sure what projects are out there, and which ones are promising. Now although I do crave more performance, the thought of going from this beut to ANY of the machines I see on the market is appalling.

In parallel, why do consumers love sodomizing themselves with whatever garbage companies throw at them? What happened to voting with one's wallet?

Anyway...
I don't even know how to make headway into a project like this. I'd love a little guidance specifically about retrofitting X201s, as well as about retrofitting any of the prime era thinkpad shells for my needs.
The additional problem is that organizations with bad UX frequently have a UX designed around the structure of the organization.

When this happens, the UX is convenient for each part of the organization, and if they rebuild it they will naturally be tempted to rebuild it the same way. Everyone may know that the whole is less than the sum of its parts, but doing anything else requires fighting uphill against politics.
Facebook is not neutral technology. They use algorithmically generated division to increase engagement, ad revenue, and profits. Outrage and the violence that results is part of their business model.
I think it's a bit apples and oranges. Facebook is not packet switching or RF, or other enabling technologies. Facebook is a business, and those business interests are not aligned with bring the best out of people.
The open source clones of Alpha Go are my favorite AI sparring partners. There are several to choose from, and also several Go board applications.

My favorite open source Alpha Go clone is Katago https://github.com/lightvector/KataGo.

There are several different open source Go board/sgf editor applications on which to run Katago; I use several.

KaTrain is my favorite: https://github.com/sanderland/katrain

I also use sabaki: https://github.com/SabakiHQ/Sabaki/releases

and q5Go: https://github.com/bernds/q5Go

for batch review of Go games goreviewpartner is good: https://github.com/pnprog/goreviewpartner
This irony is what exactly what I needed on a Friday.
How do you figure?

>Apple made a mistake in blocking the developper account.

The judge on the case doesn't feel that way. They have, thus far, agreed with Apple's side on everything except their decision to block Epic's other developer accounts and even that is only a temporary injunction to preserve the status quo until it can be ascertained if any damages were caused by either party through their actions.

>so overreaching it still generates news weeks after the initial issue.

It's not generating news. Epic's blog posts are generating news because they're acting like the victim and it's sensational enough to get clicks.

>It feels like Epic waived a red cloth and Apple just ran full speed into it. I see the current mess completely of Apple's own doing.

That's a really weird take considering that Epic was the one that willfully violated the terms of service and got their app removed and their developer account cancelled. Fortnite use is down. iOS downloads are waaaay up.
I'm no biologist, but isn't DNA used for more than just reproduction? I'm under the impression that a living organism uses it's own DNA to guide the synthesis of various proteins needed by the organism to continue living. Destruction of this DNA could kill the organism, not merely render it infertile.
On how Startups Become 10x Less Efficient at Releasing New Features (Or, NSpeed)
I think that's what the Autocrypt Setup Message is for:

https://autocrypt.org/level1.html#autocrypt-setup-message
It's great you applied your vanilla JS skills to his totally metaphorical example.

I still don't get why it's okay for every other programming language to use the STL or huge dependencies, but doing so with javascript is frowned upon for some people. You wouldn't write a JSON parser yourself in CPP, you'd install something from conan or use the STL or boost for that. Why is it so bad to do the same with js?
There are products like this (Google for "UV sterilizer box").

Pretty sure they work fine. But they take a lot longer than wiping with soap and hot water or disinfectant. For dishwashers it's going to be difficult to make sure you expose every surface of every utensil, compared to filling the machine with hot air and steam. You'd need a much more space-hungry design than standard models.
Thanks for taking the time to reply!

In your quote, they didn't want to create a full browser, but they did want to create a full engine. And it was designed to be "productizable." I think it supports what I'm saying.

Servo was the last big plan from Mozilla to turn things around. Since then, we've just gotten Pocket, random bundled add-ons, etc. It seems like they are mostly just content to slide into irrelevance. And I am very sad about that. I do honestly wish Servo had succeeded, although I thought it was pretty obvious it wasn't going to.

Also, while I'm airing grievances, I think it's very likely that having a few big chunks of Firefox/Gecko be written in Rust is going to be a maintenance burden that will slow down development even more. Now that Mozilla has laid off the Rust and Servo people, what are they going to do?
This is a great tradeoff actually. It sucks to break backwards compatibility, but often that's the only way to move forward. If you have to break something, affecting the least number of developers is best.

This also gives a chance for a refresh of the ecosystem: libraries that are no longer relevant (eg, their functionality has been incorporated or otherwise made obsolete) can go away, and they get a nice "out" so no one has to feel bad about shuttering a project.

It also gives a chance for keeping the libraries using newer APIs, or even newer libraries to gain traction.

Very similar to doing a controlled burn in a forest: Worse than no fire at all, but orders of magnitude better than an actual wildfire.
I've given up trying to be as pure and standard as possible. I could write all my scripts to use `sh`, but `bash` can make things far easier, and in my docker containers is often required by some other package anyway, so may as well just own it.
These "75%"/"300%" numbers are ridiculous, the two numbers are calculated completely differently. At least be consistent.

100/25-1 = +3 = 300% increase

25/100-1 = -0.92 = 92% decrease
Can I add also external collaborator in different company? We are a digital marketing agency and take often advantage of freelancer collaborators.
Do you offer any kind of support in the installation process?
e.g. this study[1] in the UK puts "IT" as <6% of household electricity use, which is itself a fraction of a person's total energy use.

Why does it matter? Isn't any improvement, by definition, a good thing?

If changing some of our programming methodologies saves 1% of the world's energy, that's massive.

1% of UK energy would be 22TWh — a massive amount of energy. Just because when it's expressed as a percentage it's only 1% doesn't mean it's not worthwhile.
In what ways would Facebook be different had they followed that science?
Coding: It's Just Writing (2008)
You can't just "Nope" this issue. You need to come up with some sort of rational argument. The PGP people have been dealing with the data at rest issue since forever. It is a bit presumptuous to just write off all that acquired wisdom without reason.
Well... exactly.

Thing is, since I am a game-dev: it would be cool to have a cheap console or portable console that runs at quite high speeds.

For example what would be possible if I had a Z80 that ran at 2ghz?
Separating these devices physically is more secure than looking for alternative or reverse engineered firmwares. A VLAN would also suffice as long as it's not under the same subnet as your main LAN. Same applies to Wi-Fi. Also, separating these cameras is something you can reliably do yourself and today.
Unless you count things like Makefiles, I don't think I've ever written or encountered a "script" that was intended for use on multiple *nix flavors. This strikes me as a YAGNI situation: do it if it comes up, but not before.
Heimskringla was written by Snorri Sturluson, who was not Norwegian but an Icelander.
Depends on what you want.

I researched tech required in job offers and React was first, running circles around Angular and Vue. Nobody spoke of Svelte
TL;DR: Recap of several recent revelations and reports about conspiracy theorists and bad foreign actors using Facebook as a tool to spread their messages. No suggestions for how to address the situation.

These articles would be much more interesting if they included any suggestions at all for how to address the issues.
people can't control their emotions, and hate everything he says just because he's the one that said it

I think your reply was kind of self-defeating in this context.
Person with Volume X (Moul-Ovum) of the second edition OED in front of them here..

a simple reply to this would be that in no dictionary 'pu' comes before 'po' :)

granted, octopodes comes under the heading of octopus, as it's plural, so it is technically after.

but following the loose nature of the quote in hand, it is also in fact true that octopi comes before octopuses, it just so happens to be attached to the full word 'octopian' - suggestive of an octopus
> allows end users to shave off up to half of the runtime size via tree-shaking

Doesn’t webpack support actual tree-shaking (not just modules) or is that still a Rollup-only feature? There should be little difference in size in importing packages vs files if tree-shaking is on.
I don't think it's "dangerous" to acknowledge that it is possible the Coronavirus was grown in a lab.

It is extremely unlikely that the virus was grown in a lab, because it's unlikely anyone has the technology to create a virus quite like this one.
I'm not sure what you're looking for (maybe I mis-read your requirements above), but for the step from "I understand the idea of simple boolean logic" to "I understand (quite concretely) how a Z80 (or 6502 or similar) CPU works", I'd recommend the book "The Elements of Computing Systems" from the Nand2Tetris site: https://www.nand2tetris.org/book

It's what made things click for me.

[EDIT: I also second Klelatti's suggestion... Ben Eater's youtube channel is ALL gold. He's an amazing teacher. I also purchased his clock module, and the 6502 kit - they are awesome!]
May I ask a stupid question, can you explain how rotation works in any of those? All three axes...

I was using lightwave a lot and it was obvious, depending on view it rotated the object. For CAD software it is some sort of black magic where one axis never works.

Currently playing with bricscad but I think that my disconnect with any of CAD systems comes from same root.
Not 100% sure this is precisely what you're looking for but Ben Eater's YouTube series on building an 8 bit computer is great to help build understanding how a microprocessor works.

[1] https://www.youtube.com/watch?v=HyznrdDSSGM&list=PLowKtXNTBy...
> "When you build a specific solution, why opt for a general purpose raw language, when a framework provides a richer set of purpose specific tools?"

A web framework is often a one-size-fits-all solution designed to handle a variety of use cases, some of which conflict with each other. Like a swiss army knife, it does everything but none of them particularly well.
AirPods, 2016. iPad, 2010.

Note that they’re virtually unassailable in the tablet market, the watch market, and the mobile CPU market.

Apple has almost never made products that were completely unprecedented, which is the bar people always seem to hold them to for some reason. They do, however, excel at finding a way to build a complete product that has dramatically more appeal than its earlier or contemporary competitors.

The Mac had prior art, the iPhone had prior art, AirPods had prior art, but all of their breakout products were so because they figured out how push the right areas of technology to overcome the things holding that product category back. And then they iterate hard.

Whereas other companies seem to use vertical integration to cut costs and retain more profits, Apple appears to be better at using vertical integration to achieve things that competitors can’t, the most recent example of which is acquiring PA Semi to push forward on performance and power consumption, but also to make specialized coprocessors that improve their other features and products (TouchID, FaceID, AirPods, as some examples).
If you have a very long command you can run ctrl x e (hold control press x, than e) and edit it in your $EDITOR.
You're not an Apple customer anyways based on your previous comments so this doesn't do anything to change the current situation. Also, the only thing that would damage Apple at this point would be losing the decision in court and, so far, the judge has agreed with all of Apple's responses to Epic.
While the author talks about how iron production is commonly (but mistakenly) represented in popular conceptions of the past, I appreciate the focus on mining in this article. It's yet another activity, essential to the historical economy, that I had never really thought about. It's interesting to get some insight on how these systems worked.
"If they decide they don't like you"?

That's simply not what occurred, here. Nobody at Apple blithely decided randomly one day that they "didn't like" Epic.

Epic violated the terms of their agreement with Apple. It's as simple as that. Now yes, there has been a shitstorm of other conflict rising out of that, but on a fundamental level, Epic decided to blatantly violate a contract. That's what happened.
TikTok’s interim CEO Vanessa Pappas asks Facebook and Instagram to support their litigation against Trump’s executive order:

https://twitter.com/v_ness/status/1306956276761415681?s=21
If you’re concerned about your carbon footprint

If he was concerned about his carbon footprint, he would think producing 2 tons of CO2 a year through programming to be unimportant.
I think epic braking the rules makes their case much stronger. If they say "Apple's rules are unfair" they have a much stronger case if they can show damages caused by Apple's unfairness. My guess this is just another example of them showing the courts that Apple cost them $X in lost revenue because they could no longer make any money on macOS.

The update was live for a couple hours, and I am sure a lot of people purchased the cheaper (against the rules) option. They now have an exact number to tell the courts how much they are loosing to Apple, instead of a hypothetical situation where Apple could argue that customers love apple pay and would use apple pay over 3rd party payment systems.
"Linux to the rescue! Windows XP support discontinued today"

https://opensource.com/business/14/4/windows-xp-expires-inst...

6 years later, 2% on Steam, in spite of the amount of games on ChromeOS and Android.

And applications? Electron bloat.
Shouldn't that be unanimi?
Every Book Charlie Munger Has Ever Recommended at the Berkshire Hathaway Meeting
Is it?

My uncle was the PR man for the Club Casino in Hampton NH (no gambling, but live entertainment.)

His boss was an advocate for advertising in the Boston Phoenix but my uncle thought that Club Casino patrons didn't read the Phoenix. So my uncle got 3000 visitors to fill our a survey and I transcribed the cards into my TRS-80 Coco 3, printed out a crude report, and circled one number that he asked for.

I got paid enough to replace the Coco 3 with a 286-based computer. My mom thought the report was ugly and not worth the money, but knowing how many thousands of dollars we saved, I should have held out for a 386.

When politicians are building coalitions they have many discussions about things comparable to "do our customers read newspaper X?" and having data to work with definitely changes what you do.
I have to disagree. This argument comes up in every discussion about wealth inequality. 'The non-wealthy can't complain, because everything is so cheap now.'

Real wealth is, you know... actual wealth. It's being able to start a high 6-figure to 8-figure business (or even smaller if you are satisfied) and not being laughed at as a failure. It's being able to buy rather than rent everything you want to buy. It's having productive assets.
I'd refer you to this, where they ignored conclusions from internally commissioned research into how their platform was divisive. https://www.wsj.com/articles/facebook-knows-it-encourages-di...
Nations exist and so does nation boundaries. Why you want to pretend otherwise?

Chinese Communist Party puts unfair restrictions so why others should allow CCP to have free reign?
Your suggestions are still independent of personalized advertising. The thing your suggestions would reduce is engagement, which would reduce revenue from any kind of advertising, not just personalized ads.
Create beautiful responsive web components with TailBlocks
The NSA can’t even be held accountable for what they’re doing or spending. They power secret police operations here and I’m supposed to be afraid of Xi knowing what TikTok videos I spend time looking at? Get real.
No, medium 33, some could get old. Just not most. And median and medium got dragged by high child mortality.
> There's entire fields of psychology devoted to understanding how humans connect and interact ... preferring to build a platform that, in the end, actually breaks our ability to empathize and connect with each other.

Yeah—imagine the concern people would probably more readily voice if the same "move fast and break things" approach were applied to, for example, malignant tumour resection surgery, all while reaping massive financial profits. (Whoops there goes another one...)

At the outset of the company you could say that it was just naïveté. That can't really be said anymore.
Money quote at the end:

> Like industrial-age steel companies dumping poisonous waste into waterways, Facebook pumps paranoia and disinformation into the body politic, the toxic byproduct of its relentless drive for profit. We eventually cleaned up the waste. It’s an open question whether we can clean up after Facebook.
I think your general point is valid, but the first line of this is literally:

> Apple is preventing Epic from signing games and patches for distribution on Mac, which ends our ability to develop and offer Fortnite: Save the World for the platform.

If we assume that that statement is true (and isn't Epic straight up lying), it's pretty clear cut that this is Apple's decision and not Epic's. By taking away Epic's capability to release updates, Apple is the one that has made the decision. Again, unless you are insinuating that Epic is lying.
It's not practical because the amount of time required for the UV light to scramble everything would be too long or the power of the UV light required for a small amount of time would be too dangerous. It's also hard to ensure light gets into all the places it needs to get into, soap and water does a much better job.
If you like octopusses I highly recommend the EV Nautilus channel on youtube:
https://www.youtube.com/watch?v=lbHjs9A7sis

They livestream ocean exploration with remote controlled submarine, it produces wonderful footage.
Yeah I saw them super active on triplebyte and angel.co a-list. I got pretty far into the interview; lucky I dodged a huge bullet!
I do this if I have to look up the right flag to use. If it's something commonly seen like "grep -o" or "tar -xvzf" I assume whoever is maintaining the script (probably future me) will be more familiar with the abbreviations than the long versions.
Wasn't EY also the firm who audited Wirecard? Why is anyone taking their audits seriously?

https://markets.businessinsider.com/news/stocks/ey-chairman-...