skysight-inc/HackerNews huggingface dataset:
There are no ways around that. You cannot feasibly make funding infinite nor do anything about the lack of political will for increasing research funding. Even if funding was to increase dramatically, you'd get people coming up with even more expensive research projects (new particle accelerator anyone?) and there would still be winners and losers of that funding game.

There's also the fact that a PI minting dozens of PhD over their careers, especially in fields with limited industry opportunities, inherently produces a pyramidal scheme that is bound to push people away from science.
> DW should be on: https://publicsuffix.org/

If only there were some universally supported distributed cached database of domain properties.
Discussion of original source: https://news.ycombinator.com/item?id=23957892
To be fair, the teachers sort of deserve some blame, in multiple ways.

They somewhat willingly support a union. (they at least voted to unionize) That union, via stealing from the teacher's paychecks and "donating" to politicians, is a corrupt money pipeline from taxpayers to one political party. That party opposes anything that would enable tossing out the bad students or punishing them. The resulting awful work environment is thus, indirectly, supported by the teachers.

There are in fact many poor-quality teachers. Firing them is difficult, again because of the union that they endorse. I'm seeing hypocrisy lately, with union-protected bad teachers protesting against unions protecting bad cops.

The awful work environment discourages people from entering the profession. Because of this, schools have fewer good candidates to hire. There isn't much point firing a bad teacher if a replacement is unlikely to be any better.
Gig workers find it harder to make money as unemployment drives up competition
There have been many threads about those topics (the situation as of a month ago: https://news.ycombinator.com/item?id=23624962) and related topics. I particularly liked https://news.ycombinator.com/item?id=23669188 because it got so many comments from black HN users sharing their experience. Similar examples:

https://news.ycombinator.com/item?id=23540162

https://news.ycombinator.com/item?id=23564048

https://news.ycombinator.com/item?id=23772359

There's plenty of curious conversation there. There's also plenty of flamebait and flamewar, unfortunately, but that's unavoidable when the society at large is divided on a topic—or rather societies, since we have the added dimension of being a highly international community to deal with. The HN guidelines are written in such a way as to encourage the former and discourage the latter, but there are limits to what's achievable.

HN's mandate comes from how it was created. It has its particular niche. I think it's a good niche that is worth preserving, and I'm pretty sure the bulk of the community agrees, since that's why people come here. In a way, I like that you're questioning it, though. If the argument becomes "HN should have a different mandate", this suggests that it's doing an ok job of fulfilling the existing one.
The marketplace has some really good deals on it! Thanks for sharing.
None of these things compare in my mind to the absolute life-deranging daily pain that is 2 hours a day on public transport, dressing up in physically uncomfortable clothes for 10 hours a day, constantly being surveilled and judged by how busy I look, or (most importantly) trying to concentrate in a room with 100 people having random conversations around me.

There's a part of my brain that works with language, and I need it to write code. If somebody is talking near me (doesn't have to actually be to me), that part of my brain is listening, and I can't use it. It's not under my control, all I can do is try to block the sounds.
The police unions would vehemently argue against anything of this type, any accountability or question answering is against their stance.
https://github.com/konstruktoid/hardening

What the parent post said is pretty much it in a nutshell, but I use that GitHub for basic Ubuntu server setup.
This feels like "mathematics pseudocode" and I kind of love it. Indexable math Zettelkasten notes.
It's more about:

- Flexible scaling.

- Using other existing services from the cloud provider.

- Not needing to manage any hardware. (Or to hire someone to manage the hardware for you).

- Running your things in a data center. (Well connected, reasonable fault tolerant.)

- Less upfront operational cost (you are not required to pay for expensive hardware upfront).

For larger companies, especially such with massive amounts of micro-services it all about the flexible scaling and not needing to manage hardware.
While hyperbolic regarding the biggest, certainly not the most serious and acknowledging the important distinction caused by the censor being a government, or some other actor as per how severe consequences the censorship are likely to be, the retort that what is published on Facebook can never be free speech can only be true if you redefine what free speech is, and seems to me to be hyperbolic that it diminishes an otherwise reasonable objection regarding severity.

Facebook has almost certainly already removed what would be considered free speech according to the UN declaration of human rights, it's unlikely that none of the thousands of government critical posts it removed in India alone at the behest of the government could be considered free speech in the human rights sense.

If you're referring to free speech in the US, while generally agreed that companies acting on their own volition can not be seen as suppressing free speech, it is not impossible they could be considered a state actor through several means, including their censorship rules considered as influenced by government policy.

Since it's not impossible to rule out that some speech on Facebook might at some point be free speech in the US legal sense, and that much of it is free speech in the human rights sense, it is not entirely incorrect to talk about free speech on Facebook, but entirely incorrect as far as I can tell to claim it can never be.

Personally I think it's ethically problematic to require companies to give voice to everyone equally, but it's also somewhat problematic to allow complete freedom of what or who to reject when companies and their services become large enough to be an integral part of society's fabric, and perhaps the political debate.

In some way companies like Facebook has a similar function as asphalt, it simplifies communication greatly, but it's not really whether or not a piece of land is covered in asphalt made by a private or government entity that determines what is public or private. It's not who made the asphalt, and in several countries it's not even who owns then area under the asphalt, but rather how the covered place is used as determined by interpretation of law.

Twitter is probably more similar to a public place as it is, but Facebook's marketplaces, events, and groups nevertheless implies character in a direction that can be interpreted similarly.
National Geographic: Barrel-Eyed Fish
I eat lunch at my desk and still prefer the office. It's all just different strokes.
Another variant of the incentive problem is more insidious. Many academics are driven by ego, and specifically a desire to be influential. One way to be influential is to have great, original, and correct ideas. This can be a good incentive, but coupled with our human ability to deceive ourselves, it can become pathological. I’ve seen researchers get convinced that their ideas are so beautiful and right-feeling that they just can’t be wrong, and they will torture the data and run experiment after experiment it appears to work. Sometimes this crosses into outright fraud without the researcher even realizing it——after all, the theory is right, so if the data don’t match it they must be wrong!

This problem seems much harder to fix than research funding, because the question is how to allocate prestige and influence, not just money.
I love impossible objects. I've been obsessed with them since discovering them in the late 90s. Eng is a legend in the field.

My favorite part of this hobby is that no one will tell you how they made their bottles unless you're a fellow bottle maker. The whole point is to encourage people to try their own ideas.

I was inspired to make a number of these myself out of curiosity. I used to email these guys as a teenager and exchange techniques.

Deck of cards in a bottle is really fun and impressive. Total mind f. The ones with the cellophane wrapper still in are just great.

http://bottlemagic.com/wp-content/uploads/2011/01/Cards-in-B...

Rubik's cube in a jar is a great one.

http://images.penguinmagic.com/images/products/original/1258...

And I think my favorite of all, the baseball in the salsa jar. Maybe my favorite art object in the world.

http://bottlemagic.com/wp-content/uploads/2011/01/MLB-in-Sal...

Also a really fun conversation piece to have on a desk or at home. You have no idea how angry people get when you won't confirm or deny their theories and tell them to try it themselves. No you can't just push the baseball in by force.

Just to give you an idea of how insane these people are in their quest. It is said that Eng invented a tiny vice that could be disassembled, fed piece by piece into a bottle and reassembled inside. A bent coin would be fed through the neck of the bottle and the vice would be used to unbend the coin inside the bottle. The vice is then disassembled and removed.
Isn't there a time limit on deleting / editing comments?
Sort of. Measurement is not reversible, and often the most efficient method for uncomputing an intermediate value in a quantum computation is to measure it in the frequency domain and then perform a cheap fixup depending on what you measured [1]:

> Measurement based uncomputation intrinsically generates entropy (due to the X basis measurements), but it uses significantly fewer operations. So, ironically, we will optimize the energy usage of quantum computations not by staying pure to our reversible Landauer-less roots but instead by using an irreversible form of uncomputation that generates entropy.

1: https://algassert.com/post/1905
Strawman. And a weak one at that. Fuck off with conflating the minimum amount of competency needed to secure the data you needlessly collect with that kind of naivete.
How to Inject Jersey Resource in Dropwizard with Dagger
I think so, too.

But this makes it even more scary in a certain way.

I mean what if they don't waive it in your case? You have no guarantees. Only the potential to cause bad press can save you.

That is not a very healthy situation I believe.
You realize you can’t get to a private IP address over the Internet right? It’s kind of how that whole TCP/IP thing works.

You know a “private IP address” isn’t one that’s not known it’s one that not routable over the public internet.

RFC 1918 was written in 1993
I they're just talking about the ill equiped. As a father who has been WFH for a couple years now, having a dedicated office and establishing boundaries & expectations with my spouse has made a world of difference.

(Note: I know not everyone can have a dedicated office.)
Even if they make a superior product, how will they get users to use it anywhere near the scale they use Google?
I think laying out the various dimensions like this is the right approach. There are also factors such as, what about cracking jokes or otherwise having pleasant non work conversations at work. Zoom doesn't cut it. Slack surely not. Next, the outsourcability of our work may not be ideal for those in high rent, expensive real estate areas. We'll be competing with the cheap, or will need to move.
There is a significant amount of research showing that pedophiles viewing simulated pornography has adverse effects, including but not limited to increasing their appetite for consuming more of it.
Yeah, that's a bit on the young side for mens rea in most states. And even if they meet that the system is hesitant to do anything.
I hadn't considered this. I'm enjoying this even more.
Visual abstract? How cool!

I haven't seen this before. The authors added it after the regular abstract.
I love it when two disciplines come together to find new solutions to scientific problems, but something seems off here. An artificial neural network is incredibly simplistic compared the the messy complexity of the brain. Generalization seems to happen in some places and for some dreams, but is that really the only function of dreams? I somehow doubt it.
In that case, why isn’t EC2 egresa pricing more competitive with other services?
Interesting read. Title should say the interview is from 2010
That can be true if you're careless. But there are always people to connect to and trust. If not I'd switch companies (and have).
I see a lot of people talking about Bose and Sony and their awful apps, but there are alternatives! I have been using my Sennheiser PXC 550's for almost a year now with no software updates or other nonsense. If it has an app, I certainly don't know about it. About the only complaint I have is how easy it is to accidentally hang up on someone with the touch controls on the ear. Normally I support more organized solutions, but this seems like a clear case of voting with your wallet.
I wonder if we are the Borg...
uBlock Origin is great but doesn't work on Safari, which a lot of people use since Chrome is an incredible battery hog and Firefox is significantly slower on Mac.

None of the choices of content blockers in Safari successfully block the majority of ads on the internet.

Furthermore, it's not just about the surfaced ads. Even if you use uBlockOrigin, search engines like Google optimize for ad clicking, which will affect the search result ranking even if you have ads blocked. As a result, search quality has been steadily decreasing over the past decade (there have been hundreds of highly ranked HN discussions on this in the past).

Finally, uBlockOrigin is an amazing tool developed by 1 person. There is always the chance that, in the future, there are developments in browsers or ad-serving technologies that render it obsolete (e.g if Google decides to make a breaking change to the Chrome Extension API, like Safari did). In that case, it would be worthwhile to have alternatives.
The push for me to use nixos was simple-nixos-mailserver which does exactly this while being fully configurable & extensible.

https://gitlab.com/simple-nixos-mailserver/nixos-mailserver
Yeah that works great. Good thinking m
Love it, very clever and neat trick that I'll hopefully remember should I encounter this problem.
Build Your Own Command Line with ANSI Escape Codes
Some suggestions:

Any of the "Laundry Files" novels by Charles Stross, or Glasshouse also by Stross.

Permutation City by Greg Egan.

Off To Be The Wizard by Scott Meyer.

Any of the "Dresden Files" novels by Jim Butcher.

The Shockwave Rider by John Brunner.

Neuromancer by William Gibson.

Snow Crash by Neal Stephenson.
But I bet a new college grad can reverse a binary tree on the whiteboard and do “leetCode hard” problems in their sleep....
Oops I didn’t add that I looked that info up. Didn’t know it initially.
But yeah the contrast of valuations is wild.
Looking for new kind of consumer health insurance? (try this)
It isn't about speaker distance, it's about distance between ears.

I agree that HRTFs are uncommon in mixing, but spatialization without some frequency dependent attenuation generally sounds "flat" with headphones.

Although VR systems and big budget spatialization like Atmos will account for speaker distance (so called near field effects) it's almost impossible to notice those effects for stationary sources and no head-tracking.
Now they need extra space like an office to concentrate if their kids are at home all the time.
Coronavirus and Cybersecurity
I definitely enjoy the continuity, call me small-minded but I don’t want to see this stuff revolutionized either. Maybe because I came up in the 90s and am nostalgic for the VT220 etc, I don’t know. And it’s weird because I have little or no love for other old school stuff.
Thanks! No, there wasn't any reason behind that ordering, as far as I remember.

> What's the primary action of "checkout"? Well, "updating" the HEAD.

This might be where we diverge - I'd say that the primary action of "git checkout" is to update the working tree, secondary action is to update HEAD.

> What's a commit? Technically, it's a diff and some metadata (author, parent commit(s), ...) with a deterministic name. But in terms of actual use, it's a snapshot of the repository at a certain point in time.

This isn't actually the case; git commits contain a "tree", which is not a diff. The tree is a table of file paths, attributes, and hashes that each identify a "blob" - the (compressed) contents of a file. The commit represents a state of the committed files (and links); to me "snapshot of the repository" would include things like the state of the branches in the repo, HEAD, and commits that are present but outside the history of the commit in question.

---

Thanks for the explanation, I think I understand what you mean and like the idea. Maybe this is what you alluded to a few posts up, but it seems like a new subcommand could roll up the working directory and staging area in to a temporary commit or two, do the normal "git checkout otherbranch", then unroll any temporary commit(s) that were present in otherbranch.

At a previous employer, I used mercurial including a feature (perhaps provided by an extension, I can't find it at the moment) that allowed a commit to be marked as local-only, so it wouldn't be pushed. Something like this could probably be done with git hooks to prevent the temporary working/staging commits being shared unintentionally.
> I haven't felt chilled at work, and haven't felt any need to adjust my behavior or the things I say in any way.

I expect that's probably because you happen to be of a similar viewpoint as the majority of the folks you work with.

> I think many of those words have always been wrong

True, but many of them haven't. Over time, it's gotten to the point where expressing a liberal view at a workplace that mostly conservative, or vice versa, is likely to get your fired for being a bad person. The same is true of a lot of specific talking points. Talking politics at work has never been a great idea, but it's gotten to the point where talking about anything that politics talks about is a mine field.
Cheeky human! Human technology is not great, it is childish and destructive. I say this as a fellow technologist dedicated to improving it.

https://en.wikipedia.org/wiki/Arctic_tern
https://en.wikipedia.org/wiki/Common_swift
https://en.wikipedia.org/wiki/Frigatebird
https://en.wikipedia.org/wiki/Sequoiadendron_giganteum
https://en.wikipedia.org/wiki/Pinus_longaeva

That 5k year old tree wants us to get out of the way and let the adults clean up the mess before everything dies.
New York Times Front Page with Art and Matisse July 26, 2020
I totally agree, and there are already multiple options on both desktop and mobile for different adblockers.

As to the search quality decrease, that's definitely more of a reason to desire an alternative than seeing ads is.
Two days later, I'm looking at listings for Pet Supplies > Fish Food, and one of the filter categories is "Number of players".
It's a bit skipped over but there seems to have been a bug somewhere between Cloudflare and AWS which further increased the problem.

So they just waived it as it's better press.

Through I'm surprised they waved all of it, I would have expected half or so to be waved but then it doesn't really matter for them.

It seems to be pretty common not just for Amazon to be nice in case of such mesup's so that it is less likely to scare away people.
I hate to say it, but the standard for C1 escape codes, ECMA-48, does list "\e[21m" as "double underline". I can see where one might think it does a "bold off" but alas, that isn't in the standard.

The standard also has a lot of redundancy, and some omissions (getting the size, but I think it was standardized long before TTYs were resizable).

A standard is a good idea, but I think ECMA-48 was a draft that was put into production too quickly.
The big wooden sign in the jar is jaw dropping. I figure he must have cut it into sticks, fed them in, then glue it together then sand down and finish the outside to hide the lines.

I assume the padlock had to be disassembled and then reassembled inside the jar as well.
> 2. You can't have hotkeys that are just modifier keys because the modifier keys only change the byte sent when pressing another key. So could couldn't have a hotkey "Shift" but you can have a hotkey "Shift-n".

Later model physical DEC terminals had a mode called PCTERM (with escape sequences to enter/exit it) in which the terminal would send PC keyboard scan codes for key presses. However, very few terminal emulators implement that.

The Telnet server and client in Windows NT implements a somewhat similar feature, the VTNT terminal type, in which keyboard scan codes and mouse movements are transmitted in a binary format which is based on the Windows console API. (Nowadays Telnet is mostly deprecated in favour of SSH; there is no reason why SSH clients and servers could not implement VTNT, but I haven't seen any do it.)

The technology already exists to solve this problem, and has for years. It is just that nobody appears to care about it enough for that technology to become widely adopted.
I'll be honest - based entirely on your description of events, with no other context, I wouldn't have approved this request either. Here's my reasoning:

> They then asked me to provide my address to confirm my identity...I wasn't keen on it.

This means one of the primary avenues of verification (possibly the only avenue for some shops) is unavailable. In the scope of GDPR, it's important to remember that they aren't allowed to retain any information you provide for this purpose for any reason other than keeping a record of the request.

> I mentioned that my full name is globally unique, but they refused.

I would have absolutely no way to validate this, because I don't have a comprehensive listing of all 7 billion-odd people in the world. Even if I did, and it was, it's still only a single factor - I doubt you'd want me to release your data to anyone else based only on them knowing your name and that it's unique.

> My name is...easily searchable, linked to my personal domain, and my personal email address on that domain

This can't be relied on, obviously, because there's no identity verification on (most) domain registrations. For all I know, the email address that I have attached to your profile isn't even yours (because we have no preexisting relationship, this has never been proven.)

> I tried to ask them to share some masked data that I can confirm in full...They refused.

I don't think this is actually allowed under GDPR, but assume it is. Let's say you do this twice with two different data controllers - they each provide you with a masked address, but they've masked different parts (because there's no standard).

If you were a malicious actor, you'd now have the subject's complete address and could use that to gain access to the rest of their data. It opens up a significant attack vector.

> How on earth am I supposed to give all my address history to a company I never heard of, and who shared my data without my consent...

Assuming this was someone unknown and not Acxiom, this is a valid point and unfortunately I don't think there's a great answer. In this case, it is Acxiom and you could've quite easily discovered that they're a major corporation and not a random data harvesting shop.

> I think I was very reasonable, and they weren't.

At the end of the day, you're going to have to give them something to prove who you are. If you won't even provide your old addresses, then absent a government-issued ID (which I assume you also would be reticent to provide on the same grounds) I don't know how else I would even attempt to conduct verification.