skysight-inc/HackerNews huggingface dataset:
See userbinator's link for a little performance comparison of the naive floating point code vs. bresenham vs. fixed point.
Not to take away from solnic's many valuable contributions to open source, but I think it would be more accurate to say he was a heavy contributor to DataMapper rather than that he wrote the majority of it

https://github.com/datamapper/dm-core/graphs/contributors
One must imagine Sisyphus LOL-ing
Thankfully, it wasn't sputtering on the side of the road out of gas, just the dashboard light coming on indicating that that was 10-30 minutes away.
Amazing, I would never have thought commercialization would reach these levels. Interesting to see what majority of American population thought of the nuclear bomb in general and what studies if any were done by the government in terms of the harmful effects of nuclear radiation.
Google's Native Client was exactly this, but it never caught on. PNaCl is a proper subset of LLVM bytecode.
I used Rails mostly for small or medium sized projects, one or two developers teams, all of us freelancers. It's the perfect tool for this kind of work. We can deliver quickly, send invoices, move on to something else or come back later to add features.

Do projects get complicated? Yes, some of then. Mainly because most customers pay for features and not for refactoring or design, which they don't understand (remember, no in house technical staff). Try to sell them a new page with attached the price of a major refactoring... good luck with that. So sometimes features get kludged together because of budget constraints. I have projects with suboptimal UX (understatement) because they rationally decide to make tradeoffs between usability and costs. It's their privilege. I bet this would happen with any language or framework. Your customers could be more long sighted than mines, I hope they are.

So, would I move away from Ruby and from Rails? Yes, when customers won't like starting a project with Rails anymore. This means that other tools don't have to cost them more. Do I care about Rails architectural shortcomings? A little, but I appreciate its shortcuts more. They work well in my projects.
3-Person Embryos May Fail to Vanquish Mutant Mitochondria
> Can smartphones even be plugged directly into an Ethernet socket?

Yup. I've done this with my Nexus 5. You need a USB OTG cable and a USB Ethernet adapter. Dorkiest thing ever, walking around the apartment trailing an Ethernet cable, but page-loads were pretty snappy, all right...
Apple, Google locked in battle for supremacy
I have 2 main concerns going forward with any Rails alternative (ie. Trailblazer and the like): community support and jobs.

I have no idea how big the community behind each library/framework is and honestly I don't have the time to properly test-drive multiple and research the health of their respective ecosystems. With Rails I can rely on 10-15 gems that can help me with 80% of my projects. Perhaps I overestimate my reliance on 3rd party code, but that leaves me with my second issue.

Ruby jobs are de facto Rails jobs. I have weekly email newsletters set up for Ruby jobs and in the last 3+ years only a handful were Sinatra/Rack based. It would be interesting to see a reliable source of non-Rails Ruby jobs out there.
What it would actually take to reduce rents in America's most expensive city
I use Linux, iOS, NoScript, and DDG, so my interaction with big G is quite limited.
The title of the post is a riff off of Albert Camus's essay The Myth Of Sisyphus [1]. He made a comparison between the absurdity of Sisyphus's curse (to roll a stone up a hill, over and over, forever) and the absurdity of everyday existence. He concluded that we should imagine Sisyphus happy.

I think Camus was indulging in some wishful thinking there. I think happiness is too much to expect or demand, and having that expectation ironically leads to dissatisfaction and unhappiness.

The only "way out" (or "way in", if you like to be Eastern/Zen about it) is to learn to laugh at the absurdity of it all.

_____

[1] http://dbanach.com/sisyphus.htm
I had a hard time understand how Rails works under the hood by reading the source. No such issue when reading Django source code. Rails magic is really powerful and I got overwhelmed. Maybe its just my Ruby-fu is not strong.
Based on the article from May 19th in Nature

http://www.nature.com/news/three-person-embryos-may-fail-to-...
Yes, I was on the core team between 2010-20#{hard-to-tell}. DataMapper was created by Sam Smoot and quickly taken over by Dan Kubb who did a crazy amount of work, practically rewriting it and introducing all the crucial features, and then maintained it for a couple of years with the help from a small group of people.
The elves are leaving Middle Earth.
Can't you pay by phone? That's how I deal with it on Optimum.
I don't think you know what a headscarf is.

Pop quiz: can you identify this person? http://i.imgur.com/WBqCCv1.jpg
Russian railways website is available in english: http://pass.rzd.ru/main-pass/public/en

You can check prices and book tickets online without fees.
Note: This paper was published in 1961. It proposes the design of a stack-based architecture for running programs written in ALGOL 60.
*Hey this is a Muslim guy and you just wrote something wrong there

You realize you just did the exact same thing between wearing Burkas in Turkey and Islam / Religion?

You are not in that position to conclude that opinion. Head scarves & Burka's go beyond 'identity' as you just trivialized them to.

You used your comment to get across your 'subliminal message' just as much as the commenter you accused of doing did.
> the ineffectiveness^Wincompetence of the NSA

The NSA used to understand concepts like compartmentalization ("need to know"). Their OPSEC shouldn't have allowed a single contractor to access so much data.
Sent you an email.
I'm going to place the contrarian argument that for there to be a nation of the people there needs to be total transparency in the governments actions. Anything less is tyranny.

You cannot possibly make an informed vote when the government is a black box you cannot see into. The entire inner workings should be public knowledge. This mountain of secrecy left over from the cold war does not make for a free society and has no place in a just world.

My argument boils down to the government keeping secrets first place is inherently amoral.
Really?

http://www.modernhejab.com/hijab/turkish-hijab
Double-ended vector – is it useful?
Mean (not median) household income in the US is $70k, I saw one source that it's more like 100-110 for married households with children.

It is literally impossible for those families to pay off a $12k balance every month. Factor in that you often can't pay rent, mortgage or car payments from a credit card and it's not even close.

(The fact that you save up and spend and then pay 10-12k in one month is irrelevant. Because of aggregation, what's relevant is your average month).
A few years ago if you said anything negative about Rails, you were either pure evil or unbearably stupid; or both.

If you didn't fully embrace tableless design with CSS, despite the latter's glaring defeciencies for that task, it was the same treatment.

I also recall great pressure to adopt EJB with its deeply flawed architecture, etc.

I could go on, but the point is that there seems to come a time when all of these things face a moment of truth, wherein sober minds feel a little freer to speak aloud on their shortcomings. This frequently snowballs into all out backlash against the tech in favor of The Latest Shiny Thing.

The enforcers of what's hip and smart for everyone now move on to browbeating Developer Land with the new tech, and we all allow it to happen again. Why do we keep repeating this process when we've all seen the movie so many times?
But at least it got them started and they could understand if there is a market for their product. My bet: if twitter started with Java Struts (it was 2006) they would have had to spend so much money and have needed so much time to launch that we would be using something else now. Not necessarily a system bootstrapped with Ruby, but you got the idea.

> if your use-cases don't fit into "Rails way" your screwed

Of course.

If a startup service doesn't fit Rails, they should have picked something else. I'm not using Rails for everything.
Show HN: JavaScript utility to attach class arguments as class properties
If you make your house a faraday cage would you be allowed to use WiFi?
Making it worse are some websites totally disabling right click. Very very annoying.
Show HN: Starter for a step-based text game with React hot-loading
https://archive.is/ZHjTH

Unfortunately, thanks to the way they've partitioned the article, this mirror is not particularly useful.
From what I've seen, this is exactly what it's good for. Get something going fast. When scale is needed later, the microservice journey starts ...

I agree with the author wholeheartedly, but there is certainly value in getting something that works quickly.
For finding files within Windows, there's Everything[0], which is pretty fast and small (just one .EXE file).

[0]: http://voidtools.com/
> there are still all sorts of "wealth" signals the vast majority of people probably don't even know they are giving off in the way they dress.

Yup. The shoes, belt, watch, haircut, demeanor, the way you talk, walk, all give off signals to the astute salesman.
GoAws – AWS SQS/SNS Server for Development Testing
Is this a joke? Because I guess I'm not seeing the humor.
The problem of handling an environment with richly diverse hardware and languages is itself an interesting problem, and probably much more analogous and appropriate to the problems of meaning human society.

So if someone were saying to me "stop developing new languages and environments; it makes things hard", it'd be like saying "stop developing new culture or human relationships, because life is easier when we're all bland and homogenous." I find it a little bit offensive and at least a failure to recognize the important problems (due to obsession over the easy ones.)
Exactly. So why not call it insecure.. Instead it's just "outdated". Hence the quotes
> the Guardian did a poor job of reporting this story

Given Jacob Appelbaum's description[1] of the Guardian, this is not surprising.

[1] https://www.youtube.com/watch?v=KJValv4YQcY#t=78 (note: strong language - Jacob doesn't pull his punches)
Yes.

At different occasions in my life I have found out my world was a lie. If you've ever been born into a cult you'll get it. Getting out of a religion is not even close to what happens when you leave a cult that contains nearly all your friends and family. It is like visiting an alien planet with your fellow spaceship occupants and then when time comes to leave for the mothership you tell them you'll actually be staying.

Still the best decision I ever made.

My advice: when you become unhappy you should leave. If I paid closer attention to the possibility of exiting I'd have generally went to a better place. It is better than burnout or becoming enslaved to a meme.

There are many cults in the world, meme complexes that trap people in them, they're not all advertised as them though because they're usually not uniformly bad or good. I've seen university education institutionalize a friend. He cannot function outside of the quad without falling apart. I've seen friends work themselves to a nub for next to no reward beyond the symbolic. In most cases the solution was to leave. The problem with leaving is that having an unknown future feels scary.

You should have the ideas, and not let the ideas have you. The ability to change your shape is the greatest gift humans have. The only caveat I would add is to make sure your exit timing is appropriate for your financial situation. You'll need to plot your way out of the conspiracy.
Arxiv gibberish. An essay not new findings.
How does this stuff get posted and upvoted :/
The internet on cruise ships are super slow and very expensive. So I don't know how to programming on the cruise ship would work if you are connecting to a server.
Well most people aren't even aware of all the other stuff Snowden took and is effectively selling to the highest bidder (now the Russians) over time for asylum. I appreciate his intent, but he went about it in the wrong way. He doesn't care about America, and that is abundantly clear. If he really cared about this country, he would have worked to improve this system and take the element of human nature out of ECHELON and PRISM program by working to develop the system to walk on its own without human operators that have sexuality, ideas, beliefs, religion, illnesses, and ultimately perceptions that influence the mission at large.
OSI: The Internet That Wasn’t (2013)
Cheap flights to Munich on flychecker at € 144
Totally right. I made a PR to the repo showing a way to fix it: https://github.com/LukyVj/family.scss/pull/1
Africa's a hotbed for technology generally not just drones. Mobile money has really taken off in Kenya, becoming the preferred option for business taking payment and the technology has been very quickly spreading across the world.

Solar power systems with integrated GSM connectivity build in to enable financing are also taking off with a huge amount of investment being made into companies providing these such as BBOXX, Mobisol and M-Kopa.

What I really like is that most of these technologies are not just being transferred from the Western world, they are technologies developed for the context and bypass the outdated technologies used elsewhere. Even more importantly they are being developed to be commercially viable and not dependent on aid money or donor funding.
Not to mention that Hillary also improperly handeled classified documents.
I don't think that's a charitable interpretation of the majority view. 64% of Americans familiar with Snowden have a negative view of him: http://www.usnews.com/news/articles/2015/04/21/edward-snowde....

The people are entitled to trust the government and condemn those who leak state secrets. You or I might think that's short-sighted, but the whole point of democracy is to give people the power to make these value judgments. America wasn't set up for a class of self-appointed civil libertarian guardians to tell people what their priorities should be.
FitNesse and Jenkins come to mind. I don't think that he has worked on any significant project for some time now (which is to be expected, he's a training / consultant / blogger nowadays).
Relationship between Education and Mental Health: New Evidence from Twin Study
Fair cop; I only saw solnic's name on stuff when I was using it late in DataMapper's life.
> because it doesn't store that information

Is there something about the Hg architecture that makes it easier to plug in something like Evolve than with Git? Evolve isn't enabled out of the box on Mercurial either.
>My argument boils down to the government keeping secrets first place is inherently amoral.

That is an idealistic viewpoint that simply isn't possible in the real world. Yes, I believe the government should be more transparent about these things, but they can't be transparent about everything. How do you protect a country like the United States without any intelligence or military secrets?
Phoenix is very Rails like in the way it makes developers work and very un-Erlang. I mean: Phoenix apps are monoliths and not loose collectives of processes with an explicit http process.

Check "Phoenix is not Your Application" at http://www.elixirconf.eu/

It starts with the right claim but it ends with workers inside Phoenix. Instead the router and the http server should be at the same level of the other workers. Actually, they shoul be much less important, an implementation detail.
>Well most people aren't even aware of all the other stuff Snowden took and is effectively selling to the highest bidder (now the Russians) over time for asylum.

Neither are you - unless you're working for Russian intelligence and can actually prove anything, it's just conjecture.
Do the same with 10000 experienced Common Lisp programmers, and the solution will be 70% less time, 70% less LoC, and will be 10x FASTER than the java one (since there are CL native compilers that attain the same efficiency as C or C++ compilers).
HN is a place where people who are on or fancy themselves on the bleeding edge of tech congregate. It shouldn't be surprising that the opinion of that group, with the selection pressure it experiences, is dismissive of anything that's closer to "stable, mature project" than "hot new thing".
ZFS has not stood still during that time either.
Ah, my apologies. I'm so used to seeing people actually making these arguments.
https://root.cern.ch/cling
Funny story indeed :)
Question for anyone who knows: say I've got a few VMs in a private network (on e.g. DigitalOcean), and want to connect them to a corporate Intranet. If I've got a Docker container sitting on a public bridge interface of one of those VMs, running a VPN daemon, is that container separated enough from its host to be effectively used as the VPN gateway for the rest of the network the VMs are on—including the VM hosting the container? Or do I really need a separate VM to serve that function?

I ask because, in the case where I've only got one VM to bridge into a corporate Intranet, I always want to set that VM up with a network-to-network VPN (instead of just making it a VPN client) in case its network grows from one node to several. But adding a whole extra VPN gateway instance just to serve a "network" of one machine is a pretty high overhead for a small project.
Can we update that to the web of '07? I had several sites I love open around then.
Sure, but this attack modified local binaries so that they performed operations for attackers. How do you fight that?
The title is misleading, though the original is not descriptive. Suggestion: "Higher education does not improve mental health, twin-study proves"
ctrl-f irc, ah, typical...
Hm. I was trying to guess what Ruby was doing and it appears I guessed wrong. Thank you.
This was discussed in DN community a lot. Cruise ships are useless for slow internet.
The Texas plumber's pickup truck being used by ISIS all makes sense now.

http://www.pri.org/stories/2015-12-15/how-texas-plumbers-tru...

It was filled with old water heaters bound for Syria!

(I did not see that coming...)
Textris: ActionMailer like SMS solution (with built-in support for Twilio and Nexmo)
I used to help my dad identify senders of spam faxes so we could get a court to issue summary judgment. I think the fine can be tripled if the violation is willful.

Even with faxes from a whole bunch of his clients... as many as I could trace back to the sender, and then of course collecting the judgment isn't easy. So after all that, it was barely enough to pay me. I guess that is why you don't see folks going after the spammers as much.
But she's on the side of the MIC, so she'll always be treated with kid's gloves about that. Proof? She's still running for office, not being pursued for law violations.
Remembrance of bloggy things past
Do you like it when I reply to your comment, thereby indicating that I read it, and by replying I further show that it was more important to me than many other comments I didn't reply to?

That's what you were hoping for when you wrote your reply, didn't you?

:-)
GABY CONSEILLERE CHEZ PARAVOYANTS:   0907.55.116 code 2424  1,75/minute
The act of taking the photograph is probably not illegal.

But something to the tune of "All user biometrics shall only be stored with the consent of the subject." pretty much means it is illegal to do so, unless you have some sort of sign.

This type of law is usually under the guise of protection of personal information, or some other flag. Though the laws vary in many countries. For the sake of argument, I'm simply saying it's not illegal to photograph someone entering your property in order to point out how "secondary" or "related" laws apply without ever explicitly being defined so.
I keep thinking about that article, working on a cruise ship.
Here's a search of his blog about cruises, it looks like he stopped two years ago[༆]

[༆] - http://tynan.com/?search=cruise
But it had a lot less low-hanging-fruit to pick during that time.
Interesting you bring up the point about API backends. I'm the author of Nodal [1], with the goal of bringing the best design patterns and practices from Rails and Django to the world of Node, focused completely on building a decoupled API layer. There is no view / template logic at all.

The project is very lightweight right now (benefits of being a young project with a sole full-time contributor), but I'd be interested to hear your feedback as to what you think is or isn't necessary for continued development. :)

[1] http://github.com/keithwhor/nodal
Everyone seems to presume the NSA has one overarching goal in what it does, but I thought it was obvious that it answers to the demands of the POTUS. Shouldn't conclusions about "effectiveness" and "competence" stem from what a POTUS's intent is when employing it? These aren't going to be satisfactory arguments against it (viz., "ineffective" or "incompetent").
I would not generally describe myself as a Jacob Appelbaum fan, but that was a really well done talk. (It doesn't do my argument here any favors; it's accusing The Guardian of collaborating with the Five Eyes powers, and I'm saying that in this piece they did the opposite).
A valid point of view, but the US is technically a constitutional republic, not a true democracy. Certain values and principles are written into our DNA via the Constitution, and I contest your assertion that they can simply be voted away by the majority.
How about python? conan.io
The remarkable, unfathomable ignorance of Debbie Wasserman Schultz (2012)
You protect it by not picking fights and minding your own business.
German Again. An American Jew Becomes a German Citizen. (2012)
I could argue otherwise, but that is beside the point on enterprise distributions where these tests were done. The latest ZFS code is always avaliable on those while the btrfs code is stagnant there. The btrfs developers delegate responsibility of backporting their changes to distribution developers, who never do any backports. Consequently, the newer btrfs code is not very relevant as far as benchmarks on RHEL and others are concerned.
How coddled young radicals got discomfort all wrong (2015)
Rota was quite the celebrity, at least among students. In addition to advanced classes in his specialty, he taught differential equations, which was required for at least two thirds of undergraduates, so everyone knew him. Each semester he would pay a diffeq student to have a can of Coke ready for him at each class, so he could drink it while he lectured. Also, anyone who asked a question during lecture (a room of ~350 people) would get a free Hershey's bar after class. That he had worked in (and sometimes taught) philosophy as well as math was kind of the icing on the cake.

There was also a persistent rumor that he'd once given a diffeq multiple choice exam (scored like the SAT, so that a fraction of a point was deducted for every wrong answer) on which the average score was 1 or 2 percent, ie simply handing in a blank exam would probably have given a passing score. But I never confirmed that.
I get the feeling its not your Ruby-fu, but Rails is a lot like trying to jump into the show Supernatural in Season 10. I did some Rails sites early, and now have very little clue what's going on when I read new code. I'm sure I could get it, but its going to be a time investment. This seems to be the way of opinionated frameworks.
Disney has new technology under development [Watch Video]
A highly detailed and relevant discussion of this subject can be found in the robustly researched work Good Capitalism, Bad Capitalism and the Economics of Growth and Prosperity by William Baumol, Robert Litan, and Carl Schramm:

http://sites.kauffman.org/capitalism/