skysight-inc/HackerNews huggingface dataset:
The problem with forcing compliance is some people are naturally going to want to resist the demand regardless of their personal opinions.

I took a technical writing class in college where I attempted to use "they/their" as a gender neutral pronoun. This was not a political statement, I just felt it sounded more natural. The professor objected and gave me a disproportionately poor grade, insisting that I use either "he" or "he or she" instead. It felt unjust that a paper could be either an "A" or "D" because a handful of instances of "he" were written "they". To me, this felt like the professor was asserting authority, not trying to improve my writing.

When I showed him that the dictionary definition of "they" from Websters website included, "used to refer to a person of unspecified gender," he opted to make fun of me in front of the entire class (by saying, "oh, well if it's on the INTERNET, it must be true") and stand his ground on my grade.

Incensed, I tried my damnedest to get the grade over-tuned. I went to the other professor who taught the class, as she was an English teacher, unlike my current professor who was an Engineer: she took the other professor's side. I went to the Dean of the College with the same outcome.

I opted to make the irrational decision of standing my ground on principle in all future papers, taking a "D" in said writing class. Authority figures should keep this in mind, people have no problem acting against their own interest when you force them to do things, rather than just ask. It should be evident that I'm still bothered by this all these years later, and probably cemented my opinion on this subject for the rest of my life.

Humans are weird.
What about the safety aspect? What if there's a fire? Wouldn't it spread much faster to these wooden buildings..then concrete?

How about areas with winter climates? I don't think they would be able to retain heat as well.
It is by far the ugliest program I run on my Mac. That said, I run it frequently, and don't know what I would do without it, despite its complete lack of design.
"Which is better?" is the subjectivity people are hoping can be eliminated, the patient's, not the examiner's. This is an interesting black-box problem, I suppose it's possible that with the examination of enough eyes a system could suggest corrections, but I am skeptical.
>since there is literally no other option
Living remotely in the mountains/desert/jungle?

I say this with seriousness. When considering this alternative, the option of living alone, without human interaction, public identity shows it positive attributes.
I want to see someone do some game development with this.
I'm not sure about the resume part. My experience refactoring legacy stuff into more modern stuff is actually a big talking point for my resume in my experience. People are always interested in why I did it, how I did it, why didn't I just build anew, etc.

Maybe that's because most jobs I apply for tend to have at least one 'legacy' system laying around that needs some help. But this is somewhat common outside of the startup scene.

Legacy in this case means an app that's maybe 7-10 years old, often written like everything happened on the back of a napkin. Sprawling, inconsistent, monolithic stuff. But not true legacy where it's written in Fortran or something in the 1500s.

At any rate, I think it's worth having refactors on your resume. I know I'd be interested in people who have done it - it's always such an educational experience.
This is not as bad as I imagined it. Can't imagine much free press is allowed in Russia. What's left must self-sensor pretty heavily, especially after Anna was shot.
Great now you're able to eat one crappy meal forever. Maybe people want variety and taste and don't have time to invest in that?? Maybe people live in an area not near a good grocery store, which is VERY common in lower income areas... think harder if you can't envision this being more complicated than it seems
You would hope that it would have happened ahead of time: https://arstechnica.com/information-technology/2019/04/gps-r...
Great read. Thanks.

I've also received lenses that don't match the prescription. My ophthalmologist says that source of error is common. So now I have the doctor's office verify my lenses.
It's funny that most of these super hyped up mechanical keyboards still use traditional staggered non-split layout that will still contribute to developing RSI sooner or later.

I feel bad for the shoulders and hands of all those geeks using their tiny $600 cramped keyboards.

Any keyboard that does not separate into two independent halves (like ErgoDox or Matias ErgoPro) is horrible for posture and ergonomics.
Most certainly yes. I am planning on proposing it again for next years conference season. In particular SRECon EMEA 2020 in Amsterdam comes to mind.

PM me your email, and I'll put you on the mailing list.
"To provide a black start, some power stations have small diesel generators, normally called the black start diesel generator (BSDG), which can be used to start larger generators (of several megawatts capacity), which in turn can be used to start the main power station generators."

i.e. you don't need someone else's power plant, you can have a small one dedicated to black start.

Yes, hydro works really well for this. But it's not the only option.
I'd treat a refusal to share the prescription as a dealbreaker. I've never encountered it at all. I'm sure it DOES happen, but if you're very clear about your expectations you can keep them from playing this card.
I certainly blame the structure, as in, the Citizens United supreme court decision that the constitution protects spending unlimited money convincing politicians to do what you want. It's just not something you can change without clarifying or modifying the constitution, and thus corruption is fundamentally a inevitable outcome of our current political structure.
It's an acquired taste. Your brain can learn to like stuff it's conditioned to. I think a lot of people are enticed by the marketing speak of 'mechanical is better'. They buy one, use it and condition their brain to enjoy it. Just like wine & coffee; if you don't know any better you won't care.

This is coming from someone that drinks fancy coffee and owns 2 Kinesis advantage keyboards at 300 bucks each.
I just started using Mastodon and I'm pretty impressed with it as a product. But I think you need to approach it in a different way from Twitter and Facebook to really see all the benefits. If everyone just signs up to a major instance like mastodon.social, some of the problems you see on platforms like Twitter and Facebook will just be re-introduced as the number of users grows.

The programmer/artist Darius Kazemi has done a great job articulating a way to use decentralized social networks like Mastodon in a "human-centric" way: "How to run a small social network site for your friends." [1]

I really hope the Fediverse can succeed and thrive, and Mastodon is a big part of that.

[1]: https://runyourown.social
Are Jansenists Among Us?
As part of GDPR you can request a copy of any personal data. In the UK this is governed by the ICO, and it’s called Right of Access.

https://ico.org.uk/for-organisations/guide-to-data-protectio...
> Why would I choose server side rendering?

Because you can build a site with around half of the code if you keep it server side.
The libs really do want to take our freedom
Cheap smartphones have a disturbing secret
Are those box jade switches some kind of special version? I can't find them here:

https://www.pcgamingrace.com/products/kailh-mx-switches
The Walking Arm Trebuchet
God, and here I was, thinking my Azio Mk Retro was extravagant :)
Those keyboard enthusiasts are in fact obsessing about the very same keyboards you mention, like the IBM Model M. One of those in good condition can be sold for quite a bit of money.
even the tutorial says that borrowing has a high learning curve
I would be concerned about that. Carbon fiber isn't much better than asbestos, and while both are fine if sealed in a wall, we're talking about a keyboard taking daily wear and tear with the fibers sealed under a thin layer of glue.

A keyboard cannot possibly need the tensile strength, so why not just use plastic?
This post has no link. You can't edit this one, have to make a new one.
It looks like an old 90s Windows program, and most Mac users were bothered by those even at the time. It fails to honor basic common MacOS navigation keyboard controls, making it jarring even if I tune out the over-the-top ugly visual interface.
Ninth Circuit Upholds Santa Monica Ban on Airbnb-Type Rentals
Came here to say exactly the same thing. Look I know Reddit has its ups and downs and there are negative parts of it that I’m likely not experiencing, but I think they pretty much get it and it pretty much works.

The upvote/downvote system is fundamentally self-moderating (same thing as the comments and stories here on HN) and a light-to-medium touch by subreddit-specific moderators means that the good stuff generally rises to the top and the bad stuff generally falls to the bottom.

Is it perfect? By no means. But anecdotally, I find that I get a lot of positive and insightful content out of reddit, whereas Twitter just feels like the YouTube comment section of the world writ large.
Really fantastic write-up and, "why the hell not get a flushed out demand curve?" duh! Brilliant!

We sell an online digital product that is subscription based. Do you think such a mechanism makes sense there, too?
Containers, Docker and K8S Training Event – Taught by Docker OG Jerome P
Crime is a people problem which needs a people solution — officers on the beat, detectives securing convictions, courts bringing justice.

The fight against E2E is a political red herring to win votes. Politicians abrogate their responsibility to uphold law and order by playing with emotions instead. The current news cycle is absolutely symptomatic of that.

It’s a positive message: funding real police work instead can actually solve important crimes, if you recruit and train them. Let’s focus on that instead of a digital dragnet. I’d rather have real detectives on the streets cracking people trafficking gangs, than a database cluster.
It's disappointing how a $100,000 watch still has a big and little hand going around a conventional 12 hour dial ...
Darknet Diaries – True Stories from the Dark Side of the Internet
There is no evidence for a causal relationship between keyboard usage and RSI.
That meme’s sort of funny in a meta way because presumably the person who actually drew the number (the comic artist) drew it as both a 9 and a 6, so in that one particular case they actually are both right.

The sentiment of the red message is great though.
Yup. It's the main reason many European cities and Manhattan feel so engaging and alive in comparison to other US cities (just using my experiences).

In walking cities you interact with the city itself -- you can stop and look at things closely, walk into a small store you've never noticed before, run into a friend and chat, or pause and just people watch.

In car cities everything's far off and viewed through glass, your only interaction being which direction you point your car and how fast it moves. And becoming distracted by something interesting causes expensive and dangerous accidents. Plus, driving is inherently frustrating and exhausting, in my experience, especially when compared to walking which is at least a nice bit of exercise. You just want to be where you're going and WHY IS THERE ALL OF THIS TRAFFIC?
FD: My employer's blog.

I guess it shouldn't surprise me given the number of Linux and LLVM developers present at Google, but it always blows my mind a bit to see these kinds of internal changes form the basis of correct/sound results from tools like X-Ray.
E2EE can be banned in ne country but not the whole world. There will always be places that will support it, so criminals will go there and use those networks and we will he left without doors.
Building the Future of Human-Computer Interaction
What's so problematic about the UI?

It opens with a list of books, you double click on the book you want to read and it opens that book in a new window.

What could be simpler than that?
Correct. And in the UK (maybe in other countries too) you can make a request verbally or in writing. So if they write it down; your allowed a copy.
It's interesting how "poor people are often stupid" triggers an outrage, but "stupid people are often poor" is seen as a logical statement.
A technical question, how was the Vickrey auction done to ensure that you can't just enter a bogus high price?
AutoPairs
I think the "the compiler is not a static analysis tool" is a viewpoint that is fighting against the in-practice user-experience that reporting of problems in the code is more effective the earlier in the feedback loop it happens and the more guaranteed it is that the issues are noticed [X]. So having an automated static analysis report delivered as comments into a code-review system is better than after-the-fact offline static analysis, but "the compiler tells you about the problem as soon as you try to build the code" is better still. Lots of people don't run static analyzers, but everybody runs the compiler. (This doesn't mean that you need to structure the compiler internally to do everything at the same time rather than as separate compile and analyse passes -- just that the command your users use to compile should include the production of static-analysis type issues at the same time and in the same error-message format as it would for stuff like syntax errors.)

[X] for a reference backing this up see the part of Facebook's ACM article on static analysis
https://cacm.acm.org/magazines/2019/8/238344-scaling-static-... in the section titled "Human factors"; there they compare "after-the-fact offline analysis" with "in the code-review system", and I think the same reasoning applies to comparing "in the compiler immediately" against "later in the code-review system".
> A mere inconvenience, suffered by enough people, is worth killing a few.

Wow. I can't agree with that one even a little bit. The real concern is totalitarian abuse. But being inconvenienced allows us to kill? That rings as downright pathological.
The GP said:

> The hobby intentionally does nothing to try to improve [the drawbacks of the small scale] because the exclusivity drives prices up to an insane point. [...] There is nothing wrong with any of this.

If it's still worth it for you, that's fine. Or if you figure that selling a few blinged-out "designer" models at ultra-premium prices helps support the main product, or if you don't care either way because you don't buy the top models, or you admire the designer's business savvy, or any other thoughtful reason that hasn't occurred to me, that's all fine.

But describing that situation I quoted above, and saying "there is nothing wrong with this," is pretty debatable! And I'm getting downvote-bombed for politely debating it. Hacker News is weird sometimes.
Weird article. Doesn't really cite any trends or data about such nooks and crannies being at risk.

It features a photo of a newer glass building from Washington, D.C., likely downtown or in the "Golden Triangle" south of Dupont Circle. There are no nooks and crannies to be found in that part of town, never were. DC has the highest proportion, by 3x, of properties with Historic Preservation designation of any US city. Most of the city was built according to the L'Enfant plan which specified wide streets and strips of green space in front of buildings (they look and are maintained as front yards, but these "public parkings" are owned by DC and not private property, and must be maintained as green space).
Search for "DeDRM", follow the first result you see to Apprentice Alf's blog. That should lead you to the GH repo with instructions.

It's still a bit of a pain, you may need to intentionally downgrade your version of the Amazon for Kindle app to an older version where the tools can break the encryption. But it can be done.
My accounting professor used Groupon as an example of a company that was aware it's business model was unsustainable. Basically, their domestic churn is remarkably high because businesses realize after a couple campaigns on Groupon that they're actually losing money. So, Groupon decides to tap international markets. This does nothing to reduce churn, so it's just a matter of how long it takes before they run out of new businesses to bring into the fold.
I know post is about C/C++ compilers, but in general, I find it useful to treat compiler messages just as a normal log of a program – which, in this case happened to be a parser/compiler/linker.

Logging, in a nutshell, is a computer program seeking an attention of a human being.
When everything goes smoothly and as expected, no log output needed.

We usually have, though, 4 most often used levels of logging:

- [DEBUG] – human explicitly asking program to tell a lot, for debugging

- [INFO] - program tells "hey, I'm fine here", mostly for assuring worrying human if program even works. As confidence grows, need in this log level falls. (Historically, this log level is often abused for metrics/tracing purposes, but that's another story)

- [WARNING] - program says "hey, human I don't know if this is good or bad, up to you to decide"

- [ERROR] - human attention required, program don't know how to handle situation automatically

Now, from this perspective, [WARNING] level of the compiler is basically compiler/spec giving up on telling human what's right and what's wrong. Given the compilers are written by people who know language spec better than anyone, it would safe to assume that compiler should know better than average developer what's good and what's not.

So when compiler tells develeoper "warning: I don't know if it's ok, deal it yourself", majority of the developers can only say "meh, I don't know either" and "doesn't crash, so we're good, ignore it".

That's why I strongly believe there should be no warnings in compilers at all. INFO and ERROR levels are sufficient for this kind of programs.
I remember my stepmother recalling her late teenage years / early adulthood poverty. She said she used to get a bunch of ketchup packets from a McDonalds to use a a very bad "tomato soup" base
JS devs usually need quite a few threads/processes. The editor/IDE is 1 or more processes. Compiling is a separate, multi-threaded process. The webserver is another process. Tests are several more processes (which matters because 30+ minutes on a fast desktop isn't unheard of when running a complete test suite). Parsing the newest compile is multi-threaded in the browser. A separate core for the main website thread is especially important because opening the dev tools de-optimizes all the things resulting in significantly slower performance (a big thing with web apps). If service workers or webworkers are used, then there are even more processes involved.

Going from my dual-core Pixelbook to my Ryzen desktop is a huge change in the development experience.
Is it possible to avoid this fungus? What are the sources of this fungus?
There's even Keycon https://geekhack.org/index.php?topic=98877.0

If you want to see the full range and get a sense of what this is about:
https://old.reddit.com/r/MechanicalKeyboards/
https://old.reddit.com/r/ErgoMechKeyboards/

1.6K seems a bit steep. You can find most kits in the low 00s
However mechanical keyboards are popular with gamers and more about collectibles / art than anything, so price becomes less relevant.

If you're after ergonomics and efficiency Keyboard.io and Ergodox offer decently priced pre built split keyboards.

I personally find the keyboard.io camera mount genius - take a look at a few setups here https://community.keyboard.io/t/what-does-your-rsi-helping-s...

More resources:
https://unikeyboard.io
https://clueboard.co/
https://www.dygma.com/raise/
> "passive weapons" means all kinds of protections

Please provide some reference, that sounds absurd.
Double submission: https://news.ycombinator.com/item?id=21156664 (3 hours ago with 71 points when this comment is posted).
it is pretty clear from actual postings whether or not someone is anti-immigrant and/or white supremacist
"...person who identified a common bacteria..." (Barry Marshall)

Helicobacter pylori is also a suspect carcinogen, specifically in some stomach cancers. I am now wondering if it assists this evil fungus in any indirect way. Over half the world population carries h pylori, apparently mostly asymptomatically.
... Where did they think the reflected sunlight would go?
We would actually love to read that.

An article title such as "Popular open source software Calibre has a codebase that isn't just bad, it's outright dangerous" would definitely make me click.

If you feel strongly, please do this. It adds value. The creator might really benefit from it.
There is no distinction here if a person is a full time employee or contract worker. Those wages, benefits and perks will be greatly impacted when you compare the two types of workers.

The "grade 8" spoken about however would assume they are only talking about full time employees.
I suspect a set of shill bidders may be at work here.

Is there a way to guard against the seller inflating prices by bidding?
Facebook: Political ads are ineligible for fact-checking
I have 32 GB of RAM in my desktop, but I'm getting maxed out on the number of Electron apps I can have running at one time.

At this point, I've got a pretty good sample of apps that were native and have now become Electron, and the Electron versions use 8-10x more memory across the board.

This is not ok. At this point, Outlook is the least resource-hungry productivity application that I need to use on a daily basis. Outlook!
Very impressed my good man. Would it be possible to automate this process a bit and get some statistically sound measurements from doing it 100 times? Can we turn this into an online business? :D
Laziness and Procrastination as a Strategy
Was there no real world testing before release? I feel like this is the same situation with permeable pavers companies sell to cities to reduce water runoff. Those are difficult to test (it's hard to measure runoff; me and me team wrote 3 papers on it), but this seems like it would be a lot simpler .. unless human beings walking on it all day have that much an affect on temperatures.
You're not following me. What you're saying is the "easy course" is neither easy nor the normal way DNS hijacking occurs. DNS hijacking typically starts with a target domain.
Did you not read the article? It was two marketing companies, Media Bridge and LCX Digital, working for Broadband for America.

According to their site, they represent "the hundreds of millions of Americans who are literally connected through broadband", which is a flat out lie. They're a lobbyist group that works for AT&T, CenturyLink, Charter, Comcast, and Cox, among others.

Now it's easy to say it's not such a big deal because it's private businesses and their right to "free speech", except for one enormous glaring issue that makes all that moot. The actual human beings are the same, the private businesses and the government are theoretically separate, but literally the same people.

This isn't even up for argument, it's the "elephant in the room". Ajit Pai, head of the FCC, used to be a lawyer for Verizon, a member of Broadband for America. The group paying to fraudulently manipulate the FCC and subvert the democratic process is directly connected to the head of the FCC. Verizon is fucking regulated by one of it's former lawyers!

Now that the lines have been blurred between government and private business, we're also crossing the lines between advertising and propaganda, which is psyops.
Scientists implant “memories” into bird brains to teach songs they never heard
Bayes theorem is very well suited to this. Frankly, it's one of those rare cases where those without much math might find it easier to read the original paper than many of the introductions...