skysight-inc/HackerNews huggingface dataset:
Live streaming is still a pain-point in HTML5. I can play a live HLS stream on my Android or iOS phone, or I can play a live RTMP stream through Flash on the desktop; but everything else on the desktop is flaky, or experimental and flaky (MPEG-DASH), or just nonexistent (in the browser, that is -- not including video clients like VLC). I would love to see 2016 be the year where this gap is closed!
> Compiled and ran the code and immediately Bitdefender blocked the program and put up a "Keylogger detected" message.

Which is quite problematic because it was a false positive. You knew and wanted that program to log key presses.

That's the trouble with aggressive heuristics. Users are going to have a program that translates keyboard layouts by hooking the key presses. Or software that comes with some fancy input device.

Then the antivirus says it's a keylogger even though they know it isn't and the user is taught to expect good rather than bad things when they press "allow" against a something-is-wrong prompt.
A good manager enables happy programmers. We always need more good managers in the world; there is nothing shameful about choosing to head into management.

Source: am a programmer, not a manager, but am lucky to currently be experiencing an amazing programmer-turned-manager after years of awful managers.
I'm curious how many scientist the US has on climate change? I have no perspective on quantity of scientist for climate change (or pretty much any field) ie is 110 a lot or is that normal for country like Australia?
The ordering on the list is odd. REI's seems really mediocre but rates #2? Look at "Epic Systems Corporation" at #16, that's a super cool perk.

What is the ordering based on?

Also perks are rated so highly in the US because companies stereotypically treat their employees so poorly. I worked for a startup in the UK which had no perks except coffee, tea, & water provided, however because of UK law it would be rated extremely perky by US standards (4 week paid vacation, unlimited sick w/doctors note after a week, maternity/paternity leave, bereavement leave, limited hours, paid overtime, free healthcare (NHS), state pension contributions, etc).

I'm not saying some of these companies don't have unique and interesting perks: they do. But I am saying that a lot of US companies still don't offer 4 weeks of paid vacation a year, maternity leave, and certainly people work much longer hours (8-6 seems typical).
Possibly a company's GC should be responsible for this - lets hope the AG gets some lawyer disbarred for this.
It sure seems likely that many countries are going to look back on this time with some substantial sense of shame.
"why does he have to open with, essentially, 'The people who are actually getting things done and most excited about my platform are doing things wrong. I'm going to tell them they're doing things wrong"

He's acknowledging that these people had to do things wrong, at least in the sense that they had climb a steep learning curve and deploy a heavyweight system, because they basically had no other choice. He's describing the gap that he saw that motivated what he demonstrated. Those artists aren't going to be offended that he attacked their deep love of Unity, they're going to be happy that they have an alternative that suits their needs.
I know I shouldn't comment on being downvoted, but I'm genuinely curious as to what is so wrong or offensive about this post!

It went from 2 to now 0, so evidently there are people who agree with me.
There was a great New Yorker article a while back about him. I'm sure the documentary covers the same stuff as the article, but in case anyone wants to read it: http://www.newyorker.com/magazine/2008/08/11/the-chameleon-a...
Like anything, it depends on what you're using it for. I wouldn't put a distributed lock into some massively high volume request path, or where absolute availability is required, but it's perfectly fine for some scenarios.

As Martin points out though, many (most?) distributed lock implementations are or can be broken in various ways. He hints at one of the fundamental problems - consensus. Many distributed lock implementations fail simply because they cannot achieve reliable consensus, or don't even try to.

That said, distributed locks can be safe and handle reasonably high throughput. The Atomix distributed lock is one example:

http://atomix.io/atomix/

http://atomix.io/atomix/docs/coordination/#distributedlock

Since consensus requires quorum and quorum requires availability, there is a risk that your ability to obtain a lock or learn about lock related events could be effected by availability, but at least in the case of Atomix, the system is fairly resilient with auto-failovers to passive or inactive nodes as needed (as compared to, say, a ZooKeeper based lock).
Note in the USA, Verizon does not ding uses of their data cap if they use Verizon's video content Go90, however it does if the users use YouTube. It is interesting that in India the net neutrality has been taken to a much higher degree than in the US itself.
But I don't think what India did is a bad thing in the long run(even though the acceleration of people moving to use Internet for first time will get hurt a little bit in the short term)
What's ironic about that?
Show HN: Testcontainers, Docker support for JUnit integrated tests
> Why not just provide $30/month extra salary?

It is a training stipend. The company benefits more from you learning new things than they do by providing you $30 cash.

I will say books only seems restrictive. Pluralsight has nice training material in video form, and other places are doing interesting weekend courses, why is dead paper the only method of learning to these companies?
Uncomfortability Is the New Convenience
There is a certain irony that after all the arguments about how plugins are bad and we must kill Flash, actually video on iOS devices typically still plays via a plugin today, just a different one. Moreover, because of Apple’s policy about browsers all having to use the same engine on those devices, no-one can provide an alternative browser that does better.

This situation breaks everything from basic cookie mechanics to possibilities for caching short videos for offline use, which should have been letting us do all kinds of interesting and useful things now that the videos are supposed to be part of the normal content on a page.
The link should point to the interactive graph IMHO (great graphics by the way):

http://dsl.richmond.edu/panorama/foreignborn/#decade=2010&co...

As a European, migrating to US is tough, so it's no surprise immigration from Europe is that low today. Obviously the biggest contributor today is Mexico , but the fact the Philippines arrive at the second place is surprising.China is only at the 4th rank.
It is useful when you are trying to type a character that you cannot quite pronounce/pronounce erroneously. It happens quite often even with Chinese people. With this input you can simply imitate the strokes.
I'm rooting for ya! (and me)
> There is a patient suffering from a heart disease, medicine arrives in a few days.<

We fundamentally disagree upon the nature of net neutrality. I do not believe net neutrality is a good thing, and getting rid of it would be a good thing.

The fundamental fact is that all bits aren't created equal. Facebook wants to pay for some bits by attaching the economic value of future customer, and that is fundamentally a justified thing.

In America T-mobile recently launched Binge On program under which Netflix and Youtube won't count against a monthly data plan. People on HN are hell bent on claiming that somehow this is a bad thing, but the fact is, for most people this makes their lives better.

I'm surprised that TRAI (an organization which should be gotten rid of completely according to me) caved in to Net Neutrality proponents. In future you'll see when in America Net Neutrality will be removed and how much benefit it brings to the people.
My machine is running CUPS on 127.0.0.1:631 (the local HTTP interface). Does this mean any web site can print with my printer?
There are some severe physical limitations to work around here. Higher frequencies support higher bandwidth, but they tend to go right through the ionosphere rather than treating the ground-ionosphere system as a waveguide. Lower frequencies can propagate further (like AM radio at night), but as you drop the frequency there's suddenly a lot less spectrum to go around. And you need huge antennas.
Nobel Peace Laureate Mairead Maguire on Julian Assange’s Arbitrary Detention
How LinkedIn Can Improve Growth
Are you guessing that there are secrets, or do you KNOW that there are secrets?

Can you testify to Congress that there are secrets?

Notice how the story changed after Snowden revealed the fact that the US government was doing ubiquitous surveillance. Previously other people had reported that but not been believed. Some Senators knew about it but were prohibited from saying it was happening. Once it was revealed by a trusted source (trusted because his evidence proved he wasn't just making it up) the whole story changed.
the government is caught in a bind with basic science. Let's say it puts its money into science with no concrete outcome. How can we be sure that taxpayer money hasn't gone to some 'scientist' that just happened to have political connections instead of scientific qualifications? Or maybe the scientist was an eminent and qualified scientist who frittered away the money on a lark. There's no accountability in basic science, and a lack of accountability is anathema to good governance.

Hell, that even happens in non-basic science. How do we expect basic science to be any better?

https://www.youtube.com/watch?v=RWbkvCMuU5A
I think he had a heart attack, not a stroke.
We're talking about a tech bubble here, not the apocalypse!
The 3 technologies you want to learn now if you are a contractor
Listening for video events (cross-browser) reliably. When is a video loading, buffering, paused, what time is it? etc
Sure, among enthusiasts, and I would agree that apple's philosophy of hermetically sealed parts goes against this principle. But apple isn't competing with the parts manufacturers targeting DIY-ers, they're targeting the direct-to-consumer market. And on that segment, it's striking to me how much longer the devices have a shelf life (again, anecdotally). Also self repair is much less common in that non-expert market, so their policy of keeping repairs in house as much as possible I'd argue doesn't have a huge effect.

Edit: I think I should give the parent comment more credit. After thinking about it, maybe the real goal should be to make partial hardware upgrades (like the DIY pc's enjoy) more accessible to end consumers.
So does this mean Wikipedia Zero will have to be shut down in India?
That's extremely thin gruel. You seem to want to paint any whiff of Russia/Soviet sympathy as the equivalent of 'Stalin apologist' and reaching even further, an equivalent to being a Nazi sympathizer. I don't think that's a view that can easily be factually rather than ideologically supported.
If you're familiar with the notion of a greedy algorithm, that is capitalism in practice -- easy to find local optima, but in the case of humanity, very unlikely to find the global optimum.
I hope this not too off topic, but are there any stand out tutorials for learning Phoenix and/or Rails 5.0? I am pretty intrigued by both.

Does anyone know if there is any support for isomorphic Javascript on either platform? Or is that strictly a Node thing?

Edit: just remembered, how does Elixir stand up against JRuby running on the GraalVM? I remember reading about it here in the beginning of this year and was pretty excited to hear about some of the performance gains that the JRuby team was able to make. Here is a video the GraalVM team demonstrating the performance of their work:

https://youtube.com/watch?v=lYGfD2H99Ls
It's about maintenance / serviceability. Unless it can be field-patched with duct tape and some clever woodworking, people in poor countries are going to be SOL when some crucial component breaks down. A device that can't be maintained locally is pretty much a throwaway, and as you say, they prefer to reuse quite a lot of stuff.
We Americans need to learn this!
> And why does there have to be an agenda, as opposed to simply being an unresolved scientific point of contention?

Because there's no way that the radiation particles don't destruct DNA if they hit it. The "debaters" don't have any scientific explanation how it can be even "harmless" not to mention "beneficial."

Chemotherapy is just "let's kill enough of this guy's fast replicating cells to kill the cancer cells before they kill him." There's absolutely no any connection there to the radiation effects on the DNA.
Typically, having good reasons would precede encouragement.

Why should they choose software engineering as a career? Isn't it a miserable occupation for many without independent interest in the field? Don't many end up regretting it, having been goaded into it by overbearing parents, the promise of financial security, or a political movement to redistribute power from one faction to others? Doesn't the practical argument, that it's a good job, get weaker with each CS degree newly awarded?

Writing software will become a necessary skill for people with primary knowledge of other domains. The market is soon to be super-saturated with generic "software engineers," most of them unprepared to do anything more than plumb Java business software or glue together knick-knack web apps. I would encourage these children to find an interest in the world at large, and let the software follow if needed.
Oracle Issues Emergency Java Patch for Windows Bug (CVE-2016-0603)
Turnbull says he's different from the previous Abbott-led government, but clearly he isn't. That's very sad.

I was really hoping Turnbull would be different. As bad as Labor are, the LNP is much, much worse. In fact, they can't even Claudio to be better economic managers: Labor listened to Treasury during the GFC and took action that saved us from a recession and job losses, albeit on the back of a mining boom. This current lot literally started stripping government spending from the economy, right at the tipping point where we are in danger of going into recession. And yet they have increased our national debt - something they crowed they wouldn't do whilst in opposition!
I think he was just saying that Unity is overkill for simple projects and that was part of the impetus for creating VR Script so people wouldn't need an entire game engine to display some panoramic content.
I later found out that other reporters had run into trouble when moving from Law360 to Reuters, but those were before my time. Law360 has had a non-compete since around 2011.
Am I the only one wondering who Calico is? (I'm not finding an obvious candidate with a quick Google search ...)
You don't need quantum cryptography to defend against attacks that employ quantum computers.

There was an interesting talk on classical encryption algorithms that resist quantum attacks by djb and Tanja Lange at 32c3 last year, see [1,2,3].

TL;DR:

- Shor's algorithm kills factorization-based algorithms like
RSA, DSA and including elliptic-curves-based DSA,

- Grover's algorithm allows faster (O(sqrt(N) instead of O(n)) brute-force searches, which means for the same level of security, one needs to double AES key size,

- there exist classical encryption algorithms that have so far resisted quantum-based attacks, e.g. hash-based signatures, Goppa code-based asymmetric crypto,

[1] https://www.youtube.com/watch?v=6XeBvdm8vao

[2] https://media.ccc.de/v/32c3-7210-pqchacks#video (in German)

[3] https://www.reddit.com/r/privacy/comments/3yppbz/post_quantu...

EDIT: formatting
Watching the video is tech:

John Carmack(from the video): This is in now way replacement for highly sophisticated apps... ...you should clearly be using Unity or Unreal, you should be using a real game engine. If you have to do a lot of interaction with Java or native code, you should be writing a native application.
> Saying that it does seem to have parts which aren't going to be easy to replace.

Which makes it inherently disposable - if one of those parts breaks, they won't be able to fix it locally.
To expound a little, one should worry about the plank in one's own eye before one worries about the splinter in another's. To me, this means that one's first responsibility is to take care of oneself. If you can't take care of yourself, then you will not have learned what it takes to take care of anyone.
The story of GitHub's internal upheaval
I might say much the same things about web development in general. Twenty, years later I still think its easier to create a desktop application with a remote SQL back-end than a web app for any moderately complex application. Data aware visual components and the like have only pale imitations in html/javascript/css. Things like crystal reports have been ported to the web environment but along the way seem to have lost the convenience they had, where it was possible to add them 3/4 of the way through a project. Now you have to rework 1/2 the back-end code (it not the entire project) to add a package like into the mix.
The non-compete agreement and employment contract at my last job was provided and signed electronically over the web. There was no opportunity to red-line any of it, although I could have printed and shown it to a lawyer. I suspect many people will be subject to these non-modifiable, digitally-signed contracts in the future.
I would start with LearnElixir.tv (disclaimer: Daniel Berkompas works for Infinite Red, which i own). It's very good though!

> Does anyone know if there is any support for isomorphic Javascript on either platform? Or is that strictly a Node thing?

That's more of a Node thing, although React.js has very clever server-rendered JavaScript tooling that you can implement alongside your Phoenix apps.
> That's different from ... talking about "sacred medicine"

You seem to be doubling down on interpreting 'sacred' in that context as the scholar saying 'something I believe is supernatural'.

Social scientists studying religion should use religious language, and scientists studying experience are fine to use mystical and visionary language, if they are describing something emically: i.e. the subject reports mystic or visionary experience. Terms like that even have an etic use, to refer to the pattern of experiences that are described that way, where they often become specific terms of art.

You didn't seem to engage with my point that you are misunderstanding the term: it is triggering your 'woo' detector, which is giving a false positive in this case.

"Sacred medicine" is not a problematic term, if you are studying medicine practiced in a sacred context. I have a book on "Shamanic medicine" - that doesn't indicate the author is a true believing shaman, just that they are the subject of his study. "Sacred knowledge" is a very good title for this book, because it is an attempt to look at what knowledge of psychoactive drugs is embedded into sacred frameworks cross-culturally, that can be reframed in a modern scientific context.

I think the misunderstanding is very understandable, because religious vested interests do a good job of preventing religious studies being widely known. Partly their concern is to keep sensible folks like you saying this kind of thing: words like 'sacred', 'mystic' and 'visionary' should not be used unless you are a believer.
I think I might know what this is attempting to do, but can't actually tell for sure.

I briefly saw some "action" links or nav menu in the top-right (day, week, poms), but then the "what is lanes" green bar at the top covers up the action menu. The "what is lanes" thing didn't explain anything to me. And when I forcibly deleted the bar using web inspector, then the action buttons didn't work (day / week / poms). Very confusing. (But a big fan of pomodoro technique so looking forward to seeing what exactly it is you've created once it gets explained better and the UI gets cleaned up.)
Pygmalion: An Executable Electronic Blackboard (1975)
Color Coding Request Priority Using Conditional Formatting
My understanding is that blockchains are designed to ensure that it would be economically irrational to attempt to expend resources competing with the blockchain, creating create a stable equilibrium in which rational participants cooperate.

It might not be worth a scammer's money to buy enough computing power to double-spend, but that doesn't mean a government mightn't find it worthwhile to spend money to tamper with or destroy something it perceives as a threat.
> not the long-term effects of it

We know about the DNA since 1954, we know that the radiation particles destruct it as soon as they hit it. There's no any known mechanism under which the long-term effects can be anything but negative.

The only ones who "benefited" are comics heroes like Spiderman. But do I have to point they don't exist? The only others who "benefit" are those who are doing the nuclear projects.

And I'm not against nuclear in general. If that's the best we can do to provide the energy we want to use, we have to do it. But effectively inventing the health "benefits" is too much.
>Isn't battery replacement hard on all iOS devices?

Good point. I guess it's macbook's batteries stand out as hard in the laptop world, and on the mobile side I must have been comparing it to recent android devices from samsung and htc, forgetting that until very recently most had removable batteries, even cheaper to replace than laptop ones.
Damaged DNA gets repaired. The proposed mechanism for hormesis is that low levels of radiation stimulate the repair process and get the immune system to step in earlier. I have no idea if this is really true, but it doesn't seem absurd on its face.
>Premium services that are nice to have for recruiting might be some of the first things to get cut from customers' budgets in a downturn when they're not hiring as much.

I agree.

The binge on linkedin spending can't increase dramatically forever it eventually will follow the macro trends.
What gives you the impression that Windows Defender is any good? It hasn't had a consistently decent detection rate since 2012.

(See: https://www.reddit.com/r/YouShouldKnow/comments/40zh69/ysk_t... https://www.av-test.org/en/antivirus/home-windows/)
iTunes is a slow, bloated mess with UI that gets worse with every release. Classic dumbness: Adding 1 song or photo to a phone requires erasing the entire phone because it's synced from another computer? Or trying to sync a folder of photos from computer -> brand new iPhone with brand new iTunes doesn't work. Just stalled progress bar forever.

WiFi: There are constantly WiFI problems with OSX and iOS. From plain-ol' reliability to straight up bugs. This isn't including boring DNS stupidity from OSX.

https://www.google.com/search?q=osx+wifi+bug

Xcode: Absurdly slugish and crashing constantly.
To further clarify, the chemicals put into the water to treat and protect the water from the pipes ended up making the water more likely to leech lead from the pipes (acidic, when they wanted basic pH).
Ahh ... had to search for "calico tom denham" to find http://www.projectcalico.org/ ok ... that makes more sense than a company dealing with biology ...
Agree, I've spoken with VC's who said getting liquidity for founders ended up ruining the companies because all the founders cared about was finding ways to create more liquidity.
At least in the context of Australia's resources this seems pretty significant considering it was 110 of 140 positions just in the one area, apparently with more cuts on the way. A drop to a quarter of research staff on pretty much any project seems like it would make a pretty big impact.
How exactly has Assange been "detained"? Undoubtedly he would be detained if he left the Ecuadorean Embassy, but he hasn't. But there's a difference between actually being detained and voluntarily not leaving the Ecuadorean Embassy.
That's definitely true. But for average day-to-day text input, people seem to vastly prefer the "hopelessly slow" pinyin method.