skysight-inc/HackerNews huggingface dataset:
Of course, no one here started off as an average or expert developer, we were all beginners writing awful code at one point in our lives.

I think you need to consider two main attributes when hiring...

1. Does this person have the right mindset and intelligence to excel as a programmer? Are they a good problem solver? If they run into an issue, do they get frustrated and toss their hands in the air asking for help, or do they start debugging their code, using logic to find their errors, search out answers online, etc. You can see this at any level of experience. If you're teaching someone to write their first few lines of code and they miss a semi-colon, or declare a variable wrong, how do they react, and how do they move forward? Anyone can learn the correct syntax, but can they grasp the concepts of programming?

2. How much passion do they have for programming? Do they work on projects of their own? Are they learning more than you ask of them, for their own enjoyment? Does their day end at 5pm, or do they show up the next morning with a plan to tackle challenges they faced the previous afternoon?

If you're hiring more experienced staff, you need to look at things a little differently. However, when it comes to new talent, I think those are the two most important factors - do they have the mind of a programmer, and a passion for programming.
> ... Java 8 is numbing a lot of the pain I used to feel.

Interestingly, the biggest thing I wish I had when writing Java is algebraic data types and pattern matching. A few years ago I would have said it was lambda, but having sum types would make expressing many things so much easier.
I'm not arguing it wouldn't/couldn't lead to discrimination. I just don't see how it's inherently classist.

The argument seemed to imply something like "charging people money for different qualities of service is classist, because poor people have less money".
It's unlikely, as most vaccine-preventable infections were diseases of childhood, so any selective pressure they put on other things in your body would take place well before most cancers develop.

It is however mathematically certain that the prevention of deaths from infectious diseases will drive up rates of death from other causes, as we have to die of something - the only question is what.
It's a luxury that few working in the US can afford in the US. He paid $1100 for all that furniture. Getting that done custom by a craftsman (craftsperson?) here in the US would probably cost a multiple of at least 2x and perhaps 5x.
I know what you mean by the post and your current assertion that non-blocking is "always" wrong regardless of architecture, but I think there are a few caveats that you really need to apply here.

You are talking about a problem domain where concurrency is what you are scaling and where the things that would block are orders of magnitude slower than processor time.

If you were working in a problem domain where latency is what you are scaling and the blocking calls are on the same order as processor time, non-blocking approaches can be best as the blocking mechanism can still carry overhead even with light weight threads.

Maximizing throughput is another beast entirely as well.
How The Oatmeal Is Saving Nikola Tesla's Memories
Here is another great breakdown of a successful Kickstarter that raised $433k by a tabletop RPG company called Evil Hat:

http://www.deadlyfredly.com/2013/11/core-ks-breakdown/

Basically they called the campaign itself profit neutral which was their intent but it gave them the ability to launch a new product line. I think that is what people should expect if anything they'll have extra product sell or to use it as a launch pad rather then to expect to pull in a ton of extra cash.
(I'm guessing that was "So why separate ...", and you've just had root canal)

They're separated in the sense that the app server is something you download that exposes an API, and the app is something you write on top of the API. It's much the same as the way the JVM and the class files are separated, or the way the OS and the JVM are separated. It's a fairly straightforward, pragmatic application of layering.
It's not that simple. Europe's telecom/broadband markets are heavily regulated and yet mobile and internet services are both cheaper and faster.
Eric Schmidt: Europe struck wrong balance on right to be forgotten
AlchemyVision API: Automatically extract and tag images
Not sure the rebrand is what will attract new customers to OpenERP.

A couple months ago, I evaluated ERPs for our business. OpenERP was one of the main contenders but ultimately the manufacturing module failed to meet our requirements and custom development would have been too costly.

I was also shocked to get a glimpse at OpenERP's internal corporate structure. Despite the open source nature of the project, their business model puts them on track to become yet another big, slow, expensive ERP company pushing massive service fees.

Unfortunately there's just no great solution in the ERP world. Requirements for this category are so complex that by the time a system becomes adequately feature rich, improvements in software technology make it feel obsolete. I wonder if someone will crack that nut.
This is probably a standard PR piece.
Doing a 'hardComputation' async provides no advantage. The cpu is limited to how much computation it can do and if you have enough of those 'hardComputations' running simultaneously whether sync or async you will hit the limit of the cpu.

Async is only beneficial in terms of IO.
Building Insanely Great Products
Except in the cases where this wasn't the case.
I suspect the fact that he was fortunate enough for his mother to choose to migrate to the software capital of the world just before the dotcom boom probably had more outstandingly positive influence on his chances of starting a successful software business than any negative impact a part-time job as a teenager or his father choosing to remain in the Ukraine could manage.

Trust me, as determined as he's undoubtedly been as an adult, a teenage Jan Koum didn't cause the Iron Curtain to fall or the US to be accepting Jewish Ukrainian refugee families at that time and offering them welfare, and the average wannabe immigrant to the USA has absolutely zero chance of repeating that feat
cheap services = mostly free because all I need is coffee or a beer and I am good :)
Pssh, XML is so Java. They'll just use YAML or JSON ;-)
It's not often you express such a vehement personal opinion. I would be interested to see your argument expanded into a longer article.
at some price point you cross the convenience threshold.

that's how steam won.

content providers are not competing against the pirate bay, they're competing against the clients that facilitate their consumption: popcorn tv, etc.

I think the real change will happen when the old guard of advertising finally dies off -- the only thing keeping these old fashioned advertisement distribution networks (TV networks) afloat.

The Nail in the Coffin will be when TV stops being a cost effective form of advertisement, and the decision makers behind those dollars realize that fact.
Unless I misread, I think you misinterpretted my question: what I'm wanting to do is compile a libjulia.so and link against it, and submit code to it and collect the results.

Grabbing either the git master tip, or even .tgz "distribution" and trying to compile that results in git being fired up and pulling in _something_ new. Can that "something" be included in a distribution so I can effectively just:

./configure; make; make install

without git, and without hauling down more code/data over the network ?
It sounds like it indeed. Although that particular implementation won't go below 30hz so wouldn't fix this particular case.
Six Clicks: The best personal and SMB cloud-storage services
See, this is why you should have been using emacs all along. Theological and ergonomic considerations aside, for your sanity's sake, GNU emacs comes with two IRC clients, a web browser, an email reader and a usenet reader to stave off isolation-induced hacker-madness. And in extremis, with no network connection, there's always M-x doctor.

Truly, RMS thought of everything, and then put it in emacs twice, just in case.
> Time to nationalize then. I hate even thinking that, but I'd rather have tax dollars wasted than see our money funnelled to Wall Street.

When capital investment into broadband is set by vote, do you think you'll be happy with the resulting level of investment?
With email you don't know if the user isn't going to open your email, or they just haven't opened it yet. So there is a survivor analysis aspects to A/B testing of email -- at any point in time you might get more information from a fixed sample just by waiting.

This definitely effects the power of tests. However there is an early stopping aspect in the decision to wait longer to collect more information, or to stop the test. This is analogous to deciding to collect more samples or stop a test, which is classic early stopping. In both cases you're making a decision to stop/continue without considering its impact on your error rate.

On closer reading I note that MailChimp by default avoids this issue, by making a decision after a fixed period of time. However they aren't controlling for loss of power and so forth.

-----

Other points:

- With a finite population, such as a mailing list, minimising regret is a better objective than statistical significance. (Want to know more? Sign up at bandits.mynaweb.com and it will be covered in due course.)

- There is a multiple testing aspect to what MailChimp does, and I bet they don't control for false discovery rate.

- Also some post-hoc reasoning.

- Statistics is hard, and it's easy to criticise others and hard to do well oneself. I hope this post will be taken as constructive criticism.
Retailers will share data to avoid getting hacked
No problem - at first glance I thought the res looked pretty high, however once I started doing some quick math it didn't add up.

Yeah, I haven't seen any TB2 docks yet. Most seem to be just TB1. In my specific case I use the wireless keyboard and trackpad, so it ends up just being the minidp cable, power and headphones. Which granted is more than just a single TB cable, but not too bad.

In terms of the PPI, the effective size of elements on the screen of a 15" rMBP at 1920x1200 is 147ppi. So the 140ppi of the UP3214Q works out really well together. While not quite as smooth as the retina screen, it feels much nicer than the common 27" and 30" displays that I've used in the past.

In terms of the physical size, it does feel large, but for right now I have it on a small corner desk at my house and it fits snugly.
Sounds very similar to Spectacle [1] which is open-source with a github repo [2].

[1] http://spectacleapp.com/
[2] https://github.com/eczarny/spectacle
not a bad app to have when you're in new places
I'm happy he could have it made for $1,150 - in Mexico. If you talk to carpenters in the US, you'll find that making furniture is a tiny bit more expensive. A single couch can easily be $5K.

I've considered it, done the investigation, and decided I don't want to spend that kind of money. Turns out that "Scandinavian Furniture" is doing quite well :)
The naturally occurring virus would not treat MM. There is real R&D going on here to make this work as an MM treatment.

From the paper: "Unlike naturally occurring measles, MV-Edm, and hence MV-NIS, targets CD46 as a cell-entry and cell fusion receptor. CD46 is a ubiquitous complement regulatory protein that, fortuitously, is highly expressed on human myeloma cells, making them abnormally susceptible to MV-NIS infection, syncytium formation, and cell killing."

So they tweaked the virus to target CD46 which MM cells express way above normal. The MM cells are therefore significantly more susceptible to being killed by the virus.
oh man, young money'd guy likes it - you're golden.
Hm, I've always assumed that Kickstarter funds should be exactly what they're called - kickstart funds that allow you to bring a project/product to market. In more recent times, it seems that the majority use of Kickstarter has skewed towards a preorder style in which the creator of the project is basically already selling the product and looking to make a profit on that first run. It is much harder to bring the project to market AND deliver it with the same funds, as opposed to spending most of it towards the former and sending out t-shirts for the support. Of course, way less people would back projects if they only got t-shirts. Thus, the current state of Kickstarter, where creators promise a lot from the beginning just so they can be successfully funded.

I'm not implying that this was a bad shift, just that if you plan to use Kickstarter rewards in a preorder style, its much more important to get the numbers pinned down so the project doesnt fail altogether.
Be careful with CDPATH, it can result in some mind-boggling build script bugs.
Most of the inconvenience around DRM is because implementations can be buggy and it's often built into sub-par software but I don't think it's necessarily by design. Services like Steam and Netflix are doing well by providing more convenient implementations.

The endgame for DRM could well be that it becomes totally transparent, you consume whatever media you want on whatever device you want whenever you want and you get a bill every month based on some complicated price matrix and people will just pay it the same way they do their phone bill.
emacs in daemon mode can manage both tty and window manager sessions, and lately, it's started working on OS X! I build git HEAD every week or so and this feature is fantastic. I can ssh into my main work machine and be right back in ENSIME where I was when I left off.
How does removing the requirement of having a subscription help fix a supposed problem of them losing subscribers?

Doesn't compute.
I wonder if this is anything to do with the fact that the Washington post is now owned by Jeff Bezos, who would be at a disadvantage if two-tier broadband increased the cost of things like Amazon Prime video.
Fuel is not expensive. Unless it has to go up the gravity well, then it is.
You can just use Synergy. It will turn off the display that the keyboard and mouse aren't on, so the monitor will hopefully auto-switch to the other input.

Failing that, most monitors have a serial command interface, so you can just tell the monitor to switch inputs when the keyboard and mouse move to the other display.

You're right though, there are no acceptable DisplayPort KVMs for less than $700.
Sales for Startups: The Sales Pipeline
Maybe I'm just missing something, but I don't see why DRM being implemented in an HTML spec is any different from implementing it in Flash or Silverlight or Javascript. The DMCA doesn't care about specs.

I could "protect" the copyright on my site's content with a trivial bit of a javascript, and you would arguably be circumventing it with your ad blocker.

(To be clear: I think the DMCA anti-circumvention provisions are terrible policy.)
Send money to a customer’s checking account using their debit card number
Doesn't change the fact that cmd+shift+eject doesn't actually do anything (unless it's on an older version of OSX)
It would be cool if there actually was a way to try it out without contacting you. A hello world is not very much.
It should be noted that one of the components to many drug and observational trials is the ability to halt the trial and switch patients on or off drugs as it becomes clear that one treatment is vastly superior.

The original studies of aspirin and heart disease were, for example, halted because the benefits were so clear that it wasn't considered ethical to keep the placebo arm untreated.

Several HIV trials have similarly been halted because the treatment was showing no or negative effects.
Why black box A/B testing is BS
Black box optimization simply doesn't work for a/b testing. Product teams should be agile and understand WHY their features are affecting users the way they do.
The bed/couch is interesting, in that the original inspiration was the mid-century classic George Nelson Case Study collection (Modernica makes the canonical version - it's an awesome modular collection of tables and couches and beds and things) that Urban Outfitters created their version of, then the author worked based off of that, largely reinventing the original.
We're using pacer-neo4j (https://github.com/pangloss/pacer-neo4j) at Uniiverse with great success embedding neo4j within a jruby 1.7 webapp. I'd definitely suggest checking it out as well!
totally! this problem occurred to us when we were traveling all over the country and found working out on the road annoying and difficult
Visual studio online api
While it may be too expensive to have it made entirely by a craftsman the US, if you're up to the challenge you can join a woodworking shop and learn how to build it. It will certainly take more time but you will get a more complete experience than simply designing it.
If simple MVP CRUD apps are one end of the spectrum, then there is the other end which looks a bit like this:

https://plus.google.com/+aerotwist/posts/1QhcnQizuPc

description: "Convenient proxy factory bean superclass for proxy factory beans that create only singletons."

http://docs.spring.io/spring/docs/2.5.x/api/org/springframew...
Maybe we mean different things by "separated". I want the app server bundled into the app, not an assumed dependency that the app has on the target environment.

Rack in the ruby world exposes an API that ruby web apps build on top of, but you never install an app server then install your app into the server.
That's true :) But at least the absolute amount wrong will be hours or days, instead of weeks or months. Also, you can leave it a bit more vague and just say "I need to explore the problem space a bit before giving an estimate".
The U.S. is not far behind Sweden in global average connection speeds: http://www.akamai.com/dl/akamai/akamai-soti-q413.pdf?WT.mc_i... (Page 19, Figure 20).

Sweden directly subsidized deployment of fiber in rural areas: http://bits.blogs.nytimes.com/2009/03/12/the-broadband-gap-w.... It also required municipalities to build certain infrastructure, which is something the U.S. federal government lacks the power to do.
For many drug trials, the "control" group isn't getting no drugs - they're getting the current standard of care, whatever that is.
Hmm. If the program can't be tried out, we'll remove "Show HN" from the title. Show HN is for things you've made that other people can play with.

Edit: Actually, since the source code is available [1], we'll put it back.

1. https://github.com/moo-mou/vimusical
Plus their current cars are presumably capable of performing such a "crawling" by being manually driven, perhaps a couple of times over the road. Crowd source the problem one these go on sale (though maybe future versions won't have all this lidar and jazz).
> Incrementally compiling a 3000 line file in 2011 as you edited it

Heh, that's brilliant, read the SBT compilation guide, 1 source file per class (obviously that's not set in stone, but a good guideline to follow).

Also, SBT is boss. Enabling automatic build in one's IDE is asking for pain. Why, why is the IDE blocking when I save the file? That's why.

> The basic reality is Scala compiles are slow

For deployment sure, but not a show stopper either (20K LOC in around a minute on warm JVM).

For incremental builds Scala is not even remotely slow, particularly if you follow best practices and break your application up into modules (sub projects in sbt world).

Anyway, things have changed (a lot) since 2011, we're not in the stone ages anymore -- if you want that, go check out Haskell where you'll get no tooling, no stack traces, and eternal compile times ;-) With a superior type system, brilliant community, yada, yada if that's your thing.
Here's some speculation based on industry politics: Apple doesn't cooperate with anyone. Opera is irrelevant. Google, MS, and Adobe are probably willing to license their DRM plugins to Mozilla. We can imagine that some kind of three-way bidding process went on and the outcome was that Mozilla chose Adobe DRM. As others have pointed out, Adobe is kind of desperate because they don't have their own browser, so perhaps Adobe was willing to make their DRM plugin slightly less evil than Google or MS.
Apple wants to save you from the embarrassment of misdirected messages
By "get" I think you mean "accept". I don't think most people accept it because the evidence does not overwhelmingly support this statement.
Why I choose not to vote
I wanted to try it but it seems that files are missing:

fluidsynth: error: Unable to open file "./sf/fluid-soundfont/FluidR3_GM2-2.SF2"
Both parties are already paying. Netflix, as an example, isn't getting their bandwidth free, and neither are we.
Having to interview a number of people for development jobs at various points of my life, I found that one of the most valuable questions I asked was "What is a pointer?".

My best guess is that at least 60-70% of the people I interviewed who listed C or C++ experience on their resume were completely unable to give a coherent answer.
Personally I blame Larry Page, the old idealistic Google would have allied with Mozilla and could have stopped this.

Huh? I think it is more complex than that.
Glenn Greenwald loves Sony, now that they’ve bought the rights to his book
This is maybe an option, if it ever ships:

http://zenboxx.com/

Combines power, USB, and thunderbolt in a single adapter.

I use a wireless keyboard as well, but the value to me is being able to switch peripherals between a mac and a pc without a bunch of unplugging. Someone below suggested Synergy, though, which I might try.
What is daily life like with a monitor that wide? I'd be curious to try it instead of a dual setup, but the inability to angle both halves of the monitors looks like it might cause viewing comfort issues up close.
You paid a fee for 31 years that went nowhere
"The answer is probably because the main goal of DRM is to control distribution channels, not copy-prevention."

How is this, in principle, inconsistent with "helping artists live off their creations"? How IP products are sold, though what sort of channels at what prices, has to inherently be a part of that, if for no other reason than that these companies won't be sending rich royalties to artists for unsuccessful properties, they're not charities.

Which is very different than reality, of course. Don't know about the French scene besides the movies I like, but as you've probably heard, Hollywood has its own very special kind of accounting, although I suppose its stars tend to get less screwed than US recording artists.

To reify this, back in the '70s, thanks to a loophole in US law, my family (and many others) made a lot of money making unauthorized by record labels 8-track tapes (https://en.wikipedia.org/wiki/8-track_tape).

This was legal as long as you sent the artists their royalties. BUT, the biggest relevant entity to do that through, ASCAP, absolutely refused to accept payments from my father, who on advice of his lawyer put the money in an escrow account....
The '-name' argument of mdfind makes it useful to find files with the query string in the name. E.g.: "$ mdfind -name resume".
Is synergy smooth enough for gaming?
Resistance to what? There's no particular selective pressure on the virus.

If you mean the cancers becoming resistant, one of the appeals of using viruses in therapeutic settings is they can evolve right alongside their targets, helping mitigate some of those resistance problems.
Mexican photography project to stop social fear
We should learn to see each other with eyes of love and not with eyes of fear. Even if the countries situation prevents us from doing so.
When Kale and Brussels Sprouts Combine
I was curious so i just tested this to see if it did. It does not. Yes you can have multiple tabs and splits, but in emacs each frame shares the same buffer list as well.
Facebook and Akamai respond to NSA slides alleging massive CDN vulnerability