skysight-inc/HackerNews huggingface dataset:
> The problem the article talks about occurs when the OEM "forgets" to turn off the UART (either in software or just by breaking the pins during manufacturing).

Did you read the article? He's not hacking commercial/industrial devices like gas pumps by driving to a gas station and using a USB-serial adapter to physically attach a laptop or smartphone.

Rather, the owners of the gas pumps legitimately attached a serial-to-Ethernet translator themselves to allow applications on their TCP/IP network to control the gas pump hardware. But they didn't secure the connection with an effective firewall or authentication requirement, so now not just the legitimate application, but anyone on the public Internet, can send commands to the pump.
I liked the 'Your Regular Expression Explained' section.
Programs like RVM add a .bash_profile file so you should be sure to append [[ -s ${HOME}/.profile ]] && source ${HOME}/.profile to the added .bash_profile file.

You can also rename .profile to .bash_profile on Ubuntu and Debian. All other distros that I've encountered set up .bash_profile by default.
Don't get me wrong - what I'm saying is not meant to be prescriptive, for you or anyone. I'm not necessarily saying that Canadians should all move to the US to get paid more.

And hell, I may be back someday - I can't see it, but I can't discount it. I do like Vancouver too much to stay away forever.

My point is that empirically, money matters to people. Those 300,000 Canadians aren't hanging out in the USA for fun, they are largely there because of the market gap. This is an enormous loss of talent for Canada.

Now, we can argue about whether or not they're making the right decision being in California, paying Bay Area rent, etc etc, but the fact of the matter is that they're doing it, which puts them in the US, and not Canada, and harming the Canadian tech industry. We're training a huge number of capable technologists, exporting the bulk of them to the US, and the domestic tech industry is poorer for it.

I do not see anything slowing the brain drain by an appreciable degree, except to hugely raise engineering salaries in Canada. I don't think there's a chance in hell of this happening. And I believe that the brain drain, at its current scope and scale, is having a large chilling effect on creating the sort of companies and jobs that the blog author is talking about.

There are still certainly tech jobs in Canada, there are even (some) very well-paid ones, but Canada cannot hope to have even a sliver of the scale of the Valley's success unless it can retain its own talent pool.

It should be noted also that the link from my previous post is an op-ed by the CEO of HootSuite, itself one of the bigger successes to come out of the Canadian startup scene, where he claims that the shallow talent pool (and the brain drain) is a large growth-limiter on his business.

Where he and I disagree is that he advocates for more immigration and education as a solution. Based on what we've seen with Canadians moving south, I think it's a sure bet that the immigrants he proposes to import will likewise drift southwards, and the extra graduates he proposes to educate will do the same. Short of some kind of indentured servitude you can't prevent that from happening. We even have companies like Microsoft and Facebook who specifically set up Canadian offices for the purpose of greasing this "Canadian immigration as gateway to USA" process along.

Of course, IMO the real solution HootSuite's talent woes is to make their pay market-competitive with the American companies that are draining their talent pool...
I don't rule out bias, I am just noting that in this case it would seem unlikely to all be pushing in one direction for the reasons I stated.
Did you try spoofing your user-agent? IMHO mobile browsers should have a "pretend to the server I'm not accessing this website from a mobile device" button...
I can code at an intermediate level but am more entrepreneurial in the sense of building a concept (product management). I have a lot of data analysis experience from wall street internships. And the company I am joining I will be a sales engineer at. I would say networking/sales, idea generation, business dev, and data analysis are my strongest areas.
Well, then in this iPhone they should use carbon fiber titanium instead!
Because when you run a script in a shell you don't want the script printing out the message of the day and messing with things. Say for example you want to create a new shell with LD_LIBRARY_PATH and PATH that are different than you set them when you login. If you always start a login shell your .profile is always run and you always reset your paths.
TIL: Children can be Nihlists too? Does it really take a gifted child to see the futility in the majority of life or to understand our insignificance? This is something that should be fairly obvious to anyone without privilege, not only children.
Personally, I blame the internet for the fall in crime. The rise of internet usage during the late 90's and early 00's certainly coincides with the fall in crime.

I'm actually being serious, I can think of nothing else that has had such a widespread impact on society as a whole. Our ability to be connected with others, research information, etc. Misfits now have an outlet where they can find likeminded individuals like never before.

Think about it.
>> 300,000 Canadians in the Bay Area... This represents nearly 10% of the entire population of Canada.

Canada's population is ~33 million, so that would be about 1%, not 10%. Still a surprisingly big number, though.
Well that's a very subjective statement. So easy to criticize when there's no objective standard. I think a more useful observation would be that most of the designs are dominated by one or more completely non-interactive visual elements. Function follows form, which nowadays annoys users more than simple lack of artistry or visual appeal. I'll say that from my own subjective POV, most of the designs are interesting or beautiful in some way; in the sense of a painting if not a website.
I wish people would start focusing their efforts on "ideas" and start focusing on solving problems people are willing to pay for. Every StartupWeekend I coach at, I see a handful of ideas that people work on that solve no problem, and no purpose. They don't have a shot because they have no reason for existing.

So maybe if this were to be adjusted so that it was more of a place to talk about problems you wish people would solve. PG wrote a good post where he briefly talked with problems, and he wished people would solve them. Why not structure it as a place for people to complain about inefficiencies.

I'll start right now with a complaint of my own:

Startups are best started by people who can build things themselves. Unfortunately, people also tend to work on problems they know really well. As a result, a lot of startups are focused on tech-focused problems, and completely ignore broader world problems. Create a place for regular people to complain about issues in their business they wish worked better, and you'll allow builders of technology to understand problems they never would have encountered.
I2P - Self organizing, resilient packet switched anonymous network layer
Retina display huh? Retina is just another marketing word. Apple's retina display was surpassed by consumer technology more than a year ago. GS4 has a 441ppi screen while the Iphone 5 "Retina" display is just 326ppi.
But Tesla is the only car manufacturer without dealers so they're the only one that can challenge the law without destroying their existing sales channel.
D'oh. Brain fart. My bad :(
Sites that do autodetect and ban access on the result are BAD BAD BAD. You can detect them and add a banner to inform the user the site might not work, and even explain why.

Also bad is using flash to detect it!
The fact that Canada doesn't have a bunch of over-valued VC funded firms doesn't mean we are unsuccessful in tech, or that we don't have any big tech companies.

Not sure what definition of 'big' the auther is using, but CGI has revenue of 10+ billion per year (more than double that of Yahoo), RIM also has revenues of over 10 billion (despite their recent troubles), and there are a whole bunch of fairly large tech companies that aren't well known but do a whole lot of revenue... http://www.branham300.com/index.php?year=2011&listing=1

The measure of economic benefit isn't just the creation of big firms, but also the amount of people employed, money put back into the economy, etc...

It is true that our investment community is far more conservative, but then again, we weathered the 'recession' better than most, and have one of the healthiest banking sectors in the world...
Well that’s finally over with
POLL: Tweet/reply  if you'd use a free dashboard app similar to chartio/tableau
See: https://github.com/Reactive-Extensions
You're right on point! which is why we have an "Issues" section (apart from "Ideas") which specifically serves that purpose of "a place to talk about problems you wish people would solve"
In the 19th century, Lucy Aikin, under the pen name Mary Godolphin, wrote Robinson Crusoe In Words Of One Syllable and a number of other classics for children using only monosyllabic words. Apparently there are over 9000 monosyllabic English words, but writing this way is surprising hard. It's an interesting exercise, but reading the books feels like reading a telegram.

http://collectingchildrensbooks.blogspot.com/2008/04/monosyl...
That is misleading. I've worked in California.

Firstly, obligatory invention disclosures are often enforceable if they're related to your employer's business, as they often exist to protect your mutual interests.

http://www.startupcompanylawyer.com/2009/01/08/what-do-you-n...

Secondly, IP assignment is related to this entry in the CA labour code:

http://www.leginfo.ca.gov/cgi-bin/displaycode?section=lab&gr...

Which clearly states that if you're working on the same area your employer is paying you for, it's not going to be trivial to claim it as your own even if you did it on your own time.

In short, California has the benefit of making IP assignment unenforceable if it's on your own time, in an unrelated area to your employer. But it's not carte blanche.
Except that the link between the drop in crime and the elimination of lead has very strong evidence, and the various social theories bandied about by the Economist have almost no support. They didn't just not put "every point" into the summary -- they completely ignored the biggest, best supported reason.
I'm sorry, but this is far from extraordinary evidence.
So, it's not going to be tech. It's going to be publishing, news, advertisement, fashion etc.
"As intelligence goes up, happiness goes down. See, I made a graph. I make lots of graphs." - Lisa Simpson
Yay! Zen Garden. 059 reporting in.
Totally agreed! That's the mindset we had when we added the "Issues" section on the site. One of the features we have planned is the capability to link Ideas/Projects with Issues, so that it encourages people to consciously consider the problem they are solving.
A side effect of this is that they will also get to see how relevant this issue is, and how many people are affected by it.
Another Facebook hack exposes primary email address Facebook users
No, once you get over I think it's 500 karma, you can upvote (and downvote) dead comments, so if he got two upvotes on any of his comments they would automatically stop being dead, I think.
A waiver will not solve the issue of negligence. What is considered negligent? Well it is not definable in any given terms. So someone sues you for having black mold in your attic and now they are permanently disabled for staying in your house for two weeks. You didn't know it was there, but you should have. someone trips and falls in your kitchen the tile is 1/96 of an inch uneven, you are negligent. Someone's kid gets scalded in your bathtub, it's your fault because that hot water heater that you just had replaced was too hot.

You can never be safe, any waiver saying "I will not sue this land owner for any reason no matter what" is worthless because even if they did sigh it, it would be deemed illegal.

Good luck.
> In Canada, IP assignment only is for work done on company time & equipment unless otherwise assigned in your employment contract.

That's true, but it's usually part of the boilerplate. I'm not suggesting it's related to the perceived problem, but every research position I've been in has had a clause like that. One place even offered to change it for me, saying "oh that's just some boilerplate the lawyers used."
That is very interesting, but at this late hour I'm having trouble understanding how the DB leak affects the effective salt length.

With apologies for asking, is there an ELIM (Explain Like It's Midnight) version?

(I did read the security.stackexchange.com question linked in the GP - is the answer in there and I missed it?)

Thanks!
I am not familiar with the UK, but even in the US it varies from state to state.

People who aren't explicitly protected by state law get fired for putting something on the internet that their employer doesn't like. There is an explicit carve out in California law (http://www.leginfo.ca.gov/cgi-bin/displaycode?section=lab&gr...) I don't know if there are any other states that have this carve out, but that section combined with "Section 16600 of the California Business and Professions Code states that "every contract by which anyone is restrained from engaging in a lawful profession, trade, or business of any kind is to that extent void." makes quitting your job, taking your own IP made on your own time, and competing with your employer. A protected activity. in California.

Some will tell you otherwise (Google does this) but I sought out advice from a labor law attorney on the legality of their claim and his opinion was that it was largely unenforceable. You couldn't use proprietary information in your gizmo but you could, for example, write a phone operating system on your own time and equipment, quit Google and start competing with Android and they would have a hard time preventing it. But only in California, the employment agreement would hold up in Boston for example.
I wonder if I'm alone in trying to read mostly good old literature instead of recent utility works? These days I read Jules Michelet and it is a pleasure for the eyes and the brain.
The funny thing is that the "father" of socialized welfare is Bismark, and the German system is largely private, and that too works far better. It doesn't have to be single payer: Pretty much every model that has set out with the requirement of providing universal coverage, in a country with enough money to fund it decently, has ended up better.
A similar idea is the Japanese concept "mono no aware", or roughly "the awareness of things passing" -- a central, inevitable poignancy that comes from the impossible contrast of ourselves against the universe.

You said you've read a lot of existentialist literature so this might be redundant, but I'd check out Haruki Murakami's work if you haven't already: I can't think of an author who more immerses in -- and emerges from -- a sense of cosmic loneliness.

http://en.wikipedia.org/wiki/Mono_no_aware
There was an article a few weeks ago on the front page of HN about an interview question for data scientists that was essentially the "exact-split" problem mentioned in the end of the article. The article (or maybe it was the comment thread) showed an algorithm to randomly split a file of size m+n into disjoint sublists of size m and n, using a single pass through the data and O(n) memory.

This blog post's algorithm accomplishes the same task with two passes and O(m+n) space. It seems odd that an article explicitly about encouraging readers to think like the authors of UNIX and make simple reusable utilities that process stream data would use a two-pass algorithm when a fairly simple one-pass algorithm is available.
.... okay?

I'm not sure why you thought that I didn't understand that Retina is a marketing term, or why it's relevant to the point I was making.
Blog post starts with "I built the TodoMVC app according to specification using only Rails 4 and a hint of javascript"
I agree. Lua is the perfect language for this.
Wow. You just sold me completely on WA > TX or NV.
Perhaps because he has provided something to consider...
- Edge touch with a new suite of gestures and gesture recognizers?
- Side touch without obscuring the UI?
- Sideways image projection via total internal reflection?
It's certainly not the only reason but I 100% agree with you and have been preaching this for a while and no one takes it seriously. There is just a lot more to entertain everyone than there was 20 years ago. The internet & technology as a whole has just increased the options of things to do. Kid's aren't just sitting around and literally staring at a wall. Boredom forces people to go out and find something not boring which can in some cases lead to criminal activity.
Very cool, but it looks like latency is a problem, since vortex propagation speed is limited by the medium of air (I'm guessing...) It might be OK when very close to the device, as in the tablet examples.

Compared with rumble/vibration in console controllers/phones, it's directional and hands-free. I wonder if gyroscopic twisting forces might be better for giving actual forces of resistance?
Intelligence chiefs would consider changes to NSA data collection
If I remember correctly, ZFS has a 'push' feature that could be a good candidate for this purpose
Not a lawyer, but talked to one about this with respect to Google's employment contract. His assertion was that you would be protected if your home project was not in conflict with your duties at the company, even if the company has other branches or departments working on something similar. He referenced some case law which involved an employee at either DEC SRC or DEC WRL who was working on his own thing, started a company and DEC tried to claim ownership based on the 'we do that' variant. Except he wasn't part of the group that did the conflicting work or involved with it. It has been like 5 years now since I did that research but if I can find it I'll see if I can add it to this thread.

Note - the other interesting bit here is that if you're worried you might be at risk, just quit. After all nobody who is suing their employer for ownership of their work stays an employee (at will work clauses). Even though I had confirmed that work on my project could not legally be claimed by Google by the time I had done the research and ascertained that it would end up in a lawsuit I was already convinced it wasn't going to be a good long term fit for me. That simplified the question immensely :-)
Is there any practical example? I've browsed through the source and it seems like a framework to provide asynchronous queries over arbitrary datasets. Am I right?
"Twitter founders ... knew Macgillivray at Google and hired him" (about PRISM)
I was a bit surprised by a simple test I just ran on a Linux 3.10 tree:

time rgrep aes . > /dev/null
real 0m0.900s
user 0m0.548s
sys 0m0.340s

# Somewhat similar output to ag:
time rgrep -n --color aes . > /dev/null
real 0m1.177s
user 0m0.876s
sys 0m0.288s

time ag aes > /dev/null
real 0m1.147s
user 0m1.040s
sys 0m0.548s

# Using fixed strings in grep, limiting us to searching c-files
time rgrep -n --color -F --include='*.c' aes . > /dev/null
real 0m0.936s
user 0m0.720s
sys 0m0.208s

time ag -G \.c aes > /dev/null
real 0m1.130s
user 0m1.140s
sys 0m0.428s

This is on an encrypted volume sitting on top of a low end SSD, all runs
with hot chache. The times here are from ag in Debian -- I tried a build
from upstream git -- but with essentially the same time.

I guess ag might make sense under OS X -- but there doesn't appear to be
any (speed) advantages under GNU/Linux.
This article seems relevant: http://lesswrong.com/lw/20i/even_if_you_have_a_nail_not_all_...

In summary, many of the studies that have shown scary correlations like "multivitamins increase mortality" are (according to the author) based on inappropriate (but easy to apply) statistical models. Scientists are too-often not trained well enough in how to evaluate the model they are using to see if it is appropriate for the task, and peer review boards often do not include statisticians.

A simple summary of how this can apply to vitamin supplements: suppose you do a trial where you give different groups different doses of a vitamins and then monitor their health. Most vitamins are detrimental to have too little of, helpful to have the right amount of, and then increasingly detrimental to have too much of. The graph of their benefit/harm would be a curve starting at a low number, curving up to a high peak, and then dropping down to lower and lower numbers off to infinity. If you fit this graph to a line, you'll see a downward slope, giving an indication like "multivitamins increase mortality rates".
How do you deal with numbers that cannot be precisely represented by a 64-bit float? There are many sensors that require much higher precision. If Javascript's extremely idiotic number issue ever gets fixed, then I think this is a great. But until then, I don't see the point of using Javascript for sensors.
Earth's Gold May Come From Collisions of Dead Stars
Sexy Companion Product Strategy
Marketing Strategy used by Dexetra
Seems that they hired him from Google back in 2009:

http://bits.blogs.nytimes.com/2009/07/11/twitter-nabs-a-lega...

And it looks like Google joined PRISM back in 2009 according to the slides:

http://www.pocket-lint.com/news/121556-leaked-prism-slides-r...
I saw this title hoping that the article was about how canada doesn't have any big tech conglomerates, and that it's a good thing.
I've worked in Vancouver at a startup, and to me it seems that the goals of a Canadian startup are just more conservative. No one ever expected to become a Facebook, or a Google or even Nortel or RIM for that matter.
The philosophy has been mostly to create a profitable company, in the more traditional sense-- consistent revenue that can employ people. No one is looking for giant cash injections from VCs, nor are we throwing lavish parties and giving away Porsches at company picnics (cough Trilogy cough).
We aim smaller than 'murica so of course we don't have any mega tech companies. And we're happy for it, at least I know I am.
It's not 'other countries', or exactly what you're saying. It's that other locals (including other states) don't explicitly state otherwise in law.
In many states it's either not mentioned, or left to your employment contract details - in California, it's enshrined in the legal code.
It is an interesting thought though. With the (assumed) improvements in life saving medical procedures coupled with the fact that due to cell phones you're likely going to get help faster than you would have 20 years ago more murders are probably turning into attempted murder. Although I believe all violent crime is way down and if murder was just shifting to attempted murder violent crime would of course remain steady.
This is really intersting stuff.
This is not even a good portfolio piece. The typography is really bad.
I used to be in school for ID (switched to the web), and stuff like this annoyed me. You enter contests, really think through what can be done with current tech and what compromises can be made while still preserving the beauty of the design, and some asshole enters with something that is physically impossible.
Didn't it just relaunch? I imagine many people even now are furiously coding their submissions.
卜居

浣花流水水西头，
主人为卜林塘幽。
已知出郭少尘事，
更有澄江销客愁。
无数蜻蜓齐上下，
一双鸂鶒对沉浮。
东行万里堪乘兴，
须向山阴上小舟。

[edit] The English translation is excellent.
Not epic! Mildly interesting experiment at best.
I'd suggest the reverse.

Because there is no existing API this cannot be in-demand. Or it would exist.

Sure companies like OKCupid, Facebook, POF, etc, all want to detect porn in their user-uploaded images, but they all handle it via user-reporting. That costs them nothing, and is "fast".

I suspect not many people would be prepared to wait five minutes for a real result.