skysight-inc/HackerNews huggingface dataset:
> leaking AM emissions from a computer by twiddling the memory bus

This technique is as old as computers themselves, it's well-known back to the mainframe and minicomputer era. For example, here's a video of a DEC PDP-8 (LAB-8/e) minicomputer (1971) playing music using the same technique [0], the software was Richard Wilson's "Music Compiler" written back in 1975, you should watch it. Later it was also rediscovered by the microcomputer hackers, members of the Homebrew Computer Club played Beatles on the Altair 8800.

Acoustic leakage is also possible. Here [1] is a program that runs on a Thinkpad, and here's the video [2]. It changes the Intel CPU P-state to induce a coil whine at a specific frequency, and it plays PC Speaker music via the inductor coil on the switched-mode power supply of the CPU.

On one hand, we can say it's a time-honored tradition in computing and hacking, on the other hand, it means the same huge side-channel exploit is still here despite that it has been half-a-century already...

[0] https://www.youtube.com/watch?v=akvSE5Z474c

[1] https://rkapl.cz/thinkpad-coilwhine/

[2] https://www.youtube.com/watch?v=1xYZHdhYfSE
Isn’t the whole point that you can stop them from collecting your data and also get them to delete your data if you want? Presumably you could get Google to delete all of your data. Is this not the case?
Nothing is wrong with this picture. Your thought process boils down to "OP should be making enough money at their day job, why would they try to make more?" which is ridiculous.
According to "IP Accounting and Access Lists with systemd" [0], posted ~2.5 years ago:

> With v235 another kind of resource can be controlled per-unit with systemd: network traffic (specifically IP).

> ...

> IPAccounting= is a boolean setting. If enabled for a unit, all IP traffic sent and received by processes associated with it is counted both in terms of bytes and of packets.

> IPAddressDeny= takes an IP address prefix (that means: an IP address with a network mask). All traffic from and to this address will be prohibited for processes of the service.

> IPAddressAllow= is the matching positive counterpart to IPAddressDeny=. All traffic matching this IP address/network mask combination will be allowed, even if otherwise listed in IPAddressDeny=.

You're correct that "firewalld has no relation to systemd" -- this systemd functionality doesn't use iptables/nftables/NetFilter -- but the commenter never claimed that; he did mention "firewall control" but the meaning was clear (to me).

---

[0]: http://0pointer.net/blog/ip-accounting-and-access-lists-with...
Hi, We have attributed each post to its user by linking it to the original thread. And if you think of it, a lot of original content from Reddit is shared around, we have just done that :)
Feels like the author is someone who really sunk into the composed higher order component style of writing React. As someone who has coworkers who loved spreading logic into 'composable HoC' that only end up being reused 1-2x, I welcome hooks.

A single component wrapped by 3-4 HoC that each do trivial tasks always felt like mental strain rather than a helpful abstraction. My favorite was HoC's that added class component functionality to function components... just use a class.
This was the case a few years back when the fastest pools were implemented with recursive data structures (e.g. linked lists for the freelists in gperftools).

In the new tcmalloc (and, I think, hoard?) the fastest pools are essentially slabs with bump allocation, so the fastest (and by far, the most common) calls are a grand total of 15 or so instructions, without many cache misses (size class lookups tend to stay in the cache). Call overhead can be a substantial chunk of that.
You are making the mistake of singling out one participant. In the US health system all players are making “the real money”. The only exception is the patient.
iPhone’s “Field Test” debug screen: Dial 3001#12345# for the real signal strength [0]

[0] https://ma.ttias.be/iphones-field-test-debug-screen-dial-300...
We have attributed each post to its user by linking it to the original thread :)
links in Unix for example has automatic refreshing as a checkbox.
To be quite honest I wasn't expecting data like this. America is a big place, and it's entirely possible either I was wrong or I grew up in a tightwad part of the country.

As far as opinions toward the unemployed, my google-fu is too weak to find hard data, as current headlines are saturated with the millions of suddenly "not necessary" people losing their jobs, so all I got for you is anecdata. I'm from the Rust Belt, a part of the country that's largely abandoned by Capital, where 30 years ago it was much easier to find a job then than now.

Between your data and jobs now deemed essential which were previously held in contempt (gas station attendants, grocery store workers, etc.) my outlook has become slightly more rosy.
Agreed. It's leaving easy money on the table.
Because people who make money like to make money.
Apple? Windows? Boss?
OnX Is Hiring a Back End Engineer (Montana or Remote, USA)
onX is seeking a Senior Backend Engineer to help us take our off-pavement mobile GPS experience to the next level. As an onX Backend Engineer, you will be an integral part of a cross-functional team working on new features and products. This is a great opportunity to be a part of a dynamic startup focused on making an impact on the business, working with new technologies, and solving hard problems. Our backend engineers primarily work in Go, Python and Elixir.

Job: https://onxmaps.bamboohr.com/jobs/view.php?id=174
G.hn Wave 2 came out recently with a nominal 2.4 Gbps...it can probably hit 500Mbps under good conditions.
I for one didn’t appreciate being spammed by them in the app I only keep running for secure private messages.
> Spiking a star destroyer with a FTL ship - universe-ruining, but it certainly sounded dope.

They addressed that in Episode 9, with the throwaway line: "You can't do a Holdo again, that's a 1 in a million chance!"

> Well, nothing other than destroying all original copies

They'll have to pry my OT Laserdisks out of my cold dead hands.
It would only be revealed to your drug dealer or to whoever was in the vicinity.
> In all such cases the cost of engineering/operations time to keep these services alive overshadows pretty much everything else

This is an extremely aggressive claim that I doubt holds up.

I would absolutely agree with "In _many_ such cases", or "In _most_ such cases", but it's almost certainly false to claim "In _all_ such cases".
Not everyone does per thread arenas as a way of solving this problem. And I don’t think any solution to locking in malloc is a silver bullet. Some schemes work exceedingly well for specific use cases. So, there will always be folks in the malloc space who think theirs is better or theirs completely solves the problem because it is better and does solve the problem for their use case.
Good critique. I agree about control flow and memoization. I tend to run into issues every now and then with memoization and hook "dependencies", but I'm getting better at it.

I think 1, 2 and 3 aren't really great arguments. There's always more to learn, and it seems that class components are on the way out, and are around mostly due to backwards compatibility. But it is true that a lot of legacy code uses them. I wish they'd have started with functional components, but I can't blame the team for not figuring out all of the details in advance.

I'm curious what others think. Thanks!
I don't think everything can be explained in such a top down way, as if there is a determined ruling class that subjugates a set of passive actors that don't have any role in the hole story.

Society is built by individuals that are ultimately driven by the same things, no matter what is your current place in the dominance hierarchy.

Thinking that the average peasant would not engage in aggressive behaviour if it were not for the "ruling class" to provide that incentive fails to explain how the ruling class emerged in the first place.

Humans compete. They compete for mates, for prestige, for resources.

Harmony and peace require effort to build and sustain, but they pay dividends. Prosperity benefits the rulers too.

Paradoxically, harmony and peace in ancient history was often the product of interests of the same ruling classes that engaged in the warring behaviour.
I can't believe you had to pay a fine to comply with the government's own laws. No reasonable person would expect an operation to make no mistakes here.

How big were the fines? Were they ever challenged in court?
The title reads like r/Showerthoughts/ but for layers.
> As a new language, Rust benefited from a lot of obvious-in-hindsight things, but "design your compiler for an IDE first" just hadn't reached quite the same level of obviousness by 2010.

The whole idea of a "language server protocol" is relatively new. And it's why VSCode is absolutely killing it in a lot of spaces.

A "language server protocol" is ... kind of obvious? But it requires a lot of power behind it. It also requires languages whose grammars are optimized in such a way that they don't have to compile the universe to figure things out (see: C and C++)

How did IntelliJ handle things? Did they do something analogous?
Refactored extension/add-on with lots of new sites, bug-fixes, add custom sites and update-notification.

Liberated from GitHub, now on BitBucket:
https://bitbucket.org/magnolia1234/bypass-paywalls-firefox-c...
While your robots do sound like they could kill a lot of people, I feel like this is a bit overblown. For a start, for "apocalypse", they would have to be produced in massive numbers, i.e. by a nation state-level actor. State-level actors can already make nukes or bioweapons.
The key is to do what Steven Muchnick did for his Compiler textbook: Write the algorithms in a made up programming language so no one can run them and find the bugs.

I'm not being facetious, it's called ICAN, and as far as I can tell no compiler exists for it. Other than that it's a great book though, although maybe showing its age in that there isn't much discussion of OOO and ILP etc. And SSA.
What if immunity to Covid-19 doesn’t last?
D – A safe and fast programming language with C-like syntax
Yes, it’s a strange phrase. Especially as we tend to execute software on silicon crystals, etched by light. The metal is just the dumb wiring.
We are down 50% from the peak of Covid deaths in California. It seems likely we will have one or more days of zero Covid deaths before the end of May. That is the measure I assume they are going for at this point.

Source: https://covid19.healthdata.org/united-states-of-america/cali...
Thomas Massie had been sounding the alarm for a while now about agriculture.

https://twitter.com/repthomasmassie/status/12547777465274204...
Supposedly they had deals with the carriers

https://stackoverflow.com/questions/3668372/how-was-twitter-...
Indie.vc founder Bryce Roberts: Profitability is ‘more achievable than a Series
I told my wife that I've come assumed shelter-in-place IS in place until a vaccine has been developed. Either that, or herd immunity is to a point where going outside isn't a game of Russian roulette.
On the other hand, eBay customer support is very friendly to buyers. Open a case the day after the advertised delivery, you will get refunded.

As a long time seller/buyer I’ve developed a set of heuristics around eBay (most of them obvious - avoid non US based accounts, descriptions where the photos are clearly not the actual item itself, etc) and I’ve only had one or two bad surprises in over 10 years. Both times customer support came through.
That uncertainty is why I already considered my calculation to be a rough estimate with a relatively large error window. But it is not large enough to allow the true percentage to even come close to 90%. For that, huge numbers of patients would have to be in ICU for a single day only, which is a ridiculous assumption.
How is MoCA 2.5 different from G.hn Wave 2?
what would a diff look like?
I'm lucky enough to have remote work. And I'm sure many HNers have a nice buffer of savings from their tech jobs to weather the storm or are getting paid time off.

But can anyone share what it's like to not be in either of these situations? How are your rent lords handling things?

I live abroad in a cheap country so I can handle zero income, but I wouldn't be able to last long if rent was $2000+/mo instead of the <$200/mo I currently pay.

Yet when I read Redditors talk about quarantine, you'd think everyone in the world was getting paid time off to play Animal Crossing at home or they live at mom's house rent-free. And it seems like it's this crowd that's likely to be pushing for staying in lockdown with no end in sight.
I don't think there is any good IDE that offers debugging and good IDE experience on windows (msvc) at the moment. CLion has had debugging but not for msvc last time I checked.

Perhaps VSCode can be combined with Rust-analyzer to give language support on par with IntelliJ-rust, but also a msvc debugger? That would basically make windows development "feature complete" (and free!).
India Using Aarogya Setu App to Track Coronavirus Cases, Can Blockchain Help?
Something similar came up on HN a few days back: http://readastorytome.com/

HN Post: https://news.ycombinator.com/item?id=22836940#22837217

Also, Caribu is a popular app in this category.
My local bookstore has 'email them and ask', which is much lower friction.
OpenCL is available in pixel 3 and pixel 4 phones, but I agree you can't count on it for all Android devices
First of all, let’s be clear: for a lot of algorithms adding call overhead around them is free because the cpu predicts the call, predicts the return, and uses register renaming to handle arguments and return.

But that’s not the whole story. Malloc perf is about what happens on free and what happens when the program accesses that memory that malloc gave it.

When you factor that all in, it doesn’t matter how many instructions the malloc has. It matters whether those instructions form a bad dependency chain, if they miss cache, whether the memory we return is in the “best” place, and how much work happens in free (using the same metrics - dependency chain length and misses, not total number of instructions or whether there’s a call).
I think it's implied in:

>But as long as authority figures consume caffeine, they will justify it.

I may be wrong though.
Twitter via SMS stopped being useful when they blocked sending commands via SMS.
It sounds like it is operating according to a closed-world assumption, in which this is reasonable behavior.
You are not wrong but also missing the point of the person you're replying to.
There indeed isn't a ton of detail in TFA, and so I can understand your skepticism.

Jeff Baker is an expert on this at Google.

Until you've seen the sorts of analyses that are conducted inside of Google, it may be hard to appreciate the level of scrutiny that every CPU instruction in tcmalloc has gotten from people like Jeff.
Blanket lockdown has to end.

This policy has outlived its usefulness, and is harming people's quality of life without a clear goal.

The initial premise of the "flatten the curve" memes was to avoid overwhelming hospitals. The shelter-in-place has not only had this effect, it's been too effective. Hospital utilization in the bay area is at around 10% when you count surge capacity that has been added [1].

Meanwhile, data is coming out to show that coronavirus has a very low fatality risk to anyone under the age of 50, and to anyone without pre-existing health conditions. A blanket shutdown does not make any sense when the vulnerable demographic has been clearly identified. How is it moral to order people to shelter in place when their risk of death is around 0.01% for 18-45 year olds.

Blanket lockdown doesn't make sense anymore. There is no risk posed to the majority of the population from covid-19. We need to switch to targeted approach, and let people get back to their lives.

Our political leaders (in California) are being fearful, afraid to take leadership and base their decisions on data.

[1] https://www.smchealth.org/post/san-mateo-county-covid-19-dat...

[2] https://www1.nyc.gov/site/doh/covid/covid-19-data.page#downl... and https://www.6sqft.com/new-york-covid-antibody-test-prelimina...
Then you might have a problem since you don't have the rights to transfer that license to twitter, and I can't imagine the infectious nature of GPL would apply in this context. I suspect given the format of twitter, it would likely fall under fair use for most code snippets, but certainly you'd be muddying the chain of ownership. My guess is that something like this would never make it to court. There'd be some legal letters sent around, and anyone involved would quickly back down. No one wants to go to court to have something like this ruled on over 120 characters. If it was, you can bet it'd be a very strategic tweet that was intended to force everyone into a courtroom (and I can't even imagine what that would look like).
Most houses build in the last decade or two use at least cat5 for phone lines. Just refit the outlet, plug in a switch where they all connect and, boom, wired network. Place a few strategically located wireless APs, adjust the signal strenght, and you have great coverage all over.

Edit: An alternative is to get a wifi extender that supports 5Ghz and 2.4Ghz and (this is the important part) allows you to use one of those as the back haul. You give up one of the frequencies, but you don't halve your bandwidth.
Literally the second sentence of the article:

"Current versions of LibreOffice support Adobe Flash, more precisely the .SWF file format as users may export presentations and drawings to the format."

TLDR: LO 7 will not export to the .SWF file format.
I'll release a Getting Simple episode with an extended audio version of this story. =)
PoEoP