skysight-inc/HackerNews huggingface dataset:
Given that they are modeling a chaotic system it is extremely important that they get even the tiniest details correct, or they are no better than a random guess.
Dino-sour!
How is that relevant? Don't dead name people and in general don't be a dick.
I guessed my company's admin password and erased their partition.

If I get laid off (they're cutting 20% of the workforce next week), then I consider the computer my severance pay.

If they press the issue, they can come to my house and collect the machine. But I'll lick every part of it before I hand it over.

Childish? Oh, heck yeah. But when I see my own company screwing over its employees and customers to protect the CEO's pay (none of the C-levels took a cut), I just don't care.
All (or almost all) of the big architectures that have survived to this day and attempt to compete with x86 permit misaligned accesses in general purpose memory. It's true that if you threw a dart at a historical computer architecture, they would likely not be tolerated. But e.g., aarch64 tolerates misaligned access.
Scandinavian countries are an interesting example. For example, they heavily tax their middle class, are quite business-friendly and have no required minimum wage. But as you are alluding to, they do get away with a high GDP per capita despite a higher tax burden. I think the Scandinavian-modeled state would not look like what pro-social safety net Americans would expect. But again, would love to see the experiment played out.
The asthetic sorta reminds me of Animal Crossing with the envelopes and such. Seems kinda neat
I agree that the snippet you gave is ugly, but I also think that it's not really the most straightforward way to right it. Any time the type that you're collecting into isn't inferred, you're free to define a binding and just type annotate it. Also, the lambda you gave is not defined in the straightforward way I think most people would define it. Putting those together, you get something like this:

```
let vec: Vec<_> = v.iter().map(|pair| pair.0).collect();
```

I don't think that's really _that_ ugly. Yes, the pithy Python example you gave is simpler, but by the same token, the assembly you would write to achieve this makes the Rust look really simple. If you're going to try to write efficient code in a systems language like Rust, you're going to need to express things more precisely than you would in a scripting language like Python.
My main desktop runs Linux, I do have a Windows VM (on qemu/libvirt) that I use primarily for Fusion360 and some gaming.

I had to setup GPU passthrough with a second GPU for this.

It is not that hard, you will however need to make sure your motherboard supports proper IOMMU grouping. This however, is the tricky part since most motherboard manufacturers do not really provide this information.

[1] More info on ArchWiki: https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVM...
Summarizing the conclusion of the article: GCC correctly interprets the spec as saying that all integers reads must be aligned in memory, and when vectorizing the code chooses to use an "aligned" instruction that fails on unaligned data (MOVDQA). On modern x64 processors, the unaligned version of this instruction (MOVDQU) is just as fast on both aligned an unaligned data, and has the advantage of not causing a segfault when run.

Is this a bug in GCC that should be fixed, or is GCC justified in its behavior? Or is there another interpretation?

Having been bitten by this in the past, my conclusion is that while this is not a bug, it is (slight) evidence that GCC will not act in its users' best interests unless required to do so by the spec. Given the same inputs, Intel's ICC generates working fast code. If both compilers were equally available, I would usually prefer ICC over GCC for code that is going to run on modern Intel processors.
Not just Windows. It's also fairly common for corporate Macs to transmit usage logs, for example using Jamf (Self Service). I'm fine with this, but willing to bet most people aren't fully aware.

1.http://archive.today/tfYtO

2.http://archive.today/MkBKE
I don’t know how this library or React work, but you could pass the state as an argument to itself - then what GP said makes sense.
Virtually nobody in software is incentivized to look at long term software costs. Startups need to move fast, project managers move on, devs need to keep their skills up to date to keep flipping jobs, and managers would need to become technical.
This is how the AI takes over, we automate ourselves in silly ways. How do we know we aren't bots doing someone else's work?
I've been on SSB for some 3 years (with some breaks when I had enough of npm). Once you're onboarded it works like a charm: exchange of data between peers works swiftly and efficiently, to the extend that you can even use it for realtime chat the way IRC works. The community is colourful and friendly, and the signal to noise ratio is high. I've learned a lot about fermentation and growing mushrooms and living off-grid while reading posts on SSB.

My biggest frustration has been that all usable clients are written in nodejs. I recently took a seven months break to cool off from rage over npm (and yarn, for that matter), but now I'm back again.

Onboarding can be tricky because there are no central servers — it's 100% p2p — but I guess it's easier these days than it was in the beginning. And if you know somebody who is already onboard it shouldn't pose a problem at all.

A better site to start with is probably https://scuttlebutt.nz/
Super intentional. I haven't quite gotten to the cuteness and customization in animal crossing though.

Also checkout the game "Kind Words", which was a big inspiration for this.
Ask HN: Why don't you have a blog?
Many Hacker News readers and contributors have the technical skills to run their own blog and post their opinions. But instead they prefer to use Twitter or other social networks. Why is this so? Is it the effort?
Which software do you have in mind?
Certainly would feel creepy, if I knew it was happening.

But, I would ask, beyond a gut feeling of being creepy, what particular objections does anyone have to this? Do you believe employers are not entitled, either legally or ethically, to do this on their own equipment?
Thank you! Happy to take feedback or suggestions if you have any.
Example [i]. The issue is that the cost to equip care facilities with these beds. My suggestion is to separate the rotating function such that a much less expensive general purpose bed can be used.

[i] www.arjo.com/en-us/products/medical-beds/critical-care/rotoprone/
In most of Europe it's rather rooted in privacy of communications as a basic right, plus regulated labour rights that come from unionization.
A Spectrum of Research Software Quality
FWIW, I don't know 1,000 people. Of the people I know about, one person has (probably) had COVID-19 (mild), and it's possible that I had it early (also mild).

Aside from "old age", the leading causes of death (and certainly years lost) among people I knew are AIDS and traffic collisions. This virus is going to have to try a lot harder to get on that scoreboard.

It's also worth noting that "reopening" doesn't mean people will just revert to prior behavior. Most will be very careful, and some will never revert. Wuhan reopened, and their restaurants are not springing back (yet?).
That’s part of the story. From Pinatubo, there is believed to also be a warming effect due to the stratospheric SO2 absorbing heat from below (related to the claims of the article), and in a secondary effect, potentially changing atmospheric circulation.

See point 6 in https://eos.org/articles/pinatubo-25-years-later-eight-ways-...

As with a lot of Earth science: it’s complicated.
My public school was teachers taking naps and complaining about their personal problems while feral inner city youths dry-humped to the smooth sounds of MC Hammer and Vanilla Ice.

From the stats, I believe my experience is the rule rather than the exception.

In that scenario, teaching “Brideshead Revisited,” AP Calculus, and the history of the Qing Dynasty to gifted children seems more like a cunning globalist scheme to suppress IQ through blunt force trauma.
Wow. This actually inspired me to read the story, because that's crazy.
Cortex-M0 still does not allow it, and fun fact: Cortex-M4 allows unaligned access, but can be configured run-time to not allow it.
Hypothetical question: if your employer offered you the option of extra compensation to install keyloggers/screen capture software on your work computer, and you know that the logs are only being used for aggregate productivity statistics of the firm (de-anonymized), how much do you think would be a fair price?

Assumption: you use a separate computer for your personal computing needs not related to work.
This 13 page paper that revolutionized the world (TCP/IP).

https://www.cs.princeton.edu/courses/archive/fall06/cos561/p...
And you installed no internal apps at all? How did you get on the corporate Wi-Fi? How do you send print jobs to the office printer?

It's quite rare for company-owned macs to be completely unmanaged. Usually the installation method for common corporate utilities is an MDM solution like Jamf (Self Service), which also transmits logs - for example how long each app was in the foreground[1] and what times you're using your computer[2].

1. http://archive.today/tfYtO

2. http://archive.today/MkBKE
Uber's lawyers be lawyers and try to save their client $180M dollars, Levandowski's lawyers also be lawyers and try and save their client from being totally and utterly bankrupt. It's not mentioned in the article but it's a safe bet that Google's lawyers are also being lawyers and trying to earn the company $xxM dollars by forcing Uber to pay whatever Levandowski can't afford to.

That's basically the entire contents of this article... well except for the last part which I added. I really wish journalists would actually look into the legal arguments and comment intelligently instead of just reporting one sides legal brief as if it was some form of moral argument.
At no point did I imply the Chinese were worse than anyone else at responding. I agree, the lockdown should be immediate, and exceptions should be publically documented -- 'incident 782: flight xyz with 10 pax was granted clearance to land as a medical transport flight, under authority of XYZ, regional medical coordinator'. I don't see requiring retroactive effect though -- just require those people to confine themselves and their co-habitants, and stand by to be contacted for contact tracing.
> The reason the streets are clean is that there is an army of street cleaners picking up litter. If one ventures away from regularly cleaned areas, one will see litter along the sides of main roads, much like America.

Curious if you have you been to Japan and spent time in residential areas. My experience differs significantly—specifically this not simply being due to “an army of street cleaners.” Even in America, when hanging out with Japanese ex-pats—whether grilling at parks, going camping, or simply hosting a kids for a play-date at home—there’s a focus on “cleaning” that goes beyond whatever I was taught as a kid to pick up after myself, or even the Boy Scout “leave no trace”—its something deeper.

Also worth noting is how difficult it is to find a trash can in Tokyo.
And in the 2017 version, Poland no longer borders India, but is caught with Chile and Argentine (South Poland?), while India now is neighbors with Italy. It's certainly not a very stable mapping; perhaps all it does is amplify the noise.
And the Cam industry was never the same.
im down
Yeah, seems very arbitrary. A multi dimensional clustering may be more useful then an attempt to flatten that with minimal distortion between the clusters would be more useful. But with too many dimensions it becomes nearly impossible....
Exactly. I think the country example would be similar to the state with billionaires leaving but more importantly, companies leaving due to the higher corporate tax rate that would be necessary to finance these social programs. Medtronic and Pfizer are good early examples of this phenomenon.
The question is not "How many will die?". Sadly, many will.

The question is "How much net difference will different reopening schedules make?". The answer to that is unclear, but remaining in lockdown for six months could easily kill more people (net).
Thank you!

The lack of multi-device support isn't too much cumbersome?

Also, do you not fear, due to the gossip protocol, that your private messages may be stored forever by peers and one day, your private key leaks, and all your conversations are publicly exposed?
> The trouble with taking screenshots is then you have to employ people to spend their day examining and evaluating the screenshots.

What I don't understand is how they explain that to their customers.

"Yeah, you're not quite getting what you paid for because we spent a portion of it hiring a couple of guys to look at screenshots of our employees computers. Sorry. You can get free screenshots?"

And customers accept this waste of money?
"How Dat Works" linked from the page is still a great visualization of all the bits that make up the protocol:

- https://datprotocol.github.io/how-dat-works/

- https://news.ycombinator.com/item?id=20363813
Surprises from 9000 people taking a Covid assessment
The CDC contaminated its first coronavirus tests, setting US back on testing
Warning: A bit of a ramble about my experience trying to use SSB for my "application".

I really enjoy SSB, conceptually. In reality I've had a fair amount of trouble getting started writing an application in it. Notably, I have difficulty knowing what patterns are good or bad in SSB.

As far as I can tell SSB utilizes effectively a commit ledger for user data. This is fine, but some of the specifics of my application mean that I feel the need to create many sub-identities so that revisions to a piece of content don't bloat the parent identity when syncing to mobile/etc.

Strangely, I've got a fair bit of experience in these types of designs - as I've written my own distributed storage for the application in question in many different forms (various ledgers, CRDTs, etc). Yet my issue is that I'm unsure what is considered "bad form" for the SSB crowd. I don't want to write an application for SSB but written in some form of SSB anti-pattern.

Combine this with SSB not having well established[1] implementations in my language of choice (Rust), and all around as much as I want to use SSB as the foundation for my app the protocol was just a bit of a heavy burden currently. I care what the SSB community thinks because I don't want to just "use" the SSB protocol, I want my application to join the SSB hubs/networks and share data.

I've looked a lot into this, but I still struggle to conceive exactly how my application can fit into the SSB ecosystem, if at all. This isn't a complaint post, just sharing some personal thoughts and my confusing history with SSB.

Love the project, and I especially love the design of gossip, person to person based applications in this day and age.

[1]: Rust does have a handful of SSB libs, but I think I'd be looking for a full, batteries included library. Everything I've seen is quite low level SSB.
The VIM ones are my favorite - I'm always blown away with the simple keyboard shortcuts that could have saved me hours had I known them 2 years ago.

TIL just typing "=" in Vim fixes all my indentation

Just subscribed to his newsletter so I can get these and not forget about this cool repo!
Yeah, but just in terms of redeploy without a downtime, secureness if new version won’t start properly, and redundancy when one server is down because of an OS error while you were asleep. Not about number of clients at all.
I think we're talking about different kinds of barriers. Acquire/release at the C++ level translates roughly into an rmb/wmb pair at the processor level, unless it's implemented using an actual interlocked instruction which is worse than barriers.
Ubuntu 18.04 – KVM/QEMU Windows 10 GPU Passthrough (2018)
Your deaths figure seems to be for New York State, while your population figure is for New York City.

The correct figures (as of April 18, 2020) is:

New York State: 14,636 deaths / 19.45M population = 0.0752%

New York City: 8,893 deaths / 8.3M population = 0.1071%
UK moves to drop Huawei as 5G vendor, citing China coronavirus transparency
That was 2018.

Also 2019: https://news.ycombinator.com/item?id=19160808

And another 2018: https://news.ycombinator.com/item?id=18004727
You think it pushes the world towards a global recession. I think a hard lockdown and a co trolled opening is what gets it out of one faster. At least that is what we can see studying history in 1918. Eg Denver vs Philadelphia. Scared people are bad consumers. In reality we don’t really know which strategy is the best.
> ...But instead they prefer to use Twitter or other social networks. Why is this so? Is it the effort?

Discovery. Go to where your audience is.

It is much much easier on platforms such as Twitter, Medium, (Substack?) etc, not so much on your own site and blog.

You can "get to market", garner an audience and submit a post quicker on these platforms.
I got to say, to me it seems rather ... unlikely that this is used on a wide scale. The differences in mass produced hardware must fall within a fairly small distribution, and they only mention rise-time as a measurable variable. Taking into account other variations like temperature and device aging, and I have a hard time believing that these fingerprints are highly unique or stable over time.

In addition it seems unlikely that your average receiver hardware could even pick up such details. These are super low-level details observable only at the lowest level of the radio stack.

There's also no sources cited that this is used on a wide scale. To me, I would put this in the bucket of hypotheticals (like the power company stealing your data from your PC based on voltage fluctuations from your laptop). Perhaps barely physically possible, but not really worthwhile.

(unless of course the fingerprints are put there intentionally and secretly... like the yellow dots from printers)
> No serious antigrowth argument is saying China ought to stay at it's 20th low point.

Nobody says that outright, but that is what would have happened if their arguments had been translated into policy in the 1970s. And it is what would happen to poor countries today, if anti-growth arguments were adopted today.
Lions in South Africa take a nap on road amid Covid-19 lockdown
I understand that but it feels like there's a lot of focus on client-side anti-cheat while cheats that should be trivially detected server-side still exist (like flying through the air in a game where that shouldn't be possible).

Plus, there seems to be a lot of focus on client-side anti-cheat when a lot of it could be addressed server-side:

> For example an aimbot that steadies your cursor on someone’s head or dodges automatically when a projectile is inbound.

This sounds like a similar problem to "like" fraud and things like that. Couldn't it be addressed by measuring the number of incidents? If someone is able to headshot or dodge at an abnormal/superhuman level, that can be detected server-side and the user banned (or flagged for human review).

> Maybe the client hijacks the UI to hide terrain and walls.

Someone mentioned a solution for this elsewhere in the thread: don't send positions of important resources to the client if it doesn't need them. Keep the client about as blind as the player.

And again, you should be able to detect this server-side. If somebody has an abnormally high kill-rate for enemies coming around a corner, flag them for review.
I dislike Uber as a company, I'm still not over susan fowler and the way they skirt the law in most municipalities is definitely criminal.

However, I have to agree with Uber here.

I work on video games, if I bring some engine code from my current employer to a new employer that's theft. Anything I made on company time or with company resources is not mine to take. However taking learnings is totally fine (because: of course it is) and that factors into things because it's experience.

If he did this without Uber knowing then he's alone. If Uber knew he might do it or promoted this behaviour then that vindicates my feelings towards them and they definitely should be punished as hard as the law allows.

"Take nothing but memories" applies to more than just nature.
Tell HN: NYC: 1 in 1k Dead From Covid19
I installed Norton, which I uninstalled a year or two later when my manager finally got sick and tired of it blocking connections it shouldn't have and uninstalled it.

And I got on the company Wi-Fi with a password. Still do.
TIL Alt-clicking in the Terminal prompt lets me move the cursor to that position. How had I not discovered this over many years?
The carrying capacity of the Earth is not fixed.
> It's not mentioned in the article but it's a safe bet that Google's lawyers are also being lawyers and trying to earn the company $xxM dollars by forcing Uber to pay whatever Levandowski can't afford to.

There's also probably a part where Google is warning its employees and its competitors that if they do something like this, they'll go after both of them.
The answer is always “it depends”. Infrastructure in declining industrial suburbs is declining because... they are in decline and wealth has been shipped off.

Strong towns gives a single answer to all problems with a smarty pants tone. They have a point worth hearing, but it gets old the 59th time you read it.
When did we go from 'self-sustaining' to societal collapse? It seems to be some weird fantasy where these isolated towns are somehow more self-sustaining because they could vaguely survive in the case of a societal collapse.

That doesn't make them self-sustaining in modern society. And saying that roads are a luxury seems to be incredibly ignorant of how society evolved and how important trade routes (as well as ocean access, something cities generally have) for getting resources you otherwise don't have access to. Such as materials, spices and meds. Something that, you know, an isolated farm wouldn't readily have access to.

Especially since salt is kind of a big deal for food preservation.
Interesting concept, but seems quite subjective and Eurocentric. Out of the 7 labels given, 3 are Europe-focused (Catholic Europe, Protestant Europe, English speaking). If a Muslim made this map, for example, would it make sense for them to split the world into Sunni, Shia, and Arabic speaking?
Before I gave up with my blog, many years ago, it had very few readers unless I was doing SEO bullshit or I was spending hours actively promoting it.

In the beginning the effort was fine because it was fun. I even developed it from scratch in Rails, it was the time of these "write a blog with rails in 5 minutes" articles (it took me more time to have something I liked). Blogs were also very popular and you had communities of bloggers. But when social networks replaced blogs, people stopped using RSS feeds or simply visiting blogs.
Who needs 5G when 47M U.S. customers still use 3G networks?
Where to set global environment variables (and I mean global for all users here!) depends on the distro. On Debian and most derivatives, you can use /etc/environment for this.
You've thrown out two, new arguments:

1. "Nobody playing this game is important enough to be spied upon."

It might surprise you to learn that some people in the military, congress, the DoD, and even important individuals in significant companies play video games.

2. "Some vulnerabilities exist, therefore any new vulnerabilities should be ignored or not discussed."

All vulnerabilities should be considered, especially new ones that will affect 10s or 100s of millions of people. That's why we're discussing it. Since you find it tedious, you're free not to participate.
What if Uber hired him just so he can bring the code to Uber from Google