skysight-inc/HackerNews huggingface dataset:
> Nope. Scandinavia

I don't agree with that, at least not in Sweden. Sweden had one of the flattest wage distributions in the world. Developers make very little here when you compare to other countries and other professions.

In Stockholm there are some companies that pay more, e.g. Google, but not near London.
FWIW I think this is a very fair question. Parent's post veers a bit further toward defeatism than I think Smith's paper advocates for or justifies. In particular, of course the DAO hack wasn't inevitable -- a more careful programmer could've foreseen and prevented that attack and whole other classes of attack.
Building customer empathy with Legos
I think it's even more amazing to consider that for every winner of a 1 million dollar prize, about 1.4 million dollars is taken from other people, mostly those who can't afford it. Not to mention that the winner will be subject to 25-75% taxation, depending on their state, whether they take the lump sum option, how they spend the money, etc.

It's even worse because the people who are most harmed by the psychology of the lottery -
gambling addictions, insidious advertising, and false promises - are the most ardent supporters of it, because they are mislead to believe it gives them hope to get out of their poverty when really it only chains them more strongly to it.

It's shameful. https://www.theatlantic.com/business/archive/2015/05/lotteri...
Rust: Add parallel sorts
> so, you give them "investment" options like "Is the yen going to trade up against the dollar?"

Even worse( or better depending on your perspective ), these "investments" allow you to leverage 100:1 or even 500:1 and while stock market close at 4pm, FX trading is 24/7.

The only ones who can make consistent money are those with insider information. The big banks and their currency trading arms with ties to central banks.

Otherwise, you either get real lucky and win big and never trade FX again or you will get whittled down until you lose everything or you hit a bad spot and lose everything in a second.

I know people who went into FX trading and they couldn't leave their homes because they were monitoring pips. It became an obsession and they all eventually gave up after losing money.

But if you are lucky and at the right place at the right time, you would retire in a few seconds. Like the swiss franc move a few years ago. If you were lucky or "well-informed" and bet the right side, that huge move could have turned your thousands into millions. But those kinds of moves are rare and unexpected.
>That's the point. There is no explanation, other than the same reason that bellbottoms are in again this year. Or out, I don't actually know.

You mean you can't come up with one. Because for me, which followed the scene for 20+ years, there is a perfect explanation.
In your hypothetical situation, you'd probably deal with the owner's insurance company, just like with a human driver. The insurer will have already priced the policy lower based on underwriters' analysis that AI is safer than human drivers. In the case where the AI made an egregious error, I'm sure the insurer would be interested in pursuing legal action.

In my medium-sized metro area, I can recall at least a half-dozen deaths of cyclists this year caused by humans making similar errors. It doesn't take much for software to be better than that.
Wouldn't the same argument apply to Amazon as well, a company currently doing very well(4th largest corp), despite not making profit for decades?
That's why you build separate bike lanes. It works fine for the Netherlands, but it does require a large investment in bicycle infrastructure.
The road to software hell is paved with ease to use.
Wasn't Roberts one of the attorneys involved in formulating the current binding arbitration strategy that's being used to suppress consumer lawsuits?

I think I read that in the giant investigative piece about arbitration in the NYT.
> I have no speech impediments and speak US English with a neutral accent

FYI: there is no such thing as a "neutral accent" - unless you mean neutral to your locale. I could describe an object as having "neutral temperature", but you'd need to know how hot/cold its environment is before it makes sense.
And then contribute the new icons back.
Why Your Next Boss Will Be a Robot
If the idea is not peaceful though, even though the expression is? "We should change the law to make murder legal" is a peaceful statement, but if it catches on...
> Even today, years after Node has reached popularity and many lessons have been learned, developers with no experience outside the browser think they can write perfectly good server code, simply because they know the syntax (...)

This is really true and it's sad, because it leads to more security problems on everyday software.
>I don't see why any of those are problematic, all should be protected as free speech.

Well, the CPUSA wasn't.
Who would downvote this without explaining themselves?
I'm at the same spot. I have refused to buy a TV for the past year (after I moved out of a furnished apartment) because I can't find a simple, non-Android/whatever-other-OS TV.

I refuse buying a TV that comes with a mic or camera embedded, I almost bought a Philips Ambilight but backed off when a friend's one got stuck in an update loop and now don't accept input from the remote anymore when I was visiting, we were stuck watching it with a big black box covering 1/8 of the screen telling us there was an update to be performed.

I just want a nice screen, I have an Apple TV, a Nintendo Switch and a Chromecast for whatever else I might need...
I don't think there's a simple yes/no answer to that. It fits somewhere between trademark and copyright legally, and probably depends on the degree of similarity.
I'd rather let the market figure it out than have people like you tell me what is a waste of resources and what isn't.
"My reading is that modem is connected to the CPU via USB. The only other project I know of that was looking at doing such a thing were the OpenMoko guys (GTA04 with an OMAP3xxx, I think? My memory is fuzzy on this)."

First, modem connected via USB is a good thing - it's the least bad option with regard to closed basebands.

Second, it's not that rare of a configuration - I believe there are quite a few consumer smartphones that connect the baseband via a USB interface ... it's not like there's a little USB connector inside there...

"So this is essentially a small tablet running Linux with an integrated cellular modem."

I don't think that's exactly correct ...

It is indeed possible to stick a USB cellular modem onto a tablet device and even use it for telephony. The problem with this arrangement is that there are many other things (like echo cancellation and other voice enhancements that need realtime processing) the baseband processor does - and you lose those functions.

An integrated USB modem that is actually the integrated baseband of a mobile phone does not have those problems - even though the bus used is USB.
http://www.scs.stanford.edu/~dm/home/papers/remove.pdf
Why shouldn't it?

While "How can I change to adapt?" may be the more productive reaction to most personal problems, the "This is unfair. How can the world change to accomodate me?" reaction is, in fact, the one that is more altruistic. This is how society discovery ways to improve laws. By complaining intelligently and in a way that considers others' needs besides your own, you are contributing to society.

This is costing you time, therefore you are actually sacrificing something to help others. Yet people always get this condescending reaction from conservatives.

That, and it's just painful to see people endorse unfairness as some kind of natural law. The amount of natural law is very limited. Almost everything is possible, apart from perpetual motion and the like.
i enjoyed skimming the paper, but i don't agree to your conclusions. It reminds me of an recent discussion i had about Dependent Types in Haskell, why not just check for termination instead of asserting it (I know about the halting problem)?

I think for many applications there is no binary answer, it's not just a good or bad idea. The question is how good can we get and is it any better than the state of the art? There are theoretical limits, but the interesting part is whether there exists a practical approximation. I don't believe in a fundamental difference between us and computers, i think everything we can reason about should be possible to algorithmically reason about. I think smart-contracts are a fundamental improvement over "non-code as law", i really believe in them. They are reproducible and exact. But it's a shame that solidity is so badly engineered, because they it is really hard to prove anything in it. I think they did the exact opposite of what would be the right language. I understand the reasoning behind "the limits of correctness", but does this means that proving anything is meaningless?

I would expect most contracts to be stupidly simpel, at least to a machine, with simpel properties that need to be proven comparable to testing Haskell with quickcheck. And i believe they are an improvement over "non-code as law", even if not provably correct.

The problem with bugs and smart-contracts is interesting. But implementing smart-contracts does not mean automating the judge.
Sirin Mobile.

16,000$ for a fat-ass phone
Yeah they move in packs. We call them badgers (all have their Amazon badges out, let's you use that badger, badger, badger song from the 2000s flash video craze) amongst my group of friends. Don't blame them though, it's their small team and they work so closely and do everything together from what I understand. A lot are transplants and it's their first batch of work friends in town fresh out of college. Doesn't bother me, but then again I rarely go to SLU for lunch. I'd rather ride up to LQA, Fremont, eat at the market, or stay in Belltown. So many crowd free lunch options.
Not completely secret. You can find recent data with very specific salary ranges: http://thestartupconference.com/2017/03/25/the-350k-google-s...
Uber, Mired in Corporate Scandals, Sees Uptick in Bookings
I don't have an MBA, but I recognize that there are many aspects to running a good business, common to many businesses, that an MBA can probably help teach. But just like any other college degree, an MBA is a start or a rounding out, not the complete package in and of itself. I know of nobody sane who thinks that you don't need to know your business's specific needs backwards and forwards to run it well.
> "The energy density of oil, gas and coal" is far exceeded by the energy density of any form of nuclear.

I know. That's why I compared oil, gas and coal to "solar, wind, etc". Not nuclear.

All things being equal, we should be going for nuclear rather than solar,wind,etc. But nuclear has a publicity problem.
Wow, that would confuse me!
Once code reaches a certain complexity level (and mind you, the threshold is rather low), you'll need dynamic generation of code and data (or else, write 10x the amount of lines of code). For this to happen in a safe way, you really, really, do need the runtime to be strictly typed.
I know Amazon earned a very bad reputation recently with all the complaints about it's work conditions and employee morale. Does anyone here know if there has been improvement in that area? It seems like Amazon is recruiting very aggressively now days and I'm thinking of giving them a chat.
Your complaints/criticism in your 3rd paragraph are valid, but we use a Smart TV (Samsung) and it does simplify the process of watching Hulu, Netflix, Amazon or HBO on our screen without any wires or setup other than username/password. Definitely passes "the grandma test" in useability and value. Never had an issue with the software or anything .. if we did, I would definitely be upset with it, but I'd want to recreate the experience with a better Smart TV, not go backwards and have to fiddle with extra wires/devices.
Ya david and kathy are loaded. both currency and offsprings
Cryptocurrencies are used for financial speculation, fraud and illegal trade. With only tiny fractions of the cryptocurrency-using fraction of society using them for other purposes. I would not call that nonsense the embrace of a generation.
I only watched the first few minutes because I have a lunch date soon, but thank you so much for this link. I've been wanting to understand the basics of Clojure and I can already tell Rich's oratory abilities are exceptional. I'll definitely be watching this video in its entirety.
Reactive Video Production vs. Proactive Video Strategy
You hove no idea how much I would love to adopt IPv6 in my home network, but I can't find an affordable switch that handles IPv6 routing (or, if it does, can do it in hardware). This is really going to be a big bottleneck for adoption in home and small business markets, even if CableOne supported IPv6 I couldn't deploy it in my aunts shop without a rather large investment - meanwhile a dumb EdgeRouter X and managed TP-Link switch get the job done exceptionally well with IPv4.
I'm not a particular fan of JavaScript on the server these days, but when you have a large number of developers who know JavaScript from the front-end world and a language ecosystem that's quite large and relatively robust, I would argue that doing those "major workarounds" (which aren't so major, really) to make server-side JavaScript an accessible option at least very closely resembles the "right thing to do".

Should we collectively eschew what's possible due to individual language gripes?
Yeah, I try to warm my can of beans by the hobo fire while I take a few pulls from my brown-bagged rum bottle.

Can't trust the water anyway.
Did you take my comment to be a criticism or trivialization of Ethereum in some way? Why are you telling me any of this, I am very familiar with solidity development
1005 fatalities during which a stun gun was used at all in the encounter; 153 where the medical examiner listed the stun gun as a cause or contributing factor in the death since 1983.

153 in 34 years is 4.5 per year. Even the higher figure (where a subject might have been both Tased and shot) represents under 30 per year.

I'm fairly sure that less-lethal weapons/tactics like stun guns have saved more lives than they've cost. I don't mean to diminish the suffering of families who are in the 153 or 1005, but the numbers tell me that this is a good addition to police spectrum of force rather than a bad one.
Familiar Linux came in GPE (Gnome) and OPIE (Qt) flavors.
I pay for noun project but sometimes libraries like this are easier :-)
My day gig is nodejs. I was interested in the problem space, didn't think too much about the stack. How bad could it be, right? Oops.

The worst aspect of nodejs is code construction (craftsmanship).

Whereas Bill Joy said of Java "Allows you to think both In The Big and In the Small, at the same time." With nodejs, not only is there no Right Way, there's not even a Good Way. You have to mind all the details, plus quite of a few new ones.

Frankly, I'd rather just write 'C' again. If I have to care about the fiddly bits, I'd rather the language not fight back.

My team spends a lot of time mitigating memory leaks and back pressure (bufferbloat due to thread/task starvation). I haven't done this kind of troubleshooting since my 'C' slinging days.

And this is apparently acceptable.

I find the current state of affairs (emperor has no clothes) appalling and baffling.
I would argue we have gone the other way: we are so busy stomping down Nazi like ideologies that the stomping it down has become as bad of hate speech as the Nazis were.
A lot of US companies tend to pay in USD regardless of locale when hiring remote.
ClickHouse – open source distributed column-oriented DBMS
Population dropped by close to 75,000 people during that period. Wouldn't mind that now... could afford a house.
Do they still make traditional TVs for non-consumer markets, I wonder? Surely there's commercial applications which might want that.
> If the 9th amendment is interpreted to mean the courts can declare anything they think is a right, it allows unlimited power.

No, that's not true. The court can't just decide anything it wants. It can only decide cases that come before it. Before the court gets to decide anything there is a very long drawn-out process that filters out a lot of crap. Furthermore, the court has to decide on the basis of the arguments and evidence presented to it. The court can't just invent a new right out of whole cloth; it has to be on the basis of evidence that it is a right "retained by the people" who are, after all, the ultimate authority on everything, at least in theory.

> Overturning Roe v. Wade wouldn't require much legal logic, except the precedent has been upheld several times.

You undermine your own argument in the second half of this sentence. That's like saying, "Tearing down the pyramids at Giza wouldn't be very hard, except for moving all the stones." To overturn Roe you have to figure out why the original conclusion was wrong, and why all of the subsequent confirmations were wrong. That is not so easy.
My college did a lot of good for me, and the staff I interacted with seemed to be working below-market because they believed in what they were doing. It's a non-profit institution so I expect they would spend donations on something that they thought (rightly or wrongly) furthered education rather than just giving them to someone. And what I paid at the time was subsidised by previous donors and the government, at a time when I couldn't've afforded to pay much more; now that I've done well in life, in a way that seems at least partly off the back of that education, it seems fair to contribute something back.
>If you read this far you should probably follow me on twitter
Magnetoelectric RAM Slashes Energy
How to Stay Safe Trading on Cryptocurrency Exchanges
Not sure about the best but one is Flippa.
I know someone who thought one was unloaded. Lucky for him his wife took it away from him.

Finger only goes near trigger when you are ready to shoot and have a target with nothing in the background. As an example, shooting at a bull while traffic is driving behind the bull is not a safety first response.
While the argument can be made that cryptocurrencies are one of the safest instruments to transfer value between anonymous parties, storing and trading these digital tokens is an entirely different security matter.
The column names aren't giving me much hope honestly. Sounds like someone's storing logic in the database (not stored procs - application logic (callback names, arguments)
To build a phone on top of Android, you would have to believe Android is a good system to build upon. I don't believe that is a fact though. There are lots of problems with Android. Sure, your phone gets access to a lot of apps from day one, but 99% of those apps are shit, so why bother.

We've got so few mobile consumer OSs in use today, and I don't think any of them are particularly great, although I believe one of them are much better than the other. I welcome completely new approaches to it instead of the way it is today where we have Apples stuff, and then we have numerous companies that makes shitty Android stuff, and a few that makes some okay great Android phones.

Lets get new stuff on the table, please.
Google’s App Engine gets a firewall
VCs have created a market where 90% of startups are overvalued Reid Hoffman says
I really hope they don't. I think TWU is a fantastic program that isn't really offered by other major tech consulting companies. Almost everyone I've spoken with that went enjoyed it and were all the better for going.
The last time I bought a TV it took a bit longer because I insisted on buying a dumb TV. Privacy is a large issue for me, but also not loading my TV up with software that it simply doesn't need.

I ended up getting a TV that is not from a major brand, but has ended up looking just fine to me. I would love if more manufacturers continued / resumed selling dumb TVs of high quality.
Active voice presents less conceptual noise. OP could have written, "A coworker advised me to avoid the passive voice," which not only uses fewer words (which is not inherently a virtue, in my opinion), but also requires less conceptual modeling to understand.
Beyond the syntax, an event loop is conceptually simple in a way that other models often are not. (For example https://news.ycombinator.com/item?id=11555866 had a how to Python async and I found it a bit confusing compared to js).
They have added reducers with parallel folding, core.async and later added transducers and direct support of them to core.async too.
Vendoring is when you include a copy of your dependencies inside of your project.
> anyone willing to spend a few grand a year

sounds like there has been a lot of inflation in only 33yrs. what caused this?
There's a net reduction, but that loss in the market didn't translate directly into tablet/mobile usage. Anecdotally, I would say that the home PC isn't gone, just less focused on entertainment. I've noticed a significant shift towards occasionally used laptops that are used for work and study while mobile devices make up for the entertainment/simple browsing/bullshitting that would have been done on a desktop ten years ago.

Regardless, the relevance to my point is still there; PCs are a product that will have worthwhile demand for the foreseeable future while internet advertising could disappear with little fanfare. That isn't a good fit for Google.
http://cs.jhu.edu/~sdoshi/crypto/papers/shamirturing.pdf
My take on this (I have had the same experience, fwiw) is that it is like the well-known story of bridges falling down due to experienced engineers retiring (Tay Bridge Disaster, Tacoma Narrows Bridge for example). A new generation of folks who actually believe that "Single Threaded is a benefit" arrive on the scene and make a bridge that falls down..
The example I use to explain it to myself:

"The file may be deleted at a later date."

The passive disguises the actor. Who is going to do the deletion? You, when you eventually start tidying up, or the system, when it runs out of room?
I misread this sentence completely:

> Don't know why people may try to create a separate standard for cryptocurrency.

Interpreting Ethereum to be "the separate standard for cryptocurrency" rather than the standard being about what is noteworthy. Eg. "Why aren't people just satisfied with Bitcoin, it is already the standard" Sorry! My mistake.
Why the antagonist tone?

Specially in a thread like this that is far from political matters.

And how can you talk in the name of all the Russians?

I know more than one that don't think like you say.
I can't agree with this enough. Even though I have a 100Mbps unlimited plan, doesn't mean everyone can and will have it.
I can't say I love AMP, but I definitely support it.

Purely from the reach it can potentially have if everyone does start using is great. Everybody is already optimizing so that they get crawled by Google, better faster and more efficiently. This is the logical next step.

From a ranking perspective, I think it's important that the HN community stops thinking just in terms of geographical metrics. Yes, in the US, UK etc where our offices are it gets blotched. But our next users are not going to be there from these countries. If at all, being a PM for a global product here, tomorrow's users, paying or free will be from probably from a country where AMP users would be the most impressionable today.
Sure it does. Ask a direct question get a direct answer.

Backend and file systems, network and systems middleware do not need the abstraction model and overhead of a language designed to add dynamic content to fucking WEBPAGES because
it can and it seems easy.
Font Awesome 5 Pre-Orders Now Available!

Pre-order and get Font Awesome 5 Pro and ALL stretch goals for just $40!

Pre-Order!

Errrr what?