skysight-inc/HackerNews huggingface dataset:
You want evidence that a object pool with thread-local caching is faster than a garbage collector?

Barring major implementation mistakes this should be self-evident, but you could easily write some benchmarks to verify. Its worth noting that if the Java GC was good enough people would not bother to write object pools in Java- but they do. And Go has a very advanced GC/mutliprocessor aware object pool implementation built in its stdlib.

In an typical object pool only allocation up to the peak concurrent demand for the given object type will ever be allocated and the kicker is that allocation will only happen once. Adding thread-local caching means that that will scale well on multiprocessor systems.

TL;DR: A system that does not generate garbage is going to be faster than a system that does. My argument is that effective use of a good object pool implementation in Go is faster than even a more advanced garbage collector would be.
Read only flags? Streaming stats? Docker's API gets more and more powerful everyday!
Very excited about this release
Good question!

Without the Hollerith card machines, Hollocaust would have been impossible to perform at that massive scale that eventually became evident. Computing Tabulating Recording Company (CTR) that sold the equipment to Germany at the time, later changed name to International Business Machines.

Apartheid was awful too.
> Consider what's happened with Java in recent years.

What has happened with Java in recent years?

One thing i can think of is that the 'official' Sun/Oracle JDK has gone from being closed source, to having a second-class GPL'd derivative, to being built on a GPL'd core. The amount of proprietary closed-source code has gone from 4% to 1% to nothing that doesn't have a free replacement today.
Doesn't seem to work in Firefox for me..

EDIT: The reason was that I had web components enabled.
The only way that this will realistically work is if it falls under a single project. But hopefully the formation of this foundation will lead to a cohesive platform. Its fine if a small team or single developer runs a canary setup; at larger scale development it becomes very difficult to coordinate when its right to run LTS versus not. You'll always default to running what's on production.
Wierd cover of 1D on noseflute
That's very interesting. If the inner core rotates 3 degrees a year and the earthquake data covers 20 years, that would be a 60 degree shift from start to end of the data set. I looked over the paper again, and they don't mention this at all.

Edit: I emailed the author of the paper (Xiaodong Song). He says that more recent work suggests 0.3-0.5 deg/year for core rotation. (This would make the rotation much less important.)

http://www.geology.illinois.edu/people/xsong/Sites/papers/zh...
http://www.geology.illinois.edu/people/xsong/Sites/papers/li...
Sorry, title fixed!
A very nice project that reduces the barrier-to-entry of Maven artifact publishing, and saves an open-source project author a couple of hours of annoying work, but I have two concerns:

1. It might cause clashes for repositories that are hosted on a public Maven repository. Maven artifacts have one name, and one name only. Now, they may have two (with versions that are not necessarily aligned, to boot). This can wreak havoc on transitive dependencies.

2. Because git tags can be deleted and re-created, this repository breaks one of the strongest guarantees made by all (public) Maven repos, namely, that once a release artifact is published, it can never, ever change. This makes artifact versions unreliable.

In short, release artifacts must be unique and must be immutable; this project breaks both. That will cause actual runtime bugs that are virtually impossible to catch (and are bound to cost much more than the one-time setup -- per organization! -- of Maven hosting).

The sort of capabilities and guarantees required for source code management (and are provided by SCMs like git) are not the same as those required of binaries.
Nodejitsu joins GoDaddy
I'm waiting for this new foundation to have their moment where they call a core developer an asshole in public, throw him under a bus, and say that if he was an employee, he'd be fired rather than retrained... all while talking about the importance of empathy.

Regardless of the event itself, that was an exceptionally poor handling (soapboxing?) of the situation, and didn't speak much of ability to mediate a heated situation. A foundation born from this management style? Doesn't sound encouraging.

[1]https://www.joyent.com/blog/the-power-of-a-pronoun
Yup: https://twitter.com/ebidel/status/565251578647838722
Plex vs. Kodi – The Ultimate Comparison Guide for Beginners
Please share your questions or comments.
Oh boy.

Given she has graduated with a PhD, she likely isn't totally unmotivated, but possibly given her last year she is depressed and having a hard time putting everything into her work. When you point out what she could do better, she likely already knows it and is not so pissed at you but venting frustration. Hence, your a douche.

Sometimes people also feel the work isn't worthy of their abilities, which sadly I have found of a lot of highly educated but less experienced people. They sometimes don't respect that experience still is more about learning than a lecture is. Maybe she places value there, maybe not.

I'd honestly say regardless of any endowment etc. If you really want to be with her, then talk to her and find out how she is feeling outside of the work stuff. You mentioned you aren't the most sensitive, but if you open the communication you might find out she is frustrated and struggling internally more than you realize/understand. Then ask her if she feels this is something she wants to do or not, that you can understand if she wants to take a step back and find something else because maybe she isn't 100% into what you are doing. You are allowing her to take control here of her destiny without you being a douche. If she says she really wants to stay in and be apart of it, then you ask her, how can you better approach her when your vision is different than hers on writing or whatever. Again, you are putting her in a position to help you which will let her feel valued and bring out some of her natural instincts.

Years of marriage I guess does come in handy here. Good luck!
Radio collars for endangered species?
Moreover, if you look at games as a nascent art form, this kind of work is very important. Art develops iteratively; new artists cut their teeth by studying the great works of the past. If some of these works become abandoned and inaccessible, how can we expect new game developers and designers to learn from them and use that knowledge to further the medium?
Oh yeah, being able to specify dockerfiles is golden. We actually use Makefiles to copy docker files from different directories for building, then copying them back. What a hassle it has been.
I think that's what CoreOS[1] is intended for.

[1] https://coreos.com/
Ask HN: New landing page of our product. Do you understand what we do?
Hello HN,

Today we completely changed our landing page. Do you understand what we do?
Here is the link: https://staply.co

Thanks!
Analytics are not my forte, but back in the day Woopra had it's glory moment.

https://www.woopra.com/
I keep trying with the Dune series, but the big-O time is n^2 when you read them like this:

Dune<pause>
Dune, Dune Messiah<pause>
Dune, Dune Messiah, Children of Dune<pause>
Dune, Dune Messiah, Children of Dune, God Emperor of Dune <pause>
Dune, Dune Messiah, Children of Dune, God Emperor of Dune, Heretics of Dune <pause>

I don't think I have it in me to do that again for Chapterhouse: Dune.
Because I'm looking at GBs of SYNs scrolling down the terminal.
Wow very beautiful job on the site. Very fun, yeah for Material Design :)
Don't tell me that Smallworld is still started from Emacs???
For non-physicists trying to understand what this is paper is about, here's a short article that takes a shot at vulgarizing it: http://phys.org/news/2015-02-big-quantum-equation-universe.h...
Here's a great article giving an even more indepth look at camera sensor technology:
http://www.olympusmicro.com/primer/digitalimaging/cmosimages...
Six stories from the Russian North
But if you do it right you don't parse anything, you take a chunk of bytes off the wire and just cast them to a struct, which you know because you defined the protocol in the first place. This is how market data systems do it.
For those who might want a fuller description of IBM's active facilitation of these kinds of crimes, you should read Edwin Black's book, "IBM and the Holocaust".

Those tattoo's on Holocaust victim's arms? They were serial numbers directly tied to IBM punchcards designed by IBM for the Third Reich.

It gives context to former NSA chief Michael Hayden's comment, "We kill people with metadata".
Shippable (Seattle, WA) is looking for Software Engineers with 1-2 years progressive software development experience and passionate about developing sophisticated enterprise/cloud technology applications. (hiring Engineering Interns also)

Education:
BS in Computer Science or equivalent. Solid foundation in computer science, with strong competences in operating systems, computer networks, data structures, algorithms and software design

Experience:
Coding large systems and great debugging skills. Writing unit tests and testable code. At least one scripting language, such as JavaScript, Python, Node.js or Angular.js

Nice to have:
Working knowledge of Docker, MongoDB, and RabbitMQ

About Shippable:
Shippable is focused on a disruptive new vision- make software development frictionless, fast, and high quality.

Shippable is a leading continuous delivery platform that enables customers to innovate faster without compromising on quality. Our company’s mission is to address the challenges and opportunities of developing software applications across multiple teams and to bring enterprise grade CI/CD to all businesses. More than 35,000 developers and over 4000 businesses are using Shippable to `ship quality code faster`.

We are a well-funded startup (Techstars alumnus) focused on containerizing the application development lifecycle. Shippable reduces friction between Dev and Ops by enabling seamless shipping lanes for applications from code to production. We heavily leverage Docker containers to achieve this and we are the first company to run Docker in production.

Apply at http://shippable.theresumator.com/apply or
Email us at resumes@shippable.com

Visit us at http://www.shippable.com/
RAR files? Another strike against him.
Named Dockerfiles support is a nice addition. I usually split up my projects with one (or more) container running the app, and a separate container running Grunt to compile all the front-end libraries. It was a minor annoyance to separate these into different directories simply because a Dockerfile could only be named... Dockerfile.
Are there usually any other tech events on during the week of IO? ie smaller conferences/meetups etc?
And HPC guys, and HFT guys, and graphics guys... Cloud schmoud.
It's only bizzare out of context.

Here's my explanation: https://news.ycombinator.com/item?id=9029285
meh. if your application framework doesn't provide sane defaults across all DBMS supported by that framework -- then don't blame the underlying tool when you mess it up.

For example I code using Drupal alot and to my knowledge the PDO settings for the _supported_ database engines attempt to make the Database layer API provided by Drupal as consistent across all underlying DBMSs for developers.

If I were to add a driver for say FileMaker Pro to drupal, it'd be up to me to assure the underlying FileMaker Pro DBMS settings and semantics were configured similarly to the default supported drivers in Drupal.
Social security numbers shouldn’t be emailed in the first place. That data was insecure from the moment the send button was clicked.

Publishing it _again_ is only marginally stupider than sending it in the first place.
Python is very much googleable, and C isn't that bad either. Just differentiating between C, C++ and C# wasn't possible on Google until lately.
Before that brief timeframe and since then it has been a poor choice for every single type of programming. There are better choices in all cases.

I'll grant you a few very small niches still exist and they are in the desktop domain

Show me a popular desktop app written in something other than C++. Even when developers have tried to write a desktop app in something other than C++ (like Evernote on Windows) it was deemed a failure and was re-implemented in C++.

And you still haven't presented a compelling argument for choosing C over C++. C++ IS C, but with extra stuff that makes it better, like generics, custom types, alternatives to C's nuclear-powered casting, strings that don't blow up in your face, etc, etc. Why should a core library only be written in C?
Are those games available anywhere?

I have both the Basic Computer Games books (hardcopies!), and a few issues of Creative Computing, but I wasn't aware of the games you just mentioned...
This may be what you're looking for: http://blog.docker.com/2013/09/docker-can-now-run-within-doc...
There's no need to go deep diving on learning JavaScript.

As you're using a high level framework, you're interacting with that more than the details of JavaScript. So in essence you're learning 'React' not 'JavaScript'.

So just start building in React and the JS will come along naturally.
>Couldn't you employ the same "free speech" logic to someone ordering a murder?

Nope. Ordering a murder is a crime. Sharing a link is not.
Wish they'd enable IPv6 by default
Books I've read many, many times and plan to reread again: Umberto Eco's Foucault's pendulum. Homer's Odyssey. Rostand's Cyrano de Bergerac. These never gets old :)
Earnings on Iq Option
Introducing Flipboard for the Web
I forget the cost of that unit, but it's north of $10K, maybe $20K.
Not entirely sure what you're asking, but you should probably look into "schedulers" and other tools built on top of such ecosystems. Here are a few to get you started:

Docker ecosystem: swarm and/or compose

Mesos ecosystem: Chronos, Aurora, Marathon

CoreOS ecosystem: fleet

Hashicorp: Terraform

Amazon Container Service: works with the above, will likely build their own simple one in the near future

This is less about embedding images and about managing/"scheduling" them

Edit: Zikes mentioned Kubernetes, as well.
Is it the island which causes longevity? Or is it that the island is only suitable for hardy, independent old people who are prone to achieving longevity?

You'd have to see the data beneath the surface: have all those old people lived on that island all their lives, or did they come from elsewhere to retire there?

How about islanders who move away and retire elsewhere, and who don't live that long? Is it because they moved away from the island of longevity? Or did they move away because it wasn't suitable for them to live (like that, for instance, they couldn't sustain the agricultural work due to health problems?)

Suppose someone moves away from the island at 75, because he or she requires care and there is nobody there (the kids and grandkids live elsewhere). Suppose that this person then dies half a year later, now a resident of another city or region. Will that death still be counted against the island so that it drags down its longevity average?
Curiosity, and the fact that you could possibly be stranded in the wilderness without salt and use your body as a refinery.
> If the copyright owner reappears and asserts his/her rights, then it wasn't really abandonware in the first place.

This doesn't seem like something you can just throw out and accept people to accept. It's essentially saying, "The law is, do whatever you want. If we punish you, you're a criminal, so you deserve it." That isn't the way good law works.

Furthermore, just because a copyright holder takes interest once you've done something with it doesn't mean it wasn't abandonware. It's entirely possible that the copyright holder is hard to track down and doesn't even know they hold the copyright until after you have resurrected it.
> What has happened with Java in recent years?

Your feigned ignorance is disingenuous. An enormous legal battle over the platform took place within the past decade.

We are very lucky that the outcome was favorable and that the platform has been able to continue to improve.
> Open Image Spec

I'm wondering if this will eventually merge with the ACI that Rocket implements.
The Great Disruption: How Machine Intelligence Will Transform Role of Lawyers
Please carry on, this is good stuff.
I'm generally not a fan of Newsweek, but now I definitely want to read that book. Thanks for posting this.
I think calling it a "notebook" is a misnomer and takes away from the collaborative and organizational aspects. Notebooks are physical, personal, and the word doesn't symbolize organization or value in my mind (as a once student who has many notebooks scattered about that I never use.)

Something like "agendas" would be more enticing, but I personally would use the headline as an informative statement to what your service does best like "Collect our thoughts" or "Collect and Collaborate."
This isn't a complicated statement. Why are you struggling with it?

Google does not open source the VAST majority of their code -- it remains tightly restricted. Surely agree this is an accurate statement?
Could you please explain this comment? (I apologize if it is addressed in the article, which I have only been able to quickly skim since I'm at work)
Mostly I was looking for a specific/practical current example where using LLVM allowed a company to release something closed-source, where they would have been forced to open it if they used GCC.

The rubber apparently meets the road with the NVidia shader compiler.
Yeah, they're all there late, taking care of personal business and browsing HN. Hah.
It's css-layout: https://github.com/facebook/css-layout. The same engine used in React Native. It turns out that you only need a portion of CSS for apps. It's very performant.
... back.
Google Maps Wishlist
You can rename containers now! `docker rename OLD_NAME NEW_NAME`

Uou can have a container named `service_prod`, deploy a new version as `service_staging`, then shuffle them with renames if the staging version is effective.
CoreOS manages the backend for Containers efficiently, but it would be helpful to have a dashboard UI for diagnostics/admin for each child contained.
I'd go for a good practical book about operating system programming.
Get SSH connection notifications in a Slack channel
Lines pointing across the plane. Otherwise there wouldn't be a fast axis.
Thanks for writing this up - that was indeed my point.

On a sidenode, my comments on this website haven't been well received. Maybe I'm not considering that writing does not have intonation?

I thought my comment above was friendly and easy to understand, and in reality it was completely missed.
Does mirage's TCP/IP stack implement syn cookies [0] when under attack?

[0] http://lwn.net/Articles/277146/
Meh, we've supported attach from Dropbox natively at FastMail for ages.

http://blog.fastmail.com/2013/04/09/dropbox-integration-now-...
I think it's a really compelling and quite funny article but to actually make a difference you need the translation. You need the side-by-side comparison and I think people would sit up and go 'ah' and it will change hiring for them.

Can someone write this with the real-world situation so 'brown' isn't a guess at [framework/language/methodology]
Reduce bonuses? Ha.
More like passing the buck to their customers?
Office Work Assistant with Cortana integration revealed in newer batch of images
Rx isn't FRP, and doesn't really solve the same problem that react does (view management). Its grew for pushing discrete events around, but doesn't provide for any signals and continuous binding.
The MPEG2/MPEG4 are compressed streams of a program that generates motion images. The codecs are the interpreters for that program.
So apparently there may be a loophole (info acquired from wikipedia confidence == low) The SSN wikipedia page at the very bottom mentions that SSN's used in advertising are considered invalid.

Possible solution advertise all SSN's in card format invalidate them all and force hand of government? Implausible but not improbable.

Or possibly advertise your own once it is known to be hacked...just throwing wet spaghetti at wall but there may be something that sticks.
SSNs are identifiers but not authenticators.

The benefit to use of SSNs is that they're assigned by a central authority which does a pretty good (though not perfect) job of ensuring that there's a 1:1 correspondence of SSN to person.

The issues of how they were to be used _other_ than by the Social Security Administration has been up in the air for a long time. I remember in college when "student identifiers" were just SSNs, and grades and other student data would be posted on office doors by Student ID (that is: SSN). That started getting phased out in the 1990s. There's the matter of the namespace -- it was kept intentionally small, and SSN exhaustion is something that will be faced eventually -- the space is sufficient for "several generations", some 450 million have been issued. The total namespace is around 890 million numbers.

The problem is that when you sign up for new services (online, financial, other), there's a desire though often not a specific need, to associated an account with a specific person. And so the SSN gets drafted to serve that purpose, as a proof of identity, not as an identifier based on other proven identity.

It's a misuse of the identifier
Do the "charge-only" USB cables fix this vulnerability?

e.g. http://www.amazon.com/PortaPow-Micro-USB-Cable-Charging/dp/B...
Hardware Hacking and Creative Culture
Microsoft Achieves Substantial Beyond-Human-Level Deep Learning Advance
Looks like BD thought of that one :)

http://www.bostondynamics.com/robot_rise.html
Sorry, I should have been more clear. They have to be aligned linearly parallel to a line going from Central America to Southeast Asia.

If they were aligned any other way, you wouldn't have a fast axis in any particular direction.
It's sad, too, that Joyent and/or moderator Forest Norvell are rejecting posts to the Google Groups which are non-supportive of the new "Foundation". Doesn't seem like they really have the interests of the "community" in mind, IMO.
These 'USB condoms' seemed like a novelty at first but now I'm thinking they're going to be standard travel gear.

http://syncstop.com/

formerly

http://int3.cc/products/usbcondoms
You could apply the 40% rule to personal finances as well. If your income/salary is increasing 20% a year, put 20% into savings. If your income is increasing 5% a year, put 35% into savings.
Dropbox has an app ecosystem, Drive does not. The network effect is strong - if I'm a developer who wants to implement a trivial sync-across-devices feature, I'm going to use Dropbox because it's something my user probably already has.

Google Drive offers nothing that Dropbox doesn't, except more storage, which as you mentioned, is quickly becoming meaningless.
No, I'm talking about high school. Though I think with how simple the basics are, I think they should be in middle school at the latest, I have never seen a high school programming class.
Two of our math teachers used to program a long time ago, the computer tech guy doesn't even do html I think he said.
> Fragmentation is good, it stimulates the eco-system for better products.

I'm skeptical too. Maybe fragmentation isn't always bad, but flat out "good"? I've also done Android development, and the fragmentation makes developing for the platform more expensive and time consuming. I don't know of any "good" that comes of it.
They're super choppy for me. What's your secret?
For chargers, yes. For getting data of a "dead drop", obviously not, and also not if someone connects high voltage or something crazy like that. Or someone manages to exploit the power management system by turning power on and off in just the right way, but that seems far-fetched.