skysight-inc/HackerNews huggingface dataset:
A contrasting viewpoint that I agree with is

https://www.bloomberg.com/opinion/articles/2019-03-14/want-t...
Want to Help Fight Climate Change? Have More Children
Don’t feel guilty about bringing children into a warming world. Be hopeful that they can help solve the problem.
By Tyler Cowen
Bloomberg
March 14, 2019, 10:00 AM EDT
Thanks but since it isn't already a product, I doubt management would want to touch it unless it was also open source. Otherwise future maintainability is essentially nil. Chances are high that whatever is chosen now will be used for at least 5-10 years, which is part of why I was trying to avoid handrolling something. I likely won't be around by the time an issue comes up and I'd rather not consult on something I slapped together 5-10 years ago.
'It would be great if you posted positive comments about the government’s subsidy for TVP and the television licence fee,' is not a troll farm, its a PR firm.

'company’s rightwing accounts would then oppose the leftwing accounts, generating conflict and traffic' reads like something straight from Douglas Adams works.

Article also fails to mention a real political troll farm discovered some time earlier https://translate.google.com/translate?hl=en&sl=pl&u=http://... ran by current parliament member (representing failed party, PO, the one whose members recently voted pro censorship in EU) inside a Town Hall and utilized city employees on the clock.
There used to be some kind of wargame, once upon a time, called Ogre, as well.
Since mid 2017 when the JRE was discontinued. How else are you shipping Java apps? With the JDK? That’s for developers.
Node.js to support WASM system interface
Mistakes That Ruin Mashed Potatoes (and the Way to Fix Them)
Definitely. It's a shame that dart gets so much unwarranted hate. I mean, I also think it's an absolutely awful language but it's really proven to be a valuable source of data for what other programming languages should do and perhaps more importantly: not do. I really hope we see a lot more things like Dart, and not so much negativity.
I need boost, but mainly because I use other packages than depend on boost.

I also use boost when the compiler is behind (e.g. boost::variant until apple's compiler caught up).

I can't wait to have a boost-free tree. but I suspect it will be a while.
If they can't compete with the legal option, or, if the legal option has too many requirements, there will be black market. This apply to any business.
How does the CPUC pay out dividends? The CPUC is a state regulatory agency with a budget that comes out of tax dollars (~1.6b).
> You'll have just as easy/hard of a time getting Boost installed with Bazel as you would for Make.

> Or publishing an accessible library that depends on Boost.

This is patently false. Here is the bazel dependency for boost (put this in your workspace file):

git_repository(
name = "com_github_nelhage_rules_boost",
commit = "6d6fd834281cb8f8e758dd9ad76df86304bf1869",
shallow_since = "1543903644 -0800",
remote = "https://github.com/nelhage/rules_boost",
)

load("@com_github_nelhage_rules_boost//:boost/boost.bzl", "boost_deps")
boost_deps()

No other installation necessary. If someone has a C++ compiler and Bazel installed that will allow you to build against Boost deps (e.g. "@boost//:callable_traits"). No downloading boost by hand, no building boost by hand, no managing it's build, bazel does all of that.

Bazel does have a dependency ecosystem, it's based off of hashed versions of publicly available git repos and http archives (and anything else you want really). Which means any code anywhere can be a dependency while still being reproducible. Additionally you can provide local build instructions for the external code, so you don't even need to rely on their build. The better way is to find someone who maintains a BUILD file for a repo (or mirror and maintain it yourself) but still.
If I recall correctly their documentation suggests that a single login to the Gmail web app or several other properties should count as well as the official Gmail apps, but no web logins I tested had any effect for me. Sadly I can't retest this without setting a new timer on an account.

If you end up in a position to tet this you'll want to keep an eye on multiple account logins as well since the link they send you in the warning doesn't go to a specific account. If you're logged in to more than one account and the first one isn't the one you got the warning about you'll end up looking at the manager for the wrong one and need to either log out entirely or find it manually. A minor design issue, but it can be confusing for a few minutes.
> in perpetuity

How is "debt forgiveness" solving the problem in perpetuity?

Debt forgiveness applies only to past debt, not future debt, unless I am misunderstanding the words.
Sort of, but the calculus changes. In a regulated market, costs are likely to be dominated by the cost of the product, cost of service, regulations and taxes - shipping a truckload of product legally isn't going to come close to that. But with illegal drugs, cost of transport is one of the biggest contributors to cost, and so taking steps to minimize that is worthwhile.

For instance, cocaine costs ~2k/kg in backcountry Columbia, but ~20k/kg in US cities [0] (at least at the time the article was researched). And when your transport costs dominate that much, almost every way to reduce volume and weight is justified.

0: https://www.businessinsider.com/from-colombia-to-new-york-ci...
Maybe the state could provide and control brush-clearing services that do what PG&E was supposed to be doing, and mandate their purchase. If some convicts can do fire-fighting, they could do this as well. Just spitballing here.
Yeah, to have a real impact on the flow of money we'd probably need to penalize executives somehow to change behavior... and they'd just bail on the company or deflect blame somehow, like we saw in that VW emissions scandal.

On the bright side the lawsuits have impacted PG&E's stock prices which does make it easier to take the company over, but the loss of power + increase of prices is not an ideal outcome.
>That's weird because I find a ton of stuff at REI's Garage Sales and on eBay.

I bet you don't live where I live.
This isn’t a good comparison. “i” is used domain independently across an entire language, not in some other domain. In fact, it’s used across the entirety of computer science (and originated in maths), so it’s across an entire discipline and even inter-disciplinary.

They should use proper variable names if they want to have the code understood by anyone non-specialist, and by people who use different terminology, and people looking back at the code in the future when terminology may have changed.

I don’t know about this domain, but the single-letter-variable name etc AKA “match the equation” is a curse when non-CS engineers/scientists write code. It often breaks code conventions, leaving IDEs to light up like a Christmas tree when opening the source. There’s a good reason CS moved from register letters to something closer to natural language.
Countershading
But the fires were caused by power lines to more remote areas, and then spread to Santa Rosa (and other cities).
Google Fi ToS changed, must now use service every six months within U.S.
On the contrary, I use "understand" quite precisely. It's interesting to study what practitioners of various disciplines mean by "I understand."

For example, most mathematicians would say they understand large numbers of theorems that they cannot prove off the top of their heads. On the other hand they probably have what Borovik in "Mathematics under the microscope" called a "recovery procedure." That is, a set of constraints or path that reproduces the result. They know they can reconstruct the proof if they need to from the various gambits and skills they keep polished.

Also, the proof via the normal distribution being an attractive fixpoint of convolution is fine, but it only works on a particular subset of functions. We know the theorem applies beyond that subset, and there's a cottage industry of extending it in bits and pieces and calculating better convergence bounds. There is no proof available today that says central limit theorem applies iff conditions x, y, and z. So in this case the proof really can't be said to be understanding.

Now, that's well and good for probability alone, which is a field of mathematics. Statistics isn't a subfield of math, or is a subfield of math the way physics is. For a statistician, understanding the central limit theorem is much more about knowing what kind of observations it is reasonable to expect it to approximately apply to, what kind of tests rely on it and which don't, how to check if it applies in a rigorous way, what kind of visualizations and exploratory data analysis is enabled if it does, how the normal distribution and convergence to it fits into a whole family of distributions and features thereof...
No, they're collecting one BILLION (with a b) data points every two seconds. Gotta go to 2000 seconds (a little over half an hour) for the TRILLION.

With a 25:1 reduction/summarization before writing. If they're smart, they do that summarization on the way in, rather than at the back-end layer. That's a billion data points written per minute, or a trillion and a half written per day!
What do we have to lose? Other than more lives than PG&E has already taken from us... given that PG&E has caused fires many times so far it seems worthwhile to attempt more direct methods of fixing this.

If the regulators taking over somehow makes it worse, we can always privatize it again. There are other private power companies in the state that will remain private.
>I remember having a fun debate over beers on why more companies / startups couldn't operate in that manner.

Typically cooperative ownership structures have trouble making big changes all at once — pivoting. When power is distributed hierarchically, it’s easier for a new idea to flow from bottom to top, top to everywhere. The tradeoff is that hierarchies can only do this if most people are mostly honest, while democratic structures do a better job of smoothing out competing incentives.

(I learned this, originally, from a contrast between Lenin’s NEP syndicalism and Stalin’s command economy. Centralization in the latter permitted big movements towards education and energy generation.)
For antibiotics specifically, many manufacturers will sell them "for fish use". This will have an identical manufacturing process, but won't follow the guidelines for packaging, storing, and shipping antibiotics. So a bit more risk, but no prescription needed and significantly cheaper.

Alternatively, Indian mail-order pharmacies will successfully ship most things to the US in a plain brown envelope. It's technically illegal, but there's approximately zero enforcement action against it, the most they'll do is seize the shipment. Painkillers, opioids, amphetamines, and other pharmaceuticals with abuse risk are probably not going to be available this way (or advisable), but everything without a significant abuse risk has pretty much zero arrests.
We need an extremely easy way to communicate this difference in system to the public - ideally an image as simple a the food pyramid. If it takes too much explaining, it won’t go anywhere. They’re not invested enough to care. But, adequately proposed, they can be moved from saying “whatever” to “yes, that makes sense”.
"Basket weaving" may be a meme.

But English, psychology, history, music, etc. are in fact very real.
i never understood the need for package managers. just check your dependencies in and build with the rest of your source code. this doesn't introduce extra moving parts into the system (why should i need an internet connection to build my stuff?), easy to patch and debug dependencies, gives you full control and doesn't restrict your toolchain (e.g. conan doesn't as of now support vs2019+llvm).
what i _would_ like to see though is a standardized build system for c++ projects, although that will likely never happen.
We usually call that whole complex "the Cathedral". It fits with progressives' historical origin in the gradual politicization of new religious movements of all sorts.
I don't recommend cppreference for novices. It is by no means an easy read. It is a reference, first of all. It enumerates all possible minutiae exhaustively. Unless you are already familiar, to a degree, with most of the topics, reading it is going to be frustrating. The second obstacle is the terminology. C++ defines a lot of terms that are not in common use in other languages. It takes time to be acclimated.

The reason that it is popular in the C++ community is that it cuts down legalese a lot when compared to the language standard.

Try books first. Meyers and Josuttis write excellent books. The template guide by Vandevoorde and Josuttis is my gateway drug to becoming a language lawyer. It is still hard, but at least manageable.
It's an interesting observation (and one which predates social media) but I'm struggling to see grasp whether you are suggesting that there is a practical implication for this debate. Is there a justification for censorship?

I don't think people who advocate for a market place of ideas are denying that there is often a low signal-to-noise ratio in such an environment. The point is that sometimes that chaos is the only way for the signal to be heard at all.
I think the issue is that a variable's type can't be set by the outside (via the template parameter ViewType) and by the inside (to be of type EmptyView) at the same time. You have to decide.

Your workaround is to use the AnyView type I guess. Or a conditional with either EmptyView or the template type (displayed).

What would be the name of the feature that allows you to use a default template type if no argument is given to figure out the type to use?
The train is also slower than a simple speed and distance calculation would suggest.

The route won't be as straight as the route for an aircraft. Problems along the route (tight curve, noise limit, etc.) will create low-speed zones. Every town along the way will demand a stop, so the train has to slow for a stop before even reaching full speed.
Yes, but content is typically bursty: Visiting a website, sharing a photo or video, etc.

Waiting for a single 3MB photo to show up (or send) would take 4 minutes.
The scheme is executed in two parts:

First, the user exploits the bug to build up a massive pool of margin. Roughly, this is equivalent to taking out a $50,000 loan from Robinhood

Second, the user buys $50,000 of soon to expire options. Roughly, this is equivalent to pairing with another (innocent) trader, each putting up $50,000, and flipping a coin for the pot.

If the user wins the coin toss, then Robinhood is fine: the user pays back the $50,000 he borrowed, keeps the $50,000 he won, and Robinhood nets some small amount of interest for their loan. However, if the user loses, Robinhood never gets back their $50,000 dollars. That money is now in the possession of the random trader who was on the other side of the coin toss, and there's no way to get it back because that trader legally won it. The user who ran the scam owes Robinhood $50,000 but that debt is close to worthless.

It doesn't really matter who is responsible. Even if Robinhood prosecutes everyone who perpetuates this scheme and sends them to jail, they'll still never see their money again.
Google Featured Snippets
> full-service dealers advertise their wares is through Snapchat or WhatsApp:

Oh dear, just because a snap disappears doesn't mean a record doesn't exist.

While Snapchat (I don't know about WhatsApp) says that they "typically" don't retain your expired story data, you only need one of your friends/followers to be using a third-party app that does capture and retain data for your record to persist.

I'm guessing that the moment an account is of interest to law enforcement, a social network organization is obligated to start persisting and reporting account data.
I generally like Randall Munroe, and one thing he said was (essentially) "It's the conspiracy theorists who are the real optimists, because they are the ones who think there's someone in charge that actually has a plan and knows what they are doing".
Why do you say it's toxic? The owners of most startups want roughly the same thing the VCs want. A big exit that puts lots of money in their pockets.
Lots of downvotes - can HN offer any counter arguments? Surely you guys use logic to build circuits and algorithms, not down votes.
Ask for your benefits one pager. That way they won't know what specific benefit you're looking for.
This writer is brilliant. Never have done (and really never was that interested in) drugs, but the air of mystery and cat & mouse that he wrote in was just fantastic.

A very serious subject with very real consequences but what a ride that story was. Well written and well played.
How do developers even have access to live data?
I'm going to use the DMV as a benchmark of the ability of the state to get anything done, and then ask everyone to imagine PG&E being run like the DMV. Bureaucracies only succeed in optimizing additional red tape, and it baffles me that CA residents are cheering on this takeover!!

*Apologies to anyone who works at the DMV
This.

Nearly all of the situations we've found ourselves in, be it power, internet, water, etc. are because we allow companies to have local monopolies over distribution systems, because we don't want to pay for the infrastructure up front, or take loans out as a towns.

It's a lot easier as a politician to say that someone else will pay for something than to say that we as a municipality are going to issue 10 year bonds or something so that we can fund an infrastructure project. We then freak out 10 years down the line when we realize we're stuck with a bad system because we sold ourselves out.
Targeted Ransomware Attacks Hit Several Spanish Companies
I'll be interested to read your upcoming initial blog post/research
Music for programming – mixes to aid concentration
Enable charges of more than $1mil please.
I feel that these could be updated a little to focus on the 'news' part a little more. Linking to a wiki page or a not recently updated project is not news. Whether updating the guidelines would have any effect remains to be seen
I can't recall which episode (maybe the one you linked but there are others) but one NPR Planet Money had a local shop owner complaining that Dollar General even stocks SKUs unavailable for sale to other stores due to purchase agreements, such as intermediate sizes of canned food at a more attractive price point.
For historical context please see:

https://web.archive.org/web/20170430232455/http://libertybsd...

and

https://web.archive.org/web/20161209121359/http://libertybsd...

These specific issues have been resolved...
The difficulty with this is that the fake Trump posts are generated by mashing together words and phrases that the real Trump uses. So they aren't fake at all, it is all Trump. Not surprising that people can't tell them apart.

Almost 30 years ago I posted a Markov chain text generator to comp.sources.games. Can't locate the original, but found Rich Salz's cleaned-up version at

http://mailing-list-archive.cryptoanarchy.wiki/archive/1995/...

You just put in text and you get text out that has the same statistics for three-word sequences. More modern approaches avoid the Memento effect of not remembering anything other than the previous two words, but it's the same idea: you take Trump text in and just rearrange it.
You can do this today with Stripe Issuing! https://stripe.com/issuing
>I'm hoping this feeling doesn't carry over, and I hope I haven't truly lost my passion.

If it's like my experience, it will probably be a hangover at your new job for a few weeks, but if you are mindful of it and don't let it make a bad new impression, it'll go away. This is assuming a new job isn't just as bad.
how wealthy did you become when hyperinflation hit zimbabwe and venezuela? not very.

that's about how much a falling pound would create wealth in other countries.

it would make UK goods cheaper, so if you're a major trading partner then your purchasing power increases, but it doesn't create wealth.
An interesting related problem is that even if you set up your own solar or wind power on your property, PG&E charges fees and higher rates when connecting to the grid. Supposedly this is to fund important programs for low-income users or something, but you'd think you would save money by contributing to the grid.

If local municipalities or the state own the poles, you can have a better incentive system where homeowners hooking up well-maintained solar/wind to the grid helps keep the grid humming and lowers costs for everyone.
Awful. My wife has a terminal illness and I'm struggling to work while taking care of her and shopping and cleaning and laundry and cooking and pets and school, etc.

When I say I'm struggling to work, I'm struggling to be clear-headed and effective at work. My co-workers are AWESOME and are helping to shoulder the load, and the upper management has been great giving me time to deal with appointments. I am contributing, but I know I'm not up to what I usually do.

I'm presently talking to some mental health professionals while getting the family to step up and help a bit, but it doesn't lessen the strain as much as I had hoped.
There isn't anybody who can make good software architecture who isn't also good at data structures / algorithms.
It works because `undefined + number -> NaN`, and NaN is a number.
The Eurozone is fatally flawed because they share a currency but have no transfer payments between rich and poor members. So you have countries like Germany that are effectively subsidized by poorer countries.

It's been a great setup for 20 years if you've been in the German capital class, not so great for anyone else.
> The point of importance is the barrier to entry is so much lower.

This is the key point.
I live in Santa Clara city and my utilities except gas are provided by the city run Silicon Valley Power. It's cheaper than PG & E and i've had no reliability issues. I guess even a government run utility would perform far better than PG & E since the bar is too low.