skysight-inc/HackerNews huggingface dataset:
After the PR via Express Entry which takes, say 1 year, you wait 3 years (recently changed by Harper[1]) before you can apply for Citizenship and then it will be almost a year after that when you get the citizenship (27% get in 12 months, 54% in 18 months). So you are easily looking at ~5 years from application. Then you need to find someone who will file a TN visa for you.

[1] http://www.cic.gc.ca/english/citizenship/become-eligibility....

[edit: to reflect express entry does not require 1 year of working in Canada]
You put an awful lot of faith in a graph with no numbers...
If this looked even remotely useful to you, do check out Distill (https://distill.io). Distill can be used on most websites (including HN), can send you notifications, and doesn't need a local browser (or access to "Read and change all your data on the websites you visit").

Disclaimer: I know the developer personally. But if there ever was an appropriate plug, this one is.
A Day in the Life of a Professional Mushroom Picker
I would love a script that shows me posts with exactly 2 upvotes. There's a lot of interesting links on the new page that is mixed in with spam.
SchooLinks
I would assume not. GCs are typically invoked by requesting allocation. Since the GC (presumably) uses lower-level OS facilities to allocate memory, it wouldn't need to recursively invoke itself.
More beginner-friendly articles about Latency Compensation are available on the blog of Discover Meteor: https://www.discovermeteor.com/encyclopedia (the top section)
Interesting idea.

I wonder what it would take to get an HN article source added to services like ifttt or zapier?
The advantage of ServiceWorker is that it can show notifications even when the website isn't open. Browser support is limited for that, though.
OpenSeadragon JavaScript zooming library turns 2.0, adds multi-image support
The play button should be between the title and the body of the text. There was no indication that the github page would have a playable sample. I was prepared to checkout the source.
> Whenever the user takes an action, you need to first update your UI to make things look fast, then send a request to the server to do that modification on the real database.

Isn't this just lying to the user? What if the user acts on the update (e.g. closes the page, satisfied the file has been saved) and thereby loses data?
We used a master/master DRBD setup at a previous company, it was kind of a pain to work with. We had a fairly extensive document to solve split-brain problems.

I imagine the problems with DRBD mostly disappear if you're using it properly though, master/slave setups probably work really well.
Here the link I am referring to before I get 4 down votes. This "joke" actually is referring to something special. A 1980s movie about technology, military and academia.

https://www.youtube.com/watch?v=rthHSISkM7A
we can't all be cool, socially active 20-somethings :) my friends' demographic is definitely facebook-using
You don't want browsers to add features that you personally have an unscientific bias against?
Depends on the school and the field. Some fields don't have grants. Some schools (a smaller number than in the past) have minimal research requirements, and teaching, working with students, and service are a much bigger part (even 100%) of the tenure decision.
I'm pretty sure those costs are estimates based on a high production rate.
also, to prevent conflicts of interests, sometimes it is better if someone else does it for you
Robotics: Ethics of artificial intelligence
>These systems are huge,

not really - 10kw laser diode pack is something like laptop size. 35kw (as we have 30% electric to light conversion efficiency) light-duty generator with small motorbike engine - like another 70 kg. Add some other pieces - total will be under 100Kg.
If something like this happens, it's definitely a sign that a bubble will burst. It's worrying that normal start buying shares from a unicorn with 0 cash flow.
I totally agree with the point about always needing to learn on front-end because things are always changing...but having recently been exposed to the Java world there is a huge amount of stuff there too and if you're a server side dev then it's constantly changing e.g. you're org has a django app now but what about Go, Clojure, Scala, Haskell, etc, etc, etc. Different tech for different use cases but there are constantly evolving options out there.

Things are always changing but that's the beauty of it, isn't it?
Sorry, I meant, as an Australian citizen, you're eligible for an E3 work visa to the United States. You need a bachelor's degree in the relevant field or equivalent work experience, companies just have to spend 20 minutes filling out an LCA and prove they're paying prevailing wage (none of the "prove an American can't do this job" song and dance that makes the H1B so expensive), the quota is so ridiculously high it will never be reached and it's 2 hours at a US Embassy for a 2 year visa.

The only downside is it's a non-immigrant visa so you come in on an E3 then convert to a H1B at your leisure and apply for a green card.
Show HN: Native HBase Client for Go
On the other hand if something was shown to the user indicating changes were pending, yet allowed other tasks to be done simultaneously and still have everything come out in correct synchronous order, are people not better off with the 'lie'?
Security Guy: Hey, bank, it seems like your vault is accessible via some old sewage tunnels.

Bank: So what? Nobody knows about those tunnels.

Security Guy: But someone who finds them, like me, but with less morals, could rob you.

Bank: Prove it. Rob the vault.

Security Guy: ..... ?

Finding a vulnerability isn't the same thing as exploiting one, and a lack of exploitation doesn't imply a lack of vulnerability. You also have to consider that a small portion of vulnerabilities are actually exploitable, but it's a very hard problem to find out which ones are and which ones aren't. Exploiting a single vulnerability is typically harder, in fact, than patching a dozen of them (for example, you can easily start using a secure version of strcpy(), but exploiting it requires an attacker to smash the stack or ROP their way into full execution).

The bottom line is that you're not only naive if you believe what you just said, but you're doing a huge disservice to anybody who uses any code that you may write.
That's a strange extrapolation. I'd rather assume that neither will survive the transition, and a new personality will result. At best. Which is not so bad, if the new one is better than both that came before.
Show HN: Graph-based data storage REPL in C
I am going to remember this article and bring it up every time some ops crazy people try to trick me into over-engineering shit.
Yep, and hope of securing a tenure track position, which is next to impossible these days. At least for those in STEM, there are post-doc positions that pay more than adjunct.
For those wanting Objective-C, Swift or C#, PaintCode [1] seems to support SVG conversion.

[1] http://www.paintcodeapp.com/
Great reply, thanks for the insight. I'm still not sure about the grade being correct; most of the presentations were dreadful--of the "read the PowerPoint to you" variety--but I'm guessing at least some of them got Bs if not As. That said, I'll keep it in mind going forward. Any presentations I do these days are much less formal, which helps with interactivity.
Curios on the subject. How would a vaccine cause arthritis? I assume they are injecting you with a protein so the body produces antibodies. Could the antibodies/immune response cause arthritis?
CQRS Journey

"This guidance is designed to help you get started with the CQRS pattern and event sourcing. It is not intended to be the definitive guide to the CQRS pattern and event sourcing. Instead, it's a journal that describes the experiences of a development team with no prior CQRS proficiency in building, deploying (to Microsoft Azure), and maintaining a sample real-world complex enterprise system as a reference implementation (RI) to showcase various CQRS and ES concepts & techniques."

available as PDF: https://msdn.microsoft.com/en-us/library/jj554200.aspx
I wrote one a long time ago. (It does not play well; it's just a port of a Java benchmark.)

https://github.com/skybrian/Gongo
Yeah, I was lucky to develop a spectacular bullseye rash the day after I was bitten and go on antibiotics the day after. For me Lyme was just a few days of fevers in the afternoon then not being able to donate blood for a few years. Many people don't have such obvious symptoms, though.
"The Centre for Addiction and Mental Health has purchased advertisements to accompany this series. While CAMH professionals are quoted in this story, the organization had no involvement in the creation or production of this, or any other, story in the series."

What I can surmise from this article is basically that most Canadian therapists want the high steady income like medical doctors.
The key word here is "false." Saying "X is being accused of" is or "X allegedly" is not a false statement, and that's why the qualification matters. Nothing said in the post(s) above was false, and therefore none of it is slander.
This is a solution to a problem I didn't know existed.
You can own/invest in Tinder (ish - I say ish because you'd have to invest in a bigger company). It's owned by Match.com, which is owned by IAC ($IACI).
It would make sense to me if both parties experienced the same thing while connected, and when seperated afterwards, contain partial memories of the experience (since memories seem to be distributed throughout the brain, they would be distributed throughout the super brain, leaving only partial fragments to any one part). I bet the individual brains would have different stories to explain the previous connected experience, due to the different memory fragments they have access to.
It's probably also true that, in part because of sharply increased infection rates, there's a much greater awareness of Lyme disease in the states where it is prevalent than there would have been even just 10 years ago. When I came down with a high fever and various other symptoms, it was the first thing my doctor thought of. (Turned out to be something else I caught while traveling but Lyme and other tick-borne diseases were definitely on his radar.)
See, this is why Report buttons exist: for when someone starts claiming that Wikipedia (founded by an ardent Libertarian) is "state-sanctioned", that universities are "leftist churches" (so what about UChicago Economics, George Mason, and various Catholic institutions?), and "there's no political difference between Hitler and Obama".

Please, go back to /r/Libertarian.

And by the way, just who, exactly, is "Philosophy"?
The pay is terrible though.
I wrote this here a few weeks ago:

Mind you, I've never used it, but Snapchat has 100 Million monthly uniques.

I can't think of a single company who has reached a critical-mass consumer audience and not been able to monetize. Sure, winds change, MySpaces rise and fall, but it wasn't a monetization failure.

Anecdotally, just a month ago I was walking and because i live in San Francisco I happened across a corner (Howard and New Montgomery) where there were ~20 girls about 13 years old being polled about their tastes, and the questions I heard waiting for my light was "Do you guys like smartphones?" ("yes", duh), "Is your phone more important than your TV?" ("yes", duh), and "What is your favorite app?" and the answer was unanimously Snapchat.

Snapchat is the teenagers answer to the question many millennials have fretted about -- "how will ppl born today deal with having all 18 years of their development online". The answer is: they don't put it online. It's peer-to-peer and temporary by social contract, even if the technology is imperfect.

So far, snapchat has played a savvy game. As an engineer, if they were based in SF, I'd consider working for them. They have tapped into something. Because my 28 year old wife has also been hooked on Snapchat for what seems like a lifetime now. Her most frequent contacts? Both of her 60+ year old parents, numerous cousins and aunts, etc. Her dad uses it to send stupid pictures that you might not expect from a 65 year old white haired CEO-type whose work is about as far away from tech as you can get.
Or Russia could abruptly decide not to sell us any more. Relying on a foreign government to keep our military functioning is not ideal and our relations with Russia, while generally friendly, are somewhat strained the last few years.
Any advice from folks who live in/near Denver?
I am a software developer and I am moving to Denver in August. I'm wondering if anyone who currently lives in the area (or has in the past) could share their opinion about different neighborhoods in the city.
I am currently considering Capitol Hill based on input from some folks who have lived there in the past.

Some things I enjoy: general tech/nerd stuff, start-ups, snowboarding, board games, video games, beer, pizza, music (playing and listening), reading. Also, puppies, and long walks on the beach.

- Where is the tech scene focused in Denver? Is there a single dense area, or is it more spread out?

- Where are the co-working spaces? Which are good? (Google led me to http://densitycoworking.com/ and http://www.modworks.com/)

- Where are tech meetups usually held?

- Bars within walking distance?

- Are there any areas to actively avoid? Why?

I appreciate any and all advice. Also, I'd love to grab a beer with anyone interested in meeting new folks once I get settled. If you're interested, shoot me an email (in profile)!

P.S. I posted this same question last week, but it was pretty late in the night so I'm reposting during the day to see if I get any more folks taking a look at it (https://news.ycombinator.com/item?id=9586419). Thanks!
Ah, the sound of lasers in space! I find the way laser rays are depicted in movies interesting (other than the silly "bad guys use red beams" thing). They are generally shown as a "bolt" with a clear beginning and end that travels through space at a low speed (good compilation from Star Wars here: https://www.youtube.com/watch?v=QRJ9Evjm5Xs). This, I believe, is why spaceships have to at such close proximity to each other in battles, you have to see the laser beam bolt thingie go from ship to the other at that low speed. This also opens up the possibility of dodging laser beams. Now, it could be that these are not really laser beams but particle beams (http://en.wikipedia.org/wiki/Physics_and_Star_Wars).

BTW, I recently found that sound can travel in space, albeit very very inefficiently: http://physics.stackexchange.com/questions/162184/what-is-th...
(1) Lions on Unix (PDF and source), http://www.lemis.com/grog/Documentation/Lions/index.php

http://en.wikipedia.org/wiki/Lions%27_Commentary_on_UNIX_6th...

"Lions' Commentary on UNIX 6th Edition, with Source Code by John Lions (1976) contains the complete source code of the 6th Edition Unix kernel plus a commentary. It is commonly referred to as the Lions book. Despite its age, it is still considered an excellent commentary on simple but high quality code."

(2) Harper's dictionary of classical literature and antiquities (1898), 1750 pages, https://archive.org/details/harpersdictiona00peckgoog

(3) Oxford English Dictionary (1888), 15000 searchable page scans in a Windows app, https://archive.org/details/oed11_201407
Probably because javascript engines (since 2008ish) are constantly improving and each new ES version adds new specs/features so there are opportunities for the smart, brave and foolish to build libraries and frameworks for these.

I think it's good that there is so much fervour around it. Time and use will flush out the things that don't work and we'll be left with the bits that do (well mostly)
I was expecting an actual article.
You would stand a good chance of waiting a lot longer to get that work done, but as mrcold said, testing a solution doesn't cost much. If you're willing to wait for the solution to a problem, getting work done through code exercises can be worth it.
It's about 220 words. I don't have time to do a survey, but I think that's not unusual.

But you're still missing the point: this is an intentionally bogus patent. It's essentially a patent on a perpetual motion machine that I prosecuted simply to test the theory that one can patent anything by using the method I described. The length of the claim is irrelevant.
New human ancestor discovered near fossil of ‘Lucy’
Yes, of course it's a poor claim. The whole patent is bogus. That's the whole point.
Note: I have edited my original comment after you replied (but before i saw it).

My point is that Russia is forced to face actual consequences for its actions, whereas the Americans, and the rest have been given a free pass for doing basically the same thing.
But snapchat has huge unlocked revenue potential. they can 'flip' a switch and instantly monetize those millions of users by launching an advertising platform similar to the one Google and Facebook has. Facebook deliberately waited years before generating meaningful revenue, so did Google.
>Why don't you move to Somalia or Libya and try your best to help them?

Because that would be Imperialism, which only the Russians and Chinese are allowed to engage in these days.
> Could the antibodies/immune response cause arthritis?

A lot of peoples arthritis is auto-immune.
You may be right. I do remember looking at the process through Quebec, which seems to be a little different.

When I was more seriously looking, though, I read enough about it to make me pretty confident it could be done in 3-5 years. Of course I was starting with the assumption that I could get the job offer while I was living in Boston and enter Canada for job interviews as a visitor.
Keep in mind Nazi was short for National Socialist German Worker's Party -- so what's in a name?

Does the Democratic party espouse that we should recreate the US government as a democracy instead of a republic?
Going surfing with a founder
It looks like Atomic is purely for prototyping/mockups; Webflow is for building actual websites. The interface certainly does look similar though.
whee exciting new stuff AND a foundation for even more stuff in the future. great thx!
the spinning up of OpenMandriva has to be a textbook example of how to do it wrong. The relevance had petered off pretty dramatically by that time. Seems the owners and possibly even the courts running the various administrations didn't recognize that part of the value. Should OpenMandriva have been started like in 2002 or so, the landscape could look different now.
Zesty (YC W14) is hiring its fourth engineer (Rails/Ember)
The question was "Write the worst – but working – implementation of Fizz Buzz that you can think of." It is designed to 'bring up some good laughs, and takes some of the pressure off of the applicant' with the assumption that the candidate will respond "Write bad code? I can do that!".

My question is, what if the interviewee is unable to produce bad code? Or even better, if the interviewee's worst code is better than the interviewer's best code. Does that inability to produce bad code on demand count as a negative?
> It says quite a lot that the most exciting thing about Android for I/O is the rumoured stripped down headless version for Internet-of-Things devices, which may become an accidental foundation for a cleaned up future Android proper.

Can you point me somewhere I can read more about this? i.e. not just the Google serach results, but any specific reading if you have suggestions. I'm an Android developer working with a company which is doing some very exotic things with custom hardware, and would kill to have something like this.
What you describe is ideal and not a lie. Reporting progress ("Saving...") while allowing concurrent edits is great! But it's dangerous to claim the file has been saved before the save is complete, in the name of "make things look fast."
Aw man. I was using "WTF-8" to mean "Double UTF-8", as I described most recently at [1]. Double UTF-8 is that unintentionally popular encoding where someone takes UTF-8, accidentally decodes it as their favorite single-byte encoding such as Windows-1252, then encodes those characters as UTF-8.

[1] http://blog.luminoso.com/2015/05/21/ftfy-fixes-text-for-you-...

It was such a perfect abbreviation, but now I probably shouldn't use it, as it would be confused with Simon Sapin's WTF-8, which people would actually use on purpose.
In the benchmark script [1] that the author provided on his GitHub account, there's a call to ensure_index() for MongoDB. And he's reporting an average latency of 0.15ms for MongoDB read operations, so it's pretty clear that the MongoDB index is actually being used.

[1] https://github.com/martinrusev/rethinkvsmongo-benchmark/blob...
Serious question: is there a recorded case of a laser weapon being used in combat?
I know around 10 family members and friends who have had it. Over half of them have lasting damage as often people don't realize they have it until they have had it a while. One of them almost died.

If my dog can get it, I should be able to choose to get it, even if its not standard. I pick small ticks off my after every hike, its just a matter of time before I get it.
Everyblock did that when they failed.

http://blog.everyblock.com/2009/06/30/source/
If someone has reason to be scared of being next in line after an organization that has apparently committed massive fraud affecting a large number of people for decades, I'm quite fine with that someone staying out of the US. IMHO, Silent Circle and Bitcoin startups are really a separate issue.
SourceForge has worked with wget, NSIS's inetc, etc for at least the last 10 years. We've been using it with PortableApps.com.
ha ha! I get it! Cause the job title you have determines your personality and style and ethics and morals. And all sales guys are slimy, not like us pure, rational engineers.
Probably a silly question, but would it be even remotely feasible to bounce a ground- or ship-based laser off a drone-mounted mirror?

Pretty sure the obstacles to positioning the drone/mirror precisely enough (and keeping the mirror clean enough) would be insurmountable, but couldn't help wondering.
This Apple glitch allows you to turn off anyone's iPhone
So if the trial was not corrupt then it must have been incompetent? The FDA and CDC investigated and did not find reason to believe that the vaccine caused arthritis, but the unnamed people who reported the arthritis are more believable than all those public servants?

Come on.
What do you mean? yes this is real service and working now.
- he's against treating addicts like criminals
- he's in favor of significantly reducing the incarceration rate in the US.
- he's against the police state, the militarization of police, and the surveillance state.
- He's against the vast government...

Towards all of these points, at least, I don't know that they show he is clearly anything. I would guess you would be hard-pressed to find the politician who says they are against reducing the incarceration rate in the US.
> ‘the biological brain cannot support multiple separate conscious attentional processes in the same brain medium’.

And that is probably because consciousness just is awareness of attention, as Graziano suggests: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3223025/

So if so, we should be able to run conscious awareness on a much faster silicon substrate (technology permitting) having it sequentially processing (becoming aware of) the memories of conscious experience of many biological brains absorbed in parallel. The hive mind then is just thinking and experiencing faster.
Javascript Allongé is one of my favorite programming books ever: https://leanpub.com/javascript-allonge/read. I think it's a great book even if you don't program Javascript, because the way Braithwaite talks about programming language techniques is so interesting. I had been programming Javascript for a long time before I read this back, and afterward, it changed my whole point of view on how it could be used.