skysight-inc/HackerNews huggingface dataset:
I've always thought of a lot of DFW's writing as a kind of programming. There's the main narrative thread of whatever he's talking about at a given time-slice, then there are the "worker threads" he spins off from that in the form of random lateral jumps to stream-of-consciousness, the 24-page footnote containing a single run-on sentence, etc. Certainly in IJ, and to a lesser degree in his other works, there are multiple "paths" the thread of execution can take to reach the end of the book. Put another way: are DFW's footnotes intended to be read synchronously or asynchronously? If you read them synchronously, it tends to interrupt the flow of the main narrative (context switches are expensive). If you read them asynchronously, you miss a lot of context and, possibly, the author's intended ordering/synchronization of the ideas. And of course all of this is intentional, and gives his writing a "meta" dimension that standard English don't usually have (usually for good reasons).
Could the people who voted down the above comment please explain why. I too understand Marxism as described above. I might amend it slightly from "people who berate it as an ideology are correct" to "people who berate it as an ideology would be correct if it were one", but otherwise what's the issue?
A Holiday Hit for Techstars – Ginger.io Raises $20M Series B
Hacking Generation Y – 36hr High School Hackathon in SF
>One of the most refreshing things about moving from primarily using Windows/Linux to a Mac for me was the sensibility, stability and the fact that things just worked the way you expected them to. Now that seems to be completely lost.

Ha! No one cares about desktop any more.

When you're ready you can try Windows 8, a surprisingly mature and stable OS that runs on a hardware ecosystem several orders of magnitude more complex.

You get used to the fact that it was clearly designed to run on a tablet. The metro start page is actually quite good, even on desktop.

But if you were serious, I'd look for a non-prism-compromised OS.
In VB:

if age>ageLowLimit then
givebeer
end if

is equivalent to:

if age>ageLowLimit then givebeer

and you can even mix both styles:

if age>ageLowLimit then
givebeer
allowGambling
else: giveSoda
endif

Altough I use it when it improves readability (for instance, with short tests and instructions), I don't like that you seem to open the code block with the "then", but you don't close it.
Dataframes – Julia, R, Python
It's also interesting that the segment has become a point of heavy discussion of political correctness and genderification and at this point has been censored in many parts
Sigh, no love for Canada on any of the sources. Soon hopefully.
You should read up on it more.

Firstly, what the British government did or didn't do is not really relevant to conversations about the US government.

Secondly, even if the UK government were at all relevant to this conversation, telling someone to "read up" when providing information that doesn't remotely contradict what they're replying to is terribly boorish behavior. Note that I didn't say that the government had compelling evidence -- I said that they read the tea leaves and got the impression that there were WMDs. Yes, this overriding belief will make intelligence that might be a collage of coincidental and second-hand things perhaps seem more consequential than they should have been. But regardless, the overarching belief was that Iraq legitimately had a WMD program and stockpiles, courtesy of the Saddam regime trying to convince everyone that such was exactly the case.
Thanks for posting this, Neil.

I'm building an index of tech employers, with links directly to their Jobs or Careers pages:

http://www.warplife.com/jobs/computer/

It's easy to find companies that are paying to advertise their open positions, or that are located in well-known places like Silicon Valley or Boston.

I do list those, but my hope is to find the companies that don't advertise, or that are in out of the way places like Coeur d'Alene, Idaho. There are some.

A real good way to find jobs at startups, particularly, is to visit the websites of venture firms. Some of the VCs have their own job boards, Hummer-Winblad Venture Partners does this:

http://www.ventureloop.com/hummerwinblad/careers_home.php

Even if they don't list open position, every VC site lists their portfolio companies. Most of them list their former portfolio firms, that is, after they've exited.

Please note that most open positions are never advertised, rather new hires come from the applications they already have on file when a new opening appears. If you'd like to work for a company, but they don't have a job listed that you'd qualify for, apply anyway.
I'm pretty sure the buttons on the top are meant for people using the trackpoint nub. My last computer was a W520, and it had two sets of buttons, one for the trackpoint, one for the trackpad.

And, quite honestly, I wouldn't switch back to a thinkpad from my macbook, at least with what they're offering now. Build quality alone would make it for me, but also having my computer come with a POSIX compliant operating system that's well integrated with the hardware, as opposed to installing Arch and hoping for the best are huge pluses for me.
Yeah, soon Vim and Emacs and even GCC will be integrated with systemd!! Resistance is futile.
Would it not be the observer effect instead?
At my internship this summer I actually had a sticky note on top of my phone to tell me what buttons to press in order to listen to my voicemail. It was like 3 different menus you had to go through, and then you had to listen to all the voicemail metadata (including the second that the voicemail was sent) just to listen to the 10 second voicemail of your boss telling you to call her back. If coke was anything like this place, they made a good decision.
the article starts out with (paraphrase) "decades and/or centuries ago, we expected tech would save us incredible amounts of time, but it didn't."

if you had a computer in 1984, and somebody told you what processor speeds would be in 2014, you might have expected all software to run flawlessly by now.

as it is, everybody has more computing power in their pocket than the entire Apollo moon landing ever had, and we use this power to look at pictures of cats.

there's probably an economic principle explaining both of these failed prediction categories. in either case, what people do with the new abundance has a lot more to do with what they're willing to tolerate in their lives than what the technology is actually capable of.

great tech will only produce great results if you choose to do great things with it.
I have to wait until somebody torrents it because it is not available in my country. There's no way to purchase and watch it.
Getting Started with Elm
Wow, I just realized I cannot imagine how anyone can develop software on a Mac considering the lack of package management outside Homebrew. I never even though of that, I just didn't use Macs because the UI looks like shit and the whole display manager and up is proprietary.
Their bandwidth is estimated to be in the neighborhood of 6Gbit/s, and they allegedly grabbed 100TB of data. If my math is right that would take fifteen days for them to download.

Unless of course they got a bargain on a VPS somewhere else..
Similar but a different perspective: http://opinionator.blogs.nytimes.com/2012/06/30/the-busy-tra...

I personally strive to never, ever, say that I'm busy.
I don't think feelings are a reliable guide for technical decisions.

In all three cases (Atom Shell, Qt, and JavaFX), one is using a toolkit that's not native to any of the host platforms (unless one is using Qt and targeting a system based on KDE or Qt Embedded). So none of the advantages of using the host platforms' native UI are applicable. One can't avoid distributing the toolkit with the application in any of these cases. So if one is going to develop with that set of tradeoffs, I think it's best to use Atom Shell or some other solution based on the web platform, since many programmers know it -- many more than for Qt or JavaFX.
The thing is - it is rarely identical. Let's say you run Ubuntu LTS both on your local machine and your servers. Chances are there will be the occasional build dependency, library, conf setting that you have installed/configured locally but not on your servers. Or you did install in both places but forgot about it. A new team member comes and "it works on your machine but it doesn't work on his/her".

I don't think identical setup on local and remote machines is the solution. Something like Vagrant + a provisioner (Ansible, Chef Solo, just a bash script) is miles better in my experience. And is not host OS dependent, you can run your dev VM on Mac or Windows too.

I agree about the package manager. Using a workstation without a proper package manager is a bit annoying once you get used to pacman/apt/yum.
That's a pretty old version of nginx:

% curl https://www.seetheinterview.com/ -D - -o /dev/null -s|grep Server

Server: nginx/1.0.12
Nice idea, and I'm sure there are a bunch of people keeping an eye on it, but I don't think it's going to work in practice with currently-available technology.

The smallest GPS module I've seen while looking is the Micro Hornet (http://www.origingps.com/?post_type=products&p=78) and that's still fairly chunky at ~6mL - and that's without cell radio, battery etc.

So a good idea, but probably not practical with COTS technology yet.
First Map of Antartica’s Moving Ice (2011)
Your Stress-Free Party Planning Guide
Yup I am aware. For reference, the test took about 1000 minutes on the t1.micro (I misspoke earlier) and about 642 minutes on m3. I didn't test to see if the difference was due to machine class or region. Note that each run has 6 tests, each test is repeated 1000000 times and involves multiple requests.
Prof Argues 'Elf on the Shelf' Prepares Kids for a 'Surveillance State'
> any successful business deserves respect

Concentration camp contractors?
> Online freedom isn’t automatic, and it’s only through active effort that the internet will stay an open platform for creativity and innovation. We take our role seriously.

Well said, Stripe.
For the most part, yes. Some things are hard to emulate, Weak References, E4X which is still wildly used, AS3 Namespaces, and all the graphics APIs. Flash just has a very different rendering model that doesn't easily map to Canvas.

The hardest part about Flash is understanding how timeline animations interact with AS code: events, object construction order, for all versions of Flash. Shumway supports all SWF versions and the the three programming languages that are supported by the Flash player: AS1, AS2 and AS3.
I see that as a positive. The knowledge you gain working with the framework immediately transfers to the next project using the framework.

How hard a problem is to solve depends completely on the framework. Obviously, the better frameworks make that as easy as possible.

Best practices outside of frameworks absolutely exist of course, but in the context of an application it's left up to you to decide what those are. Rather than spending time deciding this myself, I'd rather lean on people who have spent far longer on that decision than I have time for so I can get back to addressing the actual business problems my application is aiming to solve.
I do have to agree but most of the times it is pretty accurate sentiment.

It seems like the closer the ratings get to 50%, the more unreliable the reviews are. I use that as a point of measure.
Yes, although generally up to at least mid middle class, the basic income would offset the increased taxes, so you would end up with at least as much take-home. High-income earners would most likely end up paying more though. (I would argue that the societal benefits would be well worth it.)
Will application_fee and Stripe Connect be supported?
Sony Pictures Entertainment probably no longer has sole control over distribution elsewhere in the world. This close to the original planned release date, they likely have deals in place for nearly every other region, and thus partners to work with to arrange for release.

In fact, it's entirely possible that those deals were in place before filming even began, and some money may have changed hands at that time, helping to finance the film.

In short, there's almost certainly a partner of Sony in other countries that Sony has obligations to. Sony can't just alter those deals at will like it can alter its own plans in North America.
One day, when you're older, you'll look in the mirror and realize that acting superior and being superior are 2 very different things.

Your "reality" is simple regurgation of your own government who has lied time and time again.

Your straw-man that I make things simple instead of trying to explain the "complex reality" is pathetic. You're not actually saying much, just evading. We all simplify if we don't want to write an essay but the crux of the issue is that the US government used lies or extremely weak info in order to advance their interests. It doesn't matter if there was weak info or if they DID waste time searching later on.

You're probably the kind of guy who says "disposition matrix!" instead of illegal executions and try to rationalize it.

Sigh...
LLVM bytecode was not designed to be a universal bytecode; it still contains architecture-specific information for code generation.

How long would it take for Mozilla, Google, Apple, and Microsoft to standardize on a common bytecode and then write compatible implementations for x86, ARM, and other platforms? NaCL or PNaCL are contender bytecodes, but Google is the only browser vendor that is interested.

JS is a standard language that already exists, so asm.js is backwards compatible with browsers that were shipped even before asm.js existed. The arguments for a universal bytecode over asm.js are mostly about elegance and "Better is Better." asm.js is definitely "Worse is Better" design.

http://mozakai.blogspot.com/2013/05/the-elusive-universal-we...
Hm. They should call it webscale and be done with it.
You may consider moving to the US or starting your own business.
"Does the idea of a computer that bundles a linux distro into one amazing piece of tech like d mac, at a lesser cost, appeal to you?"

I'd want replaceable battery, replaceable hard drive/ssd and would put up with a thicker case, the X classic series Thinkpad form factor or a tad thinner would be OK. A decent keyboard (agnostic as to chicklet/traditional but with sensible key sizes) would be needed.

Warning: I'd expect Trisquel or gNewSense to 'just work'. No proprietary anything. De-blobbed kernel.
Tools like atom-shell and thrust[1] may not integrate into the OS as smoothly as Qt/etc but they do show a lot of promise for web tooling. e.g. shader authoring tools, motion/animation editors, WebAudio API editors, etc.

Summed up my thoughts here:
http://mattdesl.svbtle.com/motion-graphics

[1] - https://github.com/breach/thrust
Sure, the idea is to cut out the middleman - Go ahead and write your own payment processing platform to support bitcoin payments on your website then.

It's a matter of convenience and what people are willing to pay for a service rather than wrap something themselves.
You happen to speak Swedish? My mother tongue is Finnish, and I had never heard of the Kalle Anka thing, but all my Swedish speaking friends said they have always watched it (and still do).
Javascript frameworks for the most part do not replace server side frameworks. It depends on your stack of course.
Are sites like vox or gawker considered websites or web apps? Their custom CMS is quite expansive. How bout NYTimes? Is YouTube a web app or a web site? I'd be curious to know some examples on either side. Preferably several closer to the line but on one side or the other rather than far away.
Intel’s e-DRAM Shows Up in the Wild
Show HN: KingForADay Christmas Special Bot PH, HN, Dribble and More
It just seems like a stretch to me that they'd be able to string an author along for five years after being given the final draft. After a year without progress I feel like most authors would try another publisher.
codingame.com is pretty rad
So your suggestion for reducing the bugginess of wear-leveling algorithms is to remove them from a dedicated, known-at-compile-time dedicated hardware environment and instead run them on whatever mystery-meat general-purpose stuff the user has?

Can I get a hit off whatever you've got over there? ;)
PHP offers hash_equals() since 5.6 and password_hash()/password_verify() since 5.5 (and === in all versions) -- this is a problem that plagues poorly designed legacy code.

The problem is not PHP, the problem is ignorant developers who do not know [how] to use password_hash() and password_verify().

[Also, "Matasano". I feel like I'm pressing the summonthensa.com button but w/e.]
Why Corporations will never innovate like Startups
The RED camera is quite noisy. especially with the 5k sensor.
Yeah, you're right of course. Housing prices would go down towards the cost of production. Those $750k McMansions really only cost $300k to build (making numbers up here). But if new homes drop below the cost of production then we're in trouble.

Any economic model that doesn't assume for the cost of production simply isn't realistic.

Japan has a particularly weird model that might work: homes drop in price like cars over time, so prestige signalling means building a new house and not living in an old one. It also means homes are built cheaply and without intention to last more than a couple decades. It also means that the new home construction industry maintains a fairly flat work schedule and increases certainty.

There's a bunch of other construction economics that occur in Japan. Something like 5% of the people working in Japan work in construction.

Studies of Japanese economics are interesting in terms of how many economic problems the Japanese have tried to solve with construction projects.

http://www.nytimes.com/2009/02/06/world/asia/06japan.html?pa...

http://bigthink.com/Global-Pedestrian/needless-dams-and-road...

http://www.nytimes.com/2009/10/16/world/asia/16dam.html

https://www.youtube.com/watch?v=sx63GTCFKzY

http://regex.info/blog/2007-03-25/403

http://nfggames.com/neography/photos/paved.htm

http://www.nytimes.com/2007/11/07/world/asia/07iht-07japan.8...
Evading? How in the...

I'm sorry, acting emotionally offended by reality (and hurling spurious and misplaced claims like "kinder garden excuses") is the domain of the rank imbecile, and has absolutely no place on HN. This sounds hostile, but quite honestly you should take it as such - your reply is outrageous nonsense. It is a crime against any reasonable discourse.

And FWIW, "my government" is the Canadian government. But remarkably I have an ability to see the world as a complex gradient of shades, where there is no simple right, no simple wrong, and where people who pretend that they are should be mocked into silence.
http://cryptofails.com -- I believe they're referring to 46ESAB the worst password hashing algorithm ever
Too bad for them... actually I've debated this type of thing with you before: https://news.ycombinator.com/item?id=5276226
Yes, indeed.

Last year a bl*ck doll was cut, as the stereotype was frowned upon (the airhead blonde doll was kept, and the fat white men) http://www.thelocal.se/20121214/45080

and this year a feminist gender consulting agency counted 293 male vs 22 female characters in the cartoon, and the twitterati went through the roof.

http://svenska.yle.fi/artikel/2014/12/24/hejdlos-mansdominan...
I don't think we need to resort to analogies like 'Herring was acting as a sort of Miracle-Gro' to understand that feeding wild animals makes them grow faster.
❏Graphic Showing Fake Driviers License Identity
Just because it has been true up until now does not mean that it still is true and will continue to be true indefinitely.

Indeed historically, rapid technological development did often lead to many years of immense economic suffering for large groups of people - it just eventually got better. I don't think it's wrong to ask if now it's possible it will never get better because we're on the verge of technology replacing so many jobs.
Are you sure those people are cursing PDF.js and not Adobe's Acrobat Reader? The terrible performance and security vulnerabilities in Acrobat Reader were a major motivation for Mozilla creating PDF.js in the first place.
Firefox is my main browser and it is a bit sad to see this Mozilla project barely working on Firefox as opposed to Chromium were it runs much smoother.
True that pointing a camera to someone can change their behavior.
It's been a while since I last saw a boot take longer than a split second on "Uncompressing Linux..." :)
You did a Show HN already: https://news.ycombinator.com/item?id=8574327
Besides the second-class feeling that others mention, those hopes of release in other countries rarely become reality.
I've always wanted some kind of github approach to wikipedia. Just fork and do pull requests. Put whatever crazy stuff you want in your branch. Instead of edit wars people can just maintain competing branches.
Your point about housing is spot-on.

I'm not sure I understand how an unconditional payment achieves any more desirable objectives than an EITC-style negative income tax. Under a negative income tax, a marginal increase in income still results in a marginal increase in take home pay; you can't get penalized by earning more, so the policy preserves the incentive for people to earn more. To me, this seems preferable to an unconditional payment because you're focusing all of the dispersed money on people who need it.
Chase Attackers Exploited Basic Flaws
'The Interview' Movie Released on Google Play and YouTube • Vlogg.com
Too each his own. Personally, I keep hearing about these bugs, but I can count maybe three times I've witnessed one first hand in two decades of coding. I have however frequently witnessed cases of five single-line ifs in a row stretched out into 30 lines of code. What could have been 5 lines of dense and vertically symmetric code was instead a sea of noise and whitespace.
This is a good place to reference cypherpunk co-founder Tim May's email from 1992:
http://www.activism.net/cypherpunk/crypto-anarchy.html

Took the world long enough to catch up.
While not a fan of The Hobbit's use of HFR (I thought it worked well in mostly CGI action scenes and not at all everywhere else), I too am waiting for someone to use it in the right context.

I don't think Barry Lyndon would work, period pieces for the most part I believe work better at 24. But The Matrix very well might. With The Matrix it might work best if it was a mix of HFR and 24. HFR when they are in the matrix and 24 when they are out (of course that brings another set of problems in projecting mixed frame rates in the same movie).

HFR I believe would work really well in sci-fi that is meant to look and feel a bit sterile (think THX1138, The Island, etc.). Or in heavily CGI scenes.

The big problem with The Hobbit, since it is the first, there is still a bit of working out the kinks and bugs (lighting to me was a big issue in the first HFR film). Give it time and it might prove an indispensable creative tool.
Was the movie originally scheduled for a worldwide theatre release on December 25?
As I mentioned elsewhere, it's worth noting that $20k/yr goes a lot further when you're working 60hrs/wk at stretching it than when you're working 60hrs/wk at making it.

I don't mean this to play any particular role on either side of the debate - I'm not sure of all the ramifications - I just think it's probably an important point.
They can use USB HDs. They can hack from China. The possibilities are endless.

It's well known NK had been complaining about the movie for months. And I doubt NK started hacking only 2 weeks before scheduled opening day.