skysight-inc/HackerNews huggingface dataset:
Must be a significant fork and/or the code is not "pretty". No one wants to embarrass themselves and they probably have to peer review it, etc. All with managers breathing down their necks :D
Great, but great App.

Thank you a lot!

PS: I just starred your repository, ha!
I'm not saying immigration is bad, at all.

I'm saying that bringing in foreign labor to keep wages low and therefore manipulate the local market to increase corporate profits is bad. Very bad.

Where I live, there can be a genuine shortage of labor (i.e. there are just not enough people living up here to do all the jobs - it is -40 in the winter after all)

So in that case, it makes sense to try and recruit from within Canada, at a wage that Canadians are willing to do the job for ($14-$18/hr. right now). If you still can't get enough people at that, then go to immigration, but critically, you MUST pay them the $14-$18/hr.

The controls and rules around how much immigrants are being paid are extremely lax, and in my experience, are grossly exploited in the very vast majority of cases, because it leads to higher corporate profits, which at the end of the day is the goal of all this anyway.
Running MacOS isn't very helpful when you are trying to develop Linux.
Leader election in addition to what else has been said
A lot of people seem to be hung up on the specific word problem he used. That's not really the point. The point is, if you do this:

int foo = -1
unsigned int bar = 1

then "foo > bar" evaluates true. And it shouldn't, because that makes no sense. Languages should not violate the Principle of Least Surprise unless there's a really good reason.
It really depends. If you keep your PC running all the time and are always writing to it at pretty high bandwidth then you'll wear out a SSD really quickly and a HDD won't have the spinup/spindown cycles that impact it's lifetime. If you're not in that group than, on a mechanical level, a SSD will tend to last much longer.

On the other hand, the abstraction layer that lets a SSD be so reliable is complicated and it's possible for companies to screw up complicated things. There have been several instances of SSD firmware bugs that have caused data loss for users before they were fixed, so maybe be wary of new SSD models.
> Increased immigration is just another one of the public subsidies to which corporations think they're entitled.

Removal of an artificial barrier isn't a subsidy.
Why not both? It's a shame we have to talk about it.
Where is the "I am fine with the status quo of NSA stories on HN"? I'm sure there are others like me that do not sit on one side of this imaginary fence.

I personally have enjoyed the continual information on NSA through HN, and there are still plenty of other topics being discussed on the front page when the NSA stories do not interest me.
Just wondering, what makes Ubuntu not FOSS?
Production and employment is a not a zero-sum game.
Also, the using pause button is VERY important in this game if you want to get anywhere.
Israel's secret intel unit spawns high-tech tycoons
I was thinking the same, and expected the answer to be something like "Phil used the API provided by Close.io that invert google picture search and was about to get her name", but it turns out Close.io doesn't do anything related.

But yeah, the post clearly emphasizes that they have smart engineers.
"They already did the Razr i which I think shows people won't buy something just because it's Intel."

Pretty sure it's because it was made by Motorola and for sale only in Europe, where they have no mindshare.
>I'm an Australian who recently became a Canadian Permanent Resident using a "sponsorship" process [...] Make no mistake about it, bringing in foreigners lowers the quality of life for the original citizens, and only helps increase corporate profits.

Beyond the hypocritical aspects of your argument ("the ladder I used is too easy to climb, take it away now"), you're also leaving out a few minor benefits that accrue to "original" citizens in your scenario:

1. Increased profits help shareholders.

2. Profits are subject to tax, and increased tax receipts fund more public programs.

3. Lower costs are at least partially passed to customers.

So it's not as simplistic as you make it sound. Also maybe it's just me, but saying things like "those foreigners live 20 to a house" sounds rather xenophobic.
Yes, and providing stories about how people you know who do use oldIE by choice is discussing the issue, and shouldn't warrant the kneejerk "anecdote != evidence" argument, which is what I was railing against.
Gendered concepts of credit and reward are written into the structures of IP law
If you use Git on just one Dropbox instance at a time, I assume it works just fine. "One instance at a time" is no different than anything else you do with Dropbox.

I meant to suggest Dropbox Business as a continuous backup solution, not as sync.
>The subject is vast, and it is occasionally technical,

I'm saying the subject itself is technical, but I think it's worth pointing out two things:

1) The conversation surrounding it is still more technical here on HN than almost any other community on or off the web.

2) The subject and/or conversation surrounding it need not be technical in the first place to qualify as a legitimate HN post (though we know this will greatly increase the number of people that don't wish to view the content).

>and they're spamming every thread with off-topic NSA posts,

This is a perfect example of where you should flag comments, as opposed to just flagging links to NSA stories on the front page. No argument there.

>but most of the discussion on HN is Frist Post and Natalie Portman/Hot Grits with a veil of legitimacy.

Getting back to point #2 above, this is OK. There plenty of users on here that are not experts enough to comment on the technical intricacies of some of the information, and it runs the full range from slightly out of the loop to ignorant of the technical details. But there are intellectual (and yes, political per the HN FAQ) responses that are valid to voice here. Some of the technical users on here may find it low value, but I'd argue it is extremely important nonetheless, but most importantly, squarely on-topic per the HN FAQ.

My two cents anyway...
So what happened with the idea to use programmable logic for firewalls? That idea still seems really doable. Has anything happened with that?
Apple burnishes while we wait for another breakthrough
I work at Mozilla, but not with Firefox OS.

The BrowserAPI is certainly not complete, but it's something. Some stuff might be harder than others. Intercepting networking is not very easy in Firefox – you can spy on networking, but the code isn't setup with hooks to change it up. And I don't know if something like localStorage would be exposed via the BrowserAPI – it's more low-level than that sort of thing. But if you are thinking about moving that kind of state around there's another Mozilla project called PiCL: https://wiki.mozilla.org/Identity/PiCL – it's working more in the guts of Firefox, but like much of Firefox it's in Javascript (compared to Chrome which is more biased towards C++). But it's not nearly as friendly an environment as content Javascript :( Anyway, that's more where localStorage manipulation and transportation is going to be happening in Firefox.
The article is interesting. More interesting is that it was written 12 years ago and about a period of time starting in 1987. It could have been (and probably a clone was) written this year.

Despite pretty much everything about how a startup is financed changing, the dynamic between the founders and funders has not. I think that means that it is more than an educational issue, it must be a structural one.
Often reference books end up suggesting practices that amount to what function based programming is. (thread safe C or Java)
Somehow, I ended up with 2 steam accounts, and wanted to merge them. This is expressly prevented by Steam ((https://support.steampowered.com/kb_article.php?ref=1558-QYA...).

Now, with these changes, I at least have a way around this problem.
History of Predictive Analytics
Who said anything about prevention? I said a level playing field.
When I looked over the source (quickly) it looked like an implicit-body structure. I must have missed the body tags.
If either of those new chromebooks are better than 1366x768, i'm sold.
An unattended laptop in such an environment is not an inducement to steal. All that's happening is that a particular piece of equipment is secured a bit more than usual.
This is dumb. You can get a private investigator to do this for $100 - $200, with almost surely a better method that Phil used.

Given what Phil does, the most cost effective (rational) method he could have used was to spend those hours working, and then pay a private investigator.

If he wanted to do it himself, the easiest way is to facebook search for people who went to her high school in the right date range, then ask them who is in the photo. Given the start time and end time, Phil probably didn't do that, he probably browsed their photos & friends until he found her.

Not a very good use of time, but it would work.

I think guessing the exact method used isn't interesting, because the problem isn't a particularly hard one. He's done the social engineering equivalent of picking the lock on your filing cabinet.
Is it a myth that women quit to take care of their family?
They have a weekly sale, but the HIB is more rare. They're up to 9 and they started in May 2010, so... every few months rather than weekly. I don't mind that getting upvoted if the games are good.

FTL and Fez are real damn good.
> There's nothing magical about functional programming - it is no more than syntactic sugar to help programmers control the state of computing devices.

In the same way that objects in Java are just syntactic sugar for encapsulating state. In the same way that a compiler is just the machine that takes a language of the syntactic sugar of language A to the actual language A.

> Foreach is a higher level abstraction that makes reasoning about our code easier. The bits still change.

So how do you write a Foreach loop from a regular for-loop in your typical imperative language? How do you compose that Foreach loop to make even higher level abstractions like map, filter and fold/reduce?
So the problem is H1B process specifically? You'd support a skilled worker immigration program if it used the Green Card process instead?
I don't think the studious hermit going over every line of open source code was how it was supposed to work either though.

It's more just that you have lots of groups exercising the code and looking into various portions of the code - if every group decides "Yep, the portion we use/looked at is solid", then you gain some confidence that the code does what it's supposed to. The more groups using/perusing the code, the more confidence you gain.
OTOH, it must be nice to know that even if your house blows up (hopefully when you're not in it), your life's work is mirrored and backed up on millions of computers. All he lost were some pull requests which have to be re-sent. The submitters know who they are and if the changes don't show up in a day they just send another email - no harm, no foul.
jQuery is essentially a better DOM API than the native API. Hence it focuses on DOM manipulations, which, despite all we've learned about other important pieces of client-side webapps, is still an important piece itself.

jQuery won't help you much with architecture, but then again, neither will your text editor, and it's about as guilty as your text editor or the native DOM API of helping you learn JS or use it effectively.
I think what makes this feel creepy instead of cool is that you've just described an exploit without giving any thought to mitigating the threat.

So you've found an attack vector where you can get a woman's name and address off the 'net with a picture and a small amount of information. Maybe it doesn't work all the time, but it worked at least once. What are you going to do with that attack vector? Are you going to make an iPhone app, so that others can snap pictures of random women and recreate your exploit automatically? Or are you going to come up with ways the attack vector can be shut down, things that either individuals (eg, the woman herself) or organizations (like Facebook or Google) can do to block the attack?
Awesome info again! Thanks so much I'll look into it closely!
I've been using Intel SSDs in a datacenter for over 3 years now. X25-E, X25-M, 320, 520, DC S3500, DC S3700. Over 1,000 of them. Not one has failed. Just my experience though.

A few are getting low on their media wear indicator (25% remaining) but they are getting replaced due to capacity issues.
> such outlandish claims

Are you serious? Mass surveillance means people will refrain from expressing their thoughts freely. And that is part of the foundation of every democracy.
You're probably right. I just have the sense that their engineers though this through far more than anyone here.
That doesn't make sense to me. How much freedom does a non-programming user gain by having the source code? Such users can hire others to work with the source code for them.

And interestingly enough, non-programming users have this same freedom whether it's BSD code or GPL code. Even more, these same non-programming users have greater freedom with BSD code, because it's more permissive.

I think what you're arguing, obliquely, is that users benefit because there's more source code around when there's GPL than when there's BSD. This is still the core debate between GPL and BSD; does being permissive and trusting people result in less or more source code?

For me, personally, I always contribute back to BSD projects, and avoid GPL projects where there are alternative. I want the freedom BSD gives me, even if I don't exercise it, and even if I never plan to exercise it. But it's why defining GPL as "free" software comes across as double-speak to me.

I think that many people share my goal of having more source code out there, with the freedom to modify it for one's own purposes, but it's definitely not universally agreed that GPL is the best way to achieve this.
Having a hard time figuring out what that article has got to do with "hacker" stuff. Is this maybe another "there are too few girls in tech" thing?

I don't think so, because I haven't seen all that many "there are too few girl construction workers" articles lately.
*Linus' copy of the Linux kernel.
NSA and related abuse of civil liberties stories are the most important news of our century. And tech is at the heart of the issue. We need thorough coverage, incisive analysis, and intelligent discussion.
Then you are probably the sort that wants to use rsync and the --link-dest option, which is about the same. (Except for the nice retrieval interface.)

You can make a new backup and it will only consume space and copy bandwidth for the files which have changed. It is cheap to keep N backups for large N.
Well, traditionally this would be done using something like Flash and RTMP, but Flash is dead on mobile - Apple considered it too CPU and battery hungry and a poor user experience, so they banned it. Hence MPEG decoders implemented in JavaScript.
Gnome and KDE have GUI apps that show info.
If you read the laws, you will discover that intelligence agencies are forbidden from asking anyone to do things that the agency itself may not do. The people who wrote these laws did their best to think of these loopholes.

If you argue that they would break the law, then there is no reason for a sharing agreement as the agency could just break the law and do things themselves. So, this myth can probably be buried whatever you think about the integrity of the agencies...
I have friends that have spent $10K - $20K in a year on time and one friend that works at M$ and spends all of his disposable income on it. You can get time for $500 or $600 an hour after you're experienced and then split it with others in the bigger tunnels so you are all flying at once.
>Even if it were the case, does it matter? Competition is becoming increasingly globalized. I don't think that's inherently a bad thing. Protectionism in the form of onerous immigration regulations is a losing battle and only delays the inevitable.

The same can be said of building anything. Towns wither, companies close, empires collapse, etc. "Delaying the inevitable" is what a society is all about.

But more importantly, thinking of societal issues as "inevitable" is a regression to the magical pre-political thinking of societies before democracy.

There's nothing "inevitable" about how the world works: people, and their actions, make stuff happen or not happen.

As for competition becoming "increasingly globalized" is a bad thing, because it is a race to the bottom. It's not even good for countries at the bottom, because it makes their position transient and will turn around to destroy them as soon as they start to rise.

What we need to do is build a global middle class and protect middle class where it exists, so that more people can afford products and the economy marches on for more companies and larger endeavours, instead of letting an even smaller number of companies and people profit enormously short term by destroying their future customer base. After all their owners and managers won't be around in 30-50 years, be societies affected by their actions will be.
that use-case specifically contradicts the whole motivation for chromeOS though. you shouldn't be opening a file browser to play things off a hard drive. if you want to share a video with friends, you should upload it to google+. in fact, chromeOS does this automatically for you - install the google+ photos app, and it will copy any photos off an inserted SD card to your private "ready to share" google+ storage.
> No drive is reliable, so you assume the life is going to be 3 years and you have robust mirroring and backups and replacement policies.

A thousand times this. Over the last 2,5 decades I lost far more data than I’d like to admit. Floppy disks and CD-Rs that went bad, hard disks that failed, FTP services that were discontinued or corrupted data, etc.

My backup strategy right now:

* I have SSDs for use as system disks on all my computers. I keep track of their use and how long I’ve had them. Once one of them turns 3 years old, I’ll swap it out for a new one.

* Those computers are all connected to a Time Capsule (Time Machine) for incremental changes.

* Some files are also continually saved on iCloud (not all apps support it.)

* At night, a real backup gets run from the computers to a Drobo RAID setup.

* Everything of value (files I created) gets sent to Backblaze daily (an online backup service).

* For web projects, I also use a hosted subversion service.

* Most media I buy is cataloged by iTunes Match, where I can download it again whenever I need it.

* I use Dropbox, but not for backup, I use it to view files on the go and to share them with others.

I know my setup is not perfect, and I could use advice to improve it. I haven’t lost data in the last 3 years, but I’m keeping my fingers crossed.

I do count myself lucky to still have all my emails dating back to 1998 (but not the emails from 1994-1997). In large part, I have iCloud (née iTools, .mac, MobileMe) to thank for that.
> It's not urgent to a lot of Americans just you.

OT, but a good rule to follow in civil public discussion is avoid imputing motive or desire on the part of the person you're conversing with.

IOW, avoid making it personal if you don't want to appear rude or uncivil.
> Beyond the hypocritical aspects of your argument ("this ladder I used is too easy to climb, take it away now"),

Absolutely, no doubt. I'm very aware that's what I am saying, but yes, that is what I am saying. (hence the don't bite the hand that feeds me comment)

> 1. Increased profits help shareholders.

So the rich people get richer. Not what the world needs.

> 2. Profits are subject to tax, and increased tax receipts fund more public programs.

Not for the big companies that get around it with off-shore stuff (apple, google, walmart, etc. etc.)

> 3. Lower costs are at least partially passed to customers.

Do we need more cheap stuff (Walmart) or higher paying jobs for everyone?

> Also maybe it's just me, but saying things like "those foreigners live 20 to a house" sounds rather xenophobic.

I agree it does, but the fact is it's true. Being an immigrant here myself, I go to the weekly immigrant social night, and tons of my friends are those '20 to a house' people I speak of. The cost of living up here is so high it's impossible to live on $10/hr., which is why no Canadian will do the job and where this mess comes from. The truth hurts sometimes.
Its a losing battle in the long term, but that's doesn't mean its not worth fighting. Yes, the future is reduced standard of living for Americans as the rest of the world catches up technologically and educationally. But we can postpone the inevitable, and reduce the pain by delaying the process while living standards in India and China increase, reducing the disparity in worker expectations.
91 comments doesn't seem like that many, but that's definitely a possibility.
problem is as soon as you checkout a branch, dropbox sees a load of different files and tries to sync them. Then you switch back to another branch and dropbox tries to sync again. Do it often enough and your machine grinds to a halt
I think there's a rate calculation. It wouldn't make sense to just arbitrarily penalize long threads. It's postings per unit time or somesuch.
I believe that classification would be more suited for a *BSD user or someone concerned with integrating the Plan 9 userspace into their workstation.

Linux has a pretty low entry point nowadays. Plenty of people I know surf the web, use Skype and check their email like any other user but do it on Ubuntu.
Knock yourself out, submit articles about those things.

One of the most interesting articles I've read from HN was about citrus fruit and polar exploration. Real enlightening stuff. If you've got good kite-surfing articles, submit them.

(https://news.ycombinator.com/item?id=1174912)
This thread is meta, and is thus discouraged by the guidelines.
HOWTO: learn how your competition gets their traffic
I used to think that Monad was some alternative realm in Haskell, a realm where purity didn't exist and everything was written in an alternative, built-in language (do-notation). That's because people tend to refer to using Monads as "working in the X-Monad", as if it is some... place. But then it turned out... Oh, so it's basically just a signature/interface/type class.
Nothing to see here.

There is an existing implementation, Apple's implementation and hence it will take at least several months to merge the two, legal sign off and then committed.
And I'd have no objections to sharing such data. It's simply not the competitive advantage in most fields. Execution and effort drives success, not business plans.
As someone who happens to be good at finding people on the internet (true confessions), the approach I would have taken would have been related to FB likes, or log-ins at the bar that they met on Facebook. I.e. they were all at the same bar in Austin, so search for people who have checked-in at the bar. And perhaps the other photo the engineers had was another location that she liked, or another piece of information about the bar in question. Then, it's just a matter of narrowing down results based on age and location. The fact that they knew the high school would have made this quest even easier. I once found an individual from a first name and the name of the bar they work at in (comically) downtown Austin. It took forever, but I had patience. :) The internet has all sorts of shortcuts to finding people if you know how to look!
Probably because they're not team players and are doing all this stuff themselves.
Resistance blogging: For independent bloggers and thinkers only
Demo of Shumway, a JS Flash player, running Box 2D
I don't think the damage being done by the NSA should be easily forgotten. Keep the news coming!