skysight-inc/HackerNews huggingface dataset:
My experience is that strictness is preferable here; silently accepting bad keys in a JSON object will lead the caller to think it's working, when it's not.

If you then break the API's backwards compatibility by, say, removing a field, then your API will visibly break, which is correct, something you'd otherwise not detect.

The solution to maintaining backwards compatibility is a combination of explicit versioning, erroring like this, good documentation, and trying to support old features for as long as possible.

Definitely never liked Go's silent ignoring of JSON keys. The workarounds (e.g. overriding the unmarshal code to apply a check) have always been very invasive.

Edit: Maybe you meant in the client, since you wrote "against". If so, I would still argue that strictness is good, as you do want your client to break (or at least warn) if something changes.
75-80 in a 65 (or even 55) is common in the Chicago area too, except in traffic jams. If you're not going at least 70 when you merge onto the highway, you're gonna get run down.

I think the cops are fine with it, since it provides a perfect pretext for a traffic stop if they want you for some other reason.
Hmm, I stand corrected. Just upgraded to the latest macOS High Sierra, and it appears that Safari is automatically redirecting http to https for .dev. I changed a local dev domain in my hosts file to .dew and it started working via http again.
32 earthquakes in the past 24 hours
Lock screens are harder than they first appear: www.jwz.org/xscreensaver/toolkits.html (Which, you'll note, mentions this exact failure case in the "Transfer Grabs?" section.) There's some X-specific stuff in there, but there's a lot of general issues in there, and with just a bit of imagination most or all of the X-specific issues can be seen as general issues as well.
I noticed the recent micro transactions (0.0001 BTC) into the wallet, following the alleged heist. Any ideas?
It's the first time I hear about "long-only futures", is this even legal?

EDIT:
I know it’s legal for equity options, where retail traders need to be eligible to be able to write options.
Can we update the title to 'behind the pandas library'?
https://qz.com/1149772/the-murky-relationship-between-bitfin...

Tether is printed out of thin air and used to buy BTC. Right now nobody calls to convert Tether back to USD so the con can continue. (to be confirmed whether this is the major factor in the BTC bubble)
>> He is an engineer, changing the title as you suggest makes it sound like he isn't.

Is he really though? He has an engineering education, but in Oregon he's not officially an engineer.

In a lot of jurisdictions, you can't call yourself an engineer unless you've been certified by the professional body. A Canadian politician had to apologize for calling himself an engineer because he was no longer certified [1].

I get that we in the tech industry like to be fast and loose with words like "architect" and "engineer", but those words can be protected by law. I assume the reasoning behind that is for consumer protection -- to ensure people are hiring people who meet a certain standard.

At some jobs I held, I used to have the word "architect" in my title, and everyone outside of tech would ask me if I designed buildings when I gave them my business card. I tend to think that if I had the word "engineer" in my title that a layperson would think I have an engineering education and certification.

[1] https://www.thestar.com/news/canada/2016/11/14/liberal-mp-ap...
It would not solve the problem globally, but you can feed a person making a dollar a day for a long time. Yet you're not doing it. And that's why I'm not buying your argument. You want the redistribution of wealth, but not your wealth.
To be fair I live in a medium sized town in the southeast US near Chattanooga, TN. Things here tend to be cheaper.
It's kind of funny, everyone here gets mad at paying $14 or so for IMAX. "Too much!" they say.
Wow sorry to hear but thank you for this!
For the majority of the population I'm willing to bet that immediately family is the only place they'll take financial advise, thus the thanksgiving holiday bump.

People went home for thanksgiving and told their families about the 700%+ gains that bitcoin made over the year. That's where the pump began, it's gone viral since. Memes, trending, hashtags are raging over bitcoin.
It's a bit of both.

You are unlikely to ever achieve a position in industry that has the same freedom of investigation and time that you experienced as a graduate student, let alone the holy grail of a self-funded post-doc or the like. On the other hand, you won't achieve that as faculty either. In industry you're going to end up spending a lot of time on activities and meetings that don't relate to what you now consider "what you do" (e.g. ETL, domain interview, co-ordination etc.). Your success and happiness in this will depend a lot on whether you consider those things a waste of time taking you away from what you "really do", or an important part of how you do such activities in larger groups.

On the other hand, data science has a similar problem as software programming; failing to know how to find or produce good managers for it, companies tend to promote from the ranks of their best individual contributors. This can work well with enough support and mentorship (assuming the candidate wants to do it) but it can be a disaster without a plan and that support.
Golem (GNT)
This is a gross oversimplification. Diabetes (particularly type 2) is a complex disease with both environmental and genetic factors. I'm a T2 diabetic and was diagnosed while having a low BMI (20) and reasonably healthy lifestyle. There wasn't much I could actually change about my 'lifestyle' -- no weight to lose, etc. Medication was the only solution and not surprisingly made a significant impact.
Exactly. It's very easy to fix a poor security configuration. It's very difficult to fix a poor security culture.
Some of the original articles (that I’m too lazy to dig up and cite) stated that Oregon was telling him not to SAY that he was an engineer in his correspondence with them and in media portrayals because it’s a licensed profession.

At some point people started reporting about how the state has basically used this licensing requirement as a way to gag people from publicly disclosing any kind of ‘technical’ information, and that’s where people started really jumping on board with his case.

Kudos to him for sticking it through. Hopefully it leads to a change in our traffic laws AND our laws regarding ‘technical’ information and engineering licensing.

A HUGE F you to the state/county/city beaureacrats and lawyers that just pissed away tens (or more) of thousands of dollars just because they could.
If the holdings were devalued on the market, does that qualify as involuntary relinquishment?
My highlight was Yegor Bugayenko's "Elegant Objects". Volume 2 was released this year (however I found the first Volume (2016) much better).

Yegor describes what went wrong with object-oriented programming. Whether you are stuck with Java or broaden your horizon, I can really recommend this book series, as it shows nicely how to deal with object-oriented code in the right way.

What was eyeopening for me was that code, written after some of the rules he proposes, becomes indistinguishable from functional programs. One example of a tree of objects resembles a LISP program. This all made me realize how flawed some of the arguments are that to me seem to divide the functional/types and OO camps.

https://www.amazon.com/Elegant-Objects-1-Yegor-Bugayenko/dp/...

https://www.amazon.com/Elegant-Objects-2-Yegor-Bugayenko/dp/...

The books are short and relatively expensive, but Yegor claims to refund 20 euros for everyone who is willing to write a blogpost.
Agree in principle, but any technique is frigthening at first.

Clearly for the authors this is a usual workflow - they're productive with it, and they only had to pay the complexity cost once (when figuring out things).

Once you get an integrated frontend-backend system and codebase, you start to get unique benefits:

- Server-rendered data, for avoiding superfluous ajax requests

- Simpler deployments (fewer moving pieces)

- Single codebase, less knowledge segregation

and so on.
Government-issued currencies usually come with legal tender laws and citizens are required to pay taxes using the government money. Since taxes are not voluntary, this creates built-in demand for the fiat money. The creators of alternative competitor-money are punished as well. The libertarian position is that human interactions should be voluntary, so the coercion problem is where libertarians find issue first.

A side note here about capital controls: Bitcoin allows money to be borderless, which is natural. Capital controls are an artificial construct of the state, often used to prop up the perpetually failing fiat money.

The second issue is economic. When the money supply of your currency is not constrained (by gold, or otherwise), then it inevitably inflates, often unpredictably and uncontrollably. The death of a fiat money usually has disastrous effects on the people, especially on the poor. Unfortunately, fiat money has a short lifespan, on average.

The libertarian position on wealth inequality is that as long as the distribution of wealth was determined voluntarily (without state privilege, in particular), then there is no problem. Bitcoin is such a system: all participation in Bitcoin has been voluntary. Early adopters took a big risk on a fledgling technology, and some have been rewarded with handsome returns.

Early writing about cypherpunk money usually mentions anonymity, which Bitcoin does not have (yet).

> Where is this experiment going in the long run?

Isn't that the trillion-dollar question? :-)
Not to pile on, but my MBP (with "TouchBar" which will assuredly not exist in another year) is always in clamshell mode and connected to two external LG 4K displays. Whether, on which screen(s), or in what state the Mac wakes each morning is completely random. Sometimes it doesn't wake at all. Sometimes I have artifacts on one screen and a desktop on another screen. The sleep/wake sequence is a complete mess, and it doesn't surprise me that the focus might sometimes be on apps running in the user session behind the lock screen.
I think Vanilla Rails sprinkled with a bit of React can go a long way.

Not every part of an app needs the duplicity of state, or need to look dynamic.
Not specifically for a coin, but i saw a FB ad yesterday for a magical cryptocurrency script that would make you millions off a small investment. I had a good laugh
Last year I went through Anthony William's C++ Concurrency in Action to better understand the "new" threading library. No complaints. Actually, I've been using it in several components that are "pure C++" (i.e., no Qt, only STL).

My point of view is that, where I'm using Qt anyway, I might as well use its threading library for the very nice support it provides for other things such as signal-slot connections across threads.
> Fake news, facebook & twitter ads that influenced US elections proved that it's possible to do something like this.

Why is it treated like some sort of revelation that the media influences elections, Russians notwithstanding.
I consider myself a pragmatic libertarian, which off the top of my head basically means that:

1. I believe very strongly in the sovereignty of the individual.

2. I prefer more open and incentive-driven markets.

3. I’m skeptical of governments, particularly large and powerful ones, because they’re inefficient, rely on coercion, and are too tempting as prizes to be captured for power, prestige, and wealth.

However, these are all on a spectrum and I’m open to trying other points along that spectrum if they work better than our current system. I also recognize that the optimal system may be too distant from where we are today to even move towards it directly.

So for healthcare for example, our system is dreadful, but I’m not sure that pure free markets would be better. But I’d strongly prefer a public option (and maybe even single payer), or a well-designed hybrid system like Singapore or Switzerland has to fully nationalized healthcare like UK.

Similarly, I’m open to trying basic income, a land value or VAT instead of income tax, and other alternative systems. I’m particularly in favor of systems that are more stable and resistant to changing from the whims of the current government.

I personally don’t understand how anyone who thinks the government is awesome can continue to believe that when they watch episode after episode of unchecked police brutality, or constant encroachments on civil liberties, or the entire Trump administration.
Felt the exact same way after reading this, thank you. The quotes on failure rate and 'vast majority' without any data to back it up, coming from someone who is a data strategist, was a little odd.

In my opinion, I feel like we are at peak "!@#@ data science! @#$@", and there will naturally be some deflation and correction in expectations just like any other occupation that comes out of the woodwork and is the 'sexiest job of the _____'. It's just the way it is. The article author seems to be carving himself out a niche to capitalize on this (which is fine).
Rails is still a truly incredible framework and it still moving very fast in terms of development. It’s front end stuff has always felt wrong to me and many others and we found weird ways to doing what we wanted. Rails 5 added support for a lot of them as the article points out but it still feels complicated.

Rails is awesome bc it’s opinionated but the fact that it’s ruby still lets you do what you want. I think rails needs to really dedicate some effort to better generators that ask which of these modern front end approaches do you want to use and then setup the project to just work and let me get to my coding.
Yeppp, total autism.
Added "Pandas" to title to make it less clickbaity.
Going faster does not improve the speed of traffic. Matter of fact if everyone drove the actual speed limit we wouldn't have such a bad trafffic problem. Our infranstructure was designed to handle a range of speeds, primarily for the timing systems. When people drive outside those limits, that's when traffic patterns become unpredictable and/or unmanageable.

The slow drivers are no different than the fast drivers. Both of you are outliers and aren't easy to calculate in the timing algorithms.

imo, people are selfish when it comes to driving.
It is more ethical than financing wars through deficit spending.

A on-chain bitcoin transaction allows an arbitrary number of off-chain transactions.
Yeah, I get tons of ads for shitcoins, but I spend a lot of time on cryptocurrency sites.
> if you already agree with the author's belief that a statistically significant proportion of students desire literal equality

Anecdotal, I know, but based on what I see in my kids's high-school classmates and from what I've heard from university professors I think that there is a good chance that a statistically significant proportion of students do desire literal equality.
Maybe these people want to leave because they realize they aren't adding value?

I've worked in many Fortune 500's with "data science" or "big data" teams. These are well staffed, very expensive teams that have large budgets for pricey hardware (sometimes on-prem, sometimes in the cloud)

I have never seen one of these teams produce insights or actionable intelligence valued anywhere near their cost. I mean not even close. Usually it is a tremendous money fire. (Also, before the pitchforks come out, I'm sure there are places where the data science team is a profitable department, but it's not the norm, not by any stretch)

Part of the problem is the business doesn't know what questions to ask. Part of the problem is the technology itself. Spark streaming, Hadoop, and all the other tools really aren't very good (very good being defined by helping businesses answer burning questions in a reliable and timely manner)

The most valuable data insights I've seen come from purpose built analytics tools using simple storage backends (RDBMS, elasticsearch etc) where the person running the team is a domain expert, not a "data scientist".
Efron and Hastie's CASI is an instant classic. Deep history for any ML researcher or enthusiast. And remarkably accessible ;)

Computer Age Statistical Inference: Algorithms, Evidence and Data Science

https://web.stanford.edu/~hastie/CASI/
Signals and noise are coming from every direction at much greater orders of magnitude during an election cycle. If her campaign was so weak that a little "discord" killed it then she already lost on her own.
Edge in Windows 10 (1709) supports ePub files with the ability to add notes to pretty much any piece of text in the book.
I have a similar problem running my touchbar Macbook Pro in clamshell mode via a CalDigit USB-C dock. All sorts of issues with it discovering USB devices when you plug the hub in too.
>If you disagree with money printing, your vote will not matter.

It would matter more than my (non-existent) vote in bitcoin would.

>It doesn't matter who is creating it as long as the supply is stable and predictable.

So to be clear, your problem isn't that the fed is centralized and btc is decentralized it's that btc is regular and the fed can be irregular?
Pay to play.
I may be mistaken, but I think the meat of this will be in post 2?

It sounds like your taking React's render() and replacing it with ERB. But, how are you giving the ERB file access to state and props?

I suppose if it's done well, this would make it easier for Rails devs to adopt single page apps. It sounds like you're abstracting away a lot of React and creating a Rails-ier API to it.
Lets say you never maintain much in the exchange, and always tumble coins before moving them in/out.

It would certainly be possible to prove identity when transferring BTC in/out of an exchange, but make it exceedingly hard to prove that they ultimately make it to/from wallets you control.

But of course possible does not mean it is likely.
The article focuses on how economically difficult it is to get find housing in once highly growing cities.

Here are the article's closing thoughts:

"""

“A policy that aimed at reducing barriers to locational choice would outperform anything in the tax reform bill.”

For the most part, the federal government doesn’t have the power to create that policy. But local cities and suburbs do.

"""
For additional reference, here's a previous discussion on HN about this case, linked to a previous Vice Motherboard article:

"Man Fined $500 for Crime of Writing 'I Am an Engineer' in an Email to the Gov't" (April 26, 2017 - 267 comments)
https://news.ycombinator.com/item?id=14197512
>> Early adopters took a big risk on a fledgling technology

I can't agree with that. Early adopters really didn't take a lot of risk, they ran a mining program for a while, or bought some BTC for a few cents to a few dollars.
Imaging making that amount of money for a programmer in a developing country (in this case Vietnam), it would be insane, making $20k a year as a developer in my country is considered a well payed job. If you could make $350k in a week that would mean 17.5 years of a "well payed" programming job.
51% attack does not allow stealing other's coin but it allows forbidding you from using them (your transactions will not be mined). See [0].

[0]: https://bitcoin.stackexchange.com/questions/658/what-can-an-...
A Hacker Writes a Children's Book
This is simply false.
The set of all party throwers is not composed of private individuals plus employers. But now you’ve changed it to private parties, which would seem to include parties thrown by privately held companies. Maybe you should start by getting your terminology straight.

My point is that employees should not be subjected to employers hiring models to attend company events.
You are right, it doesn't always work, but it can work, and work really well. The way you make money is by creating volume and momentum. You buy in a low volume market, where it's cheaper to move the market, then if volume takes off and price momentum builds, you can sell much more volume without moving the market. We aren't talking about people liquidating their entire stakes, but you can make a few million here and there easy.

There is strong incentive to collude: collusion unlocks the potentially powerful profit engine of market manipulation. You make more money working together than you could on your own. If people try to screw each other too much the whole thing falls apart, as market movements are no longer predictable to the colluders, and their advantage is gone. So yeah collusion can break down in cases but as a rule people understand they make more money together

If you don't buy that theory, id recommend reading about Solomon brothers or even watching the wolf of wall st. Martin shkreli did this stuff too. I think it was Jim cramers tactic for a while (talk your book on tv, get retail volume in small cap stocks and sell into that) JP morgan and other early wall st financiers did this sort of stuff. It happens in the real world even now; I've heard from friends at big banks that they know people who will sometimes do stuff like this

market manipulation is how people make real money in unregulated markets. cornering the market is and always has been the holy grail for market manipulation and profiting in unregulated markets. It's why regulation exists. Its a theory in the same way that evolution is a theory
Adoption. Users want convenience. They want to click a thing and go, not install a desktop app, configure it, learn about the networking model, etc.

Then when we've all sunk into all these convenient cloud services and "easy to use" disposable devices, we'll have lost all of our privacy and power. The corporations will get regulated, and then the government will have access and control of the systems.

And yet we'll have people argue that these open source and federated/distributed systems are "too confusing" and "not practical" and that we shouldn't even try to avoid this future.
This post basically proves that Google hires idiots and even created a language for idiots. :))
I don't blame the practitioners, I blame the business people who foolishly believed it was easy to shake billions out of their data if they applied enough wizardry.

for most, Big Data has been a sham, but it was very profitable for cloud vendors
Following the peak 4 years ago it was 80% down after 1 year, 50% down after 2 years and had not yet recovered after 3 years... it doesn’t look so exceptionally good as a store of value.
I am an engineer who had to do many interviews and before conducting interviews I always look at the resume. In my opinion, I rather have 6 pages resume than 1-2 page with so low information that I have no idea what really was done in the last 10 years of this person. That being said, the first page should give the core idea to pursue the reading, but once you have reached the first scan I am in favor bigger resume than a thin one.
Bitcoin is usually mined through mid-to-high end graphics cards. People running a pool of 6-7 of these cards per machine are seeing diminishing returns, so using a Pi wouldn't cover the electricity needed to keep it running.
I'm a fan and frequent user of Pandas, but does the increase in Stack Overflow questions indicate a surge in popularity, or difficulty in use? I for one run into Pandas issues frequently and often find myself searching for the succinct solution (though, to be fair, this may also be an indication of the impressive scope Pandas strives for).
Access to a market with 120 million people.