skysight-inc/HackerNews huggingface dataset:
Incrementally compiling a 3000 line file in 2011 as you edited it.

I'm sure the Jetbrains folks have fixed that right up, but at the time, breaking it into 500 line chunks was required, due to the exponential nature of the slowdown we accomplished.

The basic reality is Scala compiles are slow. Syntax and red-line highlighting isn't cheap, and no amount of brilliant russian IDE developers can totally fix everything.
Oh, yes, remixing is a huge deal which DRM threatens to cripple. Still, given the analog hole and high-quality recording equipment I don't think that it'll necessarily die, it'll just be driven underground (even more than it already is).
I don't really know any hard numbers, but you have to imagine, getting this OV to market would be extremely expensive. Public funds only cover a small portion of the costs of the early research. Large scale phase 3 trials will be funded by the drug company expecting to profit off it.

If public funds and private donations could actually cover the research costs getting all the way to FDA approval, I would think you would see more doctors and researchers creating nonprofit partnerships to attract the funds and do the research. Sounds like it would be a dream come true to be funded to do research you cared about and better the lives of millions without the corporate suits getting in your way. But I think the reality is the facilities alone cost hundreds of millions if not billions, so just for Mayo to give you the lab space to work for a couple years is a major investment.
It doesn't sound morally good because it's overreaching and preemptive policing (even if we falsely assume that DRM is effective). The fact is, most people don't think this issue through and don't realize how crooked and unethical the whole idea of DRM is.
When upvotes cost money it ends up costing a lot more to get a post to the top. On reddit you can can create accounts and upvote all you want for free.
Android added always-on VPN in 4.2.
Go open a theatre, you're great at projecting. The problem is exactly that I'm supposed to love Linux and Mozilla, because these are the approved choices of the Free Software World. As a result, both suck, and none of the people involved want to hear it, because how could you not love freedom and puppies and doing good?

I've seen up close and personal how Mozilla spends its oodles of cash, I've spoken to folks from all the browser vendors at conferences. The only thing different about Mozilla is the sanctimonious attitude and the utter shock when you dare suggest their actions do not necessarily match words. Everyone else already knows how the game is being played.
Interesting. OP (if you're around): I noticed in the confusion matrix that everything was classified to the middle classes (5, 6, 7). That makes sense because the 3s, 4s, and 8s are rare and "true 8s" are still most likely to have a high probability on the 7 class, because there are far more 7s in the data. Did you analyze approximate correctness for the probabilities, or consider sampling from the computed probabilities rather than classifying to the highest one, to see where that led?
> my freedom to not consume that media whatsoever

But this freedom is bounded in that it comes with a cost. If you don't consume their output then there is a segment of popular culture which you are excluded from... the social distance between you and friends and family are increased. It might be a black hole from your perspective, but lots and lots of the people around you are opting-in.

There are ways around this— there are many more things that its possible to have in common with others, and its possible to leverage your ignorance to create conversation— I'd rather hear a summary of a TV series from a friend than see the series. But it isn't as simple or free of a choice as you seem to be making it out to be.
Me too. I don't mind working in a good C++ codebase. It feels a lot safer than working in Ruby where things suffer from bitrot due to a culture of new and shiny.
You can, and usually do, do exactly that with app servers.

It's true that app servers were originally conceived as a way of hosting multiple apps in a single JVM, but it quickly became apparent that this was a terrible idea, and nobody does it. You run one instance of the app server per app. The app server is really just a great big bundle of useful libraries and a web framework.
The $15K was a sunk cost, it was spent and gone whether or not the kickstarter was successful or not.
It seems like Go uses it's own threads but backed by OS threads, rather than actually pure green threads. Yes?

But yeah, a whole lot of people seem to think "man, OS threads suck, surely we can do better with green threads," only to find out why OS threads suck, and that many developer-years of work have gone into making them not suck more.
I'm sorry if I was not clear on this part.

If you speak about DRM-for-copy-prevention to people in the street, a lot of them consider it as a 'necessary evil' because 'the artists need to live of their work'.

When you know more about DRM, you usually have stronger arguments against, of course.
The Case for the 5-Second Interactive
What Makes a Good Editor? Some Insights From Our Editor Test
Metrics for event and project success
HERE maps has been mapping the world at this precision for years. Look up HERE HD map and our partnership with Mercedes. Disclaimer, I work for HERE and my opinions are my own and I don't speak for the company. It is just frustrating to read articles that make statements similar to, and i am paraphrasing here, "there is possibly no other company other than google that can get this level of detail".
Ask HN: Any career benefits if I go from PM to PM+dev?
Please help me out with my career dilemma.

I have a degree in CS. I used to work as a developer (VB ageees ago, then Java/J2EE) but I've fallen out of touch with it. I've been working as a PM and occasional BA for the last 7 years. Following the advice from Rands in Repose to "own a feature", I decided to get back into Java for my day job and learn Python for my own enjoyment.

But now I'm wondering how to position myself. Should I even advertise my "dev cred" to my employer and any potential new employers? I'm worried that a PM who is also doing development is seen as not skilled enough in PM itself. I currently have no formal certification, but I could go for PMP, my company would sponsor me. Should I? I could also probably do Oracle Java cert - should I? What do you think?
Are Tech Companies Overvalued? Top Investors Think So
Yesod is Fun
Anything to fight the "don't read the comments" attitude people have adopted when using the internet. By requiring a tangible investment in your comment, it helps ensure people will make more succinct threads and spend less time trolling.
Is a bank vault "just a show" simply because no one has ever invented one that can't be penetrated with a sufficient application of high explosives or a plasma torch?

The goal of making Joe-Average choose between the official channels or some malware laden underground site is a perfectly pragmatic one on the parts of the licensors. They don't need to block the ilicit copying completely to see a benefit...

Especially when the costs of their 'protection' are predominately externalized onto the users (in the form of restricted freedoms, closed software, spyware, etc).
Having once been a platonist about this sort of stuff, I've rarely seen heavy code architecture work out well in practice (not so with system architecture.)

I'm reminded of the various Evolution Of a Programmer jokes which end with the master programmer writing the same code as the beginner programmer.
Since when you pay taxes on "unearned revenue"? If you don't deliver goods before end of the year, all of that income from Kickstarter is unearned revenue which means non tax-assessable income until the revenue is actually "earned" by fulfilling your obligations to backers.

Also, looking at https://www.kickstarter.com/help/taxes, it looks like you can possibly classify portion of the funds received as nontaxable gift which means even lower tax liability.
Digital software and content requires maintenance and upkeep or the copies and backups will be lost. Burned CDs are rated to last 10 years. Floppy disks less so. Pressed CDs and various backup mediums maybe 100 years. Hard drives have a finite life span too. Please help maintain historical data.

http://archiveteam.org/index.php?title=Main_Page
I listen to NPR, but the podcast versions of NPR shows are rapidly replacing the FM version of NPR for me.
"It is not good for man to be alone." Genesis 2:18

Turns out we've known this from the start.
Interesting story. I always enjoy reading about the history of our field :)

P.S. I contend that {n,t,g}roff is still a lot better than typing out a paper in MS Word, though I mostly stick to LaTeX for that sort of stuff nowadays.
It's been a while since I've done much c++, and google has failed me. What is pv?
I hate that. Meeting me somewhere years ago doesn't grant you permission to ask me for favors if you've never talked to me in the mean time.
I wonder how many of these major changes were decided on while Ballmer was still in charge, and simply didn't take effect until Nadella's turn at CEO began.

I also wonder how many of them were strategically delayed until a new CEO was in office, to really underline the regime change nature of his promotion.
And, to engage in some historical guesswork, if the iPod never happened, what would have happened to the iPhone and iPad? It's not that smartphones and tablets in some form never would have happened without the iPod, but it's hard for me to see Apple having a role.
I think the breakdown could be helpful for other people doing a KS project, but 7% profit margin is good for many businesses.
Yes, and they make two mistakes - that's it's necessary (as you pointed out, DRM doesn't prevent piracy), and that such evil is acceptable (accepting massive surveillance or other overeaching police state kind of methods is similar).
Adobe Creative Cloud Has Been Down for Almost 24 Hours
Why knowing your cash runway is a killer tool
Well duh.... 40x revenue for airbnb...
Janne Valkealahti, Spring YARN Master and Open Source Software Engineer
... and of course for those who applies modern Java development patterns, we no longer see plenty FactoryGeneratorFactory.

I find it a bit odd that the community who has railed Java hard suddenly came up with something more complex than... gasp... the solution in Java-land.
How we came up with our fitness app: living out of suitcases
I cut my teeth (and watched them bleed) on vi in the mid 1980s. The first few weeks were horrible ... then it got better. And now virtually anything else is painful.

Since then I've used other editors and word processors: WP51, MacWrite, AmiPro, WordStar, the DOS editor, MS Word (from Win3.11 through Office 2000 or thereabouts, little since), the VAX/VMS and AXP editors EDT and EVE, Notepad, MS Write, the IBM TSO/ISPF editor, StarOffice and its successors (OpenOffice, NeoOffice, LibreOffice), Abiword, the KDE editors (whose names I honestly cannot remember). The andrew editor (just long enough to exit it and install vim).

And, somewhere in the middle of all of this, in the late 1990s, finally my first exposure to emacs. It was actually my primary productivity environment for a number of months, and the three-window mode (stdin, stdout, stderr) for code, reports, and logging was actually pretty slick.

But it wasn't installed on the next set of systems I was working on (and the boss was an idiot, something I should have clued in on far sooner but didn't). And the skills atrophied.

Meantime I'd installed my first Linux system with vim and, hey, that worked.

I also keep to a pretty vanilla configuration though I've got a .vimrc file with some settings in it -- a bunch of spelling corrections, syntax highlighting, and a few various settings. The whole plugins thing seems to have emerged while I wasn't paying attention, and so far I've not used any, though not out of any fundamental objection. The baseline is good enought.
Every database provides an way to generate queries and reports.. It will be an GUI tool to make admin tasks more easier.. Install Yours..
If you're wondering what the One Trick is to decide whether it's worth reading the article, it's that their maps of Mountain View are more detailed than normal maps: they're full world-level models of all of the spaces and areas of streets in the city. (The article also touches on general machine learning strategies, rather than hard-wired functionality.)

If you wish a less irritating title, then, I'd put it at: "Google-scale machine learning and data collection is the thing that makes Google's self-driving cars work"
I think I agree with that, though I'd personally encourage creators to be sufficiently liberal in acceptance of substitutes to allow lightweight use of massive collaboration.
Comedy on Radio4 is the only thing I seek out. Other than that it fills the quiet, or the noise of transport. Radio is cheap, and the lines between internet and traditional radio are blurred much more so than with TV (for one, there's no difference - FM is about 96kps and internet radio is around that for 3G and more for wifi).
We've got Webhook on kickstarter right now. It's a static site generator with a CMS.

https://www.kickstarter.com/projects/1749618880/webhook

Definitely did it for validation. While it's awesome that we hit our goals and have some early customers for our product on Day 1, it's going to be tough to re-attain those users and get them on a monthly subscription once we launch. My guess is we'll lose over half of them. That's mostly because we're using an outside channel (kickstarter) to take payment. Also, I'm sure there will be some people that just don't think the product is what they thought it to be.

What KS did do was give us a very easy way to validate the product. We're self-funding and basically said... hey, if we can't raise $20k, this project likely isn't worth investing more time and money in. Granted, we were hopeful, and even assumed we'd do better, but that's the way we looked at it. It's basically fail fast with a real timeline. Sometimes (and I've done this before) you can get emotional about a product and not walk away.

Running a KS campaign is also a small preview for the marketing you'll need to do for the actual product once it's launched (example: a post like this). You go through some peaks and valleys and have a 30-day roller-coaster ride. If you end up funding your project, even if it's a small amount, that's a great feeling of "win" that can carry you through the first few months of your project. Small teams need some early wins to keep positive.

I highly recommend it as a replacement for seed funding for software companies. We'll likely end up around $40k when we end. That'll break down like this.

1. $2000 for video.
2. $4000 in fees.

The other $34k will let us operate for a few months as if we were making decent revenue. We'll also likely invest more of our own money into the idea now that we know it has an audience. Now it's just up to us to deliver on the promise and sign up our customers.

One tip I'd give to people thinking about KS. Keep it simple. You don't need to give Tshirts and stuff. If you're building software, just build software, don't do anything that will take away from you doing that.
I haven't given it much thought, but that seems like a reason to support a blockchain based voting system. If votes are transparently logged then end users can rely on their own readers/clients to find relevant content. As you upvote and downvote you can train the client to learn which wallets/tips are credible/relevant and which aren't.

edit: I'm basically describing pandora for content based on blockchain data -- where anyone is free to modify the learning algos. Can someone please make that happen? Thanks.
Well, testing to a fixed sample to run your test and then sending to the other 80% is not an example of early stopping. If you want to send 8,000 emails and conduct a test on the first 1,000, then that is not early stopping. It would be early stopping if you looked at the preliminary results and decided to stop at 500 instead. Otherwise, the statistical interpretation is sound. There are statistical methods to deal with early stopping if you don't want to complete tests on huge samples (e.g. Sequential Probability Ratio Tests), which may be suitable in some cases.
There is a prisoner in the US Federal system who has been in solitary confinement for 27 years:

http://www.peteearley.com/thomas-silverstein/

A court recently ruled that his conditions did not constitute a violation of the 8th amendment:

http://solitarywatch.com/2013/09/25/federal-appeals-court-co...

It is scary to think that while this article start out with an example of "almost 10,000 hours" in isolation as something horrific, here is a prisoner in the US who has been in isolation more than 20 times longer than that, and the courts have upheld this treatment as legal.
For the last few years my apps have trending towards components that don't do much individually, but can be made to work well together. I haven't used Jersey on anything major, but it fits the profile I'm looking for.

For what it's worth, Akka is even more relevant to what I'm doing.
Digital Hand Tremor Assessment
Comcast has regularly ignored rules set by the FCC in favor of long court battles (that they eventually won). In the mean time, consumers have to deal with it.
The W3C doesn't really have any power as was demonstrated by the failure of XHTML and the ultimate triumph of WHATWG. The history of the web has shown since the <blink> days that those who write the code to the popular browsers set the standards. The last 10 years have been a miracle of openness after Mozilla wrestled the web away from Microsoft, but now they are becoming powerless in the face of a Google-Apple-Microsoft industry alliance. Mozilla's desperate attempt to to stay relevant by distributing a closed source blob will fail. The closed source future will be increasingly anti-user. Personally I blame Larry Page, the old idealistic Google would have allied with Mozilla and could have stopped this.
When I read code like this and find that half of the tests are, more or less, a typechecker, it reduces to an argument for static typing.
The likes of the iPod are innovation that rights holders don't want, so that would be a feature not a bug.
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.

BTW that article showing how much capital they spent doesn't say what they actually spent that money on. My bet is most of it went to their cellular networks and other business interests. Their own data shows broadband investment has fallen[1]. Only 12 billion in the last 4 years. So clearly that 100+ billion each year isn't going to faster internet... at least not in landlines. Guess I can download videos to my phone slightly faster now. Yay.

At the same time we keep paying more[2]. And now they want to suck dry the content providers as well, who will probably only pass on the costs to us? Eff That.

Maybe they should actually reinvest their money into building out a 21st century network, and then they wouldn't need a fast lane.

[1]http://www.vox.com/2014/5/12/5711082/big-cable-says-broadban...

[2]http://www.bbc.com/news/magazine-24528383
[2]
2011 was a long time ago.

scalac certainly isn't fast but I just clean compiled our 20k line project in 75 seconds.

I'm not claiming that's great or anything, I just don't find it to be a showstopper.
Yeah, what I really want is 4k in 24" with this feature-set. The Dell 2414Q is almost there, but without thunderbolt support: http://accessories.us.dell.com/sna/productdetail.aspx?c=us&l...
I would like to read more from your pen if it exists, please feel free to share more.
The author says he wants a 4K display. 4K is 3840x2160 - 8,294,400 pixels. This monitor is only 3440x1440 - 4,953,600 pixels.

That is hardly more than a 2560x1600 30" display (4,096,000 pixels). By contrast a full 4K display has more than twice as many pixels as a 30" display.

Related:

I can't speak enough praises of the Dell UP3214Q. It is by far the nicest monitor I've ever used and gives full 60Hz with OS X 10.9.3 on a MacBook Pro. It came fully calibrated from Dell, has a solid-feeling aluminum base, awesome matte finish and provides a USB3 hub. I was able to grab one from Newegg for $2200. Now, it isn't TB2, but I'd rather have a nice, adjustable display a buy a separate thunderbolt 2 dock when one comes out.

For the price I purchased it, it is less than two Dell U3011 or U3014 displays, is better-constructed and doesn't suffer from dual-screen calibration issues. I don't consider Apple displays viable since they aren't height-adjustable and only come in a glossy finish.
In America. Looks like most of Europe doesn't have this problem...
Does anyone else find Clojure's syntax a bit obtuse? I feel like basic recursive definitions are much clearer in Haskell and ML. To sum over a list using an accumulator shouldn't take more than two or three trivial lines of code.
I've been stuck using Vert.x for a year and half. I recommend using something else.

It's a questionable framework mashed together with a poorly though out messaging system.

I would rather use Spring Integration, Quasar, or Akka.
Wait, there was an iPod that could access content on CDs? I'm assuming that this is referring to iTunes ripping the CD?

Anyway, I recall that Sony had a brief attempt at CD DRM and it turned into a fiasco for them.
I'm not sure why anyways would set a funding goal of $10k for a project
they already spent $15k on if they actually expected profit.

Kickstarter campaign contributors have an auction mentality. eBay listings that start with a low starting bid counterintuitively tend to sell for higher amounts; similarly Kickstarter campaigns that are overfunded are more attractive to donors because they are feel they are backing a winner.
"Microsoft said it would end the tactic of making Xbox users pay for an upgraded Live Gold subscription just to use the entertainment features included in the console."

Well, considering I didn't renew my Gold sub because the price almost doubled (3 users for $99 to 3x$60), I'm not surprised. I think they made the move because they realized they were losing subscribers because of it.
so why separate the two if there is always 1 app per app server?
For those who haven't yet read The Existental Pleasures of Engineering by Florman, I highly recommend it; it's short, concise, and talks about how engineering/hacking/building can bring satisfaction to those who practice it.

http://www.amazon.com/Existential-Pleasures-Engineering-Thom... (non-affiliate)
Definition of brag [1]:
1. a pompous or boastful statement
2. arrogant talk or manner: cockiness

[1] http://www.merriam-webster.com/dictionary/brag
This also seems like a good place for some 80/20 value. Doing this for all highways and major roads would be a small fraction of all roads, but likely cover a very large percentage of miles driven. Car drives 90% of the way, and you take over for the first and last couple minutes. Or trucks drive a known route, and somebody meets them at the end.
AFAIK the plugin interface for Flash is something generic, its not made for Flash only.
This DRM plugin will have open-source code written specially to support DRM plugins, and thus Firefox/Mozilla has given up,
and actually endorses the W3C EME, and endorses DRM. That is bad.
I'd rather use a browser that doesn't endorse that.

I think the EFF put it right https://www.eff.org/deeplinks/2014/05/mozilla-and-drm
"Baker may think that Mozilla cannot change the industry on its own (despite it having done so many years ago). Sadly, it changes the industry by accepting DRM."
To be clear, companies can elect for accrual-based accounting (in which case the revenue is unearned) or cash-based accounting (in which case the cash is taxed in the year received). In fact, many small businesses use cash-based accounting.