skysight-inc/HackerNews huggingface dataset:
Some people have no choice but to live in the countryside.

I don't live in France anymore but in the village that I used to live in which was 40km from Paris, the rent for a decent size apartment i.e, not a broom closet was around 700 euros per month.

Many people in France make less than 1800 euros per month.

Which means that in the best case scenario they are left with 1k euro before any basic necessities such as food, electricity, water insurance, phone bill and what not.

The result is that the end of the month they got nothing or barely anything.

So what do people do, they move further away so they can save a few hundred euros in rent, even if that means paying more for fuel because they just want to live a little not just survive!

And guess what, there is a reason that the rent is lower further away from Paris. The reason is that there are no trains, very little buses, so where does that leave those people, they are stuck!

Yet the government comes around and says, you guys are polluting? Well Fk me, what do you want those people to do about it, they just want to survive!

Do you think people are actually waking up in the morning and saying: "Today I am going to spend 60euros to fill up my tank and I am just going to drive in circles for hours to screw up the climate!"

The governments have known about climate change for DECADES, now that it's actually threatening the economies of the world, they decided to react by making people pay their own lack of foresight?

As always, the little guy is getting shafted while the biggest polluters in this world, the freighters, and the airline companies are spared. And for what?
You're the one who forces the government to discriminate because you don't like the world. You just define "politically weak" as people you like and "politically strong" as people you don't. As I keep pointing out.

It is incoherent to say the people who are not allowed to say words are the ones who are oppressing the ones who legislated their ideas as illegal. Sorry.
See the classic 1928 short book Propaganda by Edward Bernays, early public relations specialist. Bernays estimates around 80% (or around there, I don't remember) of news articles are placed by PR agents. And he explains how and why they do this. http://b-ok.cc/book/814789/06bb6e
People wanted and used google precisely because it was "unbiased" and "unlocalized". It's why it became so popular.

The only reason for the biased localized results is due to corporate pressure from media and news industries.

Also, you are conflating localized and unbiased results with spam and scam. Nobody is saying google shouldn't remove scams and spam. People are just saying they want unbiased results.
Definitely a disagreeable comment (in my opinion), but to say it's the most deeply toxic comment you've read in your life? First day on the internet? I come across worse on a daily basis, and I'm not hanging out on 4chan either.

Not saying this to nitpick or attack. I just wanted to point out that exaggerated outrage fuels the trolls and tends to make reasonable people tune out. I think it would be sufficient to simply state it was "a negative and misguided comment".
To me, it's a weird situation. I'm a left-leaning, peace-loving, pro-capitalist, pro-military person, if you can credit that.

I sincerely hope that one day war will be a thing of the past. In the meantime, I'm pretty comfortable with the Pax Americana. https://en.wikipedia.org/wiki/Pax_Americana I know we're not perfect, but I hope and believe we're better than the other contenders for top dog, and that the world will slide into a golden age without too much more violence and death. (Is that too much to ask?)

Within the milieu of sovereign nations with conflicting interests, it seems to me to be borderline treasonous to e.g. work on Project Dragonfly but not JEDI or Project Maven.

I believe that technology is forcing us to a post-historical milieu where nations have given way to a global state powered by ubiquitous surveillance. I don't know whether this will turn out to look like Star Trek or North Korea, but I don't see how a technological society puts the genie back in the bottle. (Wrote a blog post about it, wanna see it? Here it is: https://firequery.blogspot.com/2013/10/total-surveillance-is...)

In this scenario, the state would have so many "soft" options to control behaviour that outright killing people would be a manifestation of the neuroses of the managers rather than a rational response. (Cf. CCP organ harvesting Falun Gong, and putting Muslims in concentration camps. These are NOT the decisions of rational minds.) At that stage, war is obsolete. "The people" literally can't rebel, and there are no outsiders, so any war that occurs would be due to some psychological irruption or something, more akin to a riot. (Unless we get some sort of staged war scenario.)

I'm saying that there will come a time in the future when sending robot bombs to blow up the people who want to blow you up will be recognized as an inferior strategy from the POV of operational goals. But we're not there yet. In the meantime, yes, help the military of the value-system you think is correct as much as you can, because the other bastard is still gunning for you.

If you don't like war, work on technology that harmonizes value systems. This is an interesting meta-logical problem that has lots of interesting solutions (and people will even pay you well for it.)
Because not all markup is structural.
I still don't understand why the Soros thing is a news story. I've never seen so many major media outlets come to the defense of the "helpless" billionare. If someone that powerful was bad mouthing my company, I'd also want to know why they were doing that.
“The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.”
― Edsger W. Dijkstra

Replace "think" with "emote" and the insight of the original quote still holds true, I believe. The advanced of artificial intelligence is not built on a bedrock of psychological understanding of human emotion.
Per-capita emissions are the highest in the US, Canada, and Australia [1]. The US is also the second-largest emitter of CO2. There is much to be gained by focusing on emissions in the US. Unfortunately, most USians would like a large house with yard, 2+ large cars, etc.

Also think about cultural projections -- Hollywood often depicts wealthy people shuttling around in large, inefficient SUVs. These images and aspirations are then transmitted to the rest of the world.

https://www.ucsusa.org/global-warming/science-and-impacts/sc...
TLDR; An article by high level exec at stripe. Its long low-information VP-style article with mostly things you already know like you need to define a recruiting plan, you should survey candidates for experience, your onboarding plan should provide overview of your products etc.
That's no problem for the insurance company. Everybody has to pay a bit more, problem solved.
You're right that transplanting a womb from a corpse to a living woman doesn't scale well, for a lot of reasons, but this seems like a big step toward other, more practical womb-replacement treatments in the future.
Yeah, the problems with python packaging can not be fixed by any tool. There is simply no way to determine the dependencies of a python package without downloading it and all its dependencies. And, no accurate way without actually interpreting setup.py.
If I work for an employer based outside of CA but work out of a CA-satellite office, am I still subject to any non-compete?
I'm curious as to why your backup drive is smaller the your primary. For most people the other way around would be desirable.
"What the hell is the difference?"

One of the big selling points of pipenv is that you can pin the versions of the packages you use and their dependencies.

None of the others do this, afaik.
I really enjoyed this article. It really captures the weirdness of this kind of event, and rings true to the bandwagon-crypto people I've met, with a bit of good-natured caricature added. She also writes very well about the role of women during the event.
Reducing carbon emissions sounds good until you consider that you could actually just save up some money, move somewhere away from the shore, and live out the rest of your life.

What incentives are the carbon-reducing crowds providing for the common man? Are they going to finally get it together and build affordable housing in our coastal cities? Are they going to let us park electric vehicles or do we have to ride the bike? Can we still use cash or does every business have to be cash free? Are they going to assure that my water is safe to drink or just ban plastic water bottles and let me die? Can we be responsible for our own safety or do we have to live in a police state?

There is there no semblance of choice on the opposing side. It's all or nothing "REDUCE WASTEFUL BEHAVIORS NOW" (but look the other way as we allow business to do whatever they like). Who would ever submit to that? I'd rather plan my contingency now than become a slave to whatever future the bureaucrats decide for us.
In other words, they have publicized the existing tool to make it available to a broader audience without adding anything on top to improve its security. They're both in the wrong on this.

The argument of "Others are being irresponsible, so we should be irresponsible as well" does not stand up very well.

The only valid use case for providing this information is for when a user no longer has access to the email address in question.

In this case, they should still require it to be sent via email, and they should still send a notification to the email address being requested which includes details about the request like the IP it is made from and the email it would forward to, perhaps with a delay-and-prevent option so that someone who still owns the email can prevent the exfiltration by responding to the notice quickly.

Otherwise, this enables anyone to solicit unauthorized PII data about basically anyone else from Mozilla.

Even HIBP somewhat acknowledge the potential damage this can do, from the way they censor some results like the Ashley Madison data breach. They've made the decision that some personal information linked to a person's email address is more worthy of protection than other bits of personal information, which really shouldn't be up to them.

They get away with it because of weak data protection laws and the fact that this caters to individual users who are more likely to opt themselves out if they become aware of it than to file a lawsuit or otherwise apply pressure to make them change.
Maybe parsers would have a better way of parsing that into a sensible datatype for example look at Gson where you map a json to a Java class, that way you can have a node where you can query if it is H1 or not..
That's just off of my head maybe I'm wrong
Electron is a very popular application framework today.
Sure, there are probably nuances to account for like how much energy generation is used.
https://www.tampabay.com/news/localgovernment/Dunedin-shuts-...

This is an article from the town in my example above - comments from business owners make it seem like, yes, the primary issue really was that people don't want to pay anything at all to park.

(A couple of years after the controversial paid street parking experiment started, a new mixed-use development with a public parking garage on the ground level opened up. The garage is still free to park in to this day. Somebody paid a lot of money for those garage spaces, and is seemingly very afraid of charging anything to use them)
Well, yes, but sometimes it's not that simple. For example, when the oncall person is unavailable and you get an emergency work call and only have your personal laptop on you.
The article doesn't mention pyenv, which I've used to great effect. It does pretty much everything I want, including having multiple environments active at once (so that tools that want to do their own virtualenv management, like tox, can find a python2.7, python3.5, python3.6, python3.7, pypy2... in PATH) and automatically activating a virtual environment when I go into a particular directory.

For a project to be easy for me to use, it doesn't need to do anything fancy to accommodate me: 1) 2 or 3 or both? 2) a setup.py or a requirements.txt. I basically always `pyenv virtualenv 3.7.1 $PROJECT && pyenv local $PROJECT` and then more or less never worry about this problem again.

When I need to _produce_ a pinned set of dependencies, it's all just pip + virtualenv so pip freeze works just fine.

The killer feature of pipenv is allegedly pinning but this has never made sense to me. Maybe I just don't understand it? But pyenv makes highly segregated environments easy, so as long as each project has an internally set of environments, everything is A-OK.
Mummy brown
Is this named after the plant-people in the game "Starflight"? Quality game...
> I'm talking about something that you'd use in exactly the situations where people currently use "text generators" to output those abominations,

The situations, AFAICT, are often to defeat text filters.
3 Little Known Tips to Listen Effectively
Today there was on Dutch news mention of an UK couple who - without any prior psychology background - started working on treating trauma patients, and found the most effective method so far, which is based on eye movements (and validated since by Dutch scientists). They said that their lack of preconceived notions of how things should work, made them completely free to find new approaches.

Edit: New method called VSDT (Visual Schema Displacement Therapy) developed by
Nik en Eva Speakman, validated by Suzy Matthijssen

Source (NL): https://eenvandaag.avrotros.nl/item/nieuwe-oogknippertherapi...
I never used pipenv but I use virtualenv+pip. Pip always resolved well all dependencies for me, so... What are the advantages of pipenv over virtualenv+pip?
Do you understand how ironically unscientific your thinking is?
Wasn't the parent discussion about a new high-capacity HDD and the per-capacity cost of HDD vs SSD? I don't think that people satisfied with under 1TB are relevant to that topic.

In that market, people are comparing a pile of disks in an array to a pile of solid state storage needed to replace its capacity. The bulk price of storage inverts when it is cheaper to store hundreds of TB on huge SSDs rather than on huge HDDs. That would be the death of HDD, since nobody really wants spinning disks in their datacenter.
A decade or two ago I was pretty optimistic. The world came together to phase out CFCs after all, albeit a problem an order or two of magnitude smaller.

Unless things like Extinction Rebellion somehow become mainstream (https://rebellion.earth/) in short order I think we're fucked. I think we have to actually accept we're fucked to start doing enough substantive about it. When we can see that wall we're about to hit in 20 seconds. For fuck knows how many individuals and species that will be too late.

If we were somehow able to provide CO2 free generation and industry for the top 5 emitting countries tomorrow, we'd simply use the glut of oil we now have for additional plastics, chemicals or consumer products. Just like happened with the extra production from fracking in the US. Apparently humanity are simply not capable of leaving it in the ground.

At this point we may as well simply start heating the outside, and buy a bigger car, to use the oil up faster. Why do anything else? Politicians are still wanting continual growth, are still taking pride in the new fracking site, the extra plastic industry that's started up, or their country's record coal exports. Banning a few carrier bags and exporting "recycling" to the developing world is fucking hilarious. The world's political reaction to the IPCC report was predictable.

> At some point I do expect people will start having more serious discussions about how much climate engineering

I figure the point where a substantive reaction will start will be when it's so far gone even the deniers have come around. When it's no longer possible to claim there's no connection between smoking and health. I don't really want to imagine the state of the world when we might achieve that. Maybe that's after the oceans have had the 95% extinction event.

Even HN threads on the topic seem to be increasingly questioning whether it's a problem at all, and "climate's always been changing" etc etc.

Meanwhile the only thing UK govt cares about for the last 2 years is making ourselves an insignificant global laughing stock via Brexit. I think I'm all out of optimism now. :(
Sure, it was the problem listed on this page: https://www.rain.org/~mkummel/stumpers/22sep00a.html. Basically it requires at least a bit of guess and checking, which made her feel as if she was doing it wrong since it seems like there would be a “formula” to do these that you could find if you did some algebra or something. I ended up writing a C++ program (yay, std::next_permutation) to brute force solutions but it could not find a pattern, especially if you try to increase the number of circles and look for patterns there.
I'm looking into transitioning to poetry from Pipenv...my main gripes with Pipenv are 1) pyenv integration is cludgey and 2) "hard" conflicts between packages are unresolveable in pipenv and means you cannot lock your environment.

As far as #2 is concerned, does poetry allow you "ignore" or change subdependency requirements for specific packages a la maven?
You may want to try it again. We (Joyent) are using some of the latest Supermicro hardware in our cloud.
Yes, it's the same, FF Monitor calls HIBP on the backend. Firefox Monitor is basically branding, to get the information out to more users (and more stalkers) because they are more recognizable.
Falsehoods Programmers Believe About "X"
you seem to vastly underestimate how impossible "moving somewhere away from the shore" would be for the majority of the world's population.

For instance, my country would be over 50% flooded with a 2 meter searise.

also, countries like bangladesh are truely screwed, and it has a population of 150 million people!

not to mention that climate change would make our global economy collapse and high yield argriculture impossible.
chrome runs in a sandbox though, using the same techniques as firejail

https://chromium.googlesource.com/chromium/src/+/HEAD/docs/l...
90,000 Illegal Aliens Have Come to America Since the Caravan Formed in October
How the Digital Era Has Changed the Daily Crossword
My car was recently “broken into”, it’s a Mercedes C400, i thought it to be fairly secure so my assumption has been that i forgot to lock the car. I just double checked, and the car has an “auto-lock” feature and it is already turned on...so...did this happen to me?

I just want an off switch in my fob, so i can disable it at night. More fancy solutions would be a motion sensor on the fob to only power it when had recently moved, or for retrofits, this technology in a battery?
Depending on the storage and the compression, loading compressed assets and decompressing them in ram can often be faster than loading uncompressed assets.
> People are hiring more women because it improves performance and productivity [1].

I think the hbr article has cause and effect backwards.

It’s obvious that wealthy stable high margin businesses can afford to focus on diversity initiatives.

If we were actually confident that diverse teams were better then gender and race would no longer need to be protected groups.
Reading JSR-14 (https://download.oracle.com/otndocs/jcp/7566-generics-0.1-pr...), it was a conscious choice:

”Supporting generic types at run time seems undesirable for the following reasons:

- Lack of experience with such constructs in widely used languages

- Burden of extensive VM changes on vendors throughout the industry

- Increased footprint on small devices

- Decreased performance for generic methods

- Compatibility”

However, that doesn’t rule out it is technical debt, too. “Conscious design choice” and “technical debt” do not rule out each other.
Driving and transit are not the only two ways of getting around. There is also walking, which is both the cheapest form of transit to provide and also completely dependent on density in order to work. Places like Boston, London, and New York are not dense because they have great transit, they're dense because they predate things like parking minimums which would have prevented them from becoming dense in the first place. Their high density, in turn, drastically increases the efficiency of public transit, meaning a lot more people can be served by a given amount of transit spending. Parking minimums undermine all of this by forcing buildings to either be very far apart (to accommodate the parking lots) or very expensive (to pay for parking structures). Both of these things tend to make cities less vibrant and walkable, while also increasing economic inequality and carbon emissions.
This explanation of continuations obfuscates more than it reveals.

You say that a continuation is a reification of return addresses. But what's reification? Never mind that, what's a return address? It's a return closure that consists of a text address? You mean, text, like, a string, an array of bytes? Oh, uh, no.

And, if you're really trying to explain this to a C programmer: what's a closure? Who are you imagining talking to that already understands what a closure is but doesn't know what a continuation is? Closures are at least as confusing as continuations; arguably more so.

What's "the tail position"? What does it mean to reuse a stack frame? ("This is a key point.") Are they different from function frames?

Who does this explanation serve? Certainly not a JS programmer trying to learn for the first time how to use function* and yield. Not a C programmer.

I think this explanation is for a Scheme programmer playing Ockham's razor to define things in terms of the smallest possible number of other things. This behavior can entertaining, but it's not educational, not explanatory.

You can define arithmetic in terms of set theory, but that's not how we teach arithmetic to children. Similarly, we shouldn't explain continuations in terms of implicit return closures.

Try this: Continuations allow you to pause and resume functions. The paused functions fold up into "continuation" values, which you use to resume the function where it left off.
> To me, the more interesting test is, could you do a useful port of a language like C or Pascal or ML to the JVM or the CLR, while having it remain the same language.

Yes, you could. In fact, for C, this is experimentally proven - if you compile your C or C++ code with MSVC using /clr:pure, you'll get pure IL as output. This is by design - CLR is powerful and flexible enough to map any C construct, including raw pointers, unions etc, precisely because compiling C++ to it was always a requirement. Of course, the result isn't verifiably safe - but unlike JVM, CLR doesn't require verifiable code to be able to run it!

Consequently, if you can compile something to C, you can compile it to IL, and run it on CLR. In fact, there are even things that you can't compile to C that you can do in IL - for example, it has a tailcall opcode, which performs guaranteed tailcalls. So, yes, you would be able to compile Pascal or ML to it.

The reason why languages still adapt to CLR is because they don't just want to use it as a VM - they want to interop with other code that runs on it. In theory, it would be possible for two languages both hosted on CLR to use the equivalent of the C ABI to interoperate, but in practice nobody does that, and of course the .NET standard library is nothing like that. So if your language wants to be able to use .NET libraries, it has to support the .NET object model - and it is at that point that you get language dialects like C++/CLI.
Google dropped support for + years ago but you could try using -naan and "nan".

https://support.google.com/websearch/answer/2466433