skysight-inc/HackerNews huggingface dataset:
selling it as in I won't organise it anymore and they will from now on. I won't have anything to do with it and they will do as they please.
This seems such an old fashioned outlook now. MS doesn't have, and probably will never again have, a monopoly on the browser environment; they have no choice but to be good web citizens.
Announcement of Completion – The Flyspeck Project
It basically uses GDB to call eval inside a running Python VM. Pretty simple, but quite useful from time to time.
Batteries in cars can be used to store excess energy (proven). Solar thermal can be used for base load (proven).

The 12,000 people dying per year from pollution in California costs the health system billions. This saving can be used to fund projects.

There are no technical, or financial reasons why this can't be done. It just comes down to competence and corruption.
Five factors that can go wrong with software development
But how does it get into that running Python VM?
Of course not. You can't even trust the firmware on the storage your OS runs on. We're in a very weird period of time computer security wise. There was the first golden age, when computers weren't easily connected and harmful software was generally not very impactful. Then there was a brief dark age when computers became connected and the utter lack of concern for security was revealed to be hugely exploitable on an unprecedented scale with an enormous impact. A lot of the worst mistakes were corrected and a lot of the most important software was tightened up, leading to a long "security cold war" lasting from roughly the late '90s or early 2000s to today. Right now we're sort of in a cuban missile crisis period in the cold war, or something similar, the impact of computer security holes could result in events (of several possible kinds) which might have as much global economic and geopolitical impact as a major war. Whether that happens or not is as yet unknown, but the potential is there, and will remain there for likely quite sometime (several key vulnerabilities: core libraries such as openssl, essentially every major operating system, firmware on usb devices and storage devices in general, BGP, and SSL/TLS under the CA system).

I don't think most tech companies and governments are taking the risks and threats seriously enough as of yet so I suspect some sort of calamity will have to happen first before things are truly tightened up well enough for anyone to be able to trust anything and not be deluding themselves in doing so.
They have produced a formal proof of the Kepler Conjecture [1].

A non-formal proof had been produced by Thomas Hales, but mathematicians were not able to verify that it was correct. A panel of 12 referees spent 4 years reviewing Hales proof and were "99% certain" it was correct. Hales started the Flyspeck Project to produce a formal proof to settle the matter.

[1] http://en.wikipedia.org/wiki/Kepler_conjecture
It doesn't work that way. Imagine that USCIS receives a huge pile of envelopes. They then run a lottery to decide which envelopes to open. The opened envelopes are then processed and the employer gets an ID for those cases. Only after ALL SELECTED cases were processed (some accpeted, some rejected, some pending more info), the closed envelopes are returned to the employer. This is why it takes months (4 in my case) to inform an applicant that he wasn't selected even though the lottery is the first stage of the process.
> It already killed the Flash and Silverlight.

Most people consider that a good thing, considering that both of these technologies were abominations that required proprietary plugins full of security holes, that didn't even run everywhere you needed them.
I'm a bit confused by this article, the author mentions:

While the official standard way to to fix this problem is described in the offical Android Blog.
Seems like Facebook missed it. What a waste.

However, in the post linked by facebook, they explain why they couldn't use it (vaguely)

After a bit of panic, we realized that we could work around this problem by breaking our app into multiple dex files, using the technique described here (http://android-developers.blogspot.com/2011/07/custom-class-loading-in-dalvik.html), which focuses on using secondary dex files for extension modules, not core parts of the app.
Fully agree; more formally he is doing - at least - a couple of logical fallacies:

1. Ad Hominem, that is, a personal attack.

2. Appeal authority, although in this case he did not even mention a specific authority.
> The latter is not particularly efficient, but when you consider that solar and wind are dirt cheap these days, it still makes more sense to do that than use natural gas as peaker.

Citation needed. Solar and wind are still way more expensive per KwH compared to nuclear or natural gas. Please show us figures demonstrating wind or solar production that costs less than $0.10/KwH

The solar market in the US isn't going anywhere anytime soon now that subsidies are gone.

I'm not anti-solar or anti-wind, but if they were cheap enough, we'd have MUCH more on the grid, and be planning for more on the grid. At the moment, we're still seeing isolated cases of experimental large-scale farms being built, but no "industry wide" construction rush like we're seeing with natural gas.
$ ls -lh ~/p9/386/bin/6c
-rwxr-xr-x 1 fn staff 326K May 6 2011 /Users/fn/p9/386/bin/6c
$

-- Plan 9's C compiler for the Intel 386 platform. It doesn't use shared libraries, either.

The linker is 141KB, and assembler (6a) is 123KB.
> India’s patrilineal traditions dictate that the eldest son care for his parents in old age and inherit property, while the dowries paid to marry off daughters can be expensive. The result is sex-selective abortion and an underinvestment in girls so common it has popularized a Hindi motto: “beti to bojh hoti hai,” meaning, “a daughter is a burden.”

This explanation has always been unsatisfying for me. At least it seems incomplete. The system is obviously unethical, but I don't understand how the economics work here.

If only the eldest son inherits, why are the the following sons valued? Given that the practice creates a surplus of unmarried men, shouldn't unmarried women become an asset instead of a liability? Shouldn't unmarried men be a huge force against the dowry system?
The Pirate Summit: Europe’s most ‘unique’ Tech Conference
>It just makes no sense.

Now, I'm not saying this is right or wrong; it's a complex issue, and I am personally undecided. But you seem to be missing a major argument against the "points system" you describe.

The Canadian system explicitly biases the system in favor of the wealthy and well-educated. That's exactly what the "points" system is meant to do. Now, many people think this is a good thing; their argument is that wealthy and well educated people bring good things in to the country. I'm not saying they are wrong, I'm just saying that you should understand how some people feel that is unfair.

The US system does this to some extent, too, for instance the H1B visa is biased in just that way, and even for the lottery, we set minimum "you can likely support yourself" levels, And we have special ways for really wealthy people to jump the queue, and of course, the way the lottery is set up, one could argue, is quite racist. But you can also make the argument that the US lottery system is a lot more fair to people that have the ability to support themselves, but maybe weren't wealthy enough to get an advanced degree.
I have a friend in a similar situation (eerily similar). Apple moved him to Vancouver to reside until they can get a visa for the US, but in the meantime more & more employees are being 'stationed' in Canada, which opens up the opportunity to simply setup a facility there instead of hustling the US system.

Canada has been a regular "holding pattern" location for Europeans trying to get to the US. It's about time Canadian authorities realised they could exploit this for their own economic gain.
His OCR errors (Del. Jennifer L. McClellan -> Del. Jennifer L i\1cCie1ian) look like something that would be easily fixable at the right spot - the dictionaries and language models used by Tesseract.

While a spellchecker might fix Jenn1fer -> Jennifer, at the OCR stage there is much more information to do it properly; but it obviously doesn't know that McClellan is valid word and thus a much more likely alternative than i\1cCie1ian, and it needs to be told that. The list of speakers on those videos is limited, and their surnames can be added to the appropriate dictionaries to improve their recognition.
That's like saying "Facebook isn't a real social network" (only an online social network). Doesn't really matter, they were still a good investment.
I'm not sure if this is the place for an anecdote, but here we go. And just to give a warning, this is from an American perspective.

I am the first born. My mother has told me that she would could the amount of protein she would get each day during her pregnancy with me. If she didn't get enough she would each more or drink a large glass of milk to try and supplement her diet. She didn't drink soda either.

With my younger brother she tried to make sure she ate enough protein, though she gave up not drinking soda.

With the youngest, my sister, she was working part time during her pregnancy and wasn't able to watch what she ate like with either me or my brother.

This all being said, we are no where near malnutrition. There is a considerable size difference between me and my siblings. I am 6'4" and have considerably larger bone structure than my siblings. (I'm not fat/obese/heavy. I only weigh 193 lbs.)

My brother is just a 6' and considerably smaller than I am. My sister is smaller than my brother and has a similar bone structure.

Might there be a biological imperative to ensure that the first born is healthy. Then with the later children parent lose the need to ensure their children are as healthy.
This is actually interesting if you combine it with the other HN thread currently on the FP. Its about pyrasite.com, which allows you to read/write into another python process.
https://news.ycombinator.com/item?id=8160149

Im wondering how they do this.
You have to, because there's no alternative. And even if it were possible to assure 100% safety from 100% of the code that runs on your computer, how do you know you can trust your hardware?
The office next to my place of work (we share a floor) recently went under. They had really nice furniture, most of it was just left when they closed.

In this case I think it changed hands to the building owner. They failed to pay the rent so I think pretty much everything inside changed hands as there was a bailiffs notice on the door.

It looks like the new company which is in there is actually re-using their old tables and chairs.
I don't know myself, this is just what i gathered from the README. It might be possible that they're still producing valid iCalendar and VCARD files, but with a lot of ciphertext in them.
I don't see how facebook cheated Dalvik 'again'? Seems like it's still just the one 'patch'/'hack'. Am I missing something?
Do you use some of them in production?

I.E. I have fooled around with elm, but that is about it.
Europe Electric Car Sales Up 77% in 2014
Taste of Rust pt.2
If they put inaccurate summaries within quotes the way you just did, that wouldn't be very good either: "custom video and list-style advertising content that looks similar to its own editorial content" != "ads pretend to be news stories"

Native advertising done well is actually a rising tide that lifts all boats. Regular advertising can be as crude as "Coke is awesome, buy Coke!" and no-one really wants that. Native advertising, on the other hand, could be an intricate feature about how Coke cans are made and the history of soda cans.

Would I rather have lots of screamy obnoxious ads in magazines, on TV, or on the Web.. or would I rather have well produced content that is clearly marked as being sponsor backed? The latter. And this is why it's taking off, because no-one clicks on banner ads, lots of people run ad blockers, and both media outlets and advertisers are responding by providing what readers do want and will engage with.. indeed, I predicted this years ago on Hacker News itself ;-) https://news.ycombinator.com/item?id=3956158

Now, can native advertising be done in a shitty, underhanded way? Absolutely. But so can journalism. So can reportage. But just because some journalism is shitty and biased doesn't mean journalism is shitty, and nor is native advertising when it's done right, it's better than display advertising because people are actually likely to consume it.
Cool new solarpanel system from Finland
Why I've Said Goodbye to Mobile in Favor of PC
Good job Kafton :) Glad you released it :)
No code should be set live in production without having at least static analysis on the build server validating official builds.

Sadly many managers see this as extra cost, rather something that will reduce costs in project lifetime.
Show HN: Dayboard – Daily task management for teams
I thought it was pretty self-evident that torpedoed your entire comment by claiming 'universal correlation' across all cultures and organizations—was any further response to that really necessary? You're throwing around gigantic assumptions that don't bear up under even the most minor investigation into the nature of power and respect cross-culturally.
How is eCommerce Progressing in 2014
Another PVS Studio advert
That would be the case if people hadn't learn to disregard computer errors, when compared to other industries.
There's a weird and arbitrary limitation in Dalvik, and the Facebook guys needed to work around it. The author makes it sound like it's some horrible sin. How about shaming the Google developers who thought 65k methods was enough for anyone? Wouldn't be good proper either, because they probably had a good reason for it.

Software development isn't always stacking neat abstractions on top of each other. Sometimes you have real hardware and real legacy and you just got to deal with it, one way or another.
Oh, so you believe in free and objective journalism? I have bad news for you...
Just like the old Apple before they got "acquired" by NeXT.
If it's too much of a hassle to make your app work on Gingerbread, just don't bother with it anymore. I bet Google themselves will end all support for Gingerbread next year when version M comes out (as they should). It just doesn't make sense to support it longer than that, and by then the market share of Gingerbread should be under 15-20 percent, too. Gingerbread is the XP of Android - an old popular version, right before major architectural changes.

Android L seems to be the next major architectural change, but I don't think KitKat will be the new Gingerbread, because Google is now requiring OEMs to only launch devices that are 2 versions and/or 9 months old, which will soon mean (going by the new release cycle) just 1 version behind. So the transition for new versions should happen a lot smoother in the future.
The same applies to other game consoles.

Regardless of FOSS myths, no console has proper OpenGL[0] support.

[0] Yes, not even the PS3.
Compromised customer databases
Russian Minister Says ID Will Be Required to Access Internet
Unbalanced Access to Tech Media | Why Did PayPal Wait To Enter Nigeria?
Ask HN: What's your preferred open-source backup solution?
I'm currently using backuppc [1], which I love because it can easily do both my servers (Linux) and laptops (OSX), isn't too complex and does great pooling / deduplication.

It's also totally unmaintained, so it's time to move on.

What do you use, what should I use?

Huge preference to open-source tools, I'd like to host this on my own NAS (Linux-based).

[1] http://backuppc.sourceforge.net/
Brain-inspired chip fits 1m 'neurons' on postage stamp
Thanks!

Currently the API doesn't support multiple instruments though an individual trading session already pulls in whatever currency pairs are required to convert from term currency to your account currency to calculate unrealized profit and to allow you to set quantity in as a risk percentage of account balance... basically not much work involved in supporting. Will get it prioritised.

Definitely would like to include Bitcoin and are looking into our options at the moment.
Using a language with a more powerful type system (e.g. Haskell) you can derive the same benefits as you would from static analysis tools, but integrated with the rest of your development tools, extensible, and supported by other users of the same language (e.g. library writers). So I think most people who appreciate the benefits tend to move on from C (particularly given how large the library ecosystem in safer languages is these days).
> Maybe BuzzFeed has cracked the code for online "journalism" being profitable

Cue a torrent of branded content and native advertising apologists.

Native advertising is to journalism what virtual casinos are to video games. I used to be an apologist for a virtual slot machine—I even wrote some code for one. But once you get out of the system, it's so obvious: virtual casinos are unequivocally bad for the gaming ecosystem.

Indeed, anything that makes its money primarily by exploiting people at the expensive of competitive creativity—like casinos or native advertising—is bad for the ecosystem.

I think many people in journalism will have to discover organically that native advertising is unequivocally bad for the non-fiction ecosystem. It will make tons of money, sure, but their integrity is worth far more.
Ha! thanks buddy!
What they do "again" is pull some nice engineering feat that's also a bit of a hack, and therefore fun to read about. I assume the author is impressed, and likens it to some of Facebook's similar bend-the-world-to-my-turd undertakings such as patching git to be able to deal with Facebook's single gigantic (!) source code repository.
Disney Research: Automatic Editing of Footage from Multiple Social Cameras
Shark-tracking camera kept rolling while being attacked
Note that the Facebook blog post about this hack is from 4 March 2013, i.e. more than a year ago.
This technology makes living far away from Walmart a much more palatable experience. Combined with self-sustaining energy sources like solar panels, it could be the basis for a different urban configuration that doesn't depend on direct access to centralized distribution networks.

In the medium term I can see "high-tech hippie" communes of young educated hipsters moving to the outskirts of cities, living in plastic domes, telecommuting, composting their waste and 3D printing parts for their maker-culture activities. If this catches on, this could be the basis for less dense cities.
Cool ASCII faces
Using and over abusing CSS
Moving to FP over the previous few years, it continues to amaze me the number of code paths that most programmers completely blow off.
Wezel2013‘s Instagram photos | Pinsta.me – Explore All Instagram Online
I didn't notice C++ on that chart. I wonder how that ranks.
One Pagers to Understand and Follow Tech Trends
This is great. I have weeks of footage from a camera that I wear around and would love to use that video to make a hyperlapse. I would also be interested in seeing how well this does with photos taken every few seconds as opposed to video. Although, after reading the paper, it looks like there would be a lot of optimization that would need to happen to make it more efficient. (Their original implementation took a few hours on a cluster.) Luckily, as they stated in the technical video, they haven't tried to do anything more than a proof of concept; so there is plenty of room to optimize. I'd be interested to see how well a single-machine OpenCL or CUDA implementation does compared to the CPU clusters they were using in the paper.
First of all: congrats for finding it and kudos for asking for advice on how to deal with the issue.

If your doubtful about what way of disclosure would be the most prudent (and you sure don't want the disclosure to backfire on yourself) get in touch with someone who's bigger and has lawyers backing you up (like the EFF but that's just the first idea that popped into my mind, any tech news site might even pay you for exclusive coverage)
You are the epitome of hackernews-er.
It's not an ad hominem. "You're not an anthropologist, so what you said is wrong" would have been an ad hominem. The GP actually attacks the argument, although somewhat incompletely (to be polite).

EDIT: The authority is actually named, it's "anthropology".
Sugar: the evolution of a forbidden fruit
I don't think anyone with a phone running 2.x can run games. I have an HTC One or whatever (4 years old; got it from a friend) and I could never ever imagine playing a game on it. Even the home screen lags!
Depends what your use case is.
It would be great if third-party provider like SEO4Ajax could be integrated in your service through a plugin/add-on mechanism (cf. like Heroku or Appfog).
I personally go with a computability/compatability argument. If 'you' are some sort of process analogous to a computer program, you can be totally deterministic yet unpredictable. You can't predict in advance the outcome of running some program, c.f. halting problem, without simply running the program slightly faster. Running the program slightly faster is identical to the initial process anyway, since it must get exactly the same inputs. Hence, you are a computational process experiencing itself, everything you feel is valid and no-one can take that away from you :)
Hi HN, I'm John, the guy behind this.

I started this while looking for a way to help remote teams run stand up meetings but it turns out what stand ups offered wasn't easy to capture in an app.

Instead, it turns out it was much better to build something that helps people get a day-to-day view of their company and help individuals fight their distraction, be accountable and stay productive -- which is essentially what stand ups aims to do (among other things). To do this, I built a (well received) Chrome extension that helps you stay focused on your priority tasks - which automatically syncs your progress with your team:
https://chrome.google.com/webstore/detail/dayboard-new-tab-p...

For those interested in the backstory, you can learn more about this from our feature on Lifehacker (http://lifehacker.com/dayboard-uses-chromes-new-tab-page-to-...) and ProductHunt (http://www.producthunt.com/posts/dayboard)

I'll be continuing development on this so expect to see new features and improvements.

Would love to hear your thoughts and feedback. Also happy to answer any questions!
Secret CEO David Byttow Hacks Yo
Well, that's true but it could still technically "build", I suppose, what you describe are runtime issues, not build issues. I assume there are other reasons that prevent building with modern compilers?

I would assume that the first problem would be to find a modern compiler that could target 16bit DOS in the first place...
I have a friend who lived in an apartment in Melbourne - before and (briefly) after they put up a giant animated billboard next door.

https://www.flickr.com/photos/avlxyz/13840260364/

It looks OK during the day, but it's hard to adequately convey how incredibly bright this thing is at night, or how incredibly annoying it is to not be able to simply look out the window without high-contrast animated advertising right in your face. It doesn't help that they generally only run a few ads in a loop, over and over again. These things make housing anywhere around them a LOT less liveable.

He moved out.
What exactly might? The day Firefox gets even 10% of the way to this is the day I stop using it.
Haven't had a chance to look into the C++ data as yet. According to the jobs data analysed, a "C++ Developer" earns around $86k (USD) on average [0].

As for "C", it sits quite close to C# and Java, but is certainly not ahead of JavaScript. It's in that leaders group though.

Disclaimer: I'm the author of the original post.

[0] https://msgooroo.com/browse/career/CPlusPlus-Developer