skysight-inc/HackerNews huggingface dataset:
This may be a naive question, but why is the barrel the hardest part to make? It looks the most geometrically simple part to make. Does it require a very high degree of precision?
Getting good Internet when you visit a town every few days and working offline while at sea is fine once you get used to it.

Maybe that's just because it's how I grew up with networks, doing everything in batch mode. ("Bluewave offline email", for example https://en.wikipedia.org/wiki/Blue_Wave )
Check out the Twitter link for a snapshot and full video, or the blog for a write-up on the solution: http://blog.alexellis.io/iot-docker-cluster/

Really honoured to have this RT'd by Docker and to see Docker getting connected with its community at every level.

What would you run on the cluster?
I don't understand this argument. I'm a security practitioner and, in particular, a software security expert. I don't think either language is intrinsically more or less secure. But Go does have a better TLS stack.
"Contrary to media meme, it is not mathematically impossible for Bernie Sanders to win the majority of pledged delegates, he would just need around 68% of the remaining vote."

While true, that's not the play (IMHO). Think longer term.

#1 What Sanders is doing, intentionally or not, is building the party. If you attend your local Democratic party functions and ask around, you'll find that many were motivated to join by the Dean, Kucinich, Obama campaigns. Check back in 4 and 8 years, you'll find the rank and file of the Democratic party were Sanders supporters.

#2 Sanders is dragging the Overton Window to the left.

#3 The Clinton v Sanders primary contest is the best possible strategy leading into the general election. It reduces Trump's oxygen. Delaying the Clinton v Trump cluster@#$! is the best way to advance the Democratic agenda.

Edit:

#4 Sanders, win or lose, will have considerable input into the VP selection, cabinet, etc. Clinton will have to do something big to win over the Sanders supporters.
Back in 2007 I came up with something similar. It opened a bunch of decoy ports that changed frequently so that a scanner would quickly get blocked.

http://shimmer.sourceforge.net
NLP Parsing Considered Harmful
This brings back so many memories from my compilers class back in school. Lexers to generate tokens, tokens to parsed from grammar, then translated to intermediate code... And those pesky ASTs...
If you have time, you can watch this video where Jeff Bonwick describes the birth of ZFS:

http://m.youtube.com/watch?v=dcV2PaMTAJ4

I am the guy who asked the LZJB question. To summarize my recollection, formal design work on ZFS started in 2001 when Matthew Ahrens started working at Sun. Jeff Bonwick had promised Matthew Ahrens a job at Sun making a filesystem a 6 months to a year before then when Matt was still in college. I am sure that both Jeff and Matt had some thoughts on it during that time, but there was no formal effort until Matt's employment started.
If you live in CA, NJ, Peurto Rico, ND, SD, MO...

I already voted for Sanders in Missouri, over two months ago. I hope that no Bernie supporters in this state thought they could wait until now, because he only lost by 1500 out of 620k votes cast.

I do agree with you that at this point Trump is certain to beat Clinton by wide margins in the upcoming general election. She will attempt the same tactics that already failed for the Republicans. They'll fail for her too. I suppose I'll vote for Gary Johnson again. He might have more of a chance this time around, but mostly I don't want to waste a vote on the status quo. (Don't kid yourselves, Trumpets, Comb-over Donnie is as inside as inside gets.)

"Super"-delegates are kind of awful, but they would be less awful if they didn't declare their preferences until after the final state primary.
Something to consider for people interested in Sequel. Sequel is great and all, but it still follows the Active Record pattern (Sequel::Model), not Data Mapper. Also expect to run into some problems with gems that interact with ActiveModel (Devise, CarrierWave, etc.). It's all solvable of course but it might require some hacking. Most popular gems have sequel versions or ship with sequel support, but it's not as well tested and maintained, we had to contribute several patches. Also, if you plan on using Sequel with Rails, don't use any of it's plugins that make it behave closer to ActiveRecord. Stuff like nested_attributes, delay_add_association, association_proxies, instance_hooks. They seem really nice at first, but I guarantee they will cause all sorts of unpredictable problems down the road. I would recommend looking into something like Reform which decouples form logic from your models because working with complex forms is going to be harder without all of the AR magic.
Basecamp went through a massive rewrite, and GitHub went through a long period of (perceived) low pace innovation culminating in "Dear Github".

I don't know whether Rails maintenance issues played a part in either of those things. However I do know that YAGNI and tight coupling are traditionally things than come back to haunt you 5+ years later. Front ends may change in that time but the fundamental logic of applications, especially their data structures tends to evolve much slower. Isolating the two can only be a good thing if you're not building a throwaway project.
"Whenever a story about Snowden is in the news, some people complain that..."

Concern trolling, obfuscation. Ignore them.
Maybe, but this made me remember http://higherorderlogic.com/2010/07/bad-code-isnt-technical-...
Yes, I'm talking about the consensus web development framework around Node, to the extent that there is any. Same for Go and Haskell. Obviously all three are mature languages.
Still, since C++ is a statically compiled language by design, doesn't that make it difficult to make it run as an interpreted language ?
I think that might be a bit too sandboxed for your needs.
No, it was some fantastical idea that capitalism is inherently productive. Nevermind that those idea sex pots (what a shitty analogy) would have fallen on their face when you tried to run a steam engine through an existing infrastructure. The wide open plains and untapped resource mining and abundant water and farmlands is the economic plunder wave the US has been riding.

This is a 0 value fluff piece about rainbows with pots of gold at the end.
> the little cars maximize their speed while keeping themselves stable and under control. Mostly.

You let an optimizer do its work within whatever constraints you want, it will nose out a solution. If the goal is to maximize speed without regard to fuel and rubber consumption, power slides are in the cards.

No need to "teach" or "learn". Math works.
If you are unhappy with Turkey getting a bad rep internationally then maybe take it up with Erodgan. He is not doing your country any favors with all the sectarian/dictatorial/communal BS
And he's supposed to do what, antagonize the government of a country he can't leave which has no enforceable free speech protections and can deny his asylum and send him to prison?

If the US didn't want him to be in Russia we could easily let him come home.
Plotting shapefiles and geospatial data in Python 3.5 with Geopandas and Basemap
Google image search indicates it's someone named "Audrey Hepburn".
The creator of Elixir is in the Rails core team and helped (wrote?) write Rack. The creator of Phoenix built Rails apps for quite a while before finding Elixir—their experience definitely helps because they take what is good about Rails but know which "pain points" to improve on.
This Low Pressure Rehash [espresso/coffee science]
You may optionally add "--net=host" to the "docker run" command to let the container use the host's network stack directly. That should eliminate the overhead I think.
The Race for the Wood Skyscraper Starts Here
I haven't worked with Rails, but have worked extensively with Django and this doesn't seem to be the case. Even though Django is very similar to Rails in some ways, to pretty big differences is that Django seems to be much more explicit in general and (I might be wrong about this) Django seems to be easier to use in a SOA since your controllers (views in Django) are not as tightly coupled to your models.
Nice work, but whats the benefit of running a VPN server within a docker container?
Pest: simple, efficient parser generator
His negative spread is only ~8 points worse, Hillary's negatives amongst men are almost as bad as Trump's amongst women.

I say heavy favorite based on the trend lines I see, and that Trumps negatives come from his words, where Hillary's come from her actions, and I think insulting words, style and positions are inherently easier to change/explain/apologize for than actions and character.

Trump's greatest strength this cycle is that he has never held elected office, when it comes to your financial pain, his hands are clean.

Manafort lays out his strategy for Trump[1], and I think it will work.

America has been here before, with another entertainer, Ronald Reagan.

[1] http://www.nbcnews.com/politics/2016-election/manafort-tells...
I'm trying to get an intuition about why this whole game can even be played, and it's proving (ha) rather tricky. I'm ok with the idea that things sometimes cross into the realm of the impossible when transitioning from discrete/finite to continuous/infinite, or maybe from countably to uncountably infinite, but the notion that there's some constant threshold seems so counterintuitive. The link at the end of the article is pretty good [1] as is wikipedia [2], but I'm clearly missing some intuition here. Help!

[1] https://johncarlosbaez.wordpress.com/2011/10/28/the-complexi...
[2] https://en.wikipedia.org/wiki/Kolmogorov_complexity#Chaitin....
Zero K: Bad Like Her
[Blog] Continuous Delivery: The Holy Grail of Cloud App Management
Oh no, the Merb heresy comes back to haunt. No merb was not better, it was just different and sucked in some different ways.
DO_NOT_TRUST_FiddlerRoot? why would they make their root cert say 'do not trust'?
100 people involved? That's a lot of people who could potentially slip up.
At least three things made it much more expensive to enforce a patent:

1. The America Invents Act (2011), with its new post-grant review provisions. Now, if you try to enforce a patent, the infringer can tie you up for a few years with review proceedings, which means the inventor has to spend money to defend the patent.

2. The eBay Inc. v. MercExchange, L.L.C. decision (2006), which made patent infringement injunctions much harder to get. This decision basically means that the worst thing that can happen to an infringer is that someday they have to pay royalties. It's essentially compulsory licensing of patents. So infringers have no incentive to negotiate.

3. The In re Seagate Tech decision (2007) and some related decisions changed the standard for willful infringement (and triple damages) to include a requirement of "reckless disregard", which is almost impossible to prove. These decisions also reduced the power of juries in patent cases.

It's also harder to get discovery in patent cases now, which means that if infringement can be kept a secret, it's usually possible to get away with it.
Yup. Brendan Eich earned his place on my twit filter. Failing a sincere mea culpa and probationary period, I will never, ever care what he has to say.

PS- JavaScript is also unforgivable.
I've been running my own for years. On a VPS now. With SPF and DKIM my delivery rate is awesome. I host domain mail and send two large-ish newsletters (~4k each). Postfix, OpenDKIM, Dovecot in Linked.

Granted, takes a bit to set up. Up-side is full control. I have a robust black-list too, keeps loads of spam from even entering the syatem
`include` is also inheritance, multiple inheritance. I try to avoid inheritance and prefer composition. It is very simple in ruby and very powerful.
The things that suck in rails are the views, the asset pipeline and the stupid helper methods for routes that are so complicated for nested routes it's a joke. The database part is actually the good part if you do it right.
You can install it with either now, it's not officially dead at all though. Most people talk about it like it is though.
I don't know what exactly you're referring to, but now that he's there and an internationally known figure, I don't think he can realistically try to go elsewhere, nor would it be wise for him to make trouble with his hosts. I highly doubt he has any love for the Russian government, but he's an American and took the actions he did to have an impact on America. You keep implicitly saying "well if he's such an idealist to have blown the whistle in the first place, why doesn't he behave like a naive idealist in all regards - and if he's not behaving thus he must not be as pure of intentions as he claims" which is just ridiculous given the reality of the situation. He knows what the US security apparatus does to true naive idealists like Drake and Crane.
"I've felt my views become increasingly marginalized."

Still keen to hear which of your views have been marginalized.
Ironically, delicious has been down for a long time (months?)
So Hiring Is Broken – Let’s Fix It
What you're missing (at least with Node.js/Javascript) is that Node does not aim to be Rails. Node doesn't aim to have one correct way of doing one thing as Rails often does. Yes, there are best practices, but Node aims to give the developer the freedom to do things as they need to.

The result of this is that, yes, development of your standard CRUD app is probably not as fast as it would be with Rails. Also, moving from project to project is not as easy as it would be with Rails. But the advantage is that, if you have good developers who are good at architecting (a big if), you architecture will better reflect the problem at hand.
There is plenty there to read. I would rather not spend my Sunday reading that to see if I can think of something equivalent. However, you might find these pages helpful:

http://open-zfs.org/wiki/System_Administration
http://open-zfs.org/wiki/Performance_tuning
http://open-zfs.org/wiki/Hardware

There are also mailing lists and IRC channels where you can ask questions. On freenode, there are #zfsonlinux, #openzfs, #openzfs-osx and #zfs.
Ionide and the State of F# Open Source Environment
By using prime shipping for non personal/ resale use, he's violating Amazon terms.

http://www.amazon.com/gp/help/customer/display.html?nodeId=1...

Same applies in Canada
https://www.amazon.ca/gp/help/customer/display.html?nodeId=2...

This is no different from "man steals from big company to fuel food charity". If you wouldn't support that, what's the difference?

(I doubt his account is going to last too long if he's buying $7000 worth of food, but maybe Amazon will like the PR or something and let it go.)
I've done that over the years and I used to answer questions on the RailsInstaller list, and yes, at times it was harder than at other times. I'm expecting it to be easier than ever thanks to Microsoft's recent announcement to support running Bash as a full-fledged citizen on Windows:

http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUs...
Moran Cerf: This scientist can hack your dreams (2016) [video]
Now I never use dynamic languages and never thought Rails was a good idea. But I'm glad I read as through as the "Convenience-Oriented Design" and the simple vs easy quote. I've seen many designs which have sacrificed consistency or orthogonality to make the common case as tiny as possible, and struggled to articulate what was wrong when I was counter with "how simple the tool is to use". Hopefully this will give me some better language.
I am seeing good amount of comments saying "Twitter did it", this is simply a logical error (survival bias). Moreover, I think Twitter would of been successfully even without using RoR.
I feel like that's because someone put a lot of time and effort into making Python's core library play nice on Windows, and Pythonistas tend to interact with the OS/network only through core library functions.

To contrast, Elixir runs on Windows. However, it may be hard to get all your projects up and running due to various baked in concerns where they were written to support Unix-like systems only.
Node is a one click install on Windows, no cygwin required.
You are right. The problem here is that it's hard to calculate a cost. That's why if we will chat / have a call and do some estimates we can see the total cost.
Not really. Rails is good for quickly hacking things together across a very wide range of the domains that startups usually play in, which makes it as good as anything out there when upfront productivity is the priority and you have rapidly evolving specs.

The only really common startup use case it's decidedly bad at is realtime/sockets/streaming data, where Node takes its place as the hack-it-together tool of choice--at a significant productivity penalty compared to Rails.

It's also, of course, pretty bad at all kinds of tasks unrelated to web development or REST apis. You wouldn't want to write machine learning algorithms or do statistical analysis in Rails, just like you wouldn't want to do 3d game development in Rails. And while you do occasionally see startups who have bolted some heavy data processing or pseudo-ML monstrosity onto their Rails apps, I've never seen anyone in the Rails community claim that was a good idea. The vanilla recommendation there is to keep your main server stack in Rails and then write services in something more appropriate for those needs.
The Go community is just not that big into web development. There are web frameworks (eg. Revel) but they're not seeing that much traction. I truly love Go but I just don't think it's a good building material for more than a JSON API - for which it is awesome BTW.

Can't speak about the Haskell community though. To the extent I know the language I probably wouldn't want to use it to create HTML forms, either.
Edit: whoa, they really buried the lede: the upper bound for the knowable values may be as low as BB(1919) as of May 15!

I'm confused by the winning TM given for BB(2). It has 3 non-halt states, but N==2 should be a TM with 2, shouldn't it?

Did they merely put the illustration for BB(3) in the wrong place?

Edit: yeah, looks like they just put the illustration for BB(3) in the wrong place: https://en.wikipedia.org/wiki/Turing_machine#/media/File:Sta...
Willful infringement evidence the Oracle v. Google jury won't see in phase one
Yes, plus making twisted landings is tough. Akin to threading the inside of a pipe.
I did until 3.2. The only real problem was native extensions, and many gem developers provided win32 bins for those things if they support win32 at all. Granted, I personally wasn't (...) God's gift to clean code, but I could certainly work with anything other people (say, on IRC) were working with and talking about.
The nuclear info should be secret because it protects us from our enemies. The info on population surveillance should be secret because? Oh wait, the government thinks we are the enemy...
You could presumably still just SYN scan to find the ports and then use proxies to identify the real sshd.

Obviously my approach would be somewhat involved but I'd imagine this would mostly be intended to protect against someone who may already have likely password candidates, rather than just random scanners.
Everything long term is going to need serious refactoring or a rewrite at some point (or just hire exponentially more developers). I don't think it has anything to do with the language or framework.
Sort of a different case. People type pretty fast on keyboards, so completion for speed gain is pretty marginal. A big benefit of coding word completion is just remembering the right thing to type (was it foobar or foo_bar or get_foo_bar?), which isn't the issue for typical writing (you can forget words, sure, but usually a thesaurus is what you need to find it).

Could still be room for it though
One of the benefits could be better portability across machines. If you prefer to set up an IPsec VPN server on a regular VPS, please see [1].

[1] https://github.com/hwdsl2/setup-ipsec-vpn
> ...TV today is a marginal or money-losing business and covertly subsidized by other parts of the company's business.

This is probably true, but I don't think it's permanently true. What we're seeing right now is a war between the old distribution networks and the new streaming networks. And the actors, show runners and tradesmen who produce TV are the weapons being used in that war. Just like it's great to be a defense contractor during an actual war, it's great to be in the business of producing TV during the period which will ultimately mark either the shift to online distribution, should Amazon, Netflix and Hulu win over customers, or the insurgency of online distribution should Cable survive. But one side will win and the gravy train will end.

What's interesting is that the premium services are likely to be okay no matter what. They've had to survive in a world where they've had to justify the cost of their programming for quite a while now. For them, this war will only determine how their programming is delivered to viewers so long as they hedge their bets and allow viewers to watch through both distribution channels. The only important thing for them is that their shows remain popular. That's why HBO has publicly said they don't mind people sharing passwords for their service...they can afford to leave money on the table right now so long as it means they'll still be relevant once the dust settles. As long as that happens, they can crack down then and ensure that everyone is paying.

However once a winner emerges, which I think most of us believe will be streaming, production will scale back and profits will increase. There is too much TV being produced right now and customers are forced to either miss shows that they'd otherwise like to watch or devote way too much of their lives to trying to keep on top of that. We could pull back by a factor of 2 and almost everyone would still be able to find plenty enough to be satisfied.
> rather than hitting F5. Just saying.

QED. My hypothesis was confirmed, up to this point I was pretty sure he's been living under a rock possibly for decades complaining about how hard programming can sometimes be until I realized he is an IE user.

Show us a better solution without sacrificing everything that rails has given us and maybe we will listen.
Estimated 5% of Americans? I know BBC is pretty reputable, but that seems like a very high estimate. Estimated by who?
Carlos Tevez dan Paulo Dybala tidak berada
If there is any person who finds this funny - and it is funny - know that is this is where the WORLD economy is heading.

Europe is already half-way there, america is stalling it due to immigration, China is going to be there once it hits the demographic cliff.
The idea was that if you sent a packet to a decoy port then your IP was banned.
Ya, sorry the Iran deal thing wasn't a great example. I was having a hard time coming up with an example of something that was non-illegal but counter to HN denizen's ethos, but could theoretically be whistle-blown on.

A slightly better example might be the development of nuclear weapons. Leaking not just their existence, but detailed plans of how to construct them and refine the uranium on the basis that 'it is immoral for one country to control such powerful weapons'.

That is a plausible moral position that would have catastrophic consequences and would not be revealing illegal activity per se.

Do we prosecute someone like that?
UG vs. GmbH – our startup story in Germany
https://web.archive.org/web/20160403001544/http://www.ilsist...
It doesn't really matter anymore. It's been conventional wisdom for years to develop in a Linux VM if you have to use Windows otherwise. Unless that turns out to be more complex that the Windows Linux subsystem, I can't see VMs becoming an also-ran.