skysight-inc/HackerNews huggingface dataset:
True. Though a lot of tech people value libre software to some extent, so morals can often come into play. Even for something as simple as a text editor.
Academia fucked that up all on their own.
Yes. For example I don’t buy cereal because of my ethical stance of not wanting to feel bloated from a bowl of milk-and-starch.
This is what sold me on magit:

1. In the magit status buffer (equivalent of git status), you can selectively stage changes by highlighting the relevant lines and pressing "a". Basically an interactive git add -p. There's also line-specific unstage and discard. This makes it easy to tidy up before committing.

2. If the cursor is on a commit, commands (show, interactive rebase, push) will take that commit ID as a default argument. It feels like you're interacting with the commits directly, which makes it easier to reason through an interactive rebase or partial push. Simple rebases like reordering or squashing recent commits take only a few seconds.

3. It seems to mostly rely on calling the core git commands and parsing their text output. The core git commands are reliable. Many git clients will hang on large (> 200 GB) repos; magit doesn't. An exception is diff colorization, but if colorization is taking too long on a big diff, Ctrl-g will make magit fall back instantly to the plain diff.

4. Has decent submodule support, in that submodules can be interacted with much like commits in the parent repo.

5. Has git annex support. (Technically, I think this is provided by another package that extends magit.)

It's not really tailored to any particular git workflow as far as I can tell. The design intent seems to be that every displayed entity should be interactive, regardless of where it is displayed.
> For instance, when you are buying equipment, you don't buy the cheap stuff just because it's cheap. You buy the best stuff the first time, because you will usually save money over the long run. If you bought the cheap stuff first, and it didn't work or didn't last, but then bought the best stuff later, now you paid extra and wound up at the same place.

Cue: Sam Vimes's "Boots" theory:

"The reason that the rich were so rich, Vimes reasoned, was because they managed to spend less money.

Take boots, for example. He earned thirty-eight dollars a month plus allowances. A really good pair of leather boots cost fifty dollars. But an affordable pair of boots, which were sort of OK for a season or two and then leaked like hell when the cardboard gave out, cost about ten dollars. Those were the kind of boots Vimes always bought, and wore until the soles were so thin that he could tell where he was in Ankh-Morpork on a foggy night by the feel of the cobbles.

But the thing was that good boots lasted for years and years. A man who could afford fifty dollars had a pair of boots that'd still be keeping his feet dry in ten years' time, while the poor man who could only afford cheap boots would have spent a hundred dollars on boots in the same time and would still have wet feet.

This was the Captain Samuel Vimes 'Boots' theory of socioeconomic unfairness."
> literature reading full-time students

Nobody keeps reading full time, that would not only be insane it would also be conterproductive since it’s time not spend actually doing something or writing papers. In most place it’s not necessary to know all the recent papers, and if a really important one is missing as a reference, a reviewer will note it in the comments.
I work at a company going hard on diversity and inclusion and they haven't gone even a baby step towards asking us to empathize with the grievances of people who feel fascism is the only thing that can help them.

Empathy isn't the same as tolerance, but I'd expect they'd either know the optics would be terrible or don't see the difference themselves.
Zach Holman (who worked at Github in 2014) posted in this thread that it was a tongue-in-cheek comment about Obamacare: https://news.ycombinator.com/item?id=25813184
ETH past 3k in 2021
>"The first theory we came up with was the theory of "experiential density" — the amount of "things" that happen to and are done by the player per unit of time and area of a map. Our goal was that, once active, the player never had to wait too long before the next stimulus, be it monster, special effect, plot point, action sequence, and so on. Since we couldn’t really bring all these experiences to the player (a relentless series of them would just get tedious), all content is distance based, not time based, and no activities are started outside the player’s control.

If the players are in the mood for more action, all they need to do is move forward and within a few seconds something will happen.

The second theory we came up with is the theory of player acknowledgment.

This means that the game world must acknowledge players every time they perform an action.

For example, if they shoot their gun, the world needs to acknowledge it with something more permanent than just a sound — there should be some visual evidence that they’ve just fired their gun. We would have liked to put a hole through the wall, but for technical and game flow reasons we really couldn’t do it. Instead we decided on "decals" — bullet nicks and explosion marks on all the surfaces, which serve as permanent records of the action. This also means that if the player pushes on something that should be pushable, the object shouldn’t ignore them, it should move. If they whack on something with their crowbar that looks like it should break, it had better break. If they walk into a room with other characters, those characters should acknowledge them by at least looking at them, if not calling out their name. Our basic theory was that if the world ignores the player, the player won’t care about the world.

A final theory was that the players should always blame themselves for failure.

If the game kills them off with no warning, then players blame the game and start to dislike it. But if the game hints that danger is imminent, show players a way out and they die anyway, then they’ll consider it a failure on their part; they’ve let the game down and they need to try a little harder. When they succeed, and the game rewards them with a little treat — scripted sequence, special effect, and so on — they’ll feel good about themselves and about the game."
This is a survey of surgical microscopy by Ling Ma and Baowei Fe from University of Texas at Dallas and University of Texas Southwestern Medical Center respectively. Not a MD but the summary article (linked to) and the survey paper behind it look awesome. Link to paper: https://www.spiedigitallibrary.org/journalArticle/Download?f...
Mentions new imaging modalities i.e. hyperspectral imaging, optical coherence tomography, fluorescence
imaging, photoacoustic microscopy, and laser speckle contrast imaging.
I hate people who talk politics in work. Say whatever you want. The employee talked politics.
I don't think it's clear that a federated service has better chances against censorship.

Take any federated service: if you ban the servers accounting for 90% of users, you end up in a situation mostly similar to censoring Signal, you need to migrate servers and accounts somehow. This should be easier for a centralized service (Signal) since they control everything. Banning servers that belong to n entities where n > 1 might be a bit more of a hurdle, but if n < 20 it's also not that much harder. Do we really expect that many prominent matrix servers, given how centralized email has ended up being?

P2P on Matrix has been mentioned, and might be more resistant to censorship, but figuring out the UX in this case is pretty much an open problem (e.g. resetting your "address" whenever your reset your main device and lose your data is not acceptable).

Also good to remember regarding centralized services: The Pirate Bay is still up and running. Will there be more pressure on Signal to close than The Pirate Bay?
That's great to hear, thanks!

It still appalls me how it's the norm these days for providers to first suspend service, and then ask questions (to the point that you describe it as a positive experience in an HN comment). But I think most big providers do that, ie it's not unique to GCP. And your experience is way better than my impression of Google (incl their paid services) so great to hear.
Continuous Traffic noise(ps. i cant wear headphones all the day), 3rd world country, Poverty, hopelessness, job security, not able to complete some important personal projects due to all previous reasons, sometimes its difficult to keep up the motivation
Camera sales on a whole peaked in the 2000’s and have been on a massive decline ever since. Smartphones are where photography is at for most consumers today.

Supporting an SD card is silly unless you plan to support many formats. At that point, you may as well just use an external card reader or just plug in the camera directly.
> My best attempt at equivelent from the right would be "stay safe, the Thugs are rioting" during a BLM protest.

But these warnings are a thing that companies do -- through official channels -- when protests that might become violent are held near one of their offices. If your office is in downtown Portland, and if you're on the list of people with office access during pandemic, then you've probably received a bunch of emails warning about looting and/or violence over the summer. Probably didn't use the word "Thug", but in this case there were actual literal nazis so the warning seems reasonable.
Automated profiling is one of the best things to get right over a few weekends. I'm slowly putting together something for the D language to do it but it's a bit of a pain.

Anyone know of CI service that can have use rdpmc/perf_events on the cheap?
There are all sorts of dangerous people out there. Of the 16,000 people murdered in the US every year, how many are by Nazis? No, it's a political statement, which is fine, politics is good. The workplace is just not the place for it.
Falcon 9 launches are often less than $60M. A big chunk of that is the disposable second stage. Fairings are also a few million dollars. Insurance rates on Falcon 9 launches are currently 4%, so ~$2.4M. I'd be shocked if non-rocket/fuel costs were more than $15M.
And GCP's Director of Outbound Product Management saying things like, "I’ve been thinking about the cool ways @GCPcloud reinvented public cloud... Sometimes you have to leave the past behind, and we haven’t hesitated to re:tire services and features. HIYOOOOO! We’re getting better though :)" doesn't really inspire any confidence either.

[0] https://archive.is/l6s5Q
Also many casinos offer special blackjack promotions that mean you don't even need to count cards to win.
Amateur and Personal Radio Users Reminded Not to Use Radios in Crimes
Trusting your HSM vendor is a requirement if you don't want your keys to be exportable, and there's much less risk in doing so compared to trusting Apple for other things like secure communications (iMessage is e2ee but doesn't tell you when your peer changes/adds keys, plus unencrypted backups are on by default).

Also, a lot of people who use Krypton don't know that SSH keys actually don't use the secure enclave because it doesn't support rsa or ed25519: https://github.com/kryptco/krypton-ios/issues/73#issuecommen...
I've been using vim for decades, but was not aware of the messages command. If it's anything like the version command or the K key for displaying the man page for a keyword under the cursor, that's also an annoyance of mine. It's also why I will redirect man page output to a standard buffer by running :r !man whatever in a new split window.
"This view defines true beauty." :)
Hi!

I'd like to share something I consider a success story.

I'm using matrix successfully with my construction contractor and his helper. They've been working on a building site 2000km away for months. He and his helper have been uploading pics and video every day. They also use the chat now and then. I've shared pdf documents with them too.

Mind you, they were used to Whatsapp, so I had to nudge them into downloading yet another app and explain. As their client, I had the necessary leverage, so they did install Element (well, riot at the time). These are people who don't speak a word of English, from a remote countryside village, and totally unfamiliar with computery stuff, and they managed.

Thank you for helping to make that possible!
Swarms of robotic fish can synchronize their swimming, for the first time
I worked in multiple companies that used streaming rather than physical connections for meeting presentations, and they were always so much worse and less reliable than just using a cable, dongle or not. Best case scenario it worked but there was a several second lag. There were a few meeting rooms that had the old fashioned physical hookups and those were always fought after because at least they worked reliably.
"Life Will Colonize"
"So far, life on earth seems to have adapted its technology to fill every ecological niche it could."

Not any more. As technology has advanced, and agriculture has become less labor intensive, there's been a sizable cutback in populated area in the US and Japan, at least. Farms in less productive areas are not competitive and those areas are emptying out.[1] Towns which serviced the farms are dying off with them.[2]

[1] https://www.visualcapitalist.com/u-s-population-change-by-co...

[2] https://en.wikipedia.org/wiki/List_of_ghost_towns_in_the_Uni...
My org has an entire batch of OEM USB-C to HDMI dongles which work great on Dell, Lenovo, and Microsoft laptops but will reliably cause Macs to crash and reboot within 5 minutes.
Alexey Navalny detained on return to Moscow five months after being poisoned
Since it was not mentioned in the article...Just gonna put a vote in for Phx.

Decent cost of living and communities

Lots of local tech opportunities

Good weather / no mosquitos

PS: summer here is no worse then winter in a cold state. You just run the AC instead of the heat.
Facebook on Desktop Redirecting to Messenger
I actually can think of no case where a cop clearly shot someone in bad faith and wasn't ultimately charged. It's much more often the case that the cop has some plausible argument that they made a bad decision in good faith. Which makes the cases very hard to prosecute. It's pretty seldom the case that prosecutors corruptly ignore clear cut misconduct.

There are flaws in the justice system. And by no means is it totally fair. But in this sort of situation, where a judge has seen the evidence and issued a warrant, usually there is usually something there. It's very possible this is selective prosecution. But, I'll bet you a good sum of money at even odds that there's probable cause she committed a crime.
> _USA Election_ misinformation dropped. Not _all_ misinformation dropped.

Correct.

Before they change it, the title: "Misinformation dropped dramatically the week after Twitter banned Trump" as you pointed out is very misleading. Title should be "Election misinformation dropped dramatically the week after Twitter banned Trump" It obviously now gives them the idea that they should have banned them earlier.

They're quick to declare victory of 1 mis-information metric, yet the Twitter, Instagram and Facebook mis-information bots are still running around on their platforms spreading the same fake news on their platforms.

But for them it's fine to report with misleading clickbait headlines, since Trump and their supporters are now swept under the rug. Right?
Tiny correction, _Generic was introduced in C11.
> when tensions are high people can get upset and offended

People were waving swastikas, wearing camp Auschwitz hoodies, storming the capital building and beating a police officer to death with an American flag. The problem here is not calling a spade a spade. If you're offended by being termed a Nazi that possibly don't be advertising yourself as one.
Hacker News in 2021: The above comment is grey.
Also, as far as I remember Basque people have an unusually high proportion of Neanderthal genome.
Apple is taking away ports so their devices will be more likely to survive falling into water. That is the kind of "professional" Apple is catering to.
You think the US funding an alternative, government controlled launch system for redundant access to space isn't ultimately for military purposes?
I was hoping for a real economic analysis. You know one written by someone who studied monetary theories and policies.
I still use IDEA Ultimate for Java but over the last few years I've fallen back to vim or vscode for basically everything else since the language servers for Python, Typescript, Go and Rust now provide most of the features that I actually use in Intellij.

Intellij's performance has never been good but it has continuously gotten worse over the years and it's bad enough now where I'll probably just cancel my subscription when it comes up for renewal.
coral snakes, rattle snakes, black widows and brown recluse spiders are fun too
SCIgen's "Rooter" was accepted in 2005. I think the next step would be submitting an array of bogus articles citing each other to achieve an impressive h-index. Maybe adding AI-generated articles to the batches would be one of the ways to verify the reviewers in more serious journals.
The Penniless Tycoon (2018)
I can confirm what you and _wldu are saying and yes, the latest project is https://solokeys.com/v2 and is launching end of this month.

From an economic perspective, unfortunately, it's really hard to focus on reducing the cost, there's simply no incentive.

First, consider that the biggest cost in the customer getting a security key is basically shipping + packaging. Imagine a key that costs <$3... even packaging with a polybag + printed label + padded envelop gets to a cost that has a significant % of the production cost.

Next, it's features. To stay on par with competition, people expect the same features (see, e.g., openpgp mentioned above - the code currently doesn't fit in the stm32l4 flash), both firmware and hardware. As a result we have to look at the latest & greatest micro, but of course that alone has a significant cost.

And finally, there's the overall viability. We all know that open source projects die without a business model. The numbers in the U2FZero review simply don't add up, that was clearly unsustainable and that's why we made SoloKeys. A business has expenses other than manufacturing and if you don't account for that, the business dies together with your dream project.

Anyway, thank you both (and all others) for the great support. One step at a time, we'll get to a stronger and eventually also cheaper product!
It's a low salary even by Polish standards. Moreover, there are huge differences between salaries in different Eastern European countries. Poland is on the higher end.
My bad:

https://www.cnx-software.com/2021/01/13/beaglev-powerful-ope...

Says the early boards in March won’t have a GPU but the production boards in September will have an Imagination Technologies GPU.

And apparently they will make a OpenGL driver for it...
The netrw plugin that comes with the default installation of vim on many distros allows you to navigate the directory listing like a file, but it won't let you edit the text. The terminal buffer is similar, but you have to enter a special normal mode (ctrl-w N) in order to navigate the scrollback like a conventional buffer, but you can't change the contents of the buffer.
I’ve been hearing this argument for years now. Years of pain, and I still don’t feel like we’re any closer to this supposed future. Maybe it was a mistake?
Nitpick: There are plenty of people like that who don't have any psychological disorder. Even after being evaluated by this or that crime. It is comforting to think there must be something psychologically wrong with them, but i don't think it is true.

And pretty often they are not socially marginalized either. They have friends and families and are interested into society. And they happily do those jokes with their friends and families.
Indeed, that is a party not a 'social media app'.
Have you heard of "dead baby jokes"?

What's the difference between 100 dead babies and a Ferrari?

I don't keep a Ferrari in my garage.

Here's a sampling. https://thoughtcatalog.com/clint-conway/2016/08/50-of-the-fu...

Anyway, the thing that makes it funny is how absurd it is that the joke-teller would be an enthusiastic baby-murderer, -torturer, and/or -cannibal, depending on the joke (plus general surprise and shock).

For people who have grown up thinking that Nazis are obviously evil monsters and no civilized person could possibly be one of them, making jokes about gassing the Jews and that kind of thing can have a similar kind of appeal.
Yeah, Github sure sounds like a lovely company to work for, and tone is set at the top.
Ask HN: Good Design Mockup Software, other than PowerPoint
I currently use PowerPoint for design mock-ups.
It takes minimal effort to drag icons and images onto a page and quickly iterate through many different concepts.

What do you use to quickly create new design concepts?
Here (DE) they stopped using it for fillings where it'd be visible in social settings.
What we all think is happening and what you can prove in court are often two different things. That's where the real skill comes from legislators: writing laws that can effectively be enforced.
> offering him his job back

Thanks. After the humiliation of getting fired, I would never want to work at such a company ever again. That's my opinion.
Yes, you can MITM 2FA, but you can't timeshift 2FA.
2+ competitors colluding are called a cartel and the reason we have anti-trust laws.
The video of when it actually happened: https://twitter.com/MacaesBruno/status/1350868944245170178
This only true if you select the most likely move instead of sampling from the probability distribution over possible moves. In the latter case there is no reason for there to be a wisdom of the crowd effect.

If you sample from the probability distribution you are modeling, there is no reason it shouldn't play like a 1100 player.
This is not in the same vein as what you're looking for. (I haven't tried user-user encryption), but the verification popups are annoying.

- I don't want popups or notifications, but whenever I use it, I'm greeted with one.

- Once I click "Verify", it's not clear how to proceed. It indicates to use a mobile phone etc with the app installed to verify. There are two clickable things: A big red "Skip" that appears to be the default button: This takes you back. A green hyperlink showing "Use recovery key or passphrase". Is this the "continue with verification and making the popup go away" button? It then asks for a passphrase, which I can only pass because it's stored in Firefox. What does this have to do with phone? Is the phone picture supposed to be clickable?

- Once I get past this, it still show a popup every time I open the page; this time, it asks me to review where I've logged in.

- Once I click review, I'm sent to a "Welcome to Element" page. The popup shows again next time I refresh or open the page.
Matrix has the same problem. It requires out-of-band communication to trust the E2E encryption.

Indeed, EVERY decentralized communications system will have this problem. There's no way to establish trust over a compromised channel without either a centralized pre-trusted agent (like the CA system in TLS) or an out-of-band secure channel (like Signal, Matrix, PGP, etc).
There are "teaching schools", where teaching is your full-time job. Even these schools now require some publications, which is where the predatory journals come in. Schools where research is supposed to be part of your job will have a list of journals that count, and they may have a point system. Better schools have shorter lists. This is enforced at the dean level, since deans don't have the expertise to evaluate individual papers. Here predatory journals won't help you.
Lunar Theme for VSCode (#1 trending today)