skysight-inc/HackerNews huggingface dataset:
You may want to look into getting a tiling plugin for KDE. I'm in pretty much the same boat as you, used to use tiling WMs but now on Arch + KDE. The KWin tiling plugins are fairly simple - the only configuration is setting shortcuts to move windows around and resize them (I use super+WASD to move between workspaces, super+ctrl+WASD to move windows around on the screen, super+alt+WASD to move windows between workspaces, and super+Q/E to resize windows). That's it - the plugins make using the computer easier in 95% of cases without adding too much complexity, for for the other 5% you just toggle off the tiling and do it manually. And of course the mouse is still usable to move/resize windows.

Here's a newer script that overall seems to work better: https://github.com/lingtjien/Grid-Tiling-Kwin

And the older script I used to use: https://github.com/faho/kwin-tiling
I guarantee the incumbent network operators in the US will find some way to role us into $100/mo plans.
That would not be either law enforcement or another third party though, if MIT requested it point back to them.
I thought this comment was being overly-dramatic but after clicking on the link it is exactly that bad.
Your method has a few downsides, namely:

* No support for files over 1GB (videos can easily go beyond that on modern cameras)

* Poor access times/latency for anything not on the current card (you have to manually swap it)

* You have to use tape

* Depending on the pricing, I'd be curious but my bet is that 1024 actually decent micro SD cards will cost at least 1$ a piece , and the 1TB uSD is only $449.99, so good luck finding that many cheap, and usable uSD cards.
Standing on the shoulders of giants :)

You will eventually be adding all those packages when you develop a production-grade React / Node app anyway.
Why can't they just install their own self signed root ca on all their computers and continue MITM it?
Sorry, I left that part out. My browser sends DNT=1, and I get 1/1.67, which should mean that 1/1.67 browsers send DNT=1. This means that the total share of browsers that send the DNT header at all is at least 1/1.67, but probably higher.
>I know several programmers that are many times more productive than their peers, when compared to least-performing peers it's easily 10-20x. They make a little bit more, I'd guess 20-30%.

I'm not saying the system is perfect at identifying who's the 10x engineer and who's the bum. But once identified there is definitely a gap in pay roughly equivalent to the difference in production.
Article says to abolish prisons and instead focus on healing. But as long as there are criminal opportunities, some percentage of baseline humans will want to exploit them, whether due to rational economic decision-making or quirks of their neurological or psychological makeup. Either way, once there are people with criminal intent, it becomes necessary to limit their possible actions to both limit harm to the community and to facilitate healing. So while we may get away from literal barred cells as other solutions become available, the idea of imprisonment is not going anywhere.
This is true. I have tried wearing a mic to help with this and have seen some success.

When I say afford to pay, I'm thinking of all the development time that has to go into it to make a viable product. I do believe it is possible and honestly hope to be the person to do it. Even if I'm not, I hope someone does because there is plenty of potential beyond what I'm trying to do.
This is interesting. Do you work in a field where you get to test phone modems?
Object Pascal vs Visual Basic? That's not even a competition, Object Pascal, of course. At least it was somewhat internally consistent.
Video: Command and Conquer: Tiberian Sun Punished the Computers of the Day
Does this vindicate Bloomberg or is it a different BMC vulnerability?
Yet the opposite is true, meaning that less educated people usually have more kids than vice-versa.

Hans Rosling actually talked about this, that a way of stopping over population is by investing more in education in poorer areas.
If I was going to build a datalogger for work that could log more data for longer (while being away from any network) the $450 would be no problem. Some years ago I was working on a seismic sensor that could have benefited from more flash.

For home use it would be a definite no.
While I embrace less configuration, you can't really avoid TLS these days. There is always configuration, many of configurations. Some implicit, some explicit.
Would that not count as a configuration file though?
Why?

This seems bullshit. There are probably a few thousand serial killers, but there are vastly more eco-firendly people, who all are trying to solve global warming, and a lot of them are actually solving it. Every time they vote for a candidate that is eco-friendly, every time they make decisions that are aligned with the goal.
I've experienced this problem myself, low-quality relationships, and having acquitted myself of them in my early 30s, now in my mid-30s while I barely interact with anyone outside of work, I have to say, its striking how little has changed between entertaining those relationships and just being by myself.
Agreed. Musk's tweets may have negatively impacted Tesla's stock value, but POTUS has caused entire market exchanges to go negative with his tweets. My question is: does the SEC have jurisdiction and legal evidence to go after POTUS even if they wanted to?
This is neat but it has me thinking. Is there a similar project that allows linking wasm libraries into your LLVM language of choice? Seems like that could allow for shared libraries across languages. The lib would take some perf hit but your core project perf could be unaffected.
I'm the organizer of a HN meetup in Milan, Italy. We met once one year ago, only a few people attended. Then too many other technical meetups to attend to and one of them to organize. I didn't call for a second one but if anybody from the Milan area is reading this, send me a message. Maybe we'll meet again. The link is

https://www.meetup.com/Hacker-News-Milano/
I'm sorry, I didn't explain it quite enough.

To go from a comfortable - meaning I'm not living paycheck to paycheck concerned about whether I have to pay for either food, gas, OR medicine - to uncomfortable - meaning relying on the largess of the ruling class through 'social' programs - is a step most people are not willing or able to take.

I understand that those programs are a safety net, but they are further down the cliff than most people are comfortable with. If you've hit them, you've hit two feet from bottom with a very small chance of recovery.

Does that make sense? I think it's a difference in how you define 'safety net'.
\ a Novice's Guide to Hacking- 1989 Edition /
A white man who likes the Punisher somehow hurt the author
> Zero reads credentials from environment variables. Zero also loads variables from .env file in your project root, if it's present.

Security nightmare? Can I do myapp.com/.env and read the credentials from the wider internet?
Ask HN: Where can I get a remote mentor (software development)
I currently don't have access to a good mentor in the company or town I work in.
Do you have any tips on where I might find a remote mentor who can give me advice on my career?
>Though he failed to consider of course that life itself could be a test.

Before brushing Pascal's Wager aside, one should remember that Pascal was one of the main founding fathers of probability itself. We're not talking about some lightweight mucking around in the mud of primitive mankind's ignorance. The man knew what he was talking about.
Hi jakamau, I especially like your second question of "What am I not trying to explain?" This is good to think about because sometimes we pack too many things in our explanations, which may not only confuse the audience but may also dilute the point.

This reminds me of Michael Porter's note on strategy: "the essence of strategy is choosing what not to do."
Yeah. In 2005 I had no idea they meant "personal information".

Although in 2005 maybe they hadn't even realized yet.
Their mission is to build safe AI. It's pretty clear how this model can be abused and I am glad they are not releasing it.
> So I clearly remember wondering "Am I just a kind of slightly more advanced Markov chain?"

I think humans employ markov chains (MCs) all the time. (Back in the days of symbolic AI, these became popular as 'frames', AKA case-based reasoning.)

But it's clear that human cognition far exceeds the capacity of simple probabilistic devices like MCs, much as context-free grammars exceed finite state machines. Eventually it became clear that too much of intelligence cannot be modeled viably using simple probabilistic mechanisms like MCs or frames (like memory, logic, and learning).

I'm hopeful that work like GPT-2 will accomplish the same revelation for the limits inherent in probability-based models via deep nets. As long as AI models fail to model semantics explicitly, they will forever create only narrow savants or general morons.
Nasa Study: Human Activity in China and India Dominates the Greening of Earth
Relevant xkcd (what if) for this, https://what-if.xkcd.com/31/
Totally different. This is a compromise via a known firmware issue with the standard components on a motherboard.

The Bloomberg article was about a hidden chip being installed on a motherboard that provided a backdoor.
No, economic models don't have beliefs. People, including programmers, have beliefs, which may include the belief that reality conforms to a particular economic model.
This is a good idea in theory, but completely unworkable in practice. Most users do not have the skills or know-how to navigate whatever Accept-Language setting their device is exposing.

But yeah, sites should have a way to sticky it once you have a profile and log in etc., but most users aren't going through that path for most sites.
Except Obama, he's special and got to have two passports.

Many US elected officials and bureaucrats have Israeli passports, fwiw.
> It is not practical to become a great doctor and a great programmer.
> Those are but two of that millions of different jobs that are required for modern society to function.

Who said anything about being a great programmer? We have great writers, and believe me I'm not one, it doesn't stop all of us from gaining quite a bit from writing.

I'm not a native English speaker, I talk french. I'm far from great in linguistic, I'm not even great in English (my accent is atrocious and I require quite a bit of pause when I speak). Yet here we are and we both profit from me using that skill with you.

My sister has a criminology degree and one of her required class was SQL. She isn't a great programmer, yet she was able to use that skill to do more.

Personally I'm pretty sure programming should/will become a basic skill everyone will have. It doesn't means everyone will be great at it, it doesn't means it will fill every needs, but I believe almost everyone can gain from it. How many time have we used algebra in our daily life, I can count it without any hands for pretty nearly everyone ;) yet we all learn it. There so many time though that I saw people do repetitive tasks, that could be automated so easily on a computer, yet we don't learn that at school.

Not everyone will become full time programmer, but almost everyone can profit from that skill.
I am 42, been in the industry for the past 19 years. Right now, I am in job hunting as well. It does get depressing at times, I tried not to dwell on the misses, and keep on looking forward to the next interview.

If you can afford the money, do get the necessary certifications; PMP, Certified AWS Architect, etc. Else spend time to revise on the interview questions, there's a lot of resources on GitHub.

In between waiting for the next interview, I am trying to get back into shape, pick up a new hobby or skills, etc. Just to keep my mind back to those negative thoughts.

If you need someone to talk to, drop me an email.
> Just as anger marks our reaction to encountering a wrong and love marks our reaction to encountering the good, horror is a moral emotion marking our encounter with an abomination.

"If something makes me feel bad, therefore it is bad. If something makes me feel good, therefore it is good."

Yes, prisons are unpleasant. Yes, we have a lot of people in there that probably don't belong there.

But we also have a lot of people that just can't integrate without society without committing egregious crimes no matter how many chances they get. What do we do with people like Charles Bronson[1]? Of course, fluff pieces like this don't propose any solutions, just make sweeping declarations that prisons should go away because a 5-year-old spoke a profound truth that keeping people in cages is wrong.

[1] https://en.wikipedia.org/wiki/Charles_Bronson_(prisoner)
I never understood why sites try to do geo based localization. Every browser in capable of setting the requested language in the request headers so why not use that ? Technically much simpler as well. And the user can just change the browser preferences and all sites would magically switch to the right language. Hey I can dream right ?
Educate others. It's easy to understand, but it's not easy to do. But that's the best bang for the buck activity you can do. Persuade those who stand in the way of the Paris Agreement, carbon taxes, and so on.
After long introspeccion on the topic of prisons I finally distilled why I found them terrible. Prisons as we know them are monuments to the hatred of freedom.

If a society valued freedom as highly as possible, sending someone to prison would be such a spectacular condemnation that great accomodations would be offered. Instead, prisons serve as a demeaning punishment and eternal condemnation.

There is great moral value in taking the liberty stance: it would mean that prison would not be a great punishment for the great number of innocent and wrongfully incarcerated. And It would also be a lot easier to prosecute all kinds of crimes, as prison would not be as terrible as it is (but, if freedom valued, still a punishment)
Why do you think the comment is so common if it was never the case?
Thanks for outlining what I largely objected to within this article. I read this as a reductive misapplication of the author’s experience in mathematics and domains of machine learning to broader discussions of intelligence in a way that struck me as the author presupposing a highly culturally dependent interpretation of intelligence. I can understand the motivation for trying to use mathematical and symbolic reasoning abilities as proxies for abstract reasoning, but you’re painting with far too broad a brush stroke if you’re applying that across society given different levels of emphasis on schooling and mathematical literacy. I suppose that part of my core objection is that I believe, based on this article, that the author has a selfish view of human intelligence that focuses on their own competencies and judges those as lesser who don’t have similar expertise.

I’ve got a degree in physics from a top 3 university and I have met individuals more intelligent than me who suffered through various math classes, which I believe was largely due to a lack of experience with the machinery of math or formal reasoning.
Probably something like the BBC, certain words are removed from the lexicon of main stream media.
> As a father of daughters [...]

> Were I African American [...] I might feel differently.

Why can't you incorporate women's issues into your world view without having daughters? Or civil rights issues without being black?
Strikes me as odd that they didn't acknowledge the recent history of reporting on Supermicro BMC issues (in order to clearly distinguish them).
- office supported WebDAV too, and depending on its mood would either treat a WebDAV drive letter as just a drive, or speak WebDAV natively

It's kind of funny that Office still sometimes shows this behavior with OneDrive for Business. If both are reasonably up-to-date (2016+ on both sides) it appears to use the modern new (Microsoft Graph) API that isn't WebDAV at all, but every now and then it sometimes gets confused and seems to fallback to WebDAV or just normal folder operations.

It's probably the Office team's devotion to backward compatibility and supporting the weird number of configurations that enterprises sometimes have between Office client applications and SharePoint server backends. But yeah, it's still easiest to describe as "moody".
The author probably only finds confinement-as-punishment morally unacceptable because he believes that just punishment will be meted out in the afterlife anyway. If you take away the assumption of religion, there's really no argument left.
Put him in a secure hospital.
Not sure they're as flexible though. I think they're 'set a playlist and you're done' kinda deals.

A lot of bars I go to are basically 'DJ'ing with Spotify taking requests from punters etc.
> "As a father of daughters I am personally glad that prisons exist"

How does one follow from the other? I also have daughters and it hasn't affected my view of prisons one way or the other.
Inside, that's how those things basically work. NAND stacked on NAND. They probably don't use tape, though.
POC are more likely to be pulled over, then when pulled over more likely to ask to be searched, then when searched more likely to be arrested when situations are similar to non-POC folks.

It doesn't really stop there either, they are more likely to be convicted of the same crimes and then get longer sentences. They are less likely to be offered probation.
This eliminates huge percentages of men permanently from POC communities. It is possible that this process can be blamed for the social issues present in the inner city.

"The New Jim Crow" covers a lot more in a lot more detail. I would strongly recommend the read.
Crowdsourced List of Best Desserts in the World
Well, of course anyone can point a gun at your newborn baby. But a government agency have to comply with the law, and the law makes certain requirements on officers of companies. The details are complicated, but simplifying, if a company is publicly traded and someone whose title starts with V or C says something in public, then it has to be true.

Three-letter government agencies can't both comply with the law and at the same time force you to break the law.
I thought Bak kut teh was a Malaysian dish. Also surprised Chicken Rice and Singapore Chili Crab isn't on the list.
In Firefox: Preferences -> Language and appearance -> Language
If they are serious they should scrub out all the weasel words and other opportunities for lawyers to squeeze stuff through loopholes. A lot of the wording doesn’t cover disclosure to third parties or use of third party tools acting on behalf of law enforcement. Also it should be expanded beyond LE to cover any entity other than Cloudflare and the owner of the data.
I agree with you, although it's an expensive way to learn, too. I've gone on job interviews for positions I didn't want before the interview that ended up being quite attractive. The more meaningful prep one can do outside of interviews the better, but to your point, there is no replacement for the real thing.

One other thing worth mentioning is... go where the jobs are. It is easier to practice when there are more interview opportunities available.
Getting HomeAssistant set up with integration into an ancient home security system has been a blast! (Someone reverse-engineered the bus protocol for a very common hardware provider [1]) Besides security, now I have automations like turning on a relevant light if a door opens, or if motion is detected after sunset, and turning off the A/C when a window is opened. That and collecting a ridiculous amount of data on my home and my use of it...

1: https://github.com/taligentx/dscKeybusInterface/tree/master/...
Certificate pinning is used by some very common applications and can break a MITM that relies on a self-signed certificate.
Better web video with AV1 codec. A practical guide for front-end developers
This happened already. https://en.wikipedia.org/wiki/WikiReader

It didn't work. Probably because gadgets aren't the solution to unequal distribution of privilege.
The problem with this threat is that once the cat is out of the bag, you can't put it back in. It's similar as making defamatory statements in court and having it stricken from the record - "OBJECTION!"

The problem is, you can't force the jury to un-hear that. The damage is done. You can't unring a bell. You've tainted their opinion, whether the judge tries to undo it or not.

If you put a gag order on me and suggest trying me for contempt of court if I say anything and I think the value of me talking is greater than that of my freedom, I will speak up. If I can get around the gag order by using a warrant canary to implicitly say what I'm not allowed to say without being tried for being in contempt of court, then that's what I will do. Until the laws are rewritten to prevent the use of warrant canaries, there's nothing the courts can do about this. It's a valid loophole.

There's little point in killing my family if everything I know is already out there in the wind. I can't do any more harm than has already been done. All you have is retribution. Our agencies often take a pretty dim view of retribution. Chances are, I'd just end up with a contempt of court charge and be thrown in jail, potentially indefinitely. But realistically, the damage is done. Once again, you can't unring a bell.

There's little they can legally do to pursue my family, there would be political uproar. So beyond charging me, I imagine they'd be relatively safe.
To clarify, the actual article does have "biblical" in the title, it was just removed from the HN submission.
> If security is a concern

At the risk of being presumptuous... When is security ever not a concern?
Improving UX: The Case for Better Writer-Designer Collaboration
It's super useful to be able to build go binaries in a CI system. It provides the Go toolchain in a container so that you can just use it as a mini-executor. For instance, in Jenkins you can hook up the Jenkins master to a Kubernetes cluster and run your CI in a docker container. The Go docker container is great for this. I can run `go test ...` etc.

Also, when building a container with a Go binary, it's a great base to build from. You can use Docker Multistage Builds[1] to build your binary in the Go container, then copy it out into a minimal container all in the same Dockerfile.

[1]: https://docs.docker.com/develop/develop-images/multistage-bu...
A sold-out city? The fight to save Dublin’s nightlife
Fraud filters is about GA not expecting such a large number of events from a single IP. You’d be sending all your visitors’ events from that single IP - at some point GA will ignore your traffic or give you a captcha (effectively blocking the analytics because it’s not designed to handle the captcha response).
Presumably they wouldn't have to. If they are running en-US Windows, they get en-US websites. If they are running fr-CH Windows, that's the websites they get. You don't really have to worry that someone running ja Windows can't read Japanese.

(Of course, you'd still expose the option to change this from the inherited default in the browser's preferences)
That's normal. HN users will randomly flag everything to death.
Just now, people flagged my Paul Krugman submission.

A few years ago people flagged an interesting article about a strange medical condition and there were a few comments that this is totally unbelievable, and the publication is obviously crap. Today they would call it fake news.

So I thought, okay, it is easy to mistake. And submitted the paper published in a reputable peer-reviewed medical journal about that incident. Flagged again. I just resubmit every now and then.

Don't take it personal. People are stupid and/or malicious. Sometimes there are enough of those to succeed. Mostly there aren't and normal people prevail.
My god—the JOBINTERVIEWQUICKSORT is just brilliant.
This is a new fandom I'm discovering and didn't know existed.