skysight-inc/HackerNews huggingface dataset:
I was trying to use the US average. A 15 mile commute each way is about 1 gallon of gas per day. I thought that was 7 lbs, but my memory was incorrect as that is the density of diesel/jet fuel. Gasoline is closer to 6 lbs per gallon as you say.
Apple doesn't sanction Xcode plugins and I'm pretty sure Xcode itself isn't sandboxed once you enter your developer password. I'm not sure of the details though.

As to the security review or process, perhaps badging -- that sounds like a good feature request. I'll bet there's an issue tracker... ;-)
Indeed, we actually have users doing both of those examples! (None have opted to share their zaps, so the parents' links remain barren.)
something similar: http://www.onairplayer.com/
Ah, cool. Good advice, and congratulations on smashing your target :D
I've been doing this as well. It's interesting how it is almost like a "micro" version of the App Store — with the added perk of selling to customers that desperately want to spend money on whatever looks cool to add to their games. Gotta love "shovel/gold rush" markets.
Why not just setup backups from inside the VM's, while having the base VM image backed up somewhere (once) as well?
I think I did: lack of reactivity between the time you click on something and something actually occurs on screen (talking about OS feel in general), same applications running much slower on Windows, higher general memory consumption, extreme sluggishness when running multiple applications in parallel, extensive usage of scratch disks while OpenSuse seems to be able to use RAM more effectively...
The big thing I learned (at a company where all changes are code reviewed) is to rewrite the code until it seems obviously correct to someone who doesn't know what I know. I rename variables, methods and extract code into small methods until someone can read the code out loud and it sounds like a comment.
for example:
if (!thereIsEnoughSpace(user.getDataRequestSize()) {
if (canAllocateAdditionalStorage()) {
reserveStorageForUser(user, user.getDataRequestSize());
...

I've found many bugs after I renamed variables like 'i', 'j', 'k', etc to something more meaningful. That made it easier to realized I was using them incorrectly.

This is basically why I think I'm an ok developer...

I pretend to be the smartest developer in my group (let's call him Bob). I look at a line of code and ask myself, why will Bob ask me the change this line of code? What will he prevent me from checking in? How would he solve this problem?

I do this even if I have a really difficult problem and Bob is the "go to" person. I pretend to be Bob and ask myself, What question will Bob ask me when I tell him about the problem? He will ask me if I've searched google, ok I will search first. He will ask me if I've checked for an upgrade to a library, I will do that. He will ask if I've set a break point here and checked for a memory corruption there. etc. 80% of the time, I find the problem myself and the rest of the time, Bob doesn't know the answer either. But at the end of the day co-workers are fooled into thinking that I'm as good as he is. But I have no doubt that Bob is better because it is important to him to learn everything he can about some key technology. I only approximate Bob when I need to interact with others. If you ask Bob a question, you get a quick and correct response. If you ask me, I will tell you I'm in the middle of something else and I will get back to you in a few minutes but really I have to figure out the answer first hahaha. I try my best to avoid getting help from Bob because, honestly, I don't think Bob respects people who aren't as passionate as he is (most people confuse passion with intelligence). The downside, is that it takes me a day to solve a problem that Bob can solve in a few minutes. Managers hate that but it is just too boring to learn technology to the degree that Bob knows it in my free time.
HTMLy: Databaseless Blogging Platform (Flat-File Blog)
By the way, the license file I got was named: <numbers>.syncPhotosLicense Adding it to Arq 4 seemed to work fine though. Was a bit confusing.
"EVERY version of GnuTLS EVER is vulnerable to certificate verification bypass"

https://twitter.com/kaepora/status/440687403012227073
...is this just a way to get me to look at relay?
I've used GNU/Linux for around 3 years. The only way I could even consider using Windows again would be with cygwin. The programs I use on a daily basis don't have easily available counterparts for Windows. It very much goes both ways.
There will always be misallocation of resources, because the environment we live in can't be perfectly predicted.

There will always be some misallocation due to this, yes. But the amount of misallocation due to, for example, the housing bubble was much more than can be explained just by our inability to perfectly predict the future.
I'm still really confused because according to http://en.wikipedia.org/wiki/G8#Annual_summit, the next summit is supposed to be held in Sochi.

Nobody's going to be able to uninvite Russia from their own summit, so if the US and Australia "remove" Russia and don't attend the summit, doesn't it just become a G6 (G8 minus the US and Australia)?

In order to "remove" Russia, all seven countries would have to agree to not go to Sochi and also to have the summit somewhere outside of Russia.
Yeah, Hack for HHVM adds a bunch of stuff to PHP to make it better, including:

- Collection classes like Vector (which is like an array in every other programming language ever) and Map (associative array or hashtable)

- Generics

- Lambda functions

- Asynchronous functions

- Type hinting for intrinsic types (int, string, bool)

Not much public documentation yet, but most bits are in the open source HHVM release, and there are a few blog posts on it (eg. http://www.sitepoint.com/hhvm-hack-part-1/)
SQL constraints are a given; always use them. However, it's best practice to also validate your data before it gets to the database for several reasons.

A) Depending on a database check constraint failure is analogous to using a try/catch when a pre-emptive check would work; it's dirty.

B) You're putting unnecessary load on the hardest system to scale.

C) Users/systems will get instant feedback with a client-side validation. Depending on the data, this could be an enormous bandwidth savings.
That phrase "seduction of inadequacy" will sit in my mind for many years. I have not seen the films, as I often try to ignore my own heritage...

I will not at all compare, but I will say that we "mulattos" often feel that we get the worst of both worlds — where racial realities cannot be ignored. (NOTICE I SAID 'OFTEN FEEL'.)

But that phrase just woke me up. You think you all have it bad with the "Imposter Syndrome" thoughtspace — imagine having that ^^^^ phrase hover over you, without having exactly the words to describe it, for years, decades. And I'm male! I'd be a fool not to note the systemic installation of oppression against women, and that I'm somehow economically luckier because of how society offsets the distribution of wealth.

I absolutely cannot imagine how debilitating it must feel to live in that thoughtspace, and I cannot at the same time truly understand how liberating it must feel to see hope on the faces of people who look like you.

If you do not understand these concepts, you just need to stop and listen. Please.
HAGMWP VE DÜNYA GÜZEL YAŞAMAK İÇİNDİR. ghwcpu
jacobulus might have been referring to certain color spaces that are optimized for human use instead of for computer manipulation, such as HUSL (http://www.boronine.com/husl/). HUSL gives you a slider that actually changes the apparent brightness of a color to your eye: whereas HSL thinks that bright green is just as “light” as dark true blue, and HSV/HSB thinks that true blue is just as “bright” as white, HUSL colors with the same “lightness” actually do look equally light. Another human-optimized color space is CIELUV (https://en.wikipedia.org/wiki/CIELUV).
So basically, you're arguing that using "helicopter money" to create new demand will lead to the creation of new wealth by entrepreneurs. I would love to see this happen, but I'm pessimistic, because I don't think lack of consumer demand is the biggest obstacle faced by entrepreneurs. I think regulatory obstacles and entrenched monopolies in many sectors are bigger issues, and "helicopter money" won't solve those.
Very cool. I have been wishing I had a system like this for a long time.
On the other hand Mel Gibson was Aussie and became American. He's not claimed anymore.

According to Wikipedia, Mel Gibson was born in the US to American parents and moved to Australia when he was 12. Somehow I remembered that factoid when I read your comment :)
Intel - where startups go to die.
I agree with you on the ick factor, but on the other hand I think there is much to be said for the idea of getting disparate and non-communicative cultures to try to understand each other, and if thats going to happen through the mechanism of kids growing up and using social networking, then I'm all for it.

Of course, I'd much prefer to see someone go to places like Tanzania and so on, with the goal to teach these people how to make their own drones and networks out of the scrap pollution fobbed off on them by the Western world, and who knows .. maybe we'll see that happening now that the idea is out there.

From my perspective, it's damned easy to make a drone out of an old DVD player, some pieces of foamboard, and so on - whats not so easy is to find an application for it that will truly help people. Put an old cell phone in the fuselage and use it to transmit bitcoin between the villages? Great f'n idea..
Why does every single one of these stories always leave out the most responsible counterparty in these matters... the landlords.

The tech workers are just showing up with buying power. The decision of whether or not to pursue ellis act evictions is not carried out by tech workers, but the San Francisco landlords who are trying to free up their rent controlled units to be able to jack up the price.

Many of these landlords are either San Franciscans who still live in the city or those that grew up here, but moved out to the supports and now just manage rentals in the city. So at the end of the day its fellow San Franciscans to whom these protestors should direct their anger.
Let's look at the numbers.

Excluding post-PC products, classic desktop and laptop OS market share is:

Windows - 90.8%
OS X - 7.7%
Linux - 1.5%

Linux has a long way to go.
Let's make a game
I have owned a couple of System76 machines and they have always been pretty good, I currently have the Darter and I have no complaints.

If you want something small and portable my Asus X202E works well.
Thank you very much for the answers.

What can I do to get similar level of traffic to my open source project?
Yup. Hence "services", as soon as your domain starts to get complicated. You need an abstraction layer between your application flow control (controllers) and your persistence layer (AR, or whatever). At least, that's what I'm given to understand about this. Does that sound right?
> I was too lazy to do things properly (kickstart script, etc.) so I have a bash script with about 10 "apt-get install" lines that set up everything I want on Ubuntu or debian, and a few more "echo" lines that configure 90% of my other preferences.

You can do even better than that with NixOS: the system configuration is a single file (though it's possible to split it into different files). The file contains, if you use the declarative system-wide installation system, the list of all non-default software and their non-default configuration. If you copy the file to your new system and use "nixos-rebuild switch", everything will be downloaded and configured correctly.
> You can say the same thing for every business then.

That's exactly what I am saying. It might appear that a businesses interests align with yours - and the business will certainly scream it to the heavens that they're aligned. But they are never really aligned. You will feel much less betrayed on a daily basis when you understand that. Oil companies destroying the reefs, mining companies contaminating water supplies, manufacturing companies off-shoring labor to ghettos, small mom&pop shops installing wifi trackers, Software companies adding adverts, etc.
Any Intel XDK users here? 
What has your experience been in building HTML apps using XDK?
It was the content of the article, and not the title of the blog that left the bad impression?
> 65% of that $20b comes from OEMs, which is 100% consumer.

No, OEM is not 100% consumer. It's not even half.

A large number of OEM machines are sold with Pro preloaded. These go to businesses. (Some consumers buy Pro, but some small businesses buy Home. Assume it more or less averages out.)

Last quarter, Windows OEM revenues overall decreased by just 3%, despite the fact that non-Pro OEM revenues decreased by 20%. Why? Because Pro revenues increased by 12%!

In fact, the slides even said: "Windows OEM Pro revenue up 12%, driven by higher Windows Pro mix in large enterprises and developed markets." So they explicitly acknowledge that enterprise customers are included in OEM revenue.

If you do the algebra, Pro now accounts for 61% of OEM revenues. That means that Home accounts for 39%.

$20 billion * 0.97 * 0.65 * 0.39 = $4.92 billion.

$4.92 billion in a company that took in $73.7 billion of revenues in fiscal year 2013. For comparison, Bing had revenues of $3.2 billion in fiscal year 2013.
Yes, thats basically what I meant to say.
First, define "properly."
This solution proposed by jcs would work: https://lobste.rs/s/g0nxrf/we_have_the_ability_to_cache_and_.... (He’s not talking about HN, but it would work equally well for HN.)

The idea is to use the free CoralCDN (http://www.coralcdn.org/). HN could solve site-killing by prefetching every link with CoralCDN, so that the CDN would cache a version of the page. Then, if HN detects that a site (e.g. http://allrgb.com/) is down, it would link to the Coral version (e.g. http://allrgb.com.nyud.net/) until it’s up again. Or alternatively, instead of detecting when sites are down, it could show a control to replace any given link with the CoralCDN version and ask the user to toggle it if the link doesn’t work at first.
Numbers aren't enough. Dynamics matter even more. Obviously MS isn't scared of current numbers but scared of where things are moving.
11 (or is it 12?) months in, Andrew "Weev" Auernheimer is still serving a 3-year conviction (on appeal now) for "hacking" the AT&T iPad signup script to get email addresses out of it ... using a web request and random numbers. In case that's not clear enough, it was published, public data waiting to be requested, no security restrictions except the numbers to be guessed. I'd say that's the same for any such "private" (hah!) service that uses ID numbers to access data over public channels, wouldn't you?
Analog electronics is a great domain, and something I want to explore more myself (I did CS, only had 1-2 analog classes, and didn't build an intuitive understanding for electricity, a gap I want to cover).

For books, I don't have a huge amount of experience but I do like the Manga Guides to X (Manga Guide to Physics, etc.). A visual medium encourages the author to rely on metaphors vs. symbolic descriptions, which I prefer in an intro to get the concepts across quickly.
True.

Except ... I'm not paying Ubuntu for my desktop OS; and I would for my server, except they're taking it where I don't want it to go, so I don't.

And ... if you don't like Ubuntu's Unity (many people don't), Gnome, KDE, Enlightenment and ten other desktop environments are basically an apt-get away.

Remind me, what was the command to get rid of The-UI-formerly-known-as-Metro and use the desktop instead?
A call center for bitcoins? So, like a bank?

I mean, effectively a bank teller and a customer service agent can tell you roughly the same thing: what they're allowed the tell you.

If the block chain is transparent, the bank-teller-cum-customer-service-agent adds no value to this equation. Adding more __people__ is not going to help.
I don't know about the other folks hanging around these parts, but I'll go along with that claim. It's also caffeine deficient.
late reply. It doesn't necessarily mean donating to charities, but if you want to directly hand out money then you'd have to do some due diligence (not so different from doing due diligence on charities).

It'd also be helpful to put my comment in context. The article is talking about voluntourism, where the destination is often the developing part of the world. Having just been to Vietnam for 2 months (and volunteered there for a month), I can tell you that it's not difficult to just go on the street and find people in need.

Wages there is also so low that, in many cases, the cost of voluntourism can more than pay for local qualified individuals who can do your work better than you can. (Unless the position requires specific skills that is hard to find locally. Note that the ability to speak English doesn't count).

So if your goal is solely "make the world a better place", then skip the voluntourism and just donate your money. That said, if you want the experience, then by all means do whatever you want to do. It just may not be the most effective thing you can do to help.
It sounds like they did some dirty underhanded things... But did they get in trouble for finding the thief of a phone, by tracking the victim's phone?
Where I am located, many millions of people subsist on 100 rupees/day. Adjusting that for purchasing power yields about 6-8 USD.

Granted, I'm not living a place where 75% of the poor own a car, 45% of the poor own their own home, and 67% have at least 2 rooms per person [1]. I'm not in a place where even the middle or upper class have all those luxuries. Yet somehow, in spite of living below what you would call subsistence, there is no mass die-off over here.

In any case, I now understand that by "subsistence", you actually mean "subsistence plus an expanding basket of luxuries." (As I'm sure you know, the federal poverty line measures a fraction of average consumption which has gone up over time, not a fixed basket of goods.) And apparently, some of those luxuries include living in highly desirable areas like NY or SF, which even the federal government doesn't include.

When you use common terms in such non-standard ways, it helps the reader to clearly define what you mean.

In any case, your factual claim regarding "obtaining an input at less than the cost of production" is clearly wrong, as a simple look at other countries will prove that labor can be produced at far lower cost (adjusting for PPP) than the US minimum wage.

[1] http://www.census.gov/prod/2008pubs/h150-07.pdf
How I learned to stop worrying and love to code
This isn't really as big news as it sounds as MS have often heavily subsidized Windows for OEMs abd such like when they've needed to compete in other markets (Eg when XP was initially losing out to Linux on nettops). And they've shown that they're happy to run flagship consumer products at a loss just to raise adoption (Eg the original Xbox).

So it seems to me to be quite typical for then to drop the cost of a product like this when they're struggling to push said product. And who can blame them, it's a fairly standard practice outside of IT as well, and it's not like MS don't have the funds to do run at a loss for several years either (though I expect they'll easily have this cost offset anyway)
Brennan, thanks for sharing your use case. What kind of things would you do with the parsed info in Google spreadsheet?
It depends on how much time I have. I take short breaks from working, for instance to walk the dog. These walks clear my mind, and I often find solutions for problems while taking a walk. In fact, when I'm stuck, I don't continue pondering on about it, I take a walk instead.

I work 4 days a week. This means I have the weekend and, in my case, the Wednesday off. I use it to spend time with my children, and common household tasks. While playing with my kids I usually get a lot of crazy, creative ideas. Could be anything. From ideas for a blog post, marketing ideas, startup ideas, ways to change the world, you name it. I write them down for future use.

About twice a year we take a big break from working. We pack up the family and go travelling for 3 weeks or so. Usually within Europe, sometimes even further. No work, no internet, nothing. Just family time. After the first week or so you tend to forget what day of the week it is, and it's a lovely feeling. I read a lot (literature classics, philosophy), draw (with paper and pencil) or tinker (like making windmills out of empty coke cans) with the kids.

I have a great work/life balance. I have a lot of free time on my hands, but I'm willing to bet that because of this free time I use my work time much, much more efficiently.

Great photos, by the way!
>The world isn't all about futzing with code and using browsers.

And neither is Linux/FOSS.
Comments like this, full with a longing for a simpler time, amuse me.

No one's making anyone communicate in a "lonely" way. If you don't like it, you are free to demand your preferred means of communication. What you'll find, however, is that people generally like it. "I tweet in my dreams," someone I know one said.

The truth of the matter is, constant communication is valuable. Not in the market cap type of way but as a type of human interaction. It matters to people. It helps them organize parties, revolutions, their lives around a stream of current data.

Is it distracting and addicting? Yes, it can be. But that's not a problem with the technology. If you lack the self-discipline to live in this deluge of information, guess what - help is one Google search away.

I guess my overall point is that the bandwidth of human communication has only ever been growing. It's not gonna stop now, so there's no point in longing for a long gone idyllic past.

P.S. I understand the hatred for dopamine triggers, wrapped in HTML. Meditation helps.

P.P.S. I'm making an assumption that people willfully choose a medium as a basis for discourse. That's not the case most of the time. I believe everyone should be made aware of how the medium they're using influences their thoughts and actions. I'm all up for having more media, though.
My take is that Microsoft is shifting its consumer strategy away from expressing core B2B values and toward the you are the product model loved by Wall Street and used by Apple and Google and Facebook and just about everyone else.

It's part of the generational shift and the radical change to ownership and thereby control that is underway. Gates and Ballmer are divesting their shares and that means that the new Microsoft has to make Wall Street analysts happy in a way that a company whose CEO and Chairman are the two largest shareholders doesn't.

The writing was on the wall with Windows 8. It wanted persistent login to Microsoft servers and to produce tailored content via persistent tracking. Whatever doubt I had was gone when Windows 8.1 rolled back my choice of local login without asking and buried the means of changing deeper than before. Topping it off was that 8.1 ignored the fact that the login name I entered as default was the valid local login I had used to start installation.

I've been using MS operating systems since DOS 3.3. The first version of Windows I worked with was 2.0 [only for a customized workflow on an Amiga 2000 with bridgeboard, though]. It's been Windows full time since 3.0 because I've never felt that Microsoft's approach was caveat emptor.

Now I can't say that. I fear they are becoming like everyone else.
Or just push your entire object to google spreadsheet: https://github.com/firmafon/to_google_spreadsheet
I also haven't used Windows as my main OS in over a decade. I only ever use it when I absolutely have to - and these days, the list of reasons is dwindling and diminishing at a great pace.
Why did the Respect for Tech Skills get Lost?
Very cool suggestion!
Hello Startup (the sequel to “Goodbye Academia”)
Don't take this the wrong way, but why PHP?