skysight-inc/HackerNews huggingface dataset:
For me, I've always liked highlighting the problem at hand. It can be multi-faceted with different actors wanting mutually exclusive things - where the resolution is violence.

But in talking of these, I see it more akin to the way Open Source software is up front and public about it - with the idea that enough eyeballs, these problems can be worked with. Being able to even frame the question, with politically charged areas like this, is a step in the right direction.

And no single person is expected to figure it out. But a thousand of us could.
For example, one star: "My German shepherd came up as 6 different dogs and just for fun I did my mom an my mom came up as 12 different dogs so I will say this don't work at all".
I think you are agreeing with the parent?
I have a friend who runs a hedge fund, not really insecure at all but uses templates vigorously. More stuff in compile time rather than runtime. In critical sections inheritance can be prohibitively expensive because of the use of lookup tables.
How it feels to learn JavaScript in 2016 (and still in 2017?)
not hotdog.
Sonos: Hot it Started
does anyone know a good Zigbee-capable smoke/co alarm listener that can be hooked up to send alert emails without relying on third-party servers? i was looking at openHAB and their Zigbee support is meh it seems :(
Margin trading is inherently risky and even more so in the cryptocurrency market.

Remember the whale that hunted shorts and longs hours before the ETF rejection? If you do margin trading, you will get rekt sooner or later in this space.

There's the interesting technical side to cryptocurrencies but most people underestimate the entertainment factor.
I'm not following why stop orders on Crypto are idiocy?
MailChimp Wants to Solve Every Small-Biz Marketing Challenge (Even Snail Mail)
Not sure if it still works, but i swear my old SE featurephone had maps fetched straight from Google.
I wish they would all crash and stay crashed so GPU prices will come down again ;-)
>That's not how exchanges typically work

They do if you work inside one. Just saying that people have done way more for way less money.
Lately a lot of Android Ransomware activity detected in USA
It depends on the market you look at.

At the moment uber is very useful (heck in the past fortnight I have used it in Bangalore, Helsinki and Vienna) but it does have a serious weakness - Uber competes on price but there is no evidence that it is profitable nor (far more worryingly) that it knows how it can make itself profitable.

Hence it's issue is very much similar to twitter - uber in many countries owns the sector, it just hasn't been able to find a means to make a profit from the sector.
We raise children without teaching them to be alert and independent than we ask our selves why there are so many with ADD
As a non-expert on the subject this analysis seems reasonable but I think when you consider the rural/not rural and generational breakdown the points the author makes about voting preferences are a very long stretch.

My anecdotal evidence of correlation is that 9/10th of advice offered on Reddit (mostly millenials) is a reference so some external authority. If your new neighbor takes "your" unmarked spot on the street they tell you to call the police. If someone leaves their laundry in the common dryer they tell you to call the landlord. If your pipes leak they tell you to call a plumber. The overwhelmingly common theme is deferring to someone else who is authoritative for the issue at hand.

Meanwhile on the forums I frequent for my hobbies (which are typically hobbies that old white men have) the more common theme is handing out the information or the location of the information and telling people to make their own decisions.

Part of this is probably explained by the "general public" nature of Reddit vs enthusiast forums but my my experience interacting with people in the real world correlates with this too.

edit: The article also seems to have a "omg trump was elected, how did we let this happen?" tone to it which make me think the author needs to get out of their bubble.
Putting Touchlink in Zigbee was big mistake imo...

It helps(a bit) with user friendliness but throws AES security of Zigbee out the window...

I hope IKEA removes Touchlink in future: https://www1.cs.fau.de/content/zigbee-security-research
Specially since IKEA uses power on-off pattern to reset bulbs https://www.youtube.com/watch?v=mJm9YpPrGzk
He was the right person, with the right attitude, and the right amount of drive to build Uber. But instead of shifting gears into building a sustainable, welcoming, ethical business, it went into overdrive. Without a force of personality it's hard to envision somebody upending the taxi monopolies, or creating a term for something "let's grab an Uber".

This obviously doesn't exclude all the bad things that have happened, and his poor judgement, but there's some good along with the bad that we should look at, I think.

Anyway, I think Uber is largely done for with or without Travis. Maybe time will prove me wrong, but I fail to see, aside from "hey let's grab an Uber and the ubiquity of the term", Uber doesn't offer anything that can't be either easily replicated (Lyft or others), or is a difficult task that they are simply not the market leader in (autonomous vehicles) nor do they look to be in the future.

I don't foresee a very good future for the firm, either way. We'll see.
Economically vendors have little to no incentive to fix this mess either, so it will haunt us for some time to come. Introducing a slew of devices that all need security updates into each household that falls for them doesn't seem all that clever.

A light bulb that can change its brightness and colour shouldn't be smart; it should be dumb as a brick and expose only those parameters that can sensibly and safely be set by a user — kind of like a normal light bulb does.
You don't need "work", but you do need some kind of purpose. For basically the entire history of life on earth, that purpose has been "survive and reproduce" but humans have won that game so we have to find something else.
How Screwed Is Your Job?
There was very little discussion of the most authoritarian aspect of most children's lives, school. Absolute, unbridled authority that gets to dictate all of the circumstances of your physical being 35 hours a week for 12 years, with no recourse and no challenge possible. If you choose to not attend it, they send another authoritarian system to track you down, ie the police.

Its a place where you have to ask permission to use the restroom, for goodness sake. And this doesn't even get into the academic authoritarianism of school.
Great title. C++ is so terrible you have to prefix it with "modern" or "sane" to get people excited about it.
> Rewrite the Readability Parser API

That's at least the third rewrite of the parser. The initial version was a js bookmarklet, I did the rewrite into Python in 2008 which kind of sat around and then got turned into the app by a different group about a year later. Fun to see it go back to JS.
BigData and ML Example and Toolset Weekly Roundup – June 22, 2017
Valve’s SteamVR Knuckles Controllers Revealed in Setup Guide
While I somewhat empathize with all those use cases (not the drug users), especially in the totalitarian world we inhabit, I don't think a money system based on black market transactions is going to survive. Weekend drug users, indeed!

Fact: Venezualans screwed themselves because they were too dumb to know that Marxism sucks.

Fact: The Chinese avoid doing the hard work of reforming their nation and instead allow a faux-Marxist oligarchy to rule over them with an iron fist.

See? Fix the shit and you don't need to sneak around in the back alleys. It's the same theme over and over and again with the human race. And the US isn't immune, either--we're just one financial collapse away from the same totalitarianism ourselves.
Almost nobody has been paying as close attention to Uber and Travis Kalanick's goings-on as Sarah Lacy. This makes her "ton of words" a valuable addition to the national dialogue discussing the ramifications of his ouster.
I'd also strongly suggest not typing "exit" into kdb, the Solaris debugger when it is in write mode. It sets the global pointer for exit (the libc function) to NULL and the whole system will crash a few seconds to minutes later when the next process exits.

(It's not uncommon to use this tool to reconfigure some configuration values at runtime)

At least not on Solaris 10 or any of the open source derivatives. Seems it was special cased at some point in Solaris 11.

Had to make that mistake 2-3 times before I finally realised what I was doing to crash it given the slight delay.
What are the biggest challenges when implementing headless mode? I'm asking cause this feature took some time to be delivered both in Firefox and Chrome and I always assumed that it should be 'pretty' straightforward to implement.
Is it that both engines were coupled with GUI libs?
I just had to change my comment now, thanks.
How much sugar is in your snack?
The Ponzi will now reel in the suckers.
The Tech That Our Security Experts Use to Be Digitally Secure
Show HN: Monokai Pro: a beautiful, functional user interface for Sublime Text
Tony Fadell on Dealing with Tech Celebrity
Check security rating of your ip address
You can accuse the exchange of corruption that's a well worn technique!

Or it could be that this is immergent behavior that exists in all modern exchanges and it hit a population that wasn't prepared for it because of lack of sophistication.
>If I were Uber’s new CEO, I would embrace this reality. I would do a round that recaps the company immediately. Issue new stock to employees. Start at a clean and reasonable slate. Reset expectations and redefine what a successful IPO would be. Take the hit now, rather than having it continue to hang over this company until the end of time.

The new CEO presumably won't be a co-founder with significant voting power like Garrett Camp. He/she will more likely be a "hired gun." Therefore, the next chief won't have the power to issue new stock and force every investor to suffer an early haircut. Even if the board of directors (Kalinick, Camp, TPG, Huffington, etc) agree to award some equity (1%?) as incentive to attract a new CEO, he/she still won't control enough of the company to make those decisions.

If we argue that a good CEO would convince those investors/BofD to take the financial hit, then we're still back to the decision the next CEO doesn't control: why would the BofD hire a CEO that tells them to immediately reduce their financial stake instead of concentrating on cleaning up Uber and growing the value so they never had to consider haircuts in the first place?
So, you would sue the company you just sold, using the proceeds of the sale to pay attorneys?
Umm, no. Unity has lots of problems that make it not ideal for games that have fast action or are developed by a larger team.

Like, the fact that it uses an old version of Mono on not-Windows, which uses a mark and sweep garbage collector. You end up with frequent stop-the-world garbage collection pauses that freeze the screen for seconds at a time. Play any Unity game on the PS4 and you'll see it frequently.

I've also heard that Unity's project asset management doesn't really work for teams that have more than 10 people working together, but that's something I don't have direct knowledge of.
Is it just me? I visited the site and within seconds my CPU fan was pegged at max, the screen was dipping into grey, and response times were laughably.

So I read it in lynx.

To make this genuinely appropriate to the HN audience, do you think carefully about the performance of your site? I now have deliberately avoided "theweek.com" and all its ads, etc, for the text only browsing experience, where I could read the article cleanly and simply. I'm sure that's not what their site developers intended.

Then again, maybe it's just me.
Well, there isn't any else service that is profitable and on those markets? Uber seems to be the only somewhat globally available this kind of service. Even lyft operates only in US. There are lots of local competitors but what I see the most important factor is for the service to work universally everywhere. That's also where I get the most value, because uber has made traveling in certain countries much, much nicer for me.
Good luck with that when employees are treated basically like yet another raw material in the production cycle.
Third world labor conditions suck, whether or not Apple or Amazon is involved. We were talking about working conditions in this country, however.

The reader will note that this is a classic example of the 'tu quoque' fallacy[0].

[0] https://en.wikipedia.org/wiki/Tu_quoque
Mike R Bloomberg: What We Need–and Don’t Need–From Government in the Robot Age
> The US has a history of settling refugees here.

Oh please. You don't know your history then.

We also refused Irish during the Potato Famine. This time it was because they weren't "healthy" - aka, no damn Mics.

After a campaign of anti-Irish sentiment, the Italians came here. We have a racial slur for them - fops. They were turned out en masse.

We denied the Jews coming here in '36. Didn't like Jewish - they kill and eat children! (Yes, this is in the US National Holocaust Museum as example of propaganda.)

We denied the Jews again in '46, AFTER knowing the atrocities they suffered in Europe. You know, those damned Jews.

In the 50's, we laid heavily into the Slavic and Baltic countries... Those damned Commies. Oh you were leaving because of humanitarian crisis? LIAR.

That's just a few examples. This whole Muslim ban has been done before with nations, politics, and religion (Irish, Communist/Socialist, Jewish respectively). Most populist "leaders" will garner support by singling one group out and attacking. Just like Hitler did, and following in the footsteps, Trump.
Inside the Deep Caves Carved by Lava
It's not very clear how to actually use this in a test environment like Selenium etc. At least with headless Chrome there are libraries now to drive it via the remote debug protocol like https://github.com/LucianoGanga/simple-headless-chrome

This feels a little nicer than Selenium as it's one less layer of abstraction.

EDIT: guess from other comments WebDriver is the right method to access.
Most people leave physics because there are no career opportunities. The glut of Ph.D. scientists in the US is the dirty little secret of academia that is reinforced by official agencies like the NSF and DoD.
Jeff Bezos tweet seeking philanthropic ideas draws 42,000 replies
I should order some simple MOSFATS and other basic components in large numbers, get a mobile booth - an large sign reading:

Doest thy hardware has't the beshrew?
Software demonic exoc'rzisms and beshrew removal!
The doct'r is in.
Here's a simple library to do that: https://github.com/LucianoGanga/simple-headless-chrome
Thanks, I'm glad you like it. :)
You don't have constructors that 'fail'.
HardBound Architectural Support for Spatial Safety of the C Programming Language [pdf]
It probably would have looked a bit like the contemporary Oshikundu drink from Namibia.

http://preservenamibia.org/drinks/oshikundu/

https://en.wikipedia.org/wiki/Oshikundu
Same here. From that point on, it was clear that she was emotional, irrational, and out of touch with reality.
Transform global health and 30B datapoints/day as a cloud/data engineer at Spire
Consumers expect virtual screens to start replacing TVs in less than a year
This is some budget thinking, but 20 $5 instances, 10 from Vultr and 10 from Linode in 4 different locations and 2 load balancing servers for tops $30 with DDOS protection etc. to send the requests to proper servers would easily handle this and scale without the problem. Would that work? We would be left with $130 easy to scale, huge bandwidth and computing power network.
Or customers
Is it just me or is that video pretty corny ?
ethereum has 70% of the market cap of bitcoin.

it's worth more than bitcoin was worth ~3 months ago
Disclaimer: Not a go apologist, I admire it, but don't use it.

With Go you get a compiler error if you don't do something with that error. You have to explicitly decide to ignore it with `_`. As far as I remember that's quite different from C where you can get an error code, ignore it, and never realize you've missed it.
If you like that kind of thing and happen to be visiting Tokyo, the Daimyo Clock Museum is worth dropping into. It's a little one-room museum with a couple of dozen old clocks that implement that variable-hours setup, some of them running.
> However, dynamic compilation has to be even more mindful of the costs of optimisation, since time spent dynamically compiling is bad for the user (draining their battery or simply taking potential CPU time away from the user). Thus while dynamic compilation is the most effective way of determining which parts of a program will benefit most from optimisation, it has much less leeway to use expensive optimisations than static compilation.

WebKit used LLVM as its optimizing JIT compiler for a couple years, and it was fine. We only switched away from LLVM when we wrote a compiler that generated code that was as good as LLVM (for our narrow use case) but in less compile time; we would probably switch back to LLVM (or any other heavy AOT-style compiler) if it gave us more throughput than our current compiler. In general, we're happy to pay compile time to get peak throughput.

The reason why we have this attitude is that we have more than one JIT. WebKit has three JIT tiers for JS and two for WebAssembly. The top tier does crazy expensive optimizations (the most expensive of which is a must-points-to analysis for removing object allocations; in second place is the Yorktown-style regalloc) and has long compile times, but it's OK because by the time we run it, we've already done a pretty good job of optimizing the code with the JIT tier just below the top one. The second-to-top JIT tier in WebKit, called the DFG JIT, runs very quickly.

Overall this is a great post! I just think that there is even more potential for perf with JITs than what the post implies.
My money would be on it being a low priority feature than being difficult to implement.
This gentleman needs to watch Feynman talking about the difference between maths and physics.

Science is all about gathering evidence and the scientific method focuses very heavily on observation and testing. Basically, it is impossible to conduct science without data.

Maths is data independent. More data or less data doesn't influence what maths is. Maths links the axiom and the result - once a result has been prooven to follow from an axiom, the data is irrelevant. No amount of observation or testing will change the value of Pi.

https://www.youtube.com/watch?v=obCjODeoLVw
Indeed, but as I say in my comment, Go originally foresaw itself replacing C++ as well. The idea that one needed to add a runtime in order to "replace" C++ stems back to the original (and massively successful!) C++ replacement: Java.
Its true, their countries were not founded on being melting pots of immigrants.

I am not denying that fact, but I am not sure how that correlation relates to the non existent correlation to America.

I'm open to more explanation
Zuck Proceeding with School Plans After Paying $2M to Make It Rain for City
>Why many language standard libraries use exponential algorithm is beyond my comprehension.

"Because it enables very useful features like backtracking" doesn't really sound beyond comprehension.
Particularities elided, I was working on a POC of pretty critical (possible damage) closed loop (tightly controlled by operator at the time) system - basically read inputs, react according to algorithm, rinse and repeat. Inputs, however, came from multiple unsynchronised sources and we could arrive at situations where output depended on multiple inputs. I guess we took pretty natural decision to use latest available value of inputs when needed.

During one test run, one input did not update, we were happily feeding stale input to algorithm, which in turn took control paths that could have caused severe damages in unsupervised environment. Lessons learned: if you rely on invariants about inputs in code (update interval in this case), guard against violations of those invariants. This helped me many times later.
You are assuming that savings needs to be govt backed debt. Why not baskets of corp debt or lower risk equities instead?
Probably just good old software engineering. Getting a 15-20 million SLOC codebase to work in an environment it wasn't designed to handle takes time.
Which is weird to me. Why is a company expected to be onmicient about their employees? Do we have to do psych evals on everyone to make sure they might not do something that the company could be liable for? Why isn't law good enough here? If Subway wasn't involved, isn't the law sufficient? Eg, a person committed a crime, Subway wasn't involved.

Do you disagree?
A 'yuge'display brings Trump tweets into your living room
I was thinking about categorical probability theory or measure theory based on locales. Unfortunately there are (to the best of my knowledge) no textbooks or good writeups available for either, merely long lines of research papers. As said, it's a bit of a niche area, since most mathematicians don't want to think about reworking foundations.
>Its central dogma is thou should prove everything rigorously.

>To me, that's the entire point. You prove things rigorously so that (among many other reasons) when someone considers trying to square the circle, you can point them to the proof that the circle cannot be squared.

This. Those defending mathematical rigour are a minority almost everywhere except a school of mathematics. There is no shortage of people trying all the slap-dash ways of doing things.
Do you or do you not understand the difference between a franchise owner and a fry cook?
You'd want to buy low and sell high; stop orders will force you to sell low in case of a random large fluctuation; cryptocurrencies are much more prone to random large fluctuation than most other types of assets. Ergo, agreeing to stop orders on cryptocurrencies is more dangerous than for other assets and is likely to cause you to lose money.
Making a loss on every sale, but making up for it with volume?
I suspect Aeolun's comment was somewhat sarcastic, no?

While there are benefits, the biggest one the OP pointed out was reduced costs. The GP post was pointing out you could still likely achieve the scale the OP posted about for half of what they're paying on traditional hardware.
For context: IPFS is a distributed content-addressable storage system that is web compatible. If you want to learn how to use IPFS directly (i.e. without using and trusting a public gateway), start with the Getting Started guide: https://ipfs.io/docs/getting-started/

(I'm not the OP, but) If you want to use IPFessay without installing IPFS, you can use it on my hardbin.com public writable gateway (most gateways are not writable) at:

https://hardbin.com/ipfs/QmQUrYJ6sCSDV6duC4Db7U8NXZG3DpNrVF7...

and the sample essay:

https://hardbin.com/ipfs/QmWFSuFDaApxK6DaBzEXdSXhb325fQY1hHn...

And if you want your resulting essay to stick around, you can pay a service like ipfsstore.it to pin it for you: http://ipfsstore.it/

EDIT: It doesn't actually work on my public gateway because it uses the IPFS node API instead of the standard writable gateway API. I'll submit a pull request to make it use the normal writable gateway API tomorrow.

EDIT2: StavrosK has updated it to use the gateway API! I updated the hash link so it does now work :)