skysight-inc/HackerNews huggingface dataset:
She will perpetuate the inequality in America. The rich will keep getting richer. The line between the haves and the have nots, will continue to divide us.

It’s easy for the Fed to drop the interest rate. It’s just the stroke of a pen for them. And it’s not their money, since they’re just printing it.

It’s harder to put concrete action into policy that will help Americans and ensure equality and fairness for all, instead of for just the privileged few.

The last time she was the Fed Chairman, she lowered the interest rates and injected QE into the system, which benefited only the large corporations that really didn’t need the help. But it devastated everyone else that could have used the help.

And again, without fixing the systemic issues, they will repeat the 2000 dot-com implosion, and the 2008 housing crisis again.
It seems the story I was told about the town of Intercourse at least has some merit.

In Swedish, the word for cross is Kors. I know it's not a Swedish town name, but a lot of Swedish words are the same or similar throughout other Germanic languages. In this case, it is namely Dutch, which has a direct connection to the area due to the Amish people there.

Anyway, I was told that the town name literally referenced two inter-crossing roads, and Kors was, instead of being anglicized to Cross, became Course.
Thank you for clueing me into professional gambler election. This changes the calculus.
You want to have more processes running than cores, so that if one process is waiting for i/o another can use the CPU time for something.
Well, "bad words" may be vulgarities, profanities, or obscenities. As a layman I would say it's not the word itself but the concept which crosses some moral boundary.
Travel shaming – another trend of 2020 amid coronavirus pandemic
Fascinating, thanks a lot! This is a great introduction :)
Thanks! didn't know that
Previously on HN: https://news.ycombinator.com/item?id=25198713
This is probably more worthwhile when using spinning disks, as opposed to SSDs.
I did but I stopped as soon as I noticed that most of my private communications could be handled as instant messages, so I use Signal more.

I use my PGP key (on my Yubikey) for SSH now.
I read somewhere that chokeartist deliberately caught the coronavirus to spread it as part of some Jihad. Don't trust anything they say.
Git9: Hosting Git on Plan 9
> engineers that grow into their leadership positions .. to having dedicated managers. With business degrees.

this also happens in software companies i feel.

The underlying issue, i suspect, is that engineers are not "people persons" - less able to manoeuvre politically, and "play the game". But in any societal organization, those who can play the political game can win.

Thus, the dedicated managers end up in those positions. They play the political game, and they get rewarded for it - because they control the reward scheme when they get to those high positions.

Meritocracy is an illusion that gets used by those playing a political game to make engineers feel they are not part of the game.
This is generally pointless if you use arbitrary country boundaries. Geography maters for fixed-line services. More importantly availability compared to geographic area ie acres.

I am not sure what "narrative" this is selling but it is pointless if you do not take into account line feet.
For anyone joining the community for a recurring fee, at what point does it make sense for the members to just make a free offsite?
A giant multi-billion dollar market for it already exists. There are several major apps used by world-class producers and famous creators.

Music and video production has rapidly adopted tablets not just because of the speed and mobility but also the accessibility and tactile nature of the experience. Not everyone needs to sit in front of a big workstation to get things done, and in fact much of the work that used to be done that way didn't have any other alternatives until now.

Programming is arguably harder to bring around because it requires a keyboard and screen real estate but most visual/design/creative work can easily be moved to iPad and opened up to many more people.
My biggest issue with the new Thunderbird is the encrypted subjects. These break email for everyone not using TB, as TB is the only software that is able to show the real subject. Everyone else just gets „...“.
Maybe. That's why I hedged a bit by saying "if it is a real phenomenon". I'm not convinced it is real, but I'm also not convinced there's nothing to it. Schwinger thought there was something to it, so they're not all bad.
But Apple wants people to use swift not Java.
I’m far more worried about my smartphone than pacemaker/insulin pump, however I don’t believe myself to be a target of state surveillance.
While the author didn't put that data in the article, the very last bullet point claimed that this method increased diversity. I would be a bit skeptical of that claim without any evidence, but it doesn't look like they ignored that could be a problem.
> This seems somehow wild to me. Why don't other email apps use the appropriate header fields? Why do they even try to use the subject field? Why do they insist on quoting the whole thread text below the message body? Why not do all this the proper way?

This all started with Microsoft Outlook back in the '90s. At that time, most email clients, even the GUI ones did handle threading using the References and In-Reply-To headers (even Outlook Express oddly enough). IIRC, the online webmail clients took the same approach that Outlook did in terms of message threading and quoting. As they became more popular and desktop clients fell by the wayside, the Outlook convention took over. FWIW, Thunderbird is one GUI based email client that also properly displays threaded messages.

More recently, email clients have introduced the conversation view where they can display a thread as a conversation by only showing the parts of the series of messages before the quoted original message. This has an unfortunate side effect of essentially not displaying any message where someone decides to trim quoted material and post their responses inline. In a client that expects top-posted responses, an inline response shows up as a blank message (making the recipient think that you sent a blank email by mistake).

But I do find it interesting that people want to treat email like a synchronous chat with a single thread of messages, but people want to have threaded conversations in chat clients like Slack.
Running Linux on a Mac does nothing for Apple. Why would they care?
You just repeated my point.

Look, if 25 years ago 100k people had personal website and today 3m people have personal website and also 3 billion have social media accounts, are we worse off than we were then? The personal website concept isn’t dying. It’s just that it’s no longer the only kind of web presence an individual can have and others are more popular.

Also, are you really looking out for the average Joe here? Really? You think that same average Joe that’s currently reposting a two year old meme on his Facebook suddenly will have something worthwhile to say if it’s hosted on his own domain? You think crazy aunt Sue will go from screaming about chem trails to engaging in polite discourse just because she got off Twitter and registered a domain? You think uncle Buddy will do anything but make the background, logo, and font of his site based on the confederate flag because he can host it on BuddyMerican.com instead of on Facebook?

I believe we should all have the ability to have a website of our own with as little control lost as possible. And I believe just like it’s a lot easier today than it was 25 years to have a personal website, that it will be even easier 25 years from now. But when people reminisce about the good old days what they like is essentially that it was hard to have a personal website so only the smart people could do it. That isn’t to say that only smart people had websites, but that websites were primarily run by smart people and that was because you couldn’t buy one, you had to build it yourself. And that meant that when you found a personal website that it was likely of high quality. Is that how you feel today when you discover a random abandoned mom blog about how hard it is to decide between different types of formula?

What Facebook, Twitter, Tumblr, WordPress, et al did was that they made it super easy for the average Joe to have a pseudo-personal website. It’s your moniker on their platform, you generate content, they host it and make money. And people wanted it by the billions. But at the end of the day do you really believe that all their content would be better if they simply moved from one kind of public platform to another?
They have upstreamed stuff to FreeBSD for a long time. I don't know how much or if it's used or not, but their kernel and a bunch of their other stuff is open source.

opensource.apple.com
Do we really have a talent shortage? I think the market may be flooded - and we have the luxury to match personality with technical ability.
Nice article. This part puzzled me though:

> The operating system reads data in page granularity, meaning it can only read at a minimum 4kB at a time. That means if you need to read read 1kB split in two files, 512 bytes each, you are effectively reading 8kB to serve 1kB, wasting 87% of the data read.

SSDs (whether SATA or NVMe) all read and write whole sectors at a time, right? I'm not sure what the sector size is, but 4 KiB seems like a reasonable guess. So I think you're reading the 8 KiB no matter what; it may just be a question of what layer you drop it at (right when it gets to the kernel or not). Also, doesn't direct IO require sector size-aligned operations?
What does microsoft care about sales? This isn't the sort of thing that would make someone used an MS product over an Apple or F/OSS product. Such decisions are generational, occurring only once or twice the life of a company. So at the end of the day this is a "feature" being added into a product that people are already using. Nobody really chooses to have it or not. It just becomes an option that will sit quietly in every office machine or remote access account just waiting for an evil manager to flick the switch.

Hey Microsoft! Can I pay extra for fork of windows/o365/office/whatever that doesn't and will NEVER have this ridiculous feature? I am putting my marker down. I am willing to pay MORE money for LESS evil in my machine. The more evil ideas you come up with, the more I will be willing to pay to keep them away. That is the reality in which we live.
Slack has been doing similar things via their Analytics for several years now and their Customer Success teams regularly meet to discuss “Deployment Maturity” with larger customers on Enterprise Grid. In these PowerPoints you get their take on where your organization is at in employees engaging with Slack, compared to some of their other bigger customers, and they drill into how many applications you’ve got deployed, how many custom ones you’ve created, whether you use features like Workflows, etc.

There are statistics for what % of employees are using Slack, how many days in the month, % of messages being shared in public channels, private channels, direct messages, % of messages sent vs. % which actually get read, ...

What Microsoft is doing here seems like they’re trying to copy what Slack has done, to try and drive ROI and renewal conversations with their customers.
Which version of HTML is used for email? No javascript for instance right? Possible to make a reduced parser for which it is easier to verify correctness?
Why would you assume the uplink isn't authenticated and/or encrypted, given that the downlink data has very little value but interfering with the uplink could disable the probe?

Spacecraft are power and compute limited. It's entirely possible the designers chose not to spend the resources to encrypt a downlink that isn't sending anything that needs to be kept secret. In contrast, it's reasonable to assume that the uplink is at least protected by a HMAC, because the consequences of an adversary exploiting the uplink are so great.

The Chinese are well aware that the US security establishment is petty enough to interfere with a scientific probe purely for its own amusement. They will have taken precautions to deter this.
Don't be too sure about not having difficulty being employed in areas you know.

During my last job hunt three years ago, I had interviews every week. On my current job hunt, I'm having problems booking just one.

There will always be a combination of factors that can make your job search easier or harder.
Sounds like a pretty reasonable personal choice to me, I don’t know why you’re being downvoted without any explanatory comments.
Hey it's thanksgiving and I'm a little drunk. Apologies for any errors.

Keep in mind that "encryption" bundles together four different concepts: confidentiality, data integrity, authentication, and non-repudiation. To successfully do space science, data integrity is suuuuuuuuper important. Like if you send a command to the spacecraft to fire the engines for (binary) 000000010110010 milliseconds, and a cosmic ray happens and the spacecraft receives a command to fire the engines for 001110010110010 milliseconds, congratulations, your mission is totally fucked. Voyager was launched with Reed Soloman error correction before fundamental cryptography fundamentals like DES, DH or RSA were published.

Confidentiality is kind of a non-issue with spacecraft. If ground control says, "Fire the thrusters for 174 seconds, authentication code 0x8d0a8fc7" or whatever there are no secrets. Non-repudiation is also a non-issue: NASA doesn't need to prove to NASA that it never sent the self destruct command. NASA already knows what commands it sent.

Authentication is the bit that prevents unauthorized commands, and honestly, the authentication tech is not that complicated. We need 128 bit keys (or 256 if you're paranoid) to do confidentiality correctly, but we use 64 bit keys with "known broken" algorithms like MD5 to do authentication, and that's known to be totally safe.

So of the four pillars of encryption, one of them had to be built in from day 1, or you'd never accomplish anything. One of them is kinda of an easy problem actually, even with old technology. The other two aren't part of the attack surface.

Spacecraft also have a HUGE advantage built in: shared secrets. Ground control can program a secret key into the spacecraft before it's launched. After it's flying around you can leverage stuff off of that shared secret to authenticate communications. This totally sidesteps all of the hard parts of TLS, which involve certificate authorities, certificate revocation lists, etc.
I mean, sure, but kind of left field there, no? I'm solely quoting the article and pointing out that the statements made, taken together, make the conclusion the guy came to seem very...strange.
Aside from these same couple tweets every news story cites, is there any documented evidence of the exact impact on smart vacuums and doorbells? What models? What happened specifically?
Or the acts of short-lived beings like elves or wizards who can only live for millennia or less are simply hard for him to take seriously
The differences between Texas and Taiwan
What's wrong with the design of Redux?
Using the author of the article words:

"American ignorance in matters outside America is astounding. Just friggin' out-of-this-world insane. Thus this post."
I bought CO2 laser for like $60 off eBay and it works fine with my 3d printer tho it will never be able to cut metal.
Any substring of a shorter length than the no-no word spells out a word which doesn't match it.

My opening statement was that I can't see a practical use for it. I still can't. Maybe one exists. But I don't think we're getting anywhere.
The future operating system is one built from the ground up to serve only as a personal data warehouse. Collecting, protecting, archiving, and analysing your life's data in a private pragmatic ways
I think if you're having to score employees this way they actually must not be responsible for producing anything.
If my job doesn't involve using any Microsoft Office apps other than teams for communication then my productivity score should be zero? I should appear as sitting around all day and occasionally having meetings
And do you think it's likely they'll be 'on duty' when this discussion occurs?

You're really trying very hard to downplay the risk of gathering this evidence. If you are discovered and you gathered evidence, you might have that evidence confiscated or you might just be dead. If you are discovered but didn't manage to get the evidence, you might be charged with wiretapping. (Or they might just kill you anyway.) Even if all works out in the end, you're looking at a legal battle. (Most people don't want to be the one fighting a case that sets precedence even if federal courts largely seem to rule in their favor.) And all that struggle is for evidence that might not even convince anyone to start an investigation and/or may not be admitted to court.
I know plenty about MDMA and 100 separate usages over many years doesn’t even register on my worry meter.
There is no standard HTML version for email, the same way there is no standard HTML version for a website. The contents can reasonably be anything.
There is something to be said about the 2 companies mentioned other that MS, that did the right backwards compatible thing, transmeta and paymybills one is bust and the other doesn’t show up the the 1 page of a search.
An axiom of cryptographic tool design: there are no advanced users. Designs that ignore the axiom will always create dangerous failure modes.
This post is advertising (spam) and contains no technical details.
I have not read the full methodology. But if I were to make an educated guess, I would say they used NOC (National Occupation Code) for determining what does or does not require a degree. NOC divides all occupations into 4 skill levels, from A (occupations that usually require university education) to D (occupations that usually do not require even a secondary school diploma). Most probably, they used the same framework and tallied the number of people in engineering, other A level occupations, and everyone else. Finance and consulting are definitely A level.

https://noc.esdc.gc.ca/Structure/NocProfile/36841eebd34e457e...

https://noc.esdc.gc.ca/Structure/NocProfile/f9c47da9dd2644f3...
nature should have filed a patent on nanotechnology
> however I don’t believe myself to be a target of state surveillance.

lol
Similar story:

"World Taekwondo, called the World Taekwondo Federation until June 2017, is the international federation governing the sport of taekwondo and is a member of the Association of Summer Olympic International Federations (ASOIF).[2] The body was renamed in June 2017 to avoid the "negative connotations" of the previously used initials WTF."

https://en.wikipedia.org/wiki/World_Taekwondo
It’s about fostering lock-in and staying in control. Which is why they felt the need to build something like Metal in the first place.
I think you were thinking “Linux Core Kernel” by Scott Maxwell. And yes, it’s an awesome book that’s copied the style of a same type of book that annotates the SVR4 kernel
I read the paper. Did you read this thread? Context matters.
>Even if the group developed a system for using public information to improve their odds, experts expressed skepticism that it could result in reliable profit.

My hunch is that winning tickets are not in fact equally distributed, and they have discovered something regarding this. Going by already claimed prizes gives some information, and I am sure there's a decent way to model the relationship between the set of claimed tickets to that of the unsold winning tickets (to account for the "safe-deposit box" cases mentioned in TFA, which strikes me as a bit of a red herring).
I had to press the button on my Roomba to clean the house. Couldn't choose to clean a particular area because the app didn't work.
I think this is a loaded article and underscores the importance of low level engineers who understand your workload to guide purchasing. No longer will fringe benefits and bribes be enough.
Follow up question: What parts of html do you need implement to render 99% of emails decently accurately?
250ms is not real-time, nor high frequency.
Just get The Elements of Style by William Strunk Jr and read it cover to cover.

It's cheap, small (less than 70 pages.. don't remember exactly) and full of useful actionable tips.
I'm not sure whether Thunderbird would meet your criteria, but there are a number of keyboard bindings and it can handle HTML messages reasonably well (especially if you set the view option to plain text).
Maybe the most visible brand, among web-dev, but HP, Lenovo, and Dell own the business/enterprise laptop market in a big way.
> Specialisation is OK, but ignoring the general knowledge of how computing works, and then going on to write software used in people's critical systems is irresponsible

If the knowledge is not relevant or applicable to what you are working on, what is the problem?

Knowing that things exist is more important than in-depth knowledge of those things.
If you do decide this is something you’ve missed out on and want to experience, find friends you know who use and trust that they use responsibly, and don’t hesitate to ask for a buddy or three. One of my regrets as a late bloomer is having been ashamed to ask, then more ashamed to admit when I got out of my depth. Your friends who partake reasonably will be happy to guide you, and they’ll also be kind to set you back on your path if you stumble. If you find yourself among people who don’t match those characteristics, they’re not fun to stick around with. No matter what be kind to yourself and keep trust in the people you trust unless they show they don’t deserve it.
> where the idea of Java 6 being in use comes from

Possibly from confusion with the last time Apple actually shipped a JDK/runtime to the public. They used to produce their own optimized distribution, which had better Cocoa widgets among other things. It was part of the original big push to get decs on OSX, it’s mentioned in Jobs’s keynotes etc. They later deprecated it once they reached critical mass, and discontinued it; if i remember correctly, the last jdk they shipped was a v6.
Thankful to have shared in your comment/perspective today.
notmuch or mu4e are both quite good for email in general, including gmail. The setup isnt always the easiest, but worth it once you get the flow imho. Thunderbird if you like guis.
For a very long time, the limit was Outlook on Windows, which used the Word 2003 parser. So, whatever was supported by Word 2003.

But, more recently, mail campaigns have instead targeted Gmail, so "whatever Gmail renders" (this is not everything a browser renders, but is close). It's not feasible to implement a subset for this and do parallel CVE fixes.
AFAIK, no. Also, as a programmer, a lot of this stuff doesn't necessarily correlate very well with my actual productivity.

My personal views on this are that this is a pretty invasive feature and I don't think that this feature is ethical. Maybe if it was really clear about what it was doing it would be ok, but even then I still don't like it.
My company puts the Slack message count on the website. Scroll down to the bottom.

https://www.altaml.com/team/

It isn't used as part of management or anything so it is just a fun little fact, but I was surprised to learn that such a number was readily available. It shouldn't have been surprising, but it was when it clicked in my head that Slack tracks you as much as any other app.
What if you see an open door with gold coins inside? Same answer.

The most you can do is inform the owner that their data isn't protected. And even that, unfairly IMO, is legally dicey.
Is that optional, or automatically enabled with no way to disable?
Engaging Your Audience on Social Media