skysight-inc/HackerNews huggingface dataset:
I feared some mail programs might filter out non-standard file extensions loading from an img tag. Probably paranoid but it was so easy to run .jpg through the ISAPI filter of a single site that it seemed prudent to do that.
Parks 2050: Growing Food, Curbing Floods, Cleaning Air
Hard as hell to learn, IMHO.
Also,

Any general purpose OS would have these problems
It's stable
Tech support is easy to find
Software can be easily demoed

A better title for the article would have been:

Who's paying these shitty IT guys?
Good tests, bad tests
I returned my Nexus 5
Needs time-zones on the times available.
Seconded

I did see some cheery responses that were nice, though. So there's at least a little hope.
Interestingly they've been adding permissions over time. Now you have to approve apps for location, contacts, calendar, reminders, photos, microphone, background data access and probably some other things I've forgotten.

Some of these are just new features, but others like microphone access have been added to old APIs.
That's definitely one of the options. I think, so far, it's CyanogenMod, Paranoid Android, Replicant, Sailfish OS or Firefox OS. My problem with the Android variants is that they're vulnerable to Google; if Google decided, for instance, to move really core functions into Play Services, they could make these variants unviable. Also, after-market OS's have never been popular, and you want to put your weight behind something which might actually be sold in shops, and stands a decent chance of gaining significant market share and momentum.

You're right, though, that I'm being a bit overdramatic, the options are definitely there.
Is there any way to ensure that accessing ByteBuffers (or whatever) is fast?

I had used memory mapped buffers (which should be equivalent in performance), and there was no way to make the JIT inline access to these arrays. It was all calls (indirect, not properly branch predicted at that). Equivalent code to C++, running 10 times slower, with no way to speed it up.

(And the reason I was using memory maps, if you insist -is a 2GB read-only dataset used by multiple processes at the same time - I went to C++ eventually, because there was no way to get reasonable performance from Java, either memory use or speed. This is circa 2010)
What's wrong about `git revert <commit-sha>`? It should be just fine, supposing no one changed the mentioned files in the meantime.
How does this prevent the NSA from reading your email? Your outbound email will be unencrypted in general. If your inbound server only accepts TLS, then you're going to have a hard time receiving email, right? Or do I wildly misunderstand the state of SMTP encryption?

It seems to me that until DNSSEC becomes widespread, there isn't secure way to mandate TLS. (OK you could come up with some hack using HTTPS, like check https://domain.com/smtpsettings for each domain to determine if TLS is required.)

Of course running your own server does prevent wiretaps being implemented by Google, or retroactive access to your mailbox. But it's hardly "keeping your email safe from the NSA".
The RROD was really crappy, for sure. But ultimately MS did do do the right thing, or at least they tried. On the other hand, Sony has never stood behind their consoles. From the PS1 cd drive wearing out prematurely [0], to the PSP's analog nub falling off[1] to PS2 disc read errors [2] to... on and on. Sony has never once helped the consumer in these situations. For most Playstation owners, buying multiple systems per generation is just part of owning a Playstation.

[0] -- http://en.wikipedia.org/wiki/PlayStation_(console)#Hardware_...

[1] -- http://news.cnet.com/8301-17938_105-9761604-1.html

[2] -- http://en.wikipedia.org/wiki/Playstation_2#Disc_Read_Error_....
Off the top of my head, Rodney King and Trayvon Martin/George Zimmerman come up as recent counter-examples. The US isn't really a peaceful utopia of human diversity, anymore than any other country.
Many startup entrepreneurs don't have the experience to even know what questions to ask or whether they are asking the right questions. Many times they are solving problems that don't even exist. Any many times the mentors and investors don't care.
No, typically the "non-engineers" in this case are management-level types who are at least somewhat skilled in estimating the impact of their decisions on their status with respect to internal politics. That's "business value" in some sense, but not the one you seem to mean.
Don't forget that Internet is the new television. We've built empires of television channels (including all the commercial football clubs) for the only sake of planting advertising inside each other's homes.

With Internet, we've had our innocence time, with few advertising, relatively clever users and smart, responsible usages.

But Internet will become the new plaza for the populace, filled with orange blinking advertisers, awful designs that only lowerclass people can accept (think saving a file in Windows 8 or just... facebook), like supermarkets who swap alleys around just to make you walk in front of new products, like neon lights which look awful as they try to catch your attention. And websites will get bugs as they grow old, because margins will be shallow again. The story of any long cycle in economy - 2012 was the top of the curve.

And Google will fill perfectly in the middle.
I sort of disagree. One of the benefits of the stagnant last-generation consoles is that us PC gamers didn't have to upgrade our hardware nearly as often. (And STILL, many games simply wouldn't run acceptably on hardware many times more powerful than Xbox/PS3, even at low settings.) I wish developers focused more on performance over flashiness. As far as I'm concerned, Super Mario Galaxy is still one of the best looking games ever made, and it was essentially running on Gamecube hardware.
PyParallel: How we removed the GIL and exploited all cores
Here's an interesting twist from the above post: "No wait, let's use PGP just a little bit longer. Jacob Appelbaum recommends to use PGP over Pond instead of over E-Mail. Indeed, in that case most weaknesses listed above are no longer a problem. Also you don't depend totally on the safety of Tor and Pond..."

My conclusion: use several nested layers of techniques if you want security (don't use just PGP, for example). This should be true not only for secure personal communication but also for designing secure software.
Really? I've had that happen on five different units I (or my brothers) have owned. Given, after our first "new" one rrod'd, we started buying refurbs. From what I've seen, though, it really is inevitable, and I've just started expecting them to die at some random point. My current one has lasted two years, though.
That might work, but I have doubts. Interestingly, it's the opposite approach the the one taken by pre-employment personality tests, in which each question has no partial credit and exactly one right answer, which is either "strongly agree" or "strongly disagree".
Healthcare.gov's lead contractor employs executives from troubled IT company
Hey that's fantastic about your wife.

I was recently diagnosed with Narcolepsy. After the meds did not seem to help, I decided to experiment with my diet. Removing gluten was the key. I experienced what it was like to wake up refreshed for the first time in over a decade. My productivity has increased to a level where I get the same work done in 8 hours where before I'd push 12 hour days on average. The removal of Gluten has had a profound positive change.

Have you any references on gluten sensitivity that is isn't new age rubbish? I would like to know why gluten has caused brain fog and fatigue on such a detrimental level.
I don't think something as super-mass-market as a gaming console qualifies as "cutting edge". (You could make an argument for the PS3's Cell processor, I suppose, but that's hardly relevant here.)
> Americans are fascinated with race.

Americans are fascinated with race because our cities look like this: http://www.radicalcartography.net/chicagodots_race_big.jpg.

Moreover, it's hardly unique to Americans. Racial and ethnic conflicts are common across the whole world. The U.S. is still dealing with a legacy of slavery and desegregation that ended only recently. When the Governor of Alabama promised "segregation now, segregation tomorrow, segregation forever" Bill Gates would've been about eight years old. He would've seen on TV when Governor George Wallace physically blocked two black students from enrolling in the University of Alabama, and had to be moved aside by a National Guard general under the orders of the President. This isn't ancient history, it's a sociological blink of an eye.

Other western countries have to deal with the legacy of their repression of particular ethnic groups, but the U.S. is unusual in that its repression of blacks was particularly brutal and long-lived, ended very recently, and left a very large number of disaffected people among the population of the country (12-13%). The treatment of the Irish by the British might come close, but is mitigated by physical separation. What would the politics of England look like if London was 40% Irish, confined largely to ghettos in the city?

> To me, economic situation is much more important here.

In the U.S., race and economic situation is inseparable. That's the legacy of segregation. When Bill Gates was a child and going to school in the 1960's, most of America's black children lived in the South where they went to segregated schools, ate at segregated restaurants, etc. Economic segregation is a natural consequence of this very recently ended racial segregation.

> As for the suburbs, I fail to see the reasoning - are you proposing that we limit the free choice of people of where they want to live?

No, my comment is descriptive rather than prescriptive. Suburbs are segregated, by race and socioeconomic status. Voters living in the suburbs never see the impact their support of particular criminal law policies have on poor people and minorities, who disproportionately live in cities.

This is a race map of Detroit and its inner suburbs: http://cdn.all-that-is-interesting.com/wordpress/wp-content/.... The Detroit metro area is 70% white, but the city itself is 80% black. How much exposure and insight do you think those red dots have into the lives of those blue dots? When those red dots vote to support criminal policies that disproportionately affect the blue dots, do you think they even get any feedback about the ramifications of their decisions? This is the impact of segregation and suburbanization. People naturally have trouble empathizing with people who are different from themselves. Suburbanization exacerbates that natural phenomenon. People have particular trouble empathizing with people who live somewhere else that they never see or meet or interact with on a daily basis.
While you both have a point, I'm not sure it makes a difference in practice.

OK, granted, I've been an Amazon.com customer since 1997 or so, but to me a 3.5 star rating is like writing BEWARE! in flaming letters across the sky. I never buy something that poorly rated before thoroughly investigating what's behind it. E.g. Kindle version's content is messed up I discount since I don't play in that ecosystem except for freebies.

While there are plenty of mostly bi-modal distributions (5 or 1 stars), for lots of things there are carefully chosen ratings in-between, often telling you why it lost a star or 2. Even ones edited some time after with additional commentary and often an adjusted score.

So I'd say it gets the specific job done, which is quite different than YouTube's where the cost of a wrong choice is very very small. I find the reviews invaluable, to the point where there's a lot of stuff I won't buy unless it has enough quality reviews for me to make an informed judgement.
You're right that in general this helps, and most of Google's account security energy is going towards helping average users deal with basic security. Microsoft offers a similar option (you must choose to use a phone, or a secret question, I think).

But interestingly, phone auth changes as your account becomes more valuable. If your Google account unlocks everything you have, then a targeted stealing of your phone number gives the attacker everything.

If the target is leaving the country without roaming for a few days, an attacker might even get the number flipped back before they return. A non-security conscious victim, upon return, might just wonder how they forgot their password, reset it again, and move on. (That's another reason why Google and others remind you when you last changed your account settings.)
Try that with git.

My last company did just that. The repository wound up being 30gb at the end of the project (which was a 3d facebook game). We tried to host on a company hosted github, but got kicked off because it couldn't deal with a repository that size[1]. Luckily, we only had one person try to check out the repository at the end of the project. It took them 14 hours for the initial check out.

[1] It was never made clear to me whether it was our hardware that had the problem or the github self hosted software. Either way, it was unreasonably slow.
I'm extremely interested in how Valve will grow into a hardware company, especially given it's frequently-vaunted history of utterly flat management structure. Personally, I have a hard time seeing it work well; hardware is a whole different ballgame from software, and I can envision their internal organization (from what little I know of it) not being very conducive to HW development.

That being said, I DEARLY HOPE I'm wrong.
We have ones running Ubuntu in our local transit system.

https://plus.google.com/108455147088522730235/posts/bjQyyUip...
Reminds me about the last few paragraphs of:

http://250bpm.com/blog:22

Especially:

"Obviously, the right solution would be implement a new transport protocol directly on top of IP protocol, one that would provide desired functionality — failure detection and/or multiplexing — directly, without duplicating the features.

And, as a matter of fact, the above was already done. The protocol built directly on top of IP with both heartbeating and multiplexing is called SCTP and is available out of the box in most operating systems.

And here comes the problem: SCTP is not used, even for projects where those features are needed. Instead, they are lousily re-implemented on top of TCP over and over again."

(Not necessarily saying that SCTP would be the best fit for games, more the general point -- that there's room for more than just TCP and UDP on top of IP -- and also that that might not work, due to firewalls and routers refusing to route anything that's not TCP or UDP).
The fact that I have never even heard of those issues probably says something in itself.
It's not about chatting. At most a computer will call you up and you type some numbers into it, then it hangs up on you.
Show HN: SUPPA - The New Social Dining Experience
Invite people to enjoy your culinary creations at home, while earning praise and creating new friendships!

Find local home-chefs and enjoy a friendly meal with like-minded people!
Write yourself a Scheme is pretty magnificent.
simply ebin XXDDDD
Some resources on making tiny Hello World programs down to the kernel level that may be useful:

https://blogs.oracle.com/ksplice/entry/hello_from_a_libc_fre...

http://www.muppetlabs.com/~breadbox/software/tiny/teensy.htm...

http://timelessname.com/elfbin/

A wee bit heavy, but it's comprehensive. It deals with what happens when you run code, how the architecture of the computer works (by and large) including at the logic level:

http://www.amazon.co.uk/Computer-Systems-Programmers-Randal-...

If you want to go lower (and higher).. look at Understanding the Linux kernel for a good understanding of how an OS is put together, with specific examples i.e. Linux.

Code, by Petzold, deals with logic and computers from the ground up. It starts with relays and builds them up into gates and usable arithmetic blocks.

http://www.amazon.co.uk/Code-Language-Computer-Hardware-Soft...

http://www.amazon.co.uk/Understanding-Linux-Kernel-Daniel-Bo...

The physics is fairly simple, at least from a CRT or LED display perspective. Gets more tricky dealing with interconnecting microprocessors because a good chunk is vendor specific.

I think this kind of project is well suited to a guide on how to build a computer from the ground up, starting with logic gates, writing a real time OS and developing a scripting language that will run and compile on it. Then you can skip a lot of largely extraneous stuff and have a solid understanding of how the hardware works.
Yeah, any information about what the service is actually offering would be good. Who is the one person I can see as available (relvis)? Is he a "professional" there to "help" me? Is he someone looking for a pair?
>“The American Embassy also comments and rejects the reports as innuendo. They are stating the United States ‘are not kidnapping and torturing on principle.’ This is a daring claim. Only seven months ago a commission made up of Democrats and Republicans called it ‘undeniable’ that the United States tortured inmates following the terror attacks of 2001. Even President Barack Obama said in 2009 that the American practice of waterboarding was torture.”

Schadenfreude is my favorite German loan word.
It's not the fact that you are eating sugar from an orange. It's the fact that most people drink a glass of orange juice that is made from 5-6 oranges. Would you eat 5-6 oranges in one sitting? no. So you are getting 5-6 times the sugar you would normally get eating the fruit whole. Secondly juicing something drastically increases it's glycemic index. Eating a lot of high glycemic foods leads to insulin resistance, which contributes to systemic inflamation. This leads to a number of conditions that affect the organs in your body, like your brain or your pancreas.
A more conservative rule would be not to use C where security is a concern, unless you know what you're doing.

When you're writing the kind of software that's an invitation to hackers, like a web application, you should favor a language like PHP or Ruby, which takes things like buffer overflows out of the equation, and even then, you should know what you're doing.
You still have to log in to comment on or even "like" a video. It's also harder to find the videos you want without being able to see your subscriptions.
Oh, i meant the other 20 files all around the code base have just been changed to get my local setup to work. There is no way (without sub branching) in git to have a lot of modified files, but only wanting to revert the ones actually being worked upon. Core concept was still shallow check out in case of svn
I work for a startup that provides lunch for employees. I can't speak about the employer's perspective, but from an employee's standpoint, it is SUCH a nice benefit. Not only is it one less expense you have to deal with, but it's one less thing you have to plan for. And, as an added benefit, it's indirect compensation that the employee doesn't have to pay taxes on. So, let's say the employer spends $8 a head for catered lunch. If that $8 instead went toward my salary, I would see maybe $5 of it, and the lunch I could buy for $8 wouldn't even be equal to the lunch I get, because of economies of scale. So, yeah, from the employee's perspective, it's a great idea.

EDIT: Er ... actually, the tax status of these lunches might not be so cut and dry: http://www.huffingtonpost.com/2013/04/08/google-facebook-lun...
Basically everything is a matter of conventions. Regarding the top-rated answer items: if you have at least one experienced Git person in the team, you can:

1) set up a centralized repo and tell people to use it,

2) use fetch + rebase instead of merge to have a linear history, so managers are happy

3) when you have non-technical people, you can just tell them a standard set of commands to use (ok the hard part is to convince them to the command line). You may set up all the repo (remotes, aliases etc.) for them and tell them exactly the workflow.

4) regarding the locking, IMO it's good to have a number of integrators pushing to master (after the code review) instead of everyone in the team, that way locking shouldn't be really necessary.

The real things for me are:

1) checking out subfolders in SVN - indeed might be convenient in big code bases.

2) empty directories

Not sure about handling blobs, I didn't have big ones yet.

Anyway, I don't know what would make me crave using a non-distributed VCS now after nearly 2 years with Git.
Very interesting (and beautiful I might say, seeing the empty streets awaken some beautiful memories), but that's not how London would look like if everyone left. Not even close. Maybe only for the first couple of days.
لعبة مكياج بنات شيك 2014
لعبة مكياج بنات شيك 2014

لعبة, مكياج ,بنات ,شيك ,2014

http://www.bnat4games.com/Game-314.html
I find the 5 star system on Amazon useful. I don't always look at the average rating, but rather the distribution graph of ratings.

For example, one common shape looks like this:

5 stars: |||||||||||
4 stars: ||||||||
3 stars: ||||
2 stars: ||
1 star: |||||||

There's way more 1 star than 2 or 3. That usually indicates the product shows up DOA for a lot of people, or is otherwise probabilistically totally unsuitable for some group of people.

If the number of star ratings follows a more normal curve like the following, then I'm more confident in the quality of the product, even if both have an average 4 star rating:

5 stars: |||||||
4 stars: ||||||||
3 stars: ||||
2 stars: ||
1 star: |
Metaphone: Stanford study of phone metadata's privacy consequences
Man, I didn't know that git couldn't store empty directories or check out subtrees. Those are pretty substantial shortcomings. Up till now I assumed that git was sort of the bittorrent way to store a filesystem and was close to ideal. But those issues are causing me to reevaluate.

Not storing directories is definitely a political decision, so by default I oppose it (Apple makes these kinds of unilateral decisions all the time, to me it's the ugly side of programming). I'm hopeful that perhaps the subtree issue has something to do with all of the hashes being nested and maybe there is a workaround (perhaps git needs placeholders when the files aren't present?)

I also didn't realize that there is no revision number in git, but since we can use the hash string I'm ok with it. Conceptually they are both just keys anyway. The chronological order of the hashes is encoded in their structure, so hopefully git makes it easy to retrieve the list.
There it is! The association between my middle eastern name and a bomb making website on NSA Database! Thanks HN!
Reminds of the recounting of the fallen angels in Paradise Lost.

Rather than face the awesome wrath of Jesus/God miffed, the to-be-fallen angels into the abyss, drift (well, really, leap in terror, but that doesn't work so well).
Google is an advertising company. All they really care about is building profiles on users and using it to sell ads. That's why you have a ton of unwanted integration, Chromebooks that can't create user accounts without Google's permission, and a Chrome web browser that default to sending a ton of info to Google.

I still use Google Search but I got rid of my Google account, got rid of the Chromebook, moved my email to Fastmail, and moved to Firefox for browsing.