skysight-inc/HackerNews huggingface dataset:
We share a lot in common with our neighbours to the south and it seems that the drug overdose epidemic has been happening in Canada as well. With some very alarming rates of increase due to Fentanyl overdoses. In the province of Alberta, Fentanyl detected deaths have risen from six in 2011 to 120 in 2014.[1] Other provinces are showing double and higher rates of increases.

If you were to look at Alberta alone there is a correlation to the collapse in oil prices, since it's an oil and gas producing economy, and increased overdoses. But Fentanyl is just this monster of a drug 80 times as powerful as morphine that is being laced into so many other drugs and sold to unsuspecting customers as OxyContin or laced into it. As a response to the epidemic the government is fast tracking Naloxone to become a non prescription drug since it reverses the effects of an opioid overdose within minutes.[2] I don't remember where I read that first responders (Paramedics, EMS) will be carrying Naloxone to administer it during responses.

1.http://www.theglobeandmail.com/news/british-columbia/fentany...
2.http://www.theglobeandmail.com/news/national/government-to-f...
Hi, I am Tair, founder of Dockbit. At the moment we only support GitHub repositories, however GitLab and BitBucket are going to be added pretty soon. Please write us an email to support@dockbit.com and we will notify once it's ready. Thank you!
How Clogged or Frozen Gutters Can Ruin Your Roof in Winter – LGC Roofing Blog
Swift will reach 2 years in the public in June 2016. There has only been 1 major release of Xcode after Swift was announced. Hopefully, we'll see something more then. Personally, I'd like to see an official Plugin system. Then we get everything. :-)
Preaching to the choir. I think it points to deep/immersive telepresence as a major unsolved problem. It's telling that the people who build the Internet can't use it to escape some of the highest rents in the developed world.

Solving that problem would help the interior for the reasons you explain.
As a hiring manager I've visited with a number of bootcamps in SF and the East Bay. They definitely vary in quality, intensity, and in the topics covered.

I've also made two hires from bootcamps. Neither were completely new to programming (which stood out in the interview process, compared to their classmates) but they'd both honed their skills during the bootcamp. Both are excellent, and while they required a lot of mentoring from senior colleagues initially they both work hard, are highly motivated, and have a strong desire to learn and prove themselves.

Are they lacking in CS fundmentals? Yes, a little bit; they couldn't tell me what a good sorting algorithm is, they'd just call array.sort() to get the job done. Which is exactly what I'd do, even though I went through implementing quicksort, bubblesort, etc... in my CS degree.

Would I hire them to develop novel algorithms? Probably not (though I wouldn't rule them out), but they can work an ORM pretty good, can reason through workflows, and build fairly complex web applications just fine.

I think bootcamps can be a goldmine for hiring. You get to meet dozens of motivated, enthusiastic junior engineers at each hiring day.
I see those concepts in RISC OS¹, developed by Acorn (as in ARM, originally Acorn RISC Machines).

The buttons on the left open windows containing applications and files, like the Resources window that is already open. On the right are running applications. The menu on the text editor has been opened with the middle mouse button; to complete the save action (for a first time save, or new destination) the icon can be dragged to a file window.

The desktop can have files, folders or applications pinned to it, but there are none in this screenshot.

The screenshot is as the OS was released in 1991. The first released version, from 1987, had similar functionality but lacked icons on the desktop ("pinboard").

(The other thing I liked about this OS was how applications were packaged. They were simply directories beginning with "!" containing, at minimum, an executable file called "!Run". This made it nice to explore, especially as !Run was often written in BASIC, and there was a BASIC editor and interpreter in ROM.)

[1] https://en.m.wikipedia.org/wiki/History_of_RISC_OS#/media/Fi...
I think there should not be any Code of Conduct in OSS projects. I like the BDFL model more. If the BDFL does not like what you do, you are out of luck. Join or create a fork. If what the BDFL likes does not resonate, nobody will contribute and the project will die.

I think hacking was never about politics through words. Sure hackers might had or have an agenda, but their weapon is programming not writing. I have nothing against political activists who use writing as their tool of choice, but there are plenty of groups you can join and do that. For me it makes no sense to mix the two concepts together and scare away actual hackers who just want to write code.

If you do not like the community, fork it. That is was everybody does for technical or political reasons, why should there be written rules for stuff most people like to do as a hobby in their free time?
More comments = Better Code
Hehe, I didn't mean to sound negative! Agree with the other poster that it's quite fun.

Oh, and I also forgot to mention that the guy used `tar` for compressing one file. I'll see myself out.
There's a chrome extension that automatically makes threads collapsible on HN. https://chrome.google.com/webstore/detail/hacker-news-collap...
More thoughtful/consistent/attentive moderation would solve the problem 9 times out of 10, and have the added benefit of signalling the folks posting memes or making inane comments that those comments are not welcomed here.
Is there any common resource that people use for judging reputation of these programs? For what it's worth, the context for my question is for one in Boulder called RefactorU. I've been a web developer for (well, a while) but my wife wants to get into the field and this program looks pretty good to me.
I thoroughly enjoyed reading this contemplation of what desktop UIs might look like in 3-5 years. Excellent work.

There are some very good ideas in here, notably the pop-up circular 'swipe' menu of contextual actions (near the bottom of the page). I built one of these into a trading system once and it was well received. Gaze tracking combined with "Just Type" strikes me as being potentially very powerful too, if combined with some sort of highlight thing so you know where you're going to be typing.

There are some amusingly weird things too, like the polydactyl-only requirement to "click and drag inwards on a panel with 6 fingers."
Come on guys, this isn't Reddit. Leave the gag threads at the door.
I'm not sure people do know these things. Apple claims otherwise and at least some people probably believe them.

http://www.apple.com/supplier-responsibility/
They're not actually building things out of red stone (although they may if they're learning some basics about circuitry). The schools around here are using Minecraft to teach Java-by doing things like creating custom blocks in Minecraft that when activated call Java code you've written that turn all the blocks in an X radius into wool, or samples an image you feed it and recreates the pictures in Minecraft using colored blocks of wool as pixels.
I was getting the feeling that Slashdot had finally given up the ghost, or some subreddit that mainly attracts teenagers had posted an HN link for some reason. I mean there have been pun threads on HN posted recently, and reference "humor", and meme chains. It was enough to make me not even look at this site for a week.

I really hope it turns around. I can't take another site I love turning into a cultural "me too" wasteland.
Hopefully never: https://www.youtube.com/watch?v=w3_0x6oaDmI
I was just singing praises to Rails last night for these reasons.

At my corporate job, we use Java with Spring, and a hellish mess of node packages/libraries/whatever we're calling them now. It's not good.

So when I do side projects or consulting gigs, I always run to Rails which is what got me into development. It's very refreshing.

Reminds me of the jQuery post the other day. Rails is just a little older than jQuery. Rails with some jQuery sprinkled in is as close to development perfection as I've ever seen.

Also re: "too much magic" - Why is magic a bad thing? Creating layers of abstraction to ease building is what programming is really about, right? Why would we want to go backwards to configure everything under the claim of "I need to know how EVERYTHING works!"?
> You have no baseline questions and timeline.

I don't think that this will happen, but one can imagine solving this problem by subpoenaing your past FitBit data and social-media record, and correlating the two (by time stamp, which, if maybe not now, then I am sure eventually will be sufficiently fine grained to allow this). I'd imagine that it would be far more accurate than whatever calibration they do now.
No. Speaking from my somewhat limited experience with serious relationships [0], I can assure you that every time I broke up with a woman, it was not what I wanted. But when someone tells you something like, "I don't love you, and probably never will. We're ok, right?" Even though you may still desire to be with them (emotions are weird and annoying), there's no way to salvage that relationship. Breaking up can often be pre-emptive in dead-end or bad relationships to avoid further heartache. That doesn't make it desired by the breaker-upper.

[0] Those lasting more than a few weeks, or with a more deeply felt emotional connection. Most likely also a desire to have a future with the partner, and not just a series of dates and screwing and then drifting away to find someone new.
If you use chrome, there is a good extension that adds in collapsable comments: https://chrome.google.com/webstore/detail/hacker-news-collap...
> Can I note for a moment that this technology has been hyped since 2012 and we're only seeing the first consumer-facing products now?

Sure, but I'd like to know what the significance of that is? In 2012 it was only an idea, it was 2013 when it became a physical thing at all that people could work with. Then people had to figure out how to fix the problems that were apparent once it was a physical thing you could actually use. Then you have to get people on board to create compelling content for an unproven peripheral. All the while working on the underlying driver and SDK, which includes all the problems and slowdowns that come from immature volatile software being a moving target.

For a new physical product, in a new consumer media niche, using new technology, using new software, needing a launch lineup of software developed by third parties, all originally started by community effort to take 4 years to go from idea to shipping consumer product is damn impressive, regardless of whether or not all this effort will ultimately succeed.
It's more than a personal preference; vecter is representing something about the culture of the site.

It isn't just about community preference, either. HN is a democracy, but a constitutional one. The constitution is https://news.ycombinator.com/newsguidelines.html.

> stupid and immature

Speaking of which, please review what the constitution says about not calling names in arguments!
Daily Eating Patterns and Their Impact on Health and Disease
Welcome to my sleep-apnea life. The CPAP is only partially effective due to (surprise, surprise) a new allergy to... well, everything airborne, seemingly, including house dust... and even though Allegra does a decent job, sometimes I unconsciously take the thing off in my sleep, and proceed to have a much shittier sleep: http://i.imgur.com/f9oHjqQ.png
This post is regarding hiring. I don't get your comment ild - where is the con artistry?
Node.js, performance over security
Fun fact, IE 2 included support for VRML, the virtual reality modeling language, back in 1996.
And please keep to the guidelines[0], the insults 'stupid' and 'immature' are not necessary to convey the idea that you find that behaviour abhorrent.

[0]: https://news.ycombinator.com/newsguidelines.html
Both, but for different reasons: The "overdoses" from prescription opiates are often acetaminophen vs. the opiate (no direct sources w/ numbers, but example: http://www.medscape.com/viewarticle/820039).

Whereas with illegal opiates it's often from a difference in purity from one purchase to the next. This is where a regulated drug market would alleviate that issue 100%.
Parsing for quality signal here can be tough with an article with over a 100 comments. Screen real estate can be hogged by the noisier threads, making it difficult to track a meaningful discussion.
One of the key features of pure mathematics is that we come up with results just to have sitting around, on the off chance they ever become useful. And often they do, much later on. It’s a gift to the future.
In Lisp, a parenthesized expression is a function call by default, if not explicitly transformed in some way (for example with `quote`). `(f 1 2 3)` would be written as `f(1, 2, 3)` in other languages, and `(f)` would be `f()`. So `(-1)` would translate to `(-1)()` which doesn't make sense. Well, not exactly, as for example in CL and Elisp you have a `1+` function[1], which... well, adds 1 to its argument. The difference is that `1+` is not a valid literal number, so it's read as a symbol, and if this symbol has a function attached to it, it is called.

In Common Lisp you can work around this by using a special syntax: `|-1|`, which forces reading the thing inside as a symbol. You can then define functions and call them this way:

(defun |+1| (x) (1+ x))
(|+1| 1) ;; => 2

[1] `1-` too, of course.
A few months ago I developed an intranet app for a team of consultants. The project manager asked if they could save it to their shared network drive. Naively I said yes of course just save a link. Later I found that he had just done "save as" from his web browser and created an offline version! It made me wonder if it is something that should be possible.

Storing html files containing actual data on a drive is actually quite elegant:

* The user has an intuitive understanding of files and can manage them using existing tools.

* Easy to backup.

* User level security is as simple as setting file permissions.

* All computers have a web browser that can render the content.

Could raw html be used? I am not sure that a packaging format is even necessary when you can use a data URI for images.
Casualty is a military word that includes the sick and the wounded. Doesn't mean they died.
I've been using the Hacker News Enhancement Suite[1] for a while in Chrome. Among RES-style features like keyboard navigation it also enables collapsable threads. The source[2] is available on GitHub.

[1] https://chrome.google.com/webstore/detail/hacker-news-enhanc...
[2] https://github.com/etcet/HNES
3 Integration Projects That You Can Complete with Open Source Integration (OSI)
I posted this as a "Tell HN". A moderator must have changed it to "Ask HN".
Hmmm, I'm worried that you're right. But $20,000 is at least 10 times what I'm comfortable spending at this stage.

Is there no option in between fiverr and $20K that would be a worthwhile investment?
I could spend hours on this! So addictive =D
Meanwhile, somewhere in Wisconsin, the number 274-207-2811 is being mercilessly prank-called my mathematicians.
I noticed the condition of the road had a significant affect on the readings. I think we could use supervised learning to perhaps determine different activities.
Varying potency. Dealers putting in fentanyl or stronger opiates to intentionally cause an overdose as marketing hype for their product (very common). Misjudging the dose of a known product. Tolerance. Using too much after some time stopped. Mixing opiates with other substances. I'm sure there are many more.

If you're using street opiates, it's going to happen at some point, guaranteed. I've yet to meet an opiate addict who has never overdosed and I doubt I ever will. Sticking to prescription opiates helps, but even then people overdose often.
Developers may not be open heart surgeons, but in some cases, it's even worse. The human body can heal on its own, and leaves ambiguous traces of the work done. Bad bits on the other hand continue to infect the system, a "tiny" security hole in the wrong place is as bad as a systemic infection.
I get the perception that people are afraid that these bootcamps will saturate the marketplace and bring salaries and software quality down. Which could happen, but it also might not. Many of these grads could go on to create companies themselves and create new jobs, and hey before you know it you'll be working for a 'bootcamp' grad.

I'm a bootcamp grad and don't believe everyone can 'learn' to code. Same that everyone can't learn to be a doctor. Everyone has the aptitude to be spoonfed coding principles or medical terms, but its up to them to really understand the concepts and then take them to the next level. Many of the grads you see coming out of the bootcamps may not end up going down the track of software engineering, they may end up in product, qa, devops, etc... Many of them might not even become senior because they either don't have the desire to, or just don't have the capacity to do so. At the end of the day these bootcamps offer people tools, its up to the people who graduate from them to really sharpen and build great things from those tools.
I don't believe your comment was intended to be constructive at all. It sounds much more like jealousy and looking for an excuse to tear down someone who's put in great effort.

The concept and presentation of it are definitely impressive, especially for someone who's only 21 and still looking for internship-level work. He's easily in the top 5%, probably top 1% of designers, in terms of being able to see a complicated concept through from ideation to execution.

#1 — There's nothing wrong with using assets from other companies like Amazon, Facebook, Wikipedia, etc. in a concept mockup. If anything, it's nice to see realistic assets being used instead of stock junk that won't actually work in real-world situations.

#2 — Yup, the 6-finger-pinch would probably be too convoluted, I agree. But that's easily replaced with a regular pinch. Easy to get little details like this wrong in the scheme of things, especially for the more minor gestures.

#3 — Who cares? If anything this shows that he knows about what's out there in terms of prior art, and is able to build on it in an inspiring way. That's a good sign in my book, not a deal breaker.

#4 — The fact that he was able to put together this page, with all of the marketing copy, and the well-design screenshots (with zooming), etc. already shows that for a visual and interaction designer he's way ahead of the curve in terms of marketing.

I'm not saying the concept is perfect, but it's definitely well presented, and well thought out. Add in the fact that the designer is 21 and looking for an internship, and he is an absolutely obvious candidate for a phone screen. I'd be surprised if he isn't able to land internships with any of the big tech companies (Apple, Google, Facebook, etc.) with this piece as part of a larger portfolio. He's clearly good at coming up with, polishing, and communicating ideas.
Maybe some detail would help. I have interviewed and hired people, been a dev team lead and manager. I would consider a such a candidate enough to at least get them on the phone and see where it goes. Just wondering if I'm alone here (especially because I have a personal bias in this case).
I agree that the language was a bit strange. I edited my post to try to clarify, but I think that Jtsummers (https://news.ycombinator.com/item?id=10933737 )'s reply is probably clearer than my edit.
I think part of it too is that on the desktop, we generally stay in one or two applications for long amounts of time. For example, we'll spend hours inside 1 or 2 browser windows. All the changes is the content within the browser, the positioning will stay static for hours. Or an IDE, spreadsheet, wordprocessor, etc... - all are long-running apps, constant opening and closing or resizing isn't needed. Current DEs also get app launching right, you can have workspaces, etc... The practical difference between using the OSX, Gnome Shell, KDE Plasma 5 or KDE 4, Ubuntu Unity, even Windows - isn't all that big. You can open your app with search, resize it to half the screen or maximize it easily, and you can switch through apps easily. They've all converged with a similar set of features for everyday use, the main differences are simply little widgets here and there.
Just as a point of reference when you say "It is widely reported that ..." that is making a claim. You could follow that up with see here, here, and here. A useful one might be the NBC link (http://www.nbcnews.com/news/world/heroin-use-grows-u-s-poppy...)

That said, the article in question points out that overdoses are more closely related to the addition of Fentanyl which is 100x more powerful than Morphine [1] and that is not manufactured in Afghanistan.

[1] http://www.deadiversion.usdoj.gov/drug_chem_info/fentanyl.pd...
Why are most people so pessimistic about a powerful AI?
I believe AI (or AGI) that is better than humans is quite far from done. May be the technology available today can generate better-than-human AI (without going the quantum way), but we probably lack the models or structures or simply the scale that can make this happen. Or may be we are missing some fundamental discoveries about cognition and intelligence.

But even if we develop powerful AI, why are we so scared about it?
Why do we think that a powerful AI will be stupid enough to stay interested in Earthly matters or humans when it has an entire universe to go to?

EDIT: From time to time I hear someone established and reputed cautioning against a powerful AI. I am just curious what I do not understand

Example (an year old post): https://www.washingtonpost.com/news/the-switch/wp/2015/01/28/bill-gates-on-dangers-of-artificial-intelligence-dont-understand-why-some-people-are-not-concerned/
The problem with democracy is that, in any large group of people, a substantial number of them will be uninformed or even misinformed on particular topics that come up for discussion. And when people become misinformed, they can get entrenched in that view, believing that it is so self-evident that people who think otherwise have to be part of some vast conspiracy or just plain idiots because no one could be that stupid. And this almost comical misinformation transcends political lines: I can think of several examples on both the right (e.g., climate change) and the left (e.g., TPP).

Indeed, I think that the more critically-minded section of the population is, if anything, more prone to falling into this trap. I'm probably just as badly misinformed on some topics (although I don't know which ones--if I did, I wouldn't be misinformed!). I suspect that a large part of the cynicism comes from people who are merely unhappy that their minority (or what they see as the "silent majority") is not actually in agreement with the majority consensus.
I think dang and the mod team are still doing a 'good enough' job at moderating, removing and warning the 'bullshit'. I see dang telling people off for breaking rules every day.

To implement collapsable threads would hide unpopular, but still valid comments and opinions which I don't believe is a fair, or 'in the spirit' of HN.
Inefficiency and effort involved.

1. Encoding and decoding the data takes time and code.

2. The encoding expands binary by 4/3 (three bytes are encoded into four)

3. Duplication - e.g. if the same image is included in N places it will (likely) get encoded and stored N times, costing time (encode/decode) and space.

Like everything, it is a trade-off.