skysight-inc/HackerNews huggingface dataset:
I usually wouldn't post this sort of stuff, as it is a pretty taboo opinion that just gets buried.

But If I don't get any discourse, I can't learn anything or have my opinion changed, anyway here we go...

> If you really understood addiction.

I hear this dismissive retort a lot in the addict community. It's nonsense.

If you can't empirically analyze, measure and explain "what its like", or defend your view-point rationally -
then you've lost.

The attitude of "You just don't get it man! you need to be an addict to understand what its truly like" is complete and utter self-victimization bullshit.

> But, of course, you're not thinking of addiction as a medical issue. You're treating it like a moral failure.

I treat is as both. I guess it depends on your virtues and morals, but in my eyes; logic and rationality comes first. Responsibility lies in the human being behind the labels.

Within the journey of addiction, there are many moral struggles and choices that you'll need to make (avoiding taking action on a difficult choice, is still a choice).

Sure, physical addiction is fucked and withdrawals are fucked. But the second you commit an evil deed to feed your addiction, I lose all sympathy.

I'd rather spend my time helping those that deserve it, than those that need it - I guess that's the crux of my perspective.

Maybe its a little harsh as there are (assumption) a lot of quiet, functioning addicts that just meld into society. I don't have enough information to form a legitimate opinion on that specific subset. My distaste for addicts are purely those that have run the gauntlet and have traded in their morals, decency and humanity in ugly ways to satiate their vice.

https://www.youtube.com/watch?v=ao8L-0nSYzg
A good system can handle multiple requirements. You present a false dichotomy.
It would actually be a nice feature to have in HN, if it gave you previous submissions automatically.
Photos Surface of Trump's 'Secret' Meeting with Putin. Wow
Joule Thief: a circuit to completely use a battery
Does anyone still drink this stuff?
What is "your real phone" these days?

I think it's a lot less the physical hardware than the collection of data/apps/credetnials stored on it.

(Cloud phones? Phones as cattle instead of pets?)
The exploit allowed anyone to reinitialize a multisig contract with themselves as an owner because the constructor was a public function. These contracts weren't "fixed" like they were supposed to be.

The white hats will deploy a new contract without the faulty constructor with the old owners reinstated. These newly deployed contracts will have all the same information the old ones did but won't be exploitable.
Interesting tidbit around the founders:

> Boniske said it comes “back to the founders” and that, in her view, an ideal robotics founding team probably has three people, including the CEO who’s “going to be the visionary and drive the strategy of the overall company; this person is going to be doing the fundraising and recruiting. Then you’ve got the technologist who’s going to go and build out the engineering team and who ideally has a lot of robotics experience.”

The third piece — and it’s missing for a lot of teams, she said — is someone who can communicate the exact value proposition for the customer and speak their language.
Similar circumstances in the "It gets worse" section here: http://onemileatatime.boardingarea.com/2017/02/22/immigratio...
It is not just AWS. The data storage market is saturated with competitors fighting hard to come out on top. Amazon, Apple, Box, Dropbox, Google, Microsoft are all in this and some of these companies have massive R&D budgets, have a history of delivering cutting edge tech and have strategies to overcome the Innovator's Dilemma (which is the problem you're describing).

It is precisely because these companies are not entrenched that my argument holds. But also consider the technical downside to FileCoin (slow connections to unreliable laptops VS fast connections to redundant data centers) and the economic downsides to FileCoin (it won't be worth hosting due to economies of scale).
They could have chosen a thousand better languages for starters like Python or Ruby to mention some useful ones or Scheme for example which has literally no syntax. They chose an abomination instead. Now we'll have even more influx of javascript-only coder hussars who have never seen an ecosystem which is not rotten to the core. Congratulations.
I went to a completely unranked school, not even a CS major. But took Programming I anyway. It was for freshmen, and was in C++.

IMO, for an intro language, you need either something close to the metal, so that students can work their way up the abstraction chain, or something very high-level with flexible constructs if it's desired to teach things from the algorithmic level.

I also think that any dynamically typed language is a bad choice for a first language. We're all used to holding the types in our heads, but beginning programmers don't even know what they are, and it's a really core construct.
WeChat doesn't always have a QR code showing. The idea is it shows up when you need it. If NFC takes over some day, so long QR codes.
He may be brilliant, but he played fast and loose without real testing or concern, so I wouldn't call him the "most competent". For a wallet contract they knew would secure many millions of dollars, there should have been dozens of people auditing it before rolling out to users.
That's a very good question.
That... doesn't make a difference in my mind. Losing 1% of people's money is _very_ unacceptable and worth being laughed at for.

Financial institutions are accurate to tiny tiny fractions of percentage points. Not "eh we got 99% of it right".
That's a good question. I have been thinking a lot about it to try to give you an honest answer. Or maybe, give myself an answer.

As always, is complicated. Probably two major things happening. First, years of practice. Second, a new hobby/hope.

For years of practice, what I mean is, for example what I learned about myself while talking to a therapist. Also techniques from books, blogs, videos, etc. More interesting, and probably more important is what I have learn about how the mind works. That really helps.

The hobby/hope/purpose or whatever they want a call it, it's very helpful. I'll even say it's necessary. It has to be big, like the coolest thing ever. To make you wake up every morning thinking about it. Many of the activities recommended here could be a good option, but only if they would help you achieve that cool thing you like.
No you are not getting old. This was a horrible decision.
It is still safer than mopeds, the prevalent alternative for most people there.

Also, if we think of other road users, less safe cars might encourage the driver to drive more carefully and less likely to endanger others.

Edit: I mean that in the context of India where cars, mopeds, bikes, tuk-tuks, and pedestrains intermingle. See the image in the article.
I’ve used the built in Feedback app several times and received replies asking for follow up so it’s fair to say they are listening
I imagine if they could make a $4k car that's as safe as what you find in the US and Europe they would be sold in the US and Europe.
FYI: at Trimble, non-autonomous autosteer on actual CAT and CASE tractors was working in 1999. In Sunnyvale across from the post office, there was a dirt test track that they tested this out on a tracked CASE tractor testbed.
10+ US Presidents When They Were Young
> Not necessarily, webextension APIs that provide better scoped hooks to this can be added.

That mere possibility does not alter the fact that upon release of FF57 a long-tail set of features will unavailable at that given point, in other words there will be a decline and mozilla might work over time to win back some fraction of that decline.

The net effect compared to today is still a decline in features, which is what will be perceived.

Without escape hatches this system will always be inferior in its versatility. Which is why most runtimes do have escape hatches, they admit that any provided APIs will never be sufficient for all valid uses.
Moscow: -6669? How?
I read this more as a nod to the fact that Stanford is the feeder school for SV. And pretty much all SV churns out these days is webapps.

Javascript is just a very mediocre language in virtually every way. There is only one thing it's good at, webapps, and it's only good at that by virtue of the fact that it's the only game in town for complicated front-end stuff.

The only thing that could be said in Javascript's favor as a teaching language is that it has basically no standard library, so teaching the entirety of the language can be done quickly.
What? This definitely is not true in the United States. In Michigan, both the driver and passenger are required to wear a helmet on a motorcycle unless they have special medical insurance -- as far as I know, mopeds do not have the same requirement and it is very evident if you spend any time in our cities.

Having a slower vehicle doesn't always mean safer, despite contrary belief -- I can get out of the way of a car merging into my lane far easier on my motorcycle than any moped rider can.
> At some point you'll be giving someone a dose so high they are guaranteed to die.

This is not how opioid pharmacology works. Tolerance to the desired effects (analgesia) increases but so does tolerance to the problematic effects (respiratory depression).

Opioid use -- even chronic and long-term use -- is not a death sentence. The phenomenon of so many opioid-related deaths referred to as the "opioid epidemic" is an extremely recent one (compared to the timescale that humans have been using opiates for pain relief) and is a product of drug policy/enforcement, not of the inherent evil of opioids.
Better techniques are required. Solidity is clearly not ready to be used to secure billions of dollars that can be anonymously stolen in an instant. Fuzz testing should be an absolute minimum. Formal proofs, and a simpler language should be the ultimate goal.

Hopefully the ethereum foundation takes note because this problem is not going away, and they are responsible for 20B$ market cap of value. I realise that ethereum is still young but they have chosen to build a product that can be used in a multitude of ways without enough thought about how to keep the value secure. I wouldn't even know where to start when deciding whether it's safe to use a smart contract, and I understand the concepts well. If ethereum is ever going to grow into it's current market cap if will have to be safer for use by everybody.
>137 MB shouldn't be that big a deal on a normal 4G connection.

"I can download a 137MB file when I want over a 4G connection when I want" does not equal "The entire 4G network can handle the high coincident demand of all iPhone users downloading 137MBs simultaneously"
I was responding to this statement from the parent...

> This would be a stupid decision in any language
Ask HN: Machine learning for scientists?
What's your recommendation to get up to speed on current practices in machine learning for someone ~Phd-level in the hard sciences? In other words, someone experienced in linear algebra, statistics, programming, and experiment design+evaluation, but not in the specifics of machine learning.

I'm thinking courses, tutorials, blog posts, papers, books, software, instructive problem sets, etc.
Its gotta be an AR monocle.
I agree. When I first started out I learned java on my own. But when I first started taking college level CS classes it was all C++. And to be honest I prefer it.
Solidity is like PHP in the 90's, easy to learn and easy to screw up. Though Solidity just compiles to the EVM, and there is no reason new, safer languages can't be built on top.

As far as I can remember, the EVM has never failed, just programmers.
Should Community Colleges Abolish Algebra?
I like your point about language complexity. Can you point to a language that would fit the simple and verified criteria? I don't really follow the subject, so it would be interesting reading.
> Why is IT ignoring Google’s server-less cloud infrastructure? They’re playing with their toys on Amazon and it’s costing tens of millions in missed business automation opportunities.

Because serverless at scale is phenomenally expensive compared to instances + ops. Solid for prototyping or where you just need to fire off some functions though.
Don't you think its interesting to see the thought process of the people who make what we see in the world. Sure, it is just a bottle, but that doesn't mean that someone didn't put time and effort into making a good one.
The sidebar tabs testpilot extension is also not a WebExtension, so it will stop working at the same time as TreeStyleTabs.

Tab Center Redux <https://addons.mozilla.org/en-US/firefox/addon/tab-center-re... is a fork of the testpilot extension that is a WebExtension, so it works fine in Firefox Nightly. It's naturally more limited than the original extension, though: it can't hide the top tab-bar, it has to draw its own context-menu, it can't be shown at the same time as any other sidebar, etc.

It's still nicer than the top tab-bar for those of us with a bunch of tabs open, though.
But isn't that exactly what design should do? Not mimic for the sake of mimicry, but attempt to better understand the rationale for any decision and ultimately designing with intent. The homework is the meat of the thing.

So what if the result is the same? At least the team behind the work now understands how they got there—and communicate as much to their current or potential fan base.

I wouldn't want to hire a babysitter to watch my child if their sales pitch was: "I've watched a lot of babysitters in movies, I know what I'm doing." It's a bit of a silly comparison of course, but the point remains: how you get to a result is just as important—if not more important—as the result itself. That's good design!
The situation is not hopeless, the team hasn't been laid off and you've been warned about what's going on. What the company needs is at least one champion among the board members. This means you need to start pitching now. Talk to the project's sponsors, make sure they're actively reaching out to their bosses and people in positions of influence. You should be working with a PM/exec to come up with a narrative and refine it into a pitch. You need to work with them to lay out options and benefits/risks and decide which of these you're going to emphasize in your pitch to the board. Executed successfully, you should have gotten sponsors and allies within the parent company to get word to the board member that there is a reason to support the project.
Excuse me for being so stubborn, but this article reads like a paid for piece by Google. There is not enough information about who Andrew Walker is, and last time I checked, you needed to have some real professional help to create those kind of infographics.

Oh, and I have just checked, and I really hate when people do this without a disclaimer: "3wks has been a Google Cloud Services Partner since 2012, building digital solutions for enterprise customers and public sector organisations specialising in web and mobile solutions on GCP."
China-based service-oriented robotics startup founder here. This is an interesting but very US-centric perspective... over here in China, I don't think it necessarily holds. What would be different? In my interactions with western and Chinese investors thus far, I haven't seen much emphasis on team makeup... most queries related to business model.
> Importantly, the contract is not part of the Ethereum protocol, so other implementations and non-multi-sig Parity wallets are safe.

Safe from this bug, maybe. But there's nothing to say that they might not also have bugs of their own.
> The general UI and their overall design philosophy

https://news.ycombinator.com/item?id=14805761

> shelling out data to places that I don't approve of (pocket/ga)

Pocket was not shelling out data, Pocket was an addition of an add on by default, one which did nothing unless you tried to use it (and if you did you'd have to sign in to a 3rd party site -- it's all pretty obvious)

Mozilla has a deal with GA that restricts the data collected. https://github.com/mozilla/addons-frontend/issues/2785#issue...

The data collected is IIRC only aggregate numbers.

Neither of these are "copying Chrome", they're just "things you don't like"

> rapid releases

The web is evolving pretty fast too. This has become necessary over time.

> toggle-able options

no idea what you mean here
Another devops thread, another time I end up agreeing with 'toomuchtodo. "Serverless" is sneaky-expensive. It's not a particularly practical model once you've gone past trivial stuff; maybe that'll change, but operations for instances and even your more involved boondoggles like container-fleets-on-cloud-compute are pretty well-understood at this point in ways that serverless stuff still isn't.

But yeah, they're "toys". Risk and cost? Who cares. Let's blog.
If anyone wants to try reproducing this in the Midwest we have Asian Carp which you could probably do the same thing to. I think some restaurants are already attempting to do so.
Thoughts on React license by an IP Attorney
The book is mentioned and quoted in the article.
I'm sure I'm biased, but I'm a huge fan of how they taught our first two semesters where I went to school. Semester 1 freshman year was imperative programming in C (learning pointers, bits, the stack and heap, memory, ...). Semester 2 was functional programming in SML (learning recursion, types, function composition, formal reasoning, ...).

When it comes to other programming language features, there are few that can't be understood as some combination of imperative and functional features. Introducing them freshman year, students take these lessons with them to every subsequent language they learn.
Sorry -- been a bit too busy with work and a 5 month old to understand Ethereum deeply enough to feel like my get-some-popcorn genre of posts would add value.

On the plus side, Bitcoin popcorn futures continue their steady progress up and to the right.
The recent Nautilus article about why our brain hates other people[1] makes an attempt at categorizing how we view people along two axis. How emotionally warm we perceive members of another group and how competent we perceive them. The article than goes on to describe how we react to these categorizations. According to the article we are physically disgusted by people with both perceived low competence and low warmth. The effect is compared to seeing a maggot infected wound. The article uses drug addicts as the example of a group we perceive that way.

[1]http://nautil.us/issue/49/the-absurd/why-your-brain-hates-ot...
Fake Malaria Meds Meet Their Match in a Handheld Spectrometer
If the code of the contract IS the contract, how was anything 'stolen'?
The analogy is if you accidentally leave the door of your house unlocked, it doesn't make it legal fir someone to walk in and steal your piano
Surely, this person works for Google. Anybody who has actually dealt with any of this stuff in production knows that Amazon is the industry leader for a reason and that Google is way, way back in third place.

As with all things: you get what you pay for.
JS is the new lingua franca, what C used to be.

And unlike C it is easy to get started programming in it. Thus a good choice for an intro language if you ask me.
> Also, if we think of other road users, less safe cars might encourage the driver to drive more carefully and less likely to endanger others.

I really hope you intended this as satire. Over a million people die each year in road traffic accidents because people aren't perfect and have accidents. Feeling safe in a car has very little to do with how safe the car itself it, and more to do with how "normal" travelling in a car feels.
I thought you were exaggerating until I clicked through to the article.

Every single infographic uses Google's color palette...
How much does the OCI image spec differ from the one developed by CoreOS for appc? When OCI was announced, image spec was outside of its scope (https://coreos.com/blog/making-sense-of-standards.html), so coreos's work in this space seemed highly important. So has all work essentially been abandoned? Or did it inform the image spec of OCI (and 'what docker does') at all?
Google opens Expeditions VR education app to the public
I'd love to see this backed up with actual cost comparison breakdown on google vs Amazon.

Also, I'm not sure the article 100% clarifies what it means by serverless. Does it mean "functions as a service", or something else? The term serverless is overloaded these days.
The author's definition of serverless was too vague and under-discussed for me to touch, but I didn't get the sense that the author was comparing the cost profile of Amazon's Lambda to Google's Cloud Functions.
Why an illustrator quit her job in gaming to become a freelancer
Didn't know how to handle this, so question merged to https://news.ycombinator.com/item?id=14809337

Short version, we spend one long day a week on the house. There are also checkins.
Essentially it's saying the average (legitimate) software engineering salary in Moscow is too low to afford the average rental + cost of living. Which probably helps explain why so much ransomware etc comes out of there...
It seems the ACA was a step in that direction. Now the people of the US are accustomed to being forced to have insurance and soon they can be moved to a single payer system without a great dal of backlash.

The only existing viable system for such a system would be Medicare but clearly given the $60 Billion a year in fraud from Medicare and $140 Billion a year of fraud in Medicaid must be dealt with. After all, the entire payout from Social Security on disability payments is $140 Billion annually so the fraudulent payments could pay 100% of the SSDI payments annually.
he's the guy who gets your product delivered by wednesday after meeting with you on monday. It's right there in the article! Also, all of his delivered "products" are idle most of the 24 hours in a day, so there's also that..
I wouldn't use the term "skill barrier." Any skilled job requires specific skills and experience, obviously. You can acquire some skills, or at least get started, in school, classes, bootcamps, and self-study. If you want to advance or branch our you have to continue to acquire skills and experience, through practice and study.

Every programmer started out with no skills and no experience, and most of them advanced on their own, through practice, usually subsidized by a series of employers.

Skill implies knowledge, ability, and practice. It doesn't mean casual familiarity, reading about something in a book, or taking a class; those can start someone on the path but aren't usually sufficient. A bootcamp graduate with no prior programming experience doesn't possess actual skills. They have motivation, potential, and just enough knowledge to persuade an employer to take a chance on them, in hopes that the cost of imparting skills and experience will be offset by profits derived from labor. Employees who cost more than they contribute wash out.

Programmers who already have multiple skills and years of experience can pick up new things quickly from books, web sites, classes because they have a mental framework of related concepts to hang new things on. New programmers don't have that, everything looks fragmented and challenging.
So, child porn that nobody can delete?
> Food quality is defined by taste, not nutritional value. This applies both at the low end and high end.

I think that's true - poor people need to choose calories in a palatable form, while rich people can pursue taste - but in between, there is a wide variety of food that can trade off taste for nutritional value.
I should've been more clear. I believe the author was comparing AWS instances to Google serverless. Serverless has its place, but moving to it wholesale with no thought to use case or workload profile is insanity.