skysight-inc/HackerNews huggingface dataset:
I was wondering if the word "open source" is being used correctly in the context of aeroplane parts.

Dictionary.com has 2 definitions:

1. Computers. pertaining to or denoting software whose source code is available free of charge to the public to use, copy, modify, sublicense, or distribute.

2. pertaining to or denoting a product or system whose origins, formula, design, etc., are freely accessible to the public.

I guess the latter definition could apply, where the components can be produced (e.g. 3D printed) from detailed "open source" blueprints? However, I dont think the plane will be built from 100% "open source" rendered components. Generic or branded components may need to be purchased as well.
Microsoft already released and open sourced server code which (partially) supports HTTP 2:
http://blogs.msdn.com/b/interoperability/archive/2013/07/29/...
As someone who works in the field above (but not as a dev) I'd agree.

There is also a leap in salaries depending on which side of the business/IT dividing line you sit.
If you check out the draft (http://tools.ietf.org/html/draft-ietf-httpbis-http2-04), it looks like either the client or the server is able to initiate and send data along the HTTP/2.0 streams.

And in Section 2.2:

>HTTP/2.0 provides the ability to multiplex multiple HTTP requests and responses onto a single connection. Multiple requests or responses can be sent concurrently on a connection using streams (Section 5).

This requires supporting client-initiated requests over an established connection.
Get a wife and kids that rely on you. You'll quickly find you'd swab toilets if it would keep food in the mouths of people you love.
Context-aware QR-codes
Hmm. That seems like it's still susceptible to the weakness sdevlin mentioned. For c = 1, it is the same thing that I suggested initially, and for larger c, it merely makes the hash more expensive to compute by iterating it, but the concatenation weakness would still hold, wouldn't it? It seems to me that this is perhaps useful for generating keys from passphrases, but not for lengthening a hash used to store a password in a database.
Hope you're okay.
>pull a useful signal out of a storm of random noise using deep information theory magic

Any keywords I can look up as to how this is done?
Take note, all you commenters who asked "what's the practical value?" when discussing that experiment last week.
I can see how you don't really need unit tests when using statically typed languages, but they are still handy. TDD is not only about unit testing, it's also about integration testing and acceptance testing. In my experience, integration testing is a lot more valuable than unit testing because you may make certain assumptions about the libraries you use which are not true. With your own code that's less of a problem.
Let's install couple things

pip install robotframework-selenium2library
npm install phantomjs

Run phantomjs and tell it to listen port for Webdriver traffic

phantomjs --webdriver=4444

This goes to foo.txt

*** Settings ***
Library Selenium2Library

*** Test Cases ***
Scrape Twitter
[Setup] Open Browser https://twitter.com/HackerNews firefox main browser http://localhost:4444
Capture Page Screenshot
Wait Until Keyword Succeeds 30 3 Find Waldo Demand for HTML5 Skills On the Rise, Report Says http://bit.ly/90Vcnr
Capture Page Screenshot
[Teardown] Close All Browsers

*** Keywords ***
Find Waldo
[Arguments] ${waldo}
Click Element css=.stream-footer
Wait Until Page Contains ${waldo}

And finally execute

pybot foo.txt

Hope I didn't mess up with the formatting.
Have you not thought of using a CI tool to do this for you, on push to a select branch? This is basically what they do.
Or it doesn't have to happen at all, faggot.
In the european chip and pin system, there's no way to extract the private key on the chip - the chip has to be present, and has to be unlocked with the PIN. Which is why they had to steal the card, and get him to enter the PIN. (of course it's possible to trick most merchants to fail back to the legacy mag stripe which is still present, but perhaps that triggers fraud alerts quicker)
> The kickstarter aesthetic

I disagree. Most KS videos I watched were very upbeat/chippy/hipster'ish/enthusiastic pieces of semi-professional ad/film making. The HyperV videos, not so much. They look like transfers from a VHS camcorder. :)
>Github maintained by someone with a troll username?
Not to mention half of the commits were be nemdiggers (demNiggers) who seemed to have changed his name to Proplex (probably due to the reddit outcry)
I think I read an ancient article from Joel Spolsky (?) about this once. Basically if you're going to charge different prices for the same product (the context was A/B testing price), you could marginally change the product so that there's no real difference, but at least they're not exactly identical. It would circumvent the question you're having if you're not sure about the legality, because they'd be different products legally. There's no law that says you can't not sell something.

If your product is software/SaaS, it's very easy to do this: allow 101 actions per month instead of 100, offer longer trial, change the colours/interface, offer longer money-back-guarantee, ... Of course be careful that these changes themselves don't skew the A/B testing.
I don't think we're disagreeing. I'm saying that there needs to be someone in the business very early on who understands sales and marketing and can use that knowledge to input on the product to make it something that will sell, and to build a profile in the media that gets people talking about the product even before it's available, and then when the product is at a sellable stage take it out there and sell it. Without those things the company is very unlikely to succeed. Ideally that's one of the founders, but if none of the founders have the ability to do that then there needs to be someone else added to the team to bring those skills. Many startups fail because they don't realise early enough. My first certainly did.
The draft was released earlier this month. There was an interesting discussion about it back then too:
https://news.ycombinator.com/item?id=6012525

At the same time I also submitted another article that I still think is interesting and relevant as of today:
https://news.ycombinator.com/item?id=6014976
Scientists Go Tech To Uncover Mass Graves
How To Start And Build Your Email Marketing List While Making Money
I can't understand why people always complain about the performanceo of the android emulator. With an Intel X86 image and activated hardware acceleration (GPU & CPU KVM or HAXM), the emulator is much faster than an actual phone. Installation Guide by Intel: http://software.intel.com/en-us/articles/speeding-up-the-and....
35h work week fading as the average full-time work week in France nears 40h
Javascript: In the beginning:
This is pretty neat, although I would suggest perhaps of limited use. The whole point of a 3D model is that it can be viewed from any angle (also at any scale). The 2D scene lacks sufficient information to reconstruct the 3D scene.
This can be seen with the toys on the sofa when the back of the hippo becomes visible and there is no texture or model data. You could extrapolate and assume there's a degree of symmetry in the object, but this would only work on a limited subset of objects.
No, please stop. I can't take it. What you wrote is an inaccurate interpretation of the facts. It also exposes your hypocrisy. You seem to speak passionately about "bullying" and that Phil Fish is a "victim". Apparently, it is wrong to harass someone on the internet, unless your name is Phil Fish. It is wrong to write "suck on it" "hows your boycott going nerds" "compare yourself to me and kill yourself", and to act like a disrespectful human being who insults his own fanbase, unless you are called Phil Fish. When people ask for Fez on the PC, and you insult them. That's okay, because he is Phil Fish, he is only defending himself from his "abusers", his fans. Phil Fish has a history of doing this for the past year. He acquired his notoriety preciously because of his disgusting actions. He was a bully, yet he couldn't take the heat. He IS part of the problem. Period. Now, when you realize that Phil Fish actions are indefensible, and are the REAL problem about this situation, you will say that he suffers from "mental problems", but this is another excuse.

Notice how there are many indie developers are out there who aren't being harassed. Thats because the idea that Phil Fish was harassed randomly is simply a way to gloss over the real issue. You spend all your time, like warriors, decrying about how bad his supposed "abusers" are, like there is some type of epidemic problem of people who are spending their time attacking poor Phil Fish for no reason. Yet, what set him off weren't the abusers, it was his critics. Again and again, he responded to his critics like a child. Shifting the focus on the "abusers" is ignoring the real problem. This is what western developers have become. It is sickening to see people defending the indefensible.
.. there's no source code.
> The reality is we are smart people who understand our brains

I see extremely little evidence of that. Most people are clueless about even the basics of how their mind responds to various stimuli - even the things that are "obvious" with some self observation. Few know what current research results say about it. And even many of those who do know still fail to consistently apply it, because the body is pretty damn good at circumventing our decision making process by pumping the right chemicals.
How do I validate that my provider is actually providing an official Ubuntu Cloud image?
Back in 2004/2005 (pre-youtube era) I created a site with a voting system similar to Digg/Reddit where instead of links or text people could upload video files.
My servers were able re-encode any video format into flash, and queue the videos into the voting system.
I would grab the videos at the top of the stack (the ones with the most votes) and broadcast it on a streaming video channel shown in the front page. The streaming would've been non-stop granted that I had at least 24 hours of material uploaded each day, and guaranteed to only show the best videos voted by people.

It never took off because I was a scrappy student in the middle of nowhere (Italy) and 180$+/month for a dedicated server somewhere in PA was hurting my savings. I ran the prototype for a few months and then I decided to go back to my engineering classes. Sometimes I have the feeling that if I were born in SV I could've built something serious out of it.
Atlas Virtual Reality Turns Any Room Into A Holodeck You Can Run Around In
running an Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-23-virtual x86_64) for 2 months, no notice yet for me
Because it may be that the host opened a random door, which happened not to have the prize in it.
You have the right idea. Really puts it into perspective, when these people act like their on a moral crusade defending a upper middle class assholes because he got mean comments from other middle class assholes.
The Lisp projects that I use are hosted on common-lisp.net and SourceForge.
My favorite example of skin in the game is riding a bicycle.

Compared to driving a car with a ton of metal and five airbags around you, riding a bike means that you literally have skin in the game.

On the other hand driving a car you basically have no skin in the game. You jump a red light or drive too fast and as long as the cops don't catch you it's alright.
The big question that the generation raised on porn must answer
I just sent you an email. [checkout my profile for contact/project details]
This is great, I've been wanting to get into aviation for some time but the barrier of entry is steep.

Using their plans as a guideline for building an ultralight instead of a light sport aircraft would reduce the cost dramatically. Ultralights have much lower limits but don't require any formal training/licenses.

In the end you could probably build an ultralight for the cost of a pilots license.
There is NO reason to bring racist stereotypes into the conversation. The Thai government has many many faults, but being soft on child-sex is not one of them. Thai people love their children as much as anyone else in the world. In fact the United States has poured millions into countries like Thailand and Cambodia to conduct paedophile witch hunts which have railroaded a number of innocent people when they couldn't find the hoards of sex-fiends that people like you think are lurking in the shadows.

This is not to say that the story makes Thailand look good. The ruling elite have a strong tendency to blame many things on foreigners, and since coming out against Bitcoin will effect practically no one in Thailand (which is not exactly a hotbed of Bitcoin usage) they get to blame another imagined foreign threat to the Kingdom and take credit for saving the country. Remember, they made a similar stance against, Open Source Software, not long after the military coup not that many years ago (and like Obama in Egypt, the Bush administration illegally continued to give them military aide without anyone in America even noticing).
i think there is. the .cfg files include some kind of instructions, probably for the engine.
You'd context switch to/from kernel way more often with small ranges. sendfile on Solaris, Linux, BSD and TransmitFile on Windows allow much larger ranges in one call.

What's the replacement for sendfile(2)? Solaris has sendfilev which is still pretty much the same thing and sendfile(2) on Linux uses splice(2), vmsplice(2), tee(2) internally but I don't know of a replacement.
Sorry, but you don't understand protecting "Freedom of Speech" if you believe "lines" have to be drawn at some point.

You only say that because 4chan makes you feel uncomfortable, and because of it, you feel that the website should change to make you feel better.

Not going to happen, but at least you're free to visit websites where you can block anything that makes you feel uncomfortable, right?
The point of falsifiability is that it must be possible to prove that a hypothesis is false by some experimental method, otherwise the hypothesis is unscientific. Here, you can try and prove it to be false, by using your own ideas as the basis for an experiment.

All sciences* have the same problem as you decribe - we can rarely, if ever, be sure that a hypothesis is true.

* Mathematical sciences excepted
seems like this is "only" the art and the .cfg files for usage with the anura [1] engine.

[1] https://github.com/anura-engine/anura
I've been using it for about a year now and it has worked absolute wonders for me. I'm currently building a package manager/deployment tool/automatic updater around the concept and I'm enjoying the hell out of it. My focus is on applications that a client (typically site developers) installs, so this might be different from other developers here.

The main benefit of Nvies Branching Model is that it reduces anxiety.

Since you keep both fixes and features on separate branches, you minimize the anxiety of "can I do this now?" and "wouldn't this also break that". Instead, you just push and push and merge and worry later. You can work on several bugs for several clients - at the same time. Zero anxiety about fixing one thing for one client that breaks another thing for another client.

The golden rule is simply that you don't merge to master (or, for that matter, to a release-x branch) what isn't well tested to be good on a feature-x or hotfix-x branch.

So using that thing I currently build[0], I can just push-to-deploy whatever I'm working on without being afraid that I break clients who have automatic updates enabled. With this strategy, it's up to the clients: If they subscribe to a development or feature branch, it's understood that things could break. I simply have to be careful what touches master and that's it. (And in most cases, clients only subscribe to other branches in a support context, anyways.)

Finally - Yes, there is a certain overhead, but you can use git-flow[1] on the command line to keep that down to a minimum.

[0] http://mangrove.valanx.org [caution: WIP]

[1] https://github.com/nvie/gitflow
> "Complex" Layouts"

> Neither Android or iOS support this "Flow Layout" natively

I don't know about Android, but iOS has just that : UICollectionViewFlowLayout. It would be trivial to implement a tag list as he did.
As for me Android emulator could not even start in >30 mins. I always tested on real device.
https://code.google.com/p/chromium/issues/detail?id=22423 discusses some of the issues with using SRV records in browsers.

SRV records could help clients discover server HTTP/2 support, but it does not mean that all intermediaries along the path support it.
[Randall's Blog post about 'Time']
Don't think so, but there are a lot of Perl options that do.

In no particular order: Gtk2::WebKit::Mechanize, Win32::IE::Mechanize, WWW::Mechanize::Firefox, WWW::Scripter, WWW::Selenium

Personally, I use WWW::Mechanize::Firefox
Another solution that we are happy with at least is http://www.issihosts.com/haveged/

Based on the HAVEGE research http://www.irisa.fr/caps/projects/hipsor/
Collaborative modular audio tracker (Web Audio API + MIDI API)
LESS to Stylus converter, capable of translating Bootstrap to Stylus
That's one side of writing that blog post, but on the other side, if someone were to simply try this scheme again, but on a forum Krebs doesn't monitor, or more secretly, this particular blog post with a date will help his defence to show they tried this before.

(At least that would seem to make sense to me, but I am not familiar with US regulations and when it comes to drugs they can apparently be .. somewhat counterintuitive)

But yeah he is playing a dangerous game, and I think he is well aware of that.

Also, I wonder, he must be monitoring at least tens of underground-forums or so, that must take a sizeable chunk out of his day? Especially depending on how fluent his Russian is. I hope he has an intern or something to help him out scanning those boards.
I've received similar (legitimate) texts from Chase a few times.

A couple months ago I was in the pharmacy to pick up a prescription. I handed the pharmacist my card and she walked back to her computer to run it.

A moment later, as she gets back to the counter where I'm standing, my phone (which I was holding) buzzes. I look down at an SMS "fraud alert" from Chase just as she says, "I tried running it twice but it won't go through."

The SMS from Chase had the name of the pharmacy and the total amount and told me I could reply to the message to state whether it was a legitimate transaction (I don't recall exactly what I had to reply with but effectively I was responding "yes" or "no").

I quickly sent back a reply stating it was legitimate and almost instantaneously received a "thanks" message. I asked the pharmacist to run the card again and it went right through.
Writing Code With a Cellphone Back in 2005
Exactly. The video game industry needs to take a hard look at itself as to why they are trying to justify victimization and criticize "cyberbullying" when Fish has acted exactly like the trolls they criticize.
> All tables in sqlserver will be memory resident if there is available ram.

Right, but Hekaton introduces the option of never requiring your tables to hit the disk if you don't want them to. Think data warehouse staging tables, web session state, or data marts that are easily recreated from source data.
Could it also conceivably be used to store energy?
> I thought (although I could easily be mistaken) that one of the big features about SQL Server 2014 was its lock free tables [1].

Same feature, just a different benefit. Hekaton's tables are pinned to memory, use a different storage structure, can have their T-SQL statements compiled to native code, and avoid locking.
If needed, sendfile will most probably just learn enough to handle framing on its own, with a bit more parameters passed into it.
I had several problems with the emulator not doing audio recording and playback the same as real devices. Often they don't have the google apis or voice recognition either.

I must admit I haven't found it a big deal to use real devices. I also use Wifi ADB so I don't actually need to mess with cables.

Compared to those long intel instructions, switching simulators on iOS is trivial. I also found them mostly bug compatible with the devices - ie the same bug would appear on both. The Android emulators have historically diverged (I remember the 2.3 days when javascriptinterface on the webview would crash in the emulator but not the real device).
You can be my roommate at the Post Office: http://wireless2.fcc.gov/UlsApp/UlsSearch/license.jsp?licKey...

(Thanks for making me realize that I'll need to renew my license in a few months, I quite possibly would have forgotten.)
Good news guys. I posted links to the pledge drive from a few places (HN included), hope it helped. Looking forward to the code!
The title is a bit misleading, it's not from a single photo but from a video stream.
What the 2013 Smarta 100 Awards can do for you?
Most sites that have issues with trolls and find IP blocks insufficient can also block on mailinator and similar domains.
I found the title slightly misleading.

I was expecting an interesting article about a deliberate handing-over of credit card and PIN to a known fraudster, in an attempt to examine their behavioural patterns and maybe offer some anecdotal insight.

I felt the actual article was much less interesting.
Weev is currently in prison, so yeah pretty much, minus the padding.

That said, the reasons for him being in prison are more disturbing than shit he's done over the years. https://en.wikipedia.org/wiki/Weev#AT.26T_data_breach
shoot me an email (in my profile). I would be glad to help you build your first web app, over skype or Google hangout.
AOSP is different from OEM builds. It's not an emulator problem, most of the time. The folks at Genymotion seem to be working on fixing that with preapproved builds and more powerful controls.
The Alaskan village set to disappear underwater in a decade
In Go, and other type-safe languages, the compiler usually knows exactly which ints are being used as pointers. This is the difference between "precise" and "conservative" GC and is one of the reasons that comparing GC performance in C++ to GC performance in other languages is difficult.
It looks like it could be a tremendous time saver for camera projection mapping for matte paintings even if you don't circle all around set or geometry. I suspect that was their motivation.
I tried to explain that running tests on something is not CI, but I apparently failed :(
Android still No. 1, but Apple closing the gap
One of his points is that you should only pull rarely:

And, in fact, preferably you don't pull my tree at ALL, since nothing
in my tree should be relevant to the development work _you_ do.
Sometimes you have to (in order to solve some particularly nasty
dependency issue), but it should be a very rare and special thing, and
you should think very hard about it.

That might work well for the kind of highly decoupled development he's dealing with, but I'm not sure it'll work for the kind of work I do with my colleagues. The first thing I do every morning is a git pull (often surrounded by git stash [pop] and sometimes with a --rebase appended if I have outgoing commits), because I might need the stuff a colleague worked on the past days, or we might work in the same files and generate lots of conflicts otherwise. Maybe I'm doing it wrong.
(2009)
http://news.ycombinator.com/item?id=655005
http://news.ycombinator.com/item?id=4612331
It turns a series of photos into a 3D model, which has been done to death.

Autodesk 123D (which is free) can create a 3D model from just two photos.