skysight-inc/HackerNews huggingface dataset:
> And yet -- I feel like Ruby is growing stagnant.

I don't think that's really true. Its true that the releases since 1.9 (which, despite the wonky versioning, was in a sense the last thing that was really a major version bump for Ruby, similar to Python 3.0 -- and dealing, in a different way, with many of the same issues, particularly string encoding) have been less "big feature" releases, there've been significant but less-disruptive new features (both structural language features like named parameters and core / standard library enhancements) since then.
Pebble SDK 2.5 released
Agree about the instanceof trick. I hate that pattern. I'm not sure if it's done to avoid using "new" or because people legitimately make the mistake.
There is no right to not be offended or to not be exposed to media you disagree with.

I am offended by the likes of Anita Sarkeesian who is plastered all over games media. I believe she is wrong and her critiques are self serving, lacking in depth, and ignore the overall context by simply cherry picking things that seem outrageous to her audience. But her right to speech trumps my desire to not hear it Despite the triggering nature of her articles. To me it sounds like this is about controlling thought and language to silence those you disagree with or perceived threats on your worldview.

If you really can't bear to even hear people talking about a game you disagree with then put on a pair of headphones or grow a thicker skin.

Beyond that, the claims of sexism/racism/misogyny in games is silly when you also include the male tropes (when's the last time you've seen realistic portrayals of male physique in a videogame that wasn't negative). Also If you really believe women aren't thought of as individuals in the western world you are living in a oppression-fantasy.
What Europe Would Look Like If All the Separatist Movements Got Their Way
Looks impressive though benchmarking with "ab" should be taken with a grain of salt.

nginx does a lot of optimization at many level that ab can't figure out.

In short, it only profiles the speed of the HTTP parser and certainly not the network stack.

There are a lot of things that a HTTP server does in order to keep the connections stack "steady" : Disabling the Nagle algorithm at the right moment, gracefully handling failure, managing slow clients the right way, ...

FWIW, Tsung is an awesome benchmarking tool written in erlang : http://tsung.erlang-projects.org/
Strangeloop conference talks
I think OP is talking about CLJS development at large, not Om specifically.

Personally, I ran into an issue with the Chas Emerick's testing framework and lost about a day of dev time trying to track down the issue. I never did figure out what was wrong and ended up just scrapping and starting over. In the end, it would have been nice to have some alternatives, but there really weren't any mature ones at the time.

Contrasting the situation with a language like Python where, should I run into an issue with Py.Test, I can always switch to Nose or numerous other frameworks.

Searching for documentation for CLJS is also a bit rough. I ended up relying on ClojureDocs for the most part, but because CLJS transpiles to JS and not JVM code, there are some undocumented idiosyncrasies. This also complicates troubleshooting because the errors are thrown by something like line 6400 of the transpiled code, not line 20 of the code you have been writing.

I still love the language. I am even taking part in a CLJ/CLJS specific hackathon next weekend. However, I have trouble recommending it to others without caveats. Most of which are due to the language's relative immaturity.
I was awestruck at how easily detectable these things were, side by side to the originals. It's amazing to me that in this day and age, if this is considered 'par', that any paintings could be successfully forged.

That said, in a day and age before the internet, before the originals could be easily pulled up on a phone, I could very easily see how these would be convincing.
Running the service costs $100 / month. But me having to work on it full time for free.

Successful number of jobs is around 70~80%. sometimes bad extraction is also caused by the user labeling things incorrectly.

Say my hourly rate is $30/hr, I end up spending 10 hours, $300, fixing one user's bad extraction. My hope is that this fix will transfer to other user's encountering similar bad extractions. The smallest plan earns $30/month. From this pattern I can see that what the average user pays won't cover my time spent on fixing bugs with the extraction system or maybe this is an early assumption? Also about 10% of bad extractions are simply impossible to do with just software alone, it really requires human to intervene and do it manually (something I can't do because it takes so long).
You can just use Traceur.
It's to avoid using "new".
> Yahoo employees have to use Yahoo Mail for all of their work e-mail. The web interface only, with ads.

I don't know where you got this from, if it was true but no longer isn't, or if it's only true in parts of the company, but I was just there for 13 months after an acqui-hire and no one ever made me or anyone on my team use Yahoo Mail.
It costs $30/month for about 40 conversions. I didn't indicate that some data can't be extracted. I will add that warning in the dashboard.

The manual labor is interesting but it will cost far more than $30/month for the user, so I'm guessing that's a potential upsell?
They've buried the lede under cute terminology, like "wimpy nodes" and "storage class memory (SCM)".

The main thrust of the paper is that under certain assumptions, flash/solid-state/etc memory ("storage class memory") may already be competitive with spinning hard disks or tape for long-term archival storage of bulk data.
ab is also very slow, it can be the limiting factor in the benchmarking.

But the nginx http parser is one of the things that is fast, so a faster one is interesting.

I think having a library implementation is very useful as well.
Tiny Humanoid Robot Learning to Fly Real Airplanes
This is amazing.

I hope Google could really carry this project as far as possible. The next several major issues would be polishing up the platform, eliminating the bugs, unifying the android and chromebook development interface. Think of one day when android developers could actually design apps for the desktop. How cool would that be?

That's when Microsoft should really get worried.
Language is incredibly fuzzy... and for good reason.

Creating fixed structures that span across groups of people is incredibly hard. Just take a look at how much work/debate has gone into the taxonomy of life.

Apart from that relationships are context dependent. I can have a father but if he passes away I still have one in some sense but not in another.

I can also have ideas... or friends which can be mutual or not. Heck... even "I" isn't fixed. If I'm sleepwalking it's me but not really me.

My point was: do you know of any OOP language which can fluently handle this without having the object metaphor break down?
I survived the nymwars.

- Aaron
@@ re-runs the last macro.
Current user base is widely distributed there's no strong user base from one industry although real estate is a possibility. Selling to that niche means I would need to create a separate marketing page and maybe even modify the software to their needs?
How the Buzzwords Fit into the Financial Markets
Thank you, I will try it, such a good idea, like the manual conversion idea from above.
>If someone is willing to pass an extreme rite of passage

From experience I can tell you that these things tend to sneak up on you. You don't sign up for one unit of "extreme rite of passage"...it just kinda happens.

Just roll with the punches - absorb, learn, adapt...you'll emerge 10x stronger. I certainly did.
"subversively, even as it maintains the status quo." You left that off for some reason. Have you read that book? Good essays, from there you should read Pedagogy of the Oppressed and Pedagogy of Hope (spoiler, I would tell you to read those regardless of what you quoted. . . )

No, I'm not full of it, you just misread my statement; apparently I didn't make it clear enough and I do genuinely apologize for that.

These individuals did, in fact, study what culture means and what it teaches those around us; I never said they didn't. It's called Critical Pedagogy for a reason. Said simply, you are critically thinking about lessons - formal, informal, wherever, whenever. As I said, read Freire - he's easily the best of the group and the most accessible.

What these individuals didn't do was attempt to directly point individual art and entertainment pieces in one direction - that was my original claim.

There is a difference between informing others about culture's lessons and the hidden (for lack of a better word) meaning behind art while asking people to be aware of the lessons they are learning and the lessons they are teaching and the rabid, hateful nonsense that 'social justice warriors' are spouting about specific changes that need to be made to specific games/websites/books, etc.

Do you not see the difference?
See also: http://www.americanprairie.org/ -- an effort to link public and private lands to create a 3 million acre preserve of the Great Plains ecosystem. That's pretty big, but not even close to the scale this article considers.
> If you're afraid for yourself or someone else of having kids, go out and talk to some power moms.

Ideally you ask the power moms and their adult children (from the future.) I bet the kids would mention other factors than their moms working during the early years.
I always thought that it was more generic tool since it's made for people who wants a tool to extract data from pdf files. But maybe that itself ends up being a niche.
The Stepan Company slogan: "LET'S DO THIS GUYS"
I know of them as "intelligent software agents", as in http://en.wikipedia.org/wiki/Software_agent . They were part of marketing hype in the dot-com era. At least, our company had a product with the slogan "the first intelligent agent for bioinformatics", or something like that.

W00t! Traces of it are still on line. See http://www.genomeweb.com/informatics/microbial-genomics-arra... , from 1998.

Like most articles concerning futurists, this one doesn't cover the decades of previous attempts which would suggest that the task is much more difficult than the optimistic 5 year prediction.
Right. To follow on the structural problem of sexism, I have a question: Is capitalism itself inherently sexist?
Sure! And it supports HTTP/2.0 !
> The number of individuals who know how to make a can of Coke is zero.

This reminds me a fact I remember time to time. If civilization collapses after, say, a world war, I most probably can't make a pot, can't grow plants, can't differentiate if one is edible or not, can't dig for petrol, can't make plastic (or even glass), can't reinvent concrete, can't make gunpowder etc., you get the point.

I can only write software and maybe drill with tools and nail with a hammer but that's all.
iFixit Teardown of iPhone 6+
That's similar to what I was calling corporate evolution. It's nice to see more people reaching the same conclusion, as that's the second one I'm less confident that is relevant.

The one I'm less confident is that development is too hard. And I mean it in the literal sense, in that we need to create entire new thinking paradigms, and invest endless billions on tools so that we can get in another easily explited plateau. I'm not the only one expressing it on the thread, by the way.

And now that I've had time to think about it, there's another possibility - that development is too easy... The basic science developed up to the 60's left us in a place where we can create tons of wealth even with no basic improvement, and it's possible that we aren't invest on the basics just because it does not offer the hightest ROI. Once we exploit enough possibilities that further improvement gets hard again, we may revert into investing in basic science and basic development.
You should read paragraph number 5 again. It concedes that at least 25% of the reduction in reported income is due to working less.
It is trying to refactor Vim and update it. If those sources are all too "hand-wavey", here's the consolidated feed for the development in the last months: http://neovim.org/news/archive/
> It's easy for us white dudes (as I assume you are, based on your post)

That's a racist stereotype.

> the privilege of identifying with the inevitable white dude main character

You're telling me that people relate to some ex-military dude that goes around shooting people who shoot at them? (COD) You're also telling me that we relate to some girl jumping on top of buildings and running around? (Mirrors edge) The same with a ripped Spartan with chains embedded in his arms? (God of War) [To make things worse... his skin has been dyed many times over]

You've got to be loony if you believe that the race of the character prevents someone from relating. From my perspective its a fantasy world you're entering. Just because I'm playing Sonic the Hedgehog doesn't mean that I can't relate just due to it's Hedgehoggian race.
I do see the difference, but so does Anita Sarkeesian and every other cultural critic that people accuse of being a "fauxtivist". It's in the preface of her videos, and outlined very clearly when she discusses the Bechdel Test.

>> What these individuals didn't do was attempt to directly point individual art and entertainment pieces in one direction - that was my original claim.

This is blatantly straw-manning what people are doing criticizing videogames and TV today.
A gentleman's guide to sex in prison
Virtually every use of "social justice warrior" or "SJW" I've ever encountered has been using it as a label to stick on people who do not self-identify that way, usually as a personal attack, and I can find no evidence of the existence of such a "self-proclaimed" group; doing a search, the term appears to be entirely a hostile epithet ascribed to others, not a self-proclaimed group.
I agree about removing Perlisms. I love pattern matching and don't think it would be more complex. I just don't think adding pattern matching would be easy or performant given Ruby's syntax.
Try out Genymotion, I think that's your best bet for AMD.
Surely the Chrome extension is also an emulator, albeit a much faster one. Just seems like a large opportunity to create and sell the Parallels equivalent for Android, given the buzz this seems to be creating.

Edit: looks like that is done by Bluestacks and Genymotion. So I guess this is just about the novelty of the hack.
We could set aside 90%, if we turned agriculture over to nuclear powered subterranean farms.

It isn't so much what can we do, as what can groups of people be bothered to do collectively and whether anyone else is going to complain.
As a bookend to things Apple can manufacture that most startups can't, this is the teardown of the iPhone 6+. The battery size is impressive as is the density of components on the PC board.
The "wimpy nodes" was a bit too cute for my tastes, but storage class memory is actually a fairly common term in the research community. The "wimpy nodes" was meant to be a coat-tail grab for the FAWN project, which we (disclaimer: I am one of the authors) heavily drew from in addition to the Pergamum project.
These ideas only work if the "agent" or "digital twin" is driven by open-format data controlled by the user. The analytics algorithms making recommendations can be OSS or proprietary, but the data store needs to be open-source and legally owned by the user, e.g. federated from their home (e.g. ownCloud) or personal cloud (VPS).

This enables competition among apps that use the personal identity data, without the limitations of API tokens or an ecosystem business tax. It also allows users to consolidate their own data, which can never be done by a single corporation, no matter how large, since competing corporations will present barriers to data interop.

The barriers are interoperable knowledge representation and social ontologies, rather than machine learning algos. Similar to the challenges faced by interoperable semantic webs, e.g. http://dime-project.github.io
> [people that are not gamers] divide gamers on things that are hardly related to gaming and make the gaming community look like trolls.

I don't understand this. Who are these self-proclaimed "gamers"? Most people who play videogames don't let this define their identity. They are not "gamers"; they play videogames. Same with movies: I'm not a "moviegoer"; I watch and enjoy movies. I'm not a "book-reader"; I simply enjoy reading. I feel entitled to have strong opinions on games, movies and books.

Are you saying journalists and game companies are "giving tribune" to people who never play or think about videogames? Or did you instead merely meant "people who don't describe themselves as gamers"?

Because I couldn't care less about gamers.
But LLC's can be pierced under some circumstances. Why isn't this one of those circumstances?
The question Dyson was responding to (What do you believe is true even though you cannot prove it?) is similar to this very interesting thread:

What's the craziest or weirdest thing in your field that you suspect is true but is not yet supported fully by data?

http://www.reddit.com/r/AskReddit/comments/1kqtgy/serious_sc...
Open Letter to Developer Bullshit
Thanks. I vaguely remembered a pencil story similar to this, but I'm glad to have the title now.
You should at least know how to splice and crimp an ethernet cable.
> Sadly no, it is not a crime.

That depends; it can be, if the owners of the LLC act in sufficiently bad faith. That's what "piercing the corporate veil" is about: when the owners of a company abuse the liability shield badly enough that they should be personally liable. Pulling money out in anticipation of a bankruptcy (as opposed to spending it in good faith as part of doing business) could potentially qualify for that.
are humans inherently sexist? Is there free will?
It would be interesting to see how the cocaine supply line works. I imagine they'd need armored vehicles and a lot of security for the entire trip from NJ to MO.
good question! i'd say that at the very least capitalism as implemented today is, because it doesn't take the disproportionate impact of parenthood on women into account, and acts to exacerbate rather than to reduce that impact.
Auto Layout, Custom Controls and LayoutSubviews
First I've heard the word used in this context, but I assume it refers to the appearance of the braces forming a 'V' pattern of what look like seagulls.
You can make your own almost-Coke... OpenCola, the open-source cola.

https://en.wikipedia.org/wiki/OpenCola_(drink)
Let's cater to every group of people then. Let's make games black and white so we don't offend colorblind people. No, let's remove graphics at all, because that excludes blind people. And no sound, that is exclusionary towards the deaf.

You see, anybody can be offended by anything. You offend me by your dumb attempts to control art, for instance. So why don't you stop doing it?
I was addressing how we are made to feel about each other, and the very real, material consequences of those feelings. To limit the discussion to just "enjoyment" of media ignores all the other ramifications.

Art and entertainment are intrinsic parts of culture, and the medium by which it is perpetuated. To say that changing them won't change culture is to say that neither propaganda or advertising have any effect.
If you really want to build your own products, I'd encourage you to continue pursuing your own ideas until you find one that works--there is always room for one more.

Another thought is that if you're comfortable as a manager, and are already freelancing, then perhaps you could explore replicating yourself and building a consulting/services business.
...which then becomes, "oh, I didn't mean these particular humans, try those over there".

At some point, the NIMBY mindset comes into play.
Because they are the biggest hypocrites of all. They hide behind a faux-academic legitimacy of radical feminism and sociology. They redefine racism/sexism to be power+privilege giving themselves a free pass to be bigots and attempt to silence dissenting opinions.

If you are a white man who disagrees with them you're automatically wrong and you don't have the right to have an opinion. If you're not white or you are a woman and you disagree with them it's called "internalized misogyny".

Basically these people have built up fallacious dogma to protect their tenuously fragile and hypocritical beliefs to justify their own hatred so they can be guilt free.
I can't (easily and reliably) get OS X to run on my non-Mac computer while Debian runs like a champion, this is what's missing from OS X :) Otherwise I would like to try it seriously as my main OS if I get a chance in the future. Heck, I even used Windows 7/8 for a few years and even they get good enough after installing Cygwin, so I can't think of any showstoppers that would make me dislike OS X. (Well, lack of the vast apt repository may be a problem, but they say very good things about homebrew and MacPorts, so this wouldn't be an issue I guess.)

I was a heavy OneNote user in Windows and accumulated a lot of stuff in it, so after coming back to Debian, I desperately tried running it in Wine and also tried the Web version but unfortunately they didn't cut it. Currently I use CherryTree[0] and it gets the job done but it's very far away from the OneNote experience.

[0] http://www.giuspen.com/cherrytree/
I think the more important distinction between "command line" and not is wether it can be run without X.
and I got downvoted... sheesh HN.
I am reminded of I, Pencil. [1]

[1] http://www.econlib.org/library/Essays/rdPncl1.html
The majority of hybrids are fertile. Lions and tigers, zebras and horses, etc etc can all produce fertile offspring. Fully sterile hybrids are not the norm. Further, there are ring species (https://en.wikipedia.org/wiki/Ring_species). How does that fit your definition. Then your definition fails to account for asexual reproduction.

Even a purely genetic percentage similarity definition of species fails in real life for many cases. You can have species that are super similar genetically but differ substantially in behavior and morphology. Or species that are very similar biologically but differ hugely in genetic similarity (wild type e. coli and laboratory e. coli only share 50% of their genetic code).
Zfs snapshots are extremely cheap. Its storage is structured as a tree, and changes are implemented though copy-on-write modifications from leaves to the root of the tree. That's how it e.g. eliminates the RAID5 write hole in software, for raidz.

Snapshots make use of this by taking another reference on that root block, so that it isn't disposed of (turned into free space) after the next change to the file system. That's why they're so cheap.

You should also see why this means that snapshots that are exactly the same as the previous snapshot should be no more expensive, in principle, than an extra hard link to a file. No more than an entry in some list somewhere, and an increment of a digit somewhere.

A snapshot mechanism based just on inotify would be way more expensive, without further help from the filesystem, like copy-on-write hard links. But then, almost all the magic is in the filesystem, not inotify.
Kickstarter simplifies ToS
At that time there's still only a world market for five computers. (With apologies to Thomas Watson who is often miscredited with saying so.)

Maybe the US Civil War would be more fluid given ballistic tables on par with WWII. Maybe the Great Depression is partly blamed on the use of a precursor to David Li's Gaussian copula function.

I had hopes for Plan28, John Graham-Cumming's project to digitally model, then build the Analytical engine. Unfortunately, the project has gone dark. Its twitter feed last updated in June with a promise of investigating Babbage's blueprints. https://twitter.com/plan28
How a Professional Line Sitter Preps for the iPhone 6 Launch