skysight-inc/HackerNews huggingface dataset:
Atomic updates on an NFS share can be achieved with renaming changed files into place, no?
https://github.com/rethinkdb/rethinkdb/issues/1419 :)
Brain teaser: what does this Makefile do and why?
This seems to prove that NIST and similar institutions and their standards should not be trusted or taken seriously in regards to security if that is your primary concern.

Anyway anything standardized is going to be relatively well known and therefore more likely to have existing exploits.

But these institutions have proven that they should not be trusted and no amount of PR should change that for prudent individuals or companies.
In fairness to the parent, stories like the one you posted are exactly the reason such people wouldn't be as trusted in 2013.
Drucker famously said that the price of something has nothing to do with it's cost. The market doesn't care how inefficient you are at picking tomatoes. The fact is, you'll be out of business because there will be other farms that can and will get cheap pickers. Also, consumers idea of a fair price of tomatoes does not factor in how much it cost to pick and ship, as is true with anything they buy.
Did you even read the Wikipedia link you said:

The part of the article you are referring to is the original intended usage before it was adopted by racists seeking to cloak their racism in the language of their opponents. This new use that Colbert parodies is one where racists have adopted the form but not the meaning.

At this point your decision to willfully ignore the relevant part of the article in favor of the usage before it had been co-opted by racists suggests intellectual dishonesty rather than pure scientific egalitarianism.
oh so it's 'the' conversation, is it

it's not a case of not liking the words, it's a case of not liking underhand word games in serious debates
Data Recovery guy here...

SSDs are fast - but you better back them up. When an SSD fails its usually complete and without warning.

Spinning drives will often give you some warning signs, clicking, slowing down, bad sector errors etc.

Spinning disks can be rebuilt with new heads or platter swapped into a new body.

With SSDs you cant just remove the NAND chips and recover the data either. SSDs use dynamic wear leveling to shuffle pages of blocks around - in other words - block 0 is not at block 0 -it could be anywhere... and if the internal map is lost - good luck.

The data in the NAND chips is also encrypted... they do this to ensure that erased sectors are actually erased. Because of the wear-leveling routine spies could possibly recover data from unused sectors - the encryption makes this impossible.

And for extra fun - intel likes to epoxy the chips to the board - just to be sure they don't fall off....

I compare them to a hover-car, with wheels you can get a flat and still make it off the freeway... but with the hover-car your just a sitting duck...
What exactly is unconstitutional here? Gag orders, preventing people from trying to play a case out in the media instead of the courtroom have been commonplace forever. This is a public trial in a public court. He'll have his say and it'll all be published for public consumption.
"I believe the judge is entitled to verify the legitimacy of CIs and might do so if the defense claimed that the probable cause came from the NSA."

In the past at least, how likely is it that a judge would dig much deeper once they got to "and we were tipped off to this by sources from within a foreign intelligence agency"?
This already exists as a practical matter. According to current rules (specifically, the AC21 act), H-1B workers can start working at a new employer as soon an H-1B transfer application is filed by their new company. There is no need to even wait for the application to be approved. Applications to transfer H-1B visa are not subject to the cap, so there isn't that issue either.

H-1B employees are currently quite mobile. I have many friends who've switched jobs repeatedly during their H-1B period because it's so easy to transfer the visa. I honestly don't know where this whole "indentured servitude" idea comes from.

The part of the system that's fubared is the green card process, which can stretch for up to 10 years if you're from India or China. During a part of that time (not the entire duration), you can't switch jobs unless you want the green card process to be restarted, which affects mobility. But that is not related to the H-1B, and the solution to that is to fix the green card process.
Did you use Tineye or Google Image search to see if there were other photos from the event? A combination of her dress and the time of her arriving there?
I definitely see this trend with a web app (game) of mine. Here's some screenshots of Google Analytics that show exactly this behavior: http://www.clemesha.org/blog/You-must-use-Internet-Explorer-...
Getting rich while play poker with others' pensions. And just like a casino, the only sure winner is the house.
Use iPxe (http://ipxe.org/) to boot from a http image server.
> immigration limits are not an artificial barrier. One of the basic purposes of a government is to establish and defend borders.

Even if one accepts the second sentence, for the sake of argument, it in no way supports the first. Even if it might support the claim that immigration limits are a policy reasonably related to a "basic purpose" of government, it doesn't in any way challenge the idea that they are still an "artificial barrier".
Ah thanks. This OOM crashes have been lurking for a while. @srh is working on this now and it should be gone once and for all after 1.10. Sorry you ran into this!
On Google's Custom Search API: As far as I am understanding this you won't be able to retrieve a "normal" result as provided by coogle.com by the API, even if you are paying them. The API is always bound to a custom search engine (which won't be updated as often as Google's standard index).
While true, I'd certainly be interested in knowing what types of data are being shared, and why the filter isn't a whitelist instead of being a blacklist.

Although I doubt Glenn would deign to leak any details that made any such data sharing appear more innocuous (i.e. the existence of a good reason for intelligence agency cooperation here, which may very well exist).
I suppose you could, yes. If you wanted to make all this happen algorithmically you'd end up with a super-sized key that was a concatenation of all the keys you generated for each of the sub-algorithms, where the sub-algorithms would each consume their respective key chunks.
BitGym transforms an ordinary cardio machine into beautiful trails
Because Steam sales have driven the prices of games up by 50%. Oh wait, no, AAA games are still $60, but now Steam offers them at a reasonable discount after a few months to undercut the used-games market.

Getting kicked out is a point of friction, where a user could either start torrenting, or buy the game legitimately. If they can prove that a small discount improves conversions, I don't see why they wouldn't offer it. Steam is all about removing friction by offering discounts.
A code for code review
Rumors: Tim Thomas near decision on new team
Well... he's a pretty smart guy (being the co-founder of Sun), and he's got a nice record.

But what I like most about Khosla (and Khosla ventures) is that he focuses on cleantech ventures: http://www.khoslaventures.com/sustainability.html -- something that is really assuredly /good/. I wouldn't mind having more VC's around like him.
Most of the sponsors who wished to remain anonymous didn't want their competition to know they use LuaJIT. :-)
Yes, from an anarchist principle my statements likely don't make sense. But corporate America isn't run by anarchists. They want a government, they want the enforcement of contracts, they want enforcement of property rights, they even want defense of the borders, mostly. They just want exceptions to all of the above in specific cases when it benefits them.
If some federal agent threatened to put my mother in jail, I'd probably say worse, whether she did anything or not.
Plug.dj easily overtook turntable because it was so much easier to add / manage your playlists. It uses youtube and soundcloud links instead of direct upload, which is obviously easier. I think this is too little too late.
If I had to guess, it will be this fall with the new Mac OS X release.
I think their plan is to emphasize their new iPhones as much as possible. In addition to not sharing this event with other devices, they are not accepting preorders for the iPhone 5S, which implies that they want to build as much hype as possible, and to get people waiting in lines again.

They'll release new devices when it makes sense to their marketing team.
So my brother and I can't play the same game together if we share a steam account? Am I reading that right? Not much changes for me then…
When I told her about the bet she laughed and took it all in stride. She thought it was funny.
Previous discussion from when it was posted(Very active):

https://news.ycombinator.com/item?id=4189811
Crowdfunding will replace venture capital, and investing itself to a large extent. You don't need investment, you make the case to customers directly and they prepay you.
> are forbidden from asking anyone to do things that the agency itself may not do.

I believe there are many ways to do it without asking.
I think it's mainly because a console has the DRM mechanisms integrated on a hardware and OS level. Also consoles are designed to run only programs that have been approved by the platform owner which makes it significantly easier as a general purpose OS can't tell the difference between a pirate program and a program that is legitimately DRM-free.
This is pure speculation, neither original nor insightful, and like the parent I'm tired of it.

Now, in light of the recent revelations and since we don't know what we don't know, these comments probably can't be labelled as complete garbage like your regular conspiracy theories. But instead of idly speculating about the same things in every single comment thread it'd be far more useful, both for this cause and for the people who want a saner Hacker News, to do some actual technical analysis. Which in this case isn't that hard.

If you're really concerned about your smartphone spying on you, just hook it up to a packet sniffer and analyze the data it transfers over the internet. Since image and audio files will have to be of considerable size in order to be useful they should be fairly easy to spot, especially in the upload direction.

I'm sure nobody here would mind a submission or comment with any kind of technical analysis. Actually I don't even mind speculation, but the constant repeating of the same points, without any technical basis, in almost every single comment thread is what gets annoying for me.
As Captain Redlegs says in The Outlaw Josey Wales, "Doin' right ain't got no end."
So what you really like about the Pixel is the display and touchscreen? Or more than that (design? OS?)
See, that makes some sense to me. On the other hand, rayiner's constant calls to people in tech to stop being apathetic or even hostile to politics and actually flex the muscles our economical standing affords us makes more sense to me. Tech is huge, but we have less influence than special interests groups that represent far smaller industries (Apple alone nearly has enough cash to swallow the US music industry). That sure as hell isn't because we've been trying to hard.
Update: It works on the beta channel of Chrome, but not the stable one. Hope that helps!
Dropbox is not a backup service, it's for synchronizing local folders.
I dunno, this and most the other complaints about MVC are about the ambiguity of the controller definition, not the fundamental concept.
That's a new thing, a specific new thing defined by a license and is only synonymous to the concept of loaning a physical good, and only synonymous because the definition in the license intends to make it that way.

The fact is, lending requires scarcity. I would never in my life lend goods to a friend if I could provide an identical duplicate for basically zero cost. Why would I? I'm not bound by scarcity by choice.

Steam invents scarcity by limiting the number of "friends" to 10, and by enforcing a policy that will boot off friends ~five minutes after the owner logs in.

Real life doesn't need such machinations for the system of lending to work, which is why lending physical goods can never be the same thing as lending digital goods IMO.
I was never a fan of "strict" web MVC. It felt like you were jamming far too much into your models.

Take Symfony2's architecture, for example. Controllers, Entities, Repositories, Views, Services, Listeners, Events, etc. Each layer has its own distinct purpose that do something very specific by themselves, but when brought together form a very cohesive whole.
Bare metal is a common term used to describe running directly on the hardware. Such as a non-virtualized operating system, or a program running without an operating system.

Or yeah, we could just downmod everybody.
Yep. To demonstrate, I present Exhibit A:

https://news.ycombinator.com/item?id=6361558

A news headline about the Apple iPhone event, completely overshadowed by NSA speculation. The first threads spans 1/2 a page to 3/4 a page and is entirely argumentative speculation with no real benefit to the discussion.

I for one, just wanted some discussion about the phone moving over to 64-bit architecture. But, no, NSA speculation (read: not even new information, rehash) took over.

EDIT: Also, in before -- yes, I know I can scroll down the page. But the point is that in principle, you shouldn't have to scroll down half a page just to find the meat that's actually relevant to the discussion. It's not like we're saying the NSA news is unimportant -- just don't hijack threads that are about other things with obsessive privacy speculation when there isn't any empirical evidence or information to offer. For example, Apple's fingerprint scanning TouchID could be compromised...or maybe not. We don't know. But let's not destroy entire threads speculating about it.
>So how do you feel about all the women who opposed it?

It's unfortunate they felt that way. It's really easy not to take advantage of a right if one chooses, but to actively prevent others from having it is strange to me. Maybe you feel differently?

>You do realize that men didn't have the right to vote either right? The right to vote was tied to military service.

What are you talking about? When our country (referring the US) was founded, the requirements were being white and owning land, or having enough wealth to be taxed. (Which is also outrageous.) Non-whites were given the right in 1870, women in 1920, with the enactment of the 19th Amendment. "The right of citizens of the United States to vote shall not be denied or abridged by the United States or by any State on account of sex."

Maybe you know something I don't about military service requirements for voting?

>That is an opinion, not reality. You could describe men's "oppressive gender role" as being subservient to women. Being forced to work your life away to provide for a woman is no more wonderful than being forced to cook and clean for a man.

"Get in the kitchen and make me a sandwich" isn't supporting oppressive gender roles wherein women are subservient to men? Really?

Of course the patriarchy has its negative effects on men, but that's a result of patriarchy's existence, which is exactly what feminism is trying to correct. The man is "being forced to provide for a woman" because men want to keep women "in the kitchen to make sandwiches." It's two sides of the same problem.

And before you try to argue that men don't actually want to keep women in the kitchen... I'm using that to refer to a larger cultural psyche. How much time do men get off for paternity leave in the US? Generally none. That right there reinforces the "woman as homemaker." The woman has to stay home, the man has to bring home the money, thanks to the patriarchy.

>But the discussion is framed as "we have things bad, you men need to fix it", but the "you men" in question are less safe than women, and are also not treated equally.

It's not about "you men" fixing it. It's about assholes not being assholes. In many cases it happens to be men, sometimes its women too.
Also, what are you talking about? How are the men less safe? Do I even want to know what your logic is behind that?

Maybe you're just trolling, but the problem I see in a lot of you "men's rights" people, is an unfortunate lack of the capacity for altruism. "Why should they get that if I don't get anything?! What about ME?!" They should get that because we're intelligent and evolved creatures who are capable of giving up some of our privilege and comfort to achieve a happier overall society, even if we get nothing personally in return.

If you can't see this story as indicative of a much larger problem, you're being intentionally dense.
> I want the freedom BSD gives me

But from a user-centric perspective, this is not freedom but power, specifically the power to restrict downstream users' freedom. The GPL does not give you that power, while the BSD license does. That's the main philosophical difference: the GPL says you cannot add new restrictions on distribution, while the BSD says you an add any restrictions you want, as long as you don't remove the copyright notice.
Should be mentioned that this is from 2012.
>How much freedom does a non-programming user gain by having the source code?

How much freedom does a non-journalist gain by having freedom of the press? I can understand the value of a free, uncensored press even though I am not a journalist. I think that users can understand the value of software freedom even though they do not write code.

>Even more, these same non-programming users have greater freedom with BSD code, because it's more permissive.

Incorrect. You are referring to the "freedom" to restrict another user by distributing nonfree software. The free software community is concerned with positive liberty[1] and freedom for the end-user instead of the copyright holder.

[1] https://en.wikipedia.org/wiki/Positive_liberty
Johnnie Walker Platinum Label Virtual Tasting - Drink Spirits
I like "sleep" mode. My work machine doesn't boot in 2 seconds like some of the modern marvels, and the power cost of "sleep" is low.

I do reboot occasionally to let it do startup/shutdown cleanup, but it's mostly sleep.
I don't feel like an imposter. Maybe some if you people are full of crap and pretended you knew stuff you don't in order to get a job or funding. Then you really are an imposter and that's why you feel that way.
That's not really what the attached article says. That article says that (1) nobody has any reliable data; (2) the general trend is assumed to be down; (3) the order of magnitude of the current data variance is 10x the "guestimate" of the future growth rate. Not sure this is the type of data you want to extrapolate from.
Hmm, you're right. I misunderstood this part:

> WHEN I AUTHORIZE A DEVICE TO LEND MY LIBRARY TO OTHERS, DO I LIMIT MY OWN ABILITY TO ACCESS AND PLAY MY GAMES?
As the lender, you may always access and play your games at any time. If you decide to start playing when a friend is already playing one of your games, he/she will be given a few minutes to either purchase the game or quit playing.

But I missed the implications in the FAQ directly above that:

> CAN A FRIEND AND I SHARE A LIBRARY AND BOTH PLAY AT THE SAME TIME?
No, a shared library may only be accessed by one user at a time.
> The parent was asking about executions though.

Plausible deniability plays a role here. Not all executions look like executions.
I'm certainly not the first person to notice this, but the problem with MVC as given is that you end up stuffing too much code into your controllers, because you don't know where else to put it.

No, that's just with the bastardized version of MVC popularized by Rails et all, which treat the views as little more than templates.

In the original MVC papers from Smalltalk, the views did actually send messages updating the model:

A view is attached to its model (or model part) and gets the data
necessary for the presentation from the model by asking questions.
It may also update the model by sending appropriate messages.
All these questions and messages have to be in the terminology
of the model, the view will therefore have to know the semantics
of the attributes of the model it represents.

http://heim.ifi.uio.no/~trygver/1979/mvc-2/1979-12-MVC.pdf
CSSvacuum (TC Disrupt 13 hackathon)
Alice and Bob wish to associate in some way, but they live on separate planets. The spaceship tech required to span the distance is either prohibitively expensive or hasn't been invented yet. This is a natural barrier.

Alice and Bob wish to associate in some way, but Eve forbids it and she'll beat them up if they disobey. This is an artificial barrier.
Vinod Khosla is one of the few good guy VCs out there. He's invested in high tech foods, robots, energy, healthcare, farming. He runs a Google X type fund.
Hello. I've customized my browser (Firefox) quite a lot.
Just interested to hear other people's options on it.
It's based around the idea of maximizing vertical screen space while keeping everything I use handy. (I have a widescreen monitor) most websites don't even use all the horizontal space where vertical space is really important.
Only tangentially relevant to the post but I'm interested to hear what other "techie" people think and how others customize there browser. Also the screenshots of the ExoBrowser is kind of interesting as it mirrors this fairly unusual horizontal oriented layout that I've seen many programmers using.
Screenshot:
https://imageshack.us/a/img855/7486/u9j0.png
My addons list:
https://imageshack.us/a/img819/2726/7gdd.png
The browser holds up pretty well even with the 258 tabs I currently have open. (Although it does use 4GB of ram.) It'd be really nice if someone could code an addon to unload tabs from memory if they're not used for a while.
Anyhow, what are people's thoughts on this?
Russia's Latest Idea: An Internet Whitelist For Copyright Materials
> trying to provide a service that is more convenient than pirating

Huh, I know the other content industries have to play that game, but here I thought the killer feature of legitimate software was "not a virus."

Oh, maybe not piracy so much as... resellers? GameStop?
I think that is an uncharitable interpretation of gruseom's comment. I assumed he was referring to the fact that some programming tasks are inherently stateful, such as writing OS kernels and device drivers.

However, I think that we should be able to, in principle, provide abstractions on top of inherently stateful things that hides their nature. In the same vein, we should be able to architect programs so that we can separate the inherently stateful stuff from the functionally pure stuff. For some applications, this will help. For others, not so much.
You are going to have to do better than that.

I've known Chris Lattner a very very long time (since before he worked at Apple), and have counseled the LLVM project on various issues since then.
I was also involved in mediating the proposals to merge LLVM and GCC that came up, and I watched Chris sell Apple folks on LLVM and get hired.

Chris is not a primary author any more, he is a director at Apple.
Most of LLVM was not written at Apple, it was written at UIUC (LLVM was started in 2000). While large parts have been rewritten since then, it would be absolutely positively incorrect to say it was Apple's project. I don't even think Apple was the first company to hire people to work on it!

Note that Chris doesn't really code much anymore (and hasn't for at least 2 years), given that he has too many people to manage.

So, now, if you'd like to point out what statements you think i made are incorrect and your supporting data, i'd love to hear it.