skysight-inc/HackerNews huggingface dataset:
I was expecting Paul Machle (CFO) to resign, at least they seem to be completely divorced from the values that GitLab was built upon.

> I don’t understand. This should not be an opt in or an opt out. [Telemetry] is a condition of using our product. There is an acceptance of terms and the use of this data should be included in that.

https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...
This project is also using aircraft: https://avirisng.jpl.nasa.gov/index.html
> Win32 Fibers are extremely easy to use (and not deprecated).

Apparently MS is considering depreciating them:
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2018/p136...

That's in general an interesting paper about M:N threads, fibers, green threads, or whatever you want to call them.
If the person can do all of these in a way that makes them a profitable investment, it doesn't really seem so high
Exactly.
Another example is python's standard library json parser that is documented to throw a JSONDecodeError on invalid input. But if the invalid json contains deeply nested structures, it raises a RecursionError, and this is not documented anywhere. It's easy to imagine how a code that only catches JSONDecodeError while decoding untrusted inputs could be exploited by an attacker.
That's true, but honestly, given the glacial pace of transit infrastructure development in Canada, it probably will be done by the time this project gets approved.

(I'm a Torontonian.)
Put Aside Your Purity Politics and Embrace My Feckless Centrism
Current grids are or have been mostly fossil fuels. You can displace a lot of those with renewables, no problem.

It's true that to get to 100%, or to start a new grid, you need to have something to fill in the gaps. Here there's a wide array of options, of which the most deployed at the moment are hydro and biomass AFAIK. But there are other proposals.

In the past it mostly didn't make sense to store electricity, not when you are paying for coal or gas and could as well store that. So many of the latest proposals are not fully developed and operating at a massive scale yet.
Yep. The Navy already has an extensive map of the ocean floor
Wait, kernel-mode? Really? I was under the impression that sound hardware was all user-mode since Vista.
I Crowdfunded $350k in 30 Days – 2019 Crowdfunding Tips
On one hand, yes. On the other hand, the standard Ruby "json" gem can be made to overflow on just 202 bytes of valid JSON input.
wow, they have a responsive CSS framework

i'm impressed
How about an editorial on how the insufferably smug NYT writers harm the 99% who are just trying to keep themselves and their families housed, fed, and healthy?
To nitpick your nitpick - this "private" insurer is actually a government contractor, administering Medicaid for individual states.

> The research and development lab for this experiment is a pair of apartment complexes in a down-at-the-heels corner of Phoenix called Maryvale. Here, Brenner is using UnitedHealth’s money to pay for housing and support services for roughly 60 formerly homeless recipients of Medicaid, the safety-net insurance program for low-income people. Most states outsource their Medicaid programs to private companies such as UnitedHealth, paying the insurer a per-head monthly fee—typically $500 to $1,000—to manage members’ care. The company’s 6 million Medicaid members produced $43 billion in 2018, almost 20% of total revenue.

...

> To keep down costs and avoid the difficulty of running a health-care system, most states contract with UnitedHealth and its competitors to establish what are called Medicaid managed-care programs. In 2017, $264 billion, almost 50¢ of every Medicaid dollar, went toward care for the 54 million people on private Medicaid plans.
Men have bigger brains most likely because they have bigger bodies. Bigger bodies need bigger brains to control them. But there are differences in the relative proportions of grey vs white matter for example, so in this case size most likely doesn't matter.
Your own references point out that aerobic and anaerobic composting are different processes; the latter, which is most of backyard composting (if your heap ain't hot, it ain't aerobic), produces about as much methane as a landfill does, without the ability to collect and burn off the methane.

It boggles me that people emotionally or tribally react to a fact about how chemistry works, google things which support their emotional reaction, and ... don't read what was in their citation.
Really? I mean they already are suspended for driving, that is the punishment. This feels petty to me.
One point I think some people are overlooking are the military implications of launching nuclear facilities. These become prime targets in times of conflict that can cause a ton of damage if successfully attacked. Maybe that is part of the reason countries are hesitant to build them?
Please give us an example. I have read a lot of linq; it never looked quite this horrible so I am curious.
I think the reason that the nesting level limit is 128 and the file size is 256 bytes for serde_json in this test is that the recursion_limit attribute is not configured.

https://doc.rust-lang.org/reference/attributes/limits.html

The default value of this attribute is 128 which would explain both results, I'm guessing with configuration you could significantly increase both values at the expense of compilation time.
It’s best not to take criticism seriously from people who have no formal CS education and can’t even define the premises of relational algebra. Ah well.
"machine learning algorithms decode the patterns created when polarized light shines through the glass"

Unclear why ML is required versus old-school methods.
Okay! The most reliable audience score metric -- in that it can't be brigaded by a relatively small number of online fans mobilized to affect the score of a movie because they want to prove a point[1] -- is probably CinemaScore, which has been polling actual moviegoers on opening nights since 1978. The Last Jedi's CinemaScore is A.

[1] While this is usually to drive down a score, you can find the reverse occasionally, such as the Atlas Shrugged movies. It's hard not to notice that the point the brigades are making usually revolves around "stick it to the Hollywood liberals," although I don't think that's true in TLJ's case.
> That's what's happening at the moment in the Western world whether we like it or not.

that's what will happen to the current generation of solar and wind power plants
My big issue is that optical media reliability isn’t where it needs to be for me to want to trust it for long term archival storage. Yes, some brands and media types are better than others, but it’s still enough a concern that I feel I can’t trust it in general.
Introducing Venmo Payouts
When the OS-provided stack is overflown, the program accesses a "guard page" (or several) which is explicitly non-readable by the process, which in turn triggers a segfault. It's not an exploitable issue, but in the interest of robustness, the library probably should've failed more gracefully instead of blowing through the stack.
What's more important here? Nebulous security threats or software that actually works?
Honestly, it's the end of an era for Gitlab it seems to me. The CFO's views are going to become the new norm, and I doubt there's much the CEO will do to course correct (since this latest issue seemed to involve him with a big client contract?). I expect another "we're sorry, we won't do it again!" as we've gotten the past few times, but I am trusting those less and less.
You might as well say that quebecoi don't want to learn the language of the rest of the country.

And it's gotten worse under the CAQ recently. A French PhD holder was denied immigration status because a chapter of her thesis was the language of international study, English, so she didn't complete a course "entirely in french".

Denying government services to a chunk of the population based on language is bizarre, especially when such extreme measures are asked for out of others to accommodate French outside of Quebec.
It is easy to follow but I cannot say it's very pleasing to read.
I completely agree on golden/silver age disney being quite bad (with some exceptions, like Alice or Bianca)

I am unconvinced about the disney renaissance characters: jasmine literally storms out of a room saying "you can't decide what's best for me" to her father, aladdin and jafar; the little mermaid saves the prince, before she saves him; Belle doesn't get saved by anyone either, and the strong handsome man is actually the bad guy.

I mean, sure, they exemplify a certain passée idea of woman/girl, but they are a far cry from cinderella and sleeping beauty.
> The only way to get around the FFI performance problem would be for all fibers to have big stacks.

I don't know all of Rust's specific constraints, but it is not the case in general. There are two levels for FFI support in this context, based on whether you want to allow FFI to block the lightweight thread (perhaps through an upcall), or not. Only if you want to allow that do you need "big stacks", but even then they can be "virtually big" but "physically small". If you don't, then all you need to do is to temporarily run FFI code on a "big stack", but you know that all the FFI frames are gone by the time you want to block. Depending on your FFI, if you don't allow the FFI code to hold pointers into you language's stack, you're all good.
is your contention that 46% does not constitute a majority? I think the distribution is pareto enough that the headline is not so crazy.
> This is profitable goodness. This is what we should strive for as a society.

Many people, including myself, would like society to take action because it's the right thing to do in of itself, not because it's profitable. We shouldn#t be having to find a profit motive for what should be a charitable act.
Of course they're not the same. The point of the experiment was to show that the differences don't need to be taken into account to replicate in a model the inequality we see in reality. The implication is that, while differences between people clearly exist, they aren't necessary to explain inequality.
Quantum mechanics gets stern challenge from single silicon ion
That's factually incorrect, rooftop solar is ~5x as dangerous as nuclear based on reasonable estimates. However, grid connected photovoltaic solar is incredibly safe. https://www.statista.com/statistics/494425/death-rate-worldw...

Talking about rooftop solar in a safety context is very much a straw man argument. Putting stuff on roofs is dangerous, but you don't need to put solar on a roof.

PS: Concentrating solar is also very different from a cost and risk perspective than photovoltaic solar.
I think a lot of developers don't realize that features and functionality are only a part of a program. Many times what a program like that accomplishes is somewhat trivial and the interface is the whole point. Redesigning an interface is basically redoing the most fundamental part of the program. The design is why people use it.
> 1. Easier case: how to prevent being de-anonymized by curious individuals and specific corporations (e.g., multiple ISP's colluding together may be able to de-anonymize you, but for example a specific company like Google can't).

GitHub is Tor-friendly, so you can piggyback off GitHub pages with Tor/proxies and get something out of that at no cost. Occasionally, they may automatically determine you to be a bot account, but support is responsive and reinstates it within at most days if you seem human enough. Censorship remains an issue, but shoving the pages manually into archive.org should help build some resilience at least.

Maybe mirroring on BitBucket and GitHub will also work.

> 2. Harder case: ensuring anonymity even from state-level actors.

This is a very, very hard problem. Your best bet would probably be compromising a few poorly-secured websites outside the sphere of influence you're trying to hide from, doing this from a public hotspot in a foreign country and then connecting to them only via Tor. Of course, if Tor is enough of a red flag in and of itself, you'll always have to travel to post, which is just as suspicious.
You can burn the garbage for energy instead. Then you don't need as much oil from the ground.

It also takes care of the plastic problem, since it burns the plastic very cleanly.
Several things to think about, weak points could be:

Domain name, since the registrar will probably have your information. Namecheap allows bitcoin payment, but I think they still require contact information. Going with an onion url would limit that impact.

Hosting, again, they will almost certainly have your information. Swisslayer allows bitcoin payments, but contact info might still be required. Could be mitigated by going with Tor or some other service, but that limits discoverability.

Server software -- you would want to limit the ability to be compromised, so something like OpenBSD with the built in httpd and raw html files would be a reasonable bet for preventing intrusion. Keeping it simple would leave less attack surface, and less potential to leak information.

Using Tor to connect would mean less logs between.

Any information you gave in content could be used to trace, but that is difficult and would require being careful in the writing style, and what information is leaked in that channel.

EDIT: As beefhash points out, piggybacking on an already accessible public endpoint negates a lot of the leaking of your information through your own services.
Pwn2Own Tokyo Roundup: Amazon Echo, Routers and Smart TVs Fall to Hackers
I know, Halloween is over, but currently I'm working with an API where the returned JSON is created by manual string concatinations. Sometimes commas and quotation marks go missing.
The IPCC has many of these, for example here:

https://www.ipcc.ch/sr15/graphics/

The older reports have even more of them.

I find this one especially informative:

https://www.ipcc.ch/site/assets/uploads/2018/02/FigSPM-10.jp...

There is historical data and the results for different emission pathways (timelines of human emissions).
I’m confused how this helps beyond body recognition. It seems to me that the focus these days is on facial recognition where you would be training your model to look for facial features rather than whatever is on that shirt. Is this supposed to somehow fool that as well by tricking it with false face features or something?
So it's a modification of this process I guess:

https://en.wikipedia.org/wiki/5D_optical_data_storage

https://www.5dmemorycrystal.com/technology/
Interesting, that does sound like an advanced indexing technique, but also sounds like a really good idea. It reminds me of the old flat file database formats I read about.
I live in the city now. Previously I lived in an upper-middle class florida suburb. A long time ago, the trash collector was a 3-man team and one would roll the bin from the side of your house to the truck, then back. Now that they city has "automated trucks" the driver never leaves the cab. You roll the bin to the curb and the robot arm takes care of the last 5 feet. Lots of cities have ordinances about when and how long you can leave the trash bin out. And you should not leave them out overnight less you have wild animals digging through your trash.
whipping the llama's ass* - "whipping the llama" sounds like non-sequitur innuendo (:
Occipital bending (Yakovlevian torque) in bipolar depression
Even if it was serious you'd have to wait for the patent-enforced monopolies to expire before there is significant benefit to us normal people.

This is one of the reasons why everybody is running around with 18650 lithium ion batteries. It's all 1990's tech that has been evolved and improved on since then by numerous competitive businesses.
Realistically the only way I could see this being possible on the standard internet and not some service like Tor, etc. is to register multiple corporations and hire multiple lawyers.

For instance register an LLC in your country or somewhere like St. Nevis, that owns a LLC in New Mexico, that owns another LLC in New Mexico that pays for hosting, then using ideally another chain of LLC's pay a lawyer to actually post the content on the blog.

Basically following the same standards as money laundering but with content publishing. That way anyone who wants to find out who actually published the content would have to track down the owners of multiple corporations and the legal barriers with that, especially with cross jurisdiction challenges this can be effective.

It wouldn't be cheap, and nothing is 100% bullet proof. However this would largely protect you against private corporations and individuals from tracking your postings.
> I don't see why that data should be held classified, at least make this project a little bit easier.

Really, you don't see why the military would want to keep the strategic advantage of keeping what they know about the sea floor secret?
> Sendy treats these email addresses as distinct, but they’re actually largely duplicates because of the Gmail period trick.

But they are distinct! Why should anyone have to special-case some provider's hack? Do you expect Sendy to special-case plus addresses? For which hosts?

Sure, it's nice if Sendy handles special cases, but it's strictly a bonus feature, and not doing it is also correct.

(The main issue with the hidden field is a valid complaint, of course, and it really doesn't look good)
Good question. I usually see highly upvoted articles about the evils of widespread data collection but apparently it's totally fine to publish confidential medical information on the news and make examples out of patients.
Presumably, this is to store things that future generations might also want to have.
Off the top of my head:

1. Use all free technology since payments are a great way to figure out who you are. (So gitlab/github pages, blogger etc)

And then the usual info hygiene:

2. Always use a VPN to log in

3. Don't use the same username or password anywhere else

One final thing:

4. If you put out enough samples of your writing anywhere else tied to your identity (email archives, a non-anonymous blog, publications), people can probably use ML to figure out who you are. I don't know if there is a "style obfuscation" engine to help with this.
This is one of those quotes that sounds really clever if you don't think about it at all
If this makes it into warships, we can expect torpedos and anti-ship missiles to contain something like laundry detergent that stops the bubbles from forming.

Come to think of it: they better make sure this bubble isn't influenced by some trivial chemicals, otherwise they don't need explosives to sink a ship...
if it has a pareto distribution, isn't that sort of tautological? If they eliminated all of those those sites, they'd reduce emissions by 46%, but of the remaining, wouldn't the top .2% still be producing roughly 50% of emissions?
I mean, it'd be a pathological 202 byte JSON, but yeah (I guess it could be a DOS attack of some kind, actually, hmm...)

Ruby is a good example, because the `oj` gem, on presumably the same system, is listed as "infinite." Obviously not truly "infinite", eventually it'll run out of RAM -- but this shows it is _not_ an issue of machine resources really.

As the OP notes, it's because if you implement using recursion, you'll run out of stack in most languages (now let's start talking about tail call optimization...), but this isn't the only implementation choice, you _can_ implement to not have this limitation, and probably should.
It says its the longest metro service in Europe... I assume they are not including the Elizabeth Line in London that will be 117km in total.
Give me the app in case allergy hits me during camping in the forest
G Factor of Lithiumlike Silicon: New Challenge to Bound-State QED
Women's bodies _are_ different from men's in a number of ways, so it is likely that their brains are different for similar reasons. But brains are very plastic in their functions - you can live quite happily if born with only half a one, for example.

But the plasticity means that cultural practises are likely to have an effect on brains, in the same way that London Cabbies famously have over developed hippocampus with more nerve cells than they had before due to the requirements of their jobs.

Finding brain differences does not, therefore, mean that the differences are genetic or directly gender related, but could be culturally generated through different roles being adopted for social reasons.
The first reference does not refer to anaerobic methods as "composting", but as fermentation:

> Decomposing organic material in anaerobic conditions — by microbes in the absence of oxygen — releases methane into the atmosphere. Anaerobic fermentation is common in landfill and open stockpiles such as manure piles [azernik: Manure piles are the second big contributor to methane emissions listed in OP.]

The second one just refers to "anaerobic decomposition".

In both cases this is something they mention as the alternative to composting, i.e. they literally define composting by its use of aerobic decomposition methods.

And yes, I agree that this is a complicated biochemical process that should be done by professionals in dedicated facilities (EDIT: which is where most composting happens in California), not in people's backyards. Where did you hear me arguing for amateur backyard piles?
Well, in your example, there is a physical limit on how much space is available. In the case of deeply nested json, we are talking about structures that perfectly fit into memory, and could be decoded in a fraction of a second if only a different algorithm were used.
Came here to post this. I second this book heartily. If you design your types to be DD with raw, valid, invalid data then by the time you actually get to the database or API, you are sure that your code has passed through however many compile-time enforced validity checks (if you use F# or similar static strong type PL) before it got to this point.

That way, you don't need nearly as much defensive coding re: null checks etc. because the data has gone from 'some client typed some value in an input box, hope its valid' to 'this is an Address line that has been confirmed to be valid structure to pass to downstream systems'.

Pit of success is so much better than peak of success, and much easier to get in a static typed functional language vs. an OO language in my experience.
I've tried all the things you've mentioned and beyond. And I think finally found something I love. I've discovered Clojure. Nothing else gives me so much productivity and joy and the sense of stability. It's not perfect (nothing is) but it's a good balance between pragmatism of engineering and the art of logic based creativity.

Don't just "look" at it, don't try to "check it out". If you never done any Lisp, Clojure will not look extremely sexy at the first glance.

But give it a heartfelt try, I guarantee - you will find something truly incredible. Something that is still missing in many, perhaps most other language ecosystems.
My Take:

1. Keep existing reactors running as long as it's safe to do so. Nuclear that goes offline is generally replaced with fossil energy.

2. Don't invest too much in building new nuclear with current designs. They take a long time to come online and we have cheap and fast pathways available with renewables.

3. Invest much more in R&D for new designs. They will be important once the low hanging fruit of mitigation is already dealt with. They will also probably become more important as energy demands for things like manufacturing synfuels and DAC become important around mid-century.