skysight-inc/HackerNews huggingface dataset:
You picked up the ad hominem axe.

Did I really? Looking back over our brief exchange I’m not seeing it, you just seemed to use my supposed impropriety as a justification to turn this into a fight. It’s a pattern that seems to hold throughout comments on this thread when you’re questioned on the ethics or wisdom of BAT. A more cynical person would suspect that your position is sufficiently untenable that you’re employing a bit of the dead cat strategy.
It's true that the French seem to be doing much better on this than we Brits are, but even so, the existing Paris metro is so over-subscribed much of the time that multiple new lines might still only be enough to make things more tolerable for the people who already travel that way. Getting everyone out of all those cars and onto public transport as well is an even harder problem, and it's an exceptionally difficult one to solve when you're working underneath big, established cities with a lot of history like London and Paris. In London we're only building one major new line at the moment, but some of the engineering they've had to do to make that line fit and to avoid disrupting daily life above and damaging important historical buildings during the tunnelling and construction work is remarkable.
Would turtles try to eat these?
> For the longest time Wikipedia claimed Bitcoin was a pyramid scheme

[citation needed]

Checked the entire edit history of the article with wiki blame. The phrase 'Pyramid scheme' I could find has been added four times. The first two referred to a specific bitcoin-based third-party scam, which was removed in 2012 when the scam was old news. The second two refer to the multiply-cited opinion of prominent economists, and are presented with disagreement. It was added removed and added again in short order.

> CNN is practically a byword at this point for biased misleading nonsense

That is far cry from it being demonstrated. When fact-checked, it ranks among more accurate news sources. The usual rejoiner is that fact-checking can't be trusted.

It is striking how much we live in an era of fear, uncertainty and doubt over truth. And it is stoked much like your comment: some vague innuendo, unsubstantiated claims, false equivalence, and gaslighting of evidence.

Saying something I don't like, is not the same as saying something false. Though our inherent cognitive biases would love us to believe that, and our toxic politics often demands we claim so.
While psilocybin and DMT are being actively researched, I would shy away from recommending people try and use schedule I drugs until they're legalised or at least scheduled differently.
It's unusual for someone to win outright in my experience. But the presence of an outright victory condition affects player behavior.
I'm a legal medical cannabis patient in my state, and it has been HUGE in helping me use CBT in controlling my anxiety. Far better than Benzos.
Yeah, I have used psilocybin mushrooms, DMT, and MDMA (and marihuana as well) before I went to seek professional help (or, rather, after I was disappointed with a previous professional endeavour and discredited the psych scientific community as a whole). After that, I tried the psychiatrist route (got a prescription) and eventually tried chronic gaming and alcoholism. None of that helped. Until I once more went via the professional route, and they found out I have ASD. Now I have SSRIs to cut off the sharp edges related to being oversensitive.

The great thing about the SSRI I use is verified content (I'm sensitive to drugs..), its standardised (I'm still sensitive to drugs) and it has a high half-life (again, I am very sensitive to drugs and if I forget to take a dose in the morning I will notice it in the afternoon even with a half-life of a few days). With the stuff you're suggesting though, you either don't know what you get, you don't know how strong it is, or you're otherwise experimenting.

An accurate diagnosis was all it took. Its hindsight 20/20 but I wish I never went with the routes which didn't work. I recommend to follow conventional science first, and only if that is fully exhausted follow the path of unconventional science (full with pseudoscience, charlatans, illegal drugs, and what have you -- btw I used psilocybin and DMT when they were legal in my country, and the amount of marihuana and MDMA was well within the decriminalised amount).

TL;DR my advice, follow the scientific route, get professional help, get second opinions. If its costing you your savings even though you don't get immediate effect I have been there as well. I know that sucks, but it'll get you further than the dark route I sketched above.

With regards to those drugs parent mentioned lets wait till there's scientific consensus on these.
Would not call that a massive migration but

https://code.facebook.com/security/fighting-spam-with-haskel...
Finally someone can prove those claims of how much it costs, if this is legit.
> After writing the 10,000th unit test that only exists to ensure that you spelled some function/method/hash-key correctly, it gets a little tiresome.

One of the things I liked about Lisp when I first saw it was that, since it uses kebab-case and (usually) full words, I could just turn on my standard English spell-checker. After all, if "Programs must be written for people to read, and only incidentally for machines to execute", then it makes sense that I should be able to run a normal spell-checker on them. The only reason that was infeasible in languages like C is because they used (for both technical and cultural reasons) names like "memcpy".

Whatever field I'm working in already has its own vocabulary. I don't need to create a new <domain>-in-<proglang> vocabulary for a program about it. Or if I do invent an abbreviation that's so useful that I want to use it in my source code, I'll probably also want to use it in my documentation, webpage, emails, etc.

Most large programs that I've worked on, in other languages, have at least a couple misspellings in func/var names, which even Haskell's type system won't catch. "Referer" was clearly not written by someone with their spell-checker turned on for source code!
>Code is the what. Comments are the why.

In general I'd prefer to see 'why' attached to behavioral tests.

When I am asking "why was it written this way?" 8 times out of 10 it's the actual desired behavior that I don't get, maybe 2 time out of 10 it's "why was it implemented this way" (and most of the time those are apologizing for hacks).
Cryptocurrency Regulation Update (October 2018)
That's beside the point, Breitbart shouldn't be banned.
Does uMatrix let me block specific JS web APIs and HTML elements like iframes? It never could in the past.
How to install Letsencrypt certificates with certbot in ubuntu 16.04
I’m not 100% sure but the first thought I had when reading it are the SPA routers that start with # by default?

I only read it on my phone without following along but if that’s the case then the text seems to hint at potentially brute forcing the authentication tokens? At least judging from the variable names.
For what it's worth - I'm from Perth, Australia (presumably named after Perth, Scotland), and we use the word the same way here. "Oh my god, that absolutely reeks" would be a common usage.
Homoiconicity is the googlable term. The first Lisp book that blew my mind is SICP, nowadays free: https://sicp.me/sicp.pdf
I think you need a big picture to appreciate the depth of homoiconicism and meta-circularity.
It's a big one, but well worth it IMO.
If you’re interested in the yearly swings, convert it to a annual % change graph (and start that at 0). What you really means is that using an honest scale makes the trend look less dramatic.
Yes, it happens. It happens enough that jquery has fixed several times previous bugs that let you get immediate xss out of this. But yea, devs still need to also validate their input.
Hiring employees efficiently is likely a part of Google's core business and practice.
I think your second reason is actually the primary reason. As long as people are hyperfocused on abortion, no politician loses votes on issues like this.
Wechat will be your friend.
Wechat is your friend.
>Education - stop letting 18 year olds take out $200k in loans for poetry degrees.

This sounds like government regulation?

>Housing - build more and higher density.

How do you account for the fact that not really anybody is making housing for the poor or low income, affordable housing because it's not profitable? There's plenty of demand, but extremely low supply. Would that be accomplished with government regulation and subsidies?

>Healthcare - price transparency and make it easier to shop around. Incentivize frugality.

Richest country on Earth ever, and we need to be frugal and maybe skip our insulin prescription this month.

I don't think Government is the problem, the extreme want for extraordinary wealth and power created by this system of unchecked runaway Capitalism and that very influence of corruption on almost every representative is the problem.
TSMC: First tape out on 5nm EUV litho
This needs unpacking, because it's true but not very complete. Diplomacy is correlated to human behavior that causes people to reevaluate relationships. This pattern is not caused by losing players being unable to take a game as a game. It's having a game reveal real-life patterns of manipulation and deception that ends relationships.

That said, I do recommend a game with your friends.
The first study you link to doesn’t look at IQ, it looks at how people assess one another’s IQ, which is not the same.

The study on predicting sexuality wasn’t looking at physiognomy per se, but at photographs of people. One of the criticisms of the study was that instead of predicting sexuality based on facial features it showed differences in how people of different sexualities photograph themselves, eg. using camera angles more associated with how people with a specific gender photograph themselves.

Neither of these studies convince me that physiognomy isn’t just prejudiced guessing.

Edit: grammar.
No, plenty of people would do gig economy jobs if they knew they wouldn't have to worry about rent and food. The flexibility is way worth it. I'm pretty sure I even would and I get paid way above the median income.
Pumped storage analysis: https://dothemath.ucsd.edu/2011/11/pump-up-the-storage/

spoiler: not remotely possible to scale large enough for total world needs.

"If we drained one meter from every upper lake, we would get 54 billion kWh of energy: about a sixth of the target capacity. If performed over seven days, the flow would be 375,000 cubic meters per second, or 125 times the normal flow over the falls."

"We would need 10,000 Raccoon Mountains to meet my baseline energy capacity"
there is such a list for Go here

https://github.com/golang/go/wiki/FromXToGo

The best article of this kind that i have seen is by far

http://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-ret...
value of employer-provided health insurance that has never been included in the total money income measure

How do you measure the value of that health insureance? You can of course post the sticker price, but the healthcare that the dollar buys you is difficult to measure. Life expectancy tells that the rest of the OECD is there with the US but pays 25 % of the costs.

Also keep in mind that a lot of that intense technological development has resulted in falling costs for a wide variety of goods over time

It's like a certain re-work of the Bible. Their version of Revelation 6 reads : "A pound of bread will now be 90 Euros. But the price of a Porsche will remain unchanged." And we all thought that the Apocalypse of St John was literature, not an accurate prediction of the future! Yes, technological progress can bring down the price of an i-Pad but won't do anything about the rent.
I take a very small amount of Nortriptyline for horrible IBS. It has changed my life. In addition, while the small dose does make me a little more tired, my anxiety has improved and the debilitating effects of IBS have all but vanished. These pills are like any treatment, they can open the gate to Heaven, or if poorly managed, can open the gate to Hell.
In the process, the attacker will legitimately get some currency, which is supposed to incentivize them to not actually attack the network, because it will affect the value of the coins they got − that's it, that's the only protection.
> Or at least that's the source of confusion for me, maybe the terminology is different at this level.

Others have mentioned it is.

The reason why 'asserted' is used is that signals at this level are basically analog. The circuit that asserts a signal is, fairly literally, being assertive, and there are all sorts of commonly used options: Pull-ups and pull-downs, either one in either weak or strong (assertive) form.

Connecting a strong pull-down to a strong pull-up represents a short circuit, but having one circuit assert a logical 1 while the other circuit on the same pin holds a weak pull-down (presumably, in this case, 0), is a pretty common configuration.

The most important thing to keep in mind, working with electronics, is that all pins must be connected to at least a weak pull-up/down, which can be as simple as an MOhm-class resistor connected to ground.

If they aren't, then the gate is floating -- and a floating CMOS gate can easily reach states where the gate itself is short-circuiting, since they're made from a transistor pair connected to both ground and power. (As is necessary to support both pull-up and pull-down.) If that doesn't destroy the gate -- check your datasheet -- then, at a minimum, it'll still waste power.

The majority of common microcontrollers (e.g. Arduinos) will allow you to configure the gate with a internal weak pull-up/down, to let you avoid connecting every single pin, but you shouldn't assume that it's configured that way out of the reset vector. Nor that such an internal pull-up even exists.
75+ Programming Interview Questions
> On security: the data is read-only, using SQLite’s immutable mode. You can’t damage it with a query—INSERT and UPDATEs will simply throw harmless errors.

In times of data breaches, the naivety of this statement is alarming. It is not too difficult to extract (all) data from an API that allows for passing arbitrary SQL statements.

Be careful here!
So do you suggest that buy (and sell) orders on Bitfinex, for example, are genuine and there's no wash trading, no other tricks to make people believe market will go one way or another? LOL.
Nothing more than click bait Hysteria and communism bashing. Media and journalism is the real problem here.
Kubernetes for Java Developers
European view here. We're pretty much all left-leaning from an US-perspective.

> Housing - build more and higher density.

Zoning is an incredibly hard science. Hardly any country on earth manages to get this right.
Solutions are often also highly specific to local parameters. Though admittedly, the US has glaring issues with some housing areas being super spread out and low density outside of city centers.

> Healthcare - price transparency and make it easier to shop around. Incentivize frugality.

The problem of making healthcare universal and affordable has been solved plenty of times around the globe already. Obama's administration made a huge leap in the right direction, but there's more track to cover and issues to fix before the US's healthcare system becomes comparable to a say, European, equivalent. They never got the chance to finish this though.

> Education - stop letting 18 year olds take out $200k in loans for poetry degrees.

Generally having education governed by free market forces, thus giving the best education to the highest bidder, kind of goes against the US's slogan of (equal) opportunity. Not to mention all the other issues with that idea.
Again, just copy any of the plenty of countries with a better system.

And don't give me any of that "But the US is a larger country and thus those solutions wouldn't work". What happened to divide and conquer? Just have administration sit at state level and you get to pretend the US is really 50 smaller countries - divide further as needed (some countries like Germany use this strategy to divide administration of their education system as well). Also there's plenty of countries with a number citizens in a comparable order of magnitude with working systems.
I sometimes glance at Breitbart although I'd be more of a NYT guy politically. It can be useful as an indication what the 40% or so that support Trump are thinking.
> There is an entire field of philosophy and ethics around this that has been developed in the Western world and continues to be researched and debated, called just warfare.

This may all be true. But my personal impression is, that most wars are waged for geo-strategical reasons, and that ethical motives serve primarily in 'manufacturing consent'. I can be entirely wrong, of course.
I do this:

#1 If anything in a pull request isn't blindingly obvious, ask a "why are we doing this here?" style question.

#2 Encourage all developers to do this on all pull requests.

#3 Get developers to answer those questions in the form of a pushed code comment rather than (or as well as) answering the comment. Make that an iron rule.

IMHO this gives the best comments. I'd usually discourage comments that don't come about like this.
FTA: "Most people think you have to wait for the $35,000 model for the Model 3 to be comparable to a nice Camry, but the calculations show that the tax credit and fuel savings make the Model 3 very competitive today!"

The tax credit (7,500) and a "nice" Camry (35k), seems like you need to stack the deck firmly in the Model 3's favor to make it seem more affordable. The loaded Camry uses a V6 engine - it's disingenuous to make that kind of comparison, no one looking for efficiency would buy a vehicle with a V6. Frankly the 3 is a luxury vehicle until the 35k version comes out - even then that is your typical starter level luxury price - the tax break would be cut in about half for that model, to 3,750, according to the article.

The 35k model is an absolute must for Tesla. That is the real challenge. There is nothing impressive about a 55k Model 3 to me given their other vehicles. I have faith they will get there but they need to get there first.
Sure, not many nations would be producing current-gen chips anytime soon. But in case the fan is hit, I imagine ~15 year old tech will make do just fine.
> finding the "joy" of dynamically typed languages and all the "freedom" they give you ... verifying those types at compile-time was actually pretty useful

Indeed one of the "joys" is that one can apply that verification a la carte, and possibly with different approaches [0][1]. Similarly, one may desire to dispatch on type [2], but might sometimes want arbitrary dispatch [3].

> After writing the 10,000th unit test that only exists to ensure that you spelled some function/method/hash-key correctly

This too is solvable with a la carte tooling [4].

Everything has trade-offs. Static type systems give a fixed set of benefits with a fixed set of costs. Some folks prefer to use their experience and judgement to choose when, where, and how to pay the associated costs (and that freedom of choice itself has a cost). It's okay to have different preferences.

[0] https://github.com/plumatic/schema

[1] https://clojure.org/guides/spec#_entity_maps

[2] https://clojure.org/reference/protocols

[3] https://clojure.org/reference/multimethods

[4] https://clojure.org/guides/spec#_testing
I think you've already done it. A central bank cannot run a blockchain level of trust that is smaller than they are. And nor can shipping companies, and basically anyone.

If you're not sure another party isn't in control of the 51% of the chain, nothing is safe.
Doctors are surprisingly bad at reading lab results. It’s putting us all at risk
It's meaningful if you don't care about the top and bottom earners.
That's because mi5 and 6 in the 50' thought it was a load of hokum and had a lot of influence with the commonwealth nations.
It feels like you're moving the goal posts - "celebrating national pride" is something you can do without banning people from your country or marginalizing them. Nationalism seems fundamentally opposed to multicultural society - it's not about people electing to do folk song and dance, and multiculturalism doesn't prohibit celebrating culture.
LateX template – simple and easy – for reports, assignments and summaries
Isn't that about covering for outages? Those may never be solved.

This article was about storing off-peak green energy for peak usage. We're talking only about an hour or two of usage? Not 7 days. Those number may pencil out very well.
I was forced into antidepressants by my parents when I was younger, and after coming off of them, I realized I hadn't enjoyed things like music for years while I was on them. Definitely something that had a negative impact on my teen years and it took me years to recover.

But I recognize that for others it can be crucially necessary.
SEI at Carnegie-Mellon publishes copious resources on software estimation success and practice.

What references are you referring to?

I more or less gave the pattern — track your hours. I’ve been around the block...from large FANG companies to small startups across many varied tech stacks. Estimating an API design and impl in Java vs Python vs... Estimating impl a UI library in React vs some other server-side MVC framework... We are not inventing new bleeding edge academic paradigms — our work is estimatable.

If someone wants to pay me to teach the skill, sure...

But I can guarantee you you can estimate software efforts with accuracy.
I think the happy medium is a dynamically typed language that gives you the option to type or at least have a way to check typing. Java isn't really statically typed at all since it is necessary to cast in daily usage. Truly statically typed languages seem really cool but you don't see a lot of major things being done with them due to the overhead.

I have found too that when you are programming functionally as in Clojure you don't get bit by shared state things not being what you expected as everything you are writing should be data in, data out and easily reasoned upon. Nil handling in Ruby is a huge problem as people are chaining methods on mutable objects which becomes complicated, and this is the source of most bugs in Ruby. This is somewhat mitigated lately with safe navigation operator.

That is why TypeScript is appealing as you can use typing when you'd like to but still take in "unsafe" JavaScript or write in JS. Unlike if you were using Elm and had to write a wrapper to conform all JS code coming in.

Spec in Clojure is very nice as you can enforce and conform types where you need it, and also make generative testing for free. If there is some mass migration to OCaml, F# and Haskell I have yet to see it because very few businesses use them and the communities are much smaller.
Xkcd's cartoon is, of course, a gently sardonic poke at a reductionist point of view that is a lot less profound than it appears. It would not be useful, for example, to try to reduce the theory of evolution to physics.

On the other hand, I completely take your point that the ancient Greek philosophers showed us an alternative to the tyranny of doctrinaire and theological rule.
The legality of mushrooms is fairly varied around the world. If you're willing to travel you've got some options. However, if you have no prior experience, I'd recommend bringing a friend to be your sober sitter, ideally somebody who has their own prior experience.

https://thethirdwave.co/legality-psilocybin-mushrooms/
It also rains?
> kind of goes against the US's slogan of (equal) opportunity.

No more than the government not providing access to private yachts to all citizens. Equal opportunity doesn’t mean equal buying ability.
To me, "asserted" implies a control signal whose semantics aren't numeric. That is, it's describing a true/false or on/off state ("is this condition present?") rather than a binary digit. For an address or data bus I think it's fine to just use "1".