skysight-inc/HackerNews huggingface dataset:
Most probably a juniper Secure Access SSL VPN appliance. I was administrating one too when heartbleed was "made public".

Luckily we were not running the latest Version Tree of the firmware so we were still on an older openssl version.

I dont think Juniper Devices have more or less culnerabilities than other vendors. Its highly developed stuf (chasing technical advances, bringing new firmwares every other month).

You just shouldnt use .0-1 Versions of new Release Trees like with every Vendor...

And for Heartbleed: Nearly Everyone based on linux/Openssl was affected somehow.
That's incorrect. This is not YAML-style full object serialization, but rather a global ID being sent along the wire that is transparently looked up at deserialization.

See the example here: https://github.com/rails/rails/tree/master/activejob#globali...
That's incorrect. The global ID sent along the wire is transparently looked up at deserialization.

See the example here: https://github.com/rails/rails/tree/master/activejob#globali...
I don't follow.

What is your issue with Telegram? How is Telegram iMessage?
Researchers Create Camouflage Tech Modeled After Octopus Skin
I learned a ton from these articles back in the early 2000s. Thank you :)
ISIS MESSAGE TO USA,Not 4 SQUEEMISH
The Charlie Brown Theory of Personality
"FOR A YOUNG WRITER who hopes to produce literature, the greatest difference between now and twenty years ago may be that now she expects to get paid. Twenty years ago, art and commerce appeared to be opposing forces. The more you were paid for your work, the more likely you were to be a hack."

Being a… tad… older than twenty years this is just nonsense. Unless you redefine any successful author — or author that receives payment — as, by definition, not writing literature.
You dont have to spend a penny to do yoga
Reminds me of this 8-bit CPU[0] built in minecraft

[0] http://www.youtube.com/watch?v=yxAmphwLPDY
So what are the chances that this will get released in some sort of end-user friendly format?
If the original developers don't do it will others be able to apply the ideas now that they are proven to work?
That's actually the problem. You could end up with more than one root. Or dissolution of the root altogether and some free for all for top level domains with whoever can convince Comcast, Google, China or British Telecom to add a top level domain record to their resolvers.
> This comment embodies

Excuse me, but what view did i express other than to point it out? I'm aware of the slight contradiction at hand. Recall this site is concerned with revenue generation opportunities
Google search results in this:

https://github.com/docker/docker/issues/6805
New Surface Pro 3
Ask HN: What would happen if you survive a trip inside a black hole?
Will we ever figure out?
let's hear some though experiments, maybe we will end up in another place in time in our own universe?
We had a bit of a discussion about that, finally settling on adding `rescue_from` which you'll know from ActionController and raising a `ActiveJob::DeserializationError` wrapping `ActiveRecord::RecordNotFound`, allowing you to handle this lookup failure however you see fit.

See the original discussion here: https://github.com/rails/activejob/issues/25

The discussion was then continued here: https://github.com/rails/rails/pull/16485#discussion-diff-16..., which is where the `ActiveJob::DeserializationError` comes from.
Make Your Own Lonely Electric Zoo Of One Using Wavepot
good hardware
Hm, add CPU and we can play chess :-)
hardware is very good
Surprised by the hate - didn't suppose people were so attached to the Roman Empire. So:

- Sanitation: "invented" in India, perfected in the middle east and imported to Rome from there

- Medicine: aryuvedic, greek, chinese and babylonian medicine all eclipse Rome's. The Empire definitely did not invent anything there. Lookup Hippocrates for a big founder.

- Education: also a Greek and Egyptian tradition.

- Wine: strange claim. "Invented" as far back as Neolithic. Massively used in Greece. Rome improved the way wine barrels can be reused.

- Public order: not sure what you mean. There was order and dense cities before the Empire. Codified political systems and local law enforcement as well. If the "city" order is your point, then Rome and Babylon are "inventors".

- Irrigation: like most others, Rome imported fertile crescent know-how. Zero roman invention.

- Roads: the technology for smooth, paved roads existed before Rome in most middle-east. What Rome brought is empire-wide cheap labor and strategic need for straight lines (legions move faster). You could compare it to high speed rail today. Did France "invent" it, or did it get most clues from Japan? Most roman roads, being actually built for the military and not for trade, were abandoned quickly because they were too steep for long-distance cargo.

- Fresh water system: water supply in urban area has not been invented in Rome, imported as well. Like roads, cheap labor and cheap capital turned existing tech into massive, continental infrastructure

- public health: like therms and public baths? Common in the whole mediterranean world (still today).

---

In comparison, the Mediterranean world before Rome discovered within a few centuries:
- the pulley

- the screw

- the water mill (greek invention just before roman conquest. The windmill was invented later on in Europe during the "middle ages")

- cement (also greek-born)

- millstone (india)

Were the Romans great engineers? Yes. For instance they brought together cement and arch technology to build some of the larger structures of that time.

Yet the Roman empire a time of great inventions? No. Few innovators in tech and abstraction. Ptolemy was egyptian. Archimedes was actually killed by the Romans when captured.

--

@vacri and others below: where did I say "roman republic"? I only mentioned the Roman Empire. A deeply flawed regime built on clientelism and which survived through a flow of capital from new territorial extension towards the insiders. It was indeed crazy archaic - the integration of religions, private interests and decision making is hard to imagine to modern minds. For centuries, the Emperor actually fed a large part of the capital, paid by capital inflow from new conquests, with many critical decisions taken upon Omen interpretation https://en.wikipedia.org/wiki/Augury

I know how much love there is in the US for roman law -- but roman empire? You definitely want to be out of it.
The board is very good
EvenNode – Node.js hosting
I don't think they are the same. Look earlier in the blog, this is a design that the author has created by himself.
Related HN Story, 3 months ago "How Munich switched 15,000 PCs from Windows to Linux": https://news.ycombinator.com/item?id=7720219
> will be able to hold 135,000 cu. meters of water, enough to fill 54 Olympic-size swimming pools.

It must be hard to build it in middle of metropolis, but this is hardly 'mammoth'.
Thank-you so much for sharing Life in Life!

It's the perfect way to convey how complicated transistor-level emulation is to design...
As a Wolfram employee: I really think we should start indenting and formatting the code in the blog better, have some kind of gist rather than those hideous images.

I'm sure that that blob of code would much more legible if it was better formatted.
Just auction the the DoD IPv4 space</irony>.
Wasn't following Sandstorm.io closely, until today. I am liking the technology and philosophy too.

Do you think this could scale down to desktops as well? There could be two ways of doing it:

1. Have user locally install apps-with-web-frontends on the desktop. Use P2P technologies for communication between the apps.

2. Have user locally install apps with native UIs. They either communicate to a sandstorm cloud backend or use local sandstorm instance.

#1 will be easier for you but a little harder for developers (web-apps are a little difficult to develop compared to native apps).
A few years ago I sailed past the port of Felixstowe and we saw the big ships being loaded. The captain said something like "those cranes can handle a ship 19 containers wide. When they built them people said it was madness, that there would never be a ship that big. Well, they're at 17 now, so they're worried they'll have to replace them soon."
A Ruby gem that extracts press releases and statements by members of Congress
What the hell? Sublime Text 3 isn't even out of beta, nor featured on the Sublime Text homepage.
Faster Spelling Correction algorithm (2012)
"I've seen more than a few reasonable teenagers, but that's only because I roll with orthodox Catholics who actually believe what the Catholic Church teaches"

Today, like in the 1500s, Catholicism saving the world from the "uncivilized savages". Hilarious.
Finally you advise something that it right.

It only took about 50 blog posts!
My open source brain data
Just had to sign in and say a big "Thank You".
Your site was the first real resource I found that taught me what I know about game/graphics development. Back then it was predominantly on a Psion 3c in OPL, but hell, taught me to work within constraints. Thanks again!
Russia Wants Bulgarians to Stop Vandalizing Soviet Monuments as Superheroes
Good hints : http://programmer.97things.oreilly.com/wiki/index.php/Contri...
Computers in UNIX

http://www.linusakesson.net/programming/pipelogic/index.php
Rails on Diet – better, faster, simpler
Sodium gluconate manufacture-XYDCHEM
Ask HN: Software movement to stop porn industry
The violent porn industry is causing immense damage to younger generation growing up in the mobile/cloud/internet era. Restricting web sites does not help and raises all kind of questions on censorship. The genie is out of bottle and governments and society as whole is struggling for answers.

Google, Facebook and other major tech companies are looking sideways. The answer has to come from the tech/geek community in way of tools and technologies to reverse this trend.

Where should we start ? What should we do ?

References:
http://www.abc.net.au/worldtoday/content/2010/s3030902.htm

http://www.theguardian.com/culture/2014/aug/20/teenagers-internet-pornography-damaging-poll
Show HN: Intern For A Day/Intern For Companies For A Day
This is a good opportunity to plug ORE, a Minecraft community specifically for this kind of thing:

http://openredstone.org/

That video on their main page is mind-boggling to me.

I have a friend who's a regular on that server, and he would occasionally explain to me things like how they take advantage of how Minecraft's redstone handling works to shave precious ticks off the latest ALU design's return time, or how they created a fully vanilla-compatible "internet," to pass data through wires between different people's machines.

They've got mods set up to copy and paste blocks, so you can build modular systems out of components and avoid repetitive block-placing, but AFAIK, everything else is vanilla. It's incredible.
If he can shorten the duration of the redstone signals to be very small pulses, he'd have a 'flash' drive!

/Working with PCIe flash memory products, so getting a kick..etc..

//Sorry
Adding LGPL v3 to Qt
I have a friend who used to keep excitedly showing me his crazy, impressive redstone ALU/CPU designs. I kept trying to get him to buy an FPGA and build out something with real hardware, but he maintained that a big part of why it was fun was because of the environment and community that came with Minecraft. That might go some way toward providing an explanation.
This. Some novel form of input would be nice. The few times I've used mathematica it has been slightly painful in this department.

I've been using a TI nSpire calculator on and off for math and it's pretty decent with respect to readability on the input and output side of things:

https://www.youtube.com/watch?v=PpmpFis8RQM

Even carries the input/output semantics into the programming language:

https://www.youtube.com/watch?v=oTdvIm9coXk

(just skip around the videos to see the input/outputs)
That would not be very effective for the kind of cover up you were speculating about (disabling phones so they can shoot protestors without it being widely recorded on video).

First, they'd have to set up a Stingray. Then they'd have to get the phone numbers. Then for each number, they have to go to the appropriate company and ask that company to do the kill. Note this only works for smartphones. Feature phones are not required to support a kill switch. There are feature phones that include still and video cameras.

That's going to take a while...and it is going to miss a lot of people in addition to those using feature phones. It will also miss tablets, laptops, and GoPro cameras.

If, improbably, the only people with cameras in the protest are people on smartphones, they still have almost no chance of making the coverup work. To get the kill switch applied without court approval, they have to claim it was an emergency, and then justify retroactively that shutting down phone communication was necessary because of that emergency.

They will not be able to do this, since it is almost impossible to come up with a legitimate emergency situation where using the slow and incomplete kill switch mechanism is better than simply shutting down the cell towers that serve the area. Going for the kill switch instead of shutting down the towers is practically admitting that they were not actually trying to stop communication (which could conceivably be a legitimate response to some kinds of emergency) but rather were trying to stop cameras (which almost never can be a legitimate response to the kind of emergency that can arise at a protest).
The 'Collapse Gap': the USSR was better prepared for collapse than the US (2006)
Show HN: Bitrade – A WIP Mt. Gox app for iOS written in Swift
I heard this said on NPR this afternoon. I thought I misheard the guest. I guess I didnt! Interesting
Previously: https://news.ycombinator.com/item?id=6118861

I'd be interested to see more discussion on this topic, maybe others as well.
hmm - that's weird. wonder why. maybe it was the way i formatted my response and inserted links? mods - would love an explanation, if possible.
Well actually it doesn't for me. It says "you need flash" which is a sod because I'm sitting on a Sun Ultra 60 which doesn't have Flash...
Maybe men can find female friends to help answering the questions.
Microsoft is a spent force these days. Yes, they missed the opportunity to jump onto phones, but destroying their entire business and alienating all their customers is a complete overreaction.

Shame though, I liked Windows before they tried to slap the UI from a mobile phone onto it.
India to be launch pad for Amazon's plan to deliver using drones
Yep. Of course, thin client models are even worse in these days of PRISM than they were back in the day. The truth is, anyone who flogs it doesn't care about privacy, only their shareholders.
Why do that when they can pay someone else to?
Sorry to sound dumb here, but, I haven't used docker yet... thought it is something you install locally?

What does Docker to centrally that requires a third party service?
40 maps that explain World War I
I don't see link between your comment and the main topic. Plus this is typical french bashing: we french people financially contributed to your PHD, and you're basically saying that we are racist like some policemen who are just fed up with the problematic mass low-skilled immigration consequences.
Twitter is also particularly notorious for blaming Rails when it is/was blatantly obvious their architecture at the time was a total mess. Including using Rails for stuff that should have been factored out into a separate shared-nothing backend service regardless of the frontend language/framework. They could have rewritten in pretty much anything and made it faster/more reliable.
Awesome idea! Win-Win for both interns and startups.
Hangfire – Simple Fire&Forget Tasks for ASP.NET Applications
What Is Wrong With Social Media?
What is with this trend of e-mail correspondence between high-level people at big companies being available to the general public?
Even on iPhones (unlike the OP).
What about a Jabber client?

ChatSecure and Monal are both excellent Jabber iOS clients that support encryption with Adium on the desktop? You can run you own Jabber server (ejabberd) or use one of the free ones out there (DuckDuckGo, https://xmpp.net/directory.php). It's not as nice as Telegram or iMessage but it works.
Your best bet is to use OTR encryption over XMPP or another messaging protocol of your choosing. Also configure clients to use SSL/TLS.

You can learn more about OTR here: https://en.wikipedia.org/wiki/Off-the-Record_Messaging

You will actually be using a different client on your iOS devices compared to OSX. Just use the same account/protocol and you will be fine. On MacOS you will probably want to use Adium. On iOS use ChatSecure.
"Pretty wrong"? What's the contention?

1/ you say that anglo-saxon kings had lower quality pottery. I said many in the former western part of the empire were better off because they were under a more local, less taxing government, and more affordable

2/ are you saying that 100% people during the roman empire had brick houses and clay roofs? They had not - it seems it was a middle class city trait. After the empire, cities declined and more independent villages developed nearer to actual production areas.

It also looks like you are mostly talking of the british isles post-Rome, which are not representative of how the continent went through the fading away of direct Rome government.

If you were to ask a villager in current France under the (elected) Clovis rule - 5 years before Rome is sacked - if his great grandfather was better off 50 years earlier under a roman militaristic region governor? Probably would be happier.

Another question would be: was the "end" of the roman empire a more prosperous time than its beginning? No it wasn't - trade was higher between 1-200AD than in the 4-5th century. And that's my whole point: the (western) Roman Empire wasn't sustainable, depended on cheap slave labor and conquests, and was not designed to solve new problems.
200-Year-Old Alcohol Found in Shipwreck Is Still Drinkable
Callbacks versus coroutines in Node.js
Not just fanboy arguments. You could boot off them just like a SCSI device. This was not possible with USB drives at the time (and is still a messy affair). The performance was very different too.

Firewire/i.Link/IEEE 1394 was also the dominant standard for video streaming. Nobody even tried using USB for that AFAIK.

Light Peak/Thunderbolt replaced both of these uses for 1394, so I think it's fair to say it is a true replacement for it.
For those who want to learn geometric algebra I strongly recommend Linear And Geometric Algebra by Macdonald. I taught myself this subject entirely from this book (making sure I did all the exercises) and even enjoyed the process! Slightly weirdly an application of the algebra became useful at work shortly after finishing the book.
But it is a great proxy for the value that it brought to our society.

Put another way, how else would you put a number on the value that it brought to our society? You could use the number of practitioners, but that wouldn't rank compared to other things those practitioners do.
I'd just like to chip in with the thank yous. I can only imagine how many people learnt about A* from your website. I know I am one, and I thank you sir.
I am not a farmer, but I have lived and worked alongside them and I have to ask: What problem are you trying to solve? Is the problem you solved a problem that farmers have?

Personally, I don't think you understand the dynamics of the small farm market, or what the people involved (as growers or buyers) want and need. My two closest friends recently launched their rural Indiana farm, and I've spent time with them on farms in VT over the past several yeas. I've had lots of conversations with farmers about the potential of technologies and apps, and discussed problems they face. In a dozen conversations, no one mentioned problems selling to their neighbors or unloading product at local markets. This is probably because most farmers aren't earning their main income from those sources, and instead they go there to maintain a presence in their communities.

However, all of the farmers I spoke with had difficulties finding steady income selling bulk to restaurants or other large buyers on a regular basis. Go solve that problem, and I'm sure you will get your downloads.
This looks great. Any plans to open it up to international routes?
I can easily say that, if we have civilization, we can thank the Romans. Besides many things that they invented or "just" improved there were:

- Aqueducts: http://en.wikipedia.org/wiki/Roman_aqueduct
- Roads: http://en.wikipedia.org/wiki/Roman_roads

In Italy, the SS1 (Strada Statale 1, that means, State Road #1), is the "evolution" of the Via Aurelia, built by Romans in the year 241 BC: http://en.wikipedia.org/wiki/Via_Aurelia

But then the Barbarians from Northern Europe came...
If you're interested in the history of the Web and its inception, I highly recommend you this (non-technical) reading [1] by Tim Berners Lee. Really inspiring.

[1] http://www.amazon.com/Weaving-Web-Original-Ultimate-Destiny/...
How do I get a static IP address for my teapot?
Why Twitter Will Outlast Facebook
If you have no idea (like me) what's the difference between LGPLv2 and LGPLv3 and what are the implications, here [1] is a good overview.

[1] http://www.techlawforum.net/post.cfm/gpl-3-overview
I have a few one-off remaining records and I'm very conscious of the responsibility that goes with that. I've never played them and the only time they will be played is when there is a very high grade digitization done at the same time. I've been looking at ways to digitize them without having to actually mechanically play them (using lasers) but those systems are expensive! (http://www.elpj.com/product/price.php)
So, did anyone do a Minecraft-to-VHDL transpiler yet? :) Sneak up on them and convert their in-game creations to something that can be synthesized into actual hardware.
Fuel costs have increased hugely since. The present generation of ships are designed for "slow steaming", ~13 kt, at a very significant fuel savings. That's likely to extend for much of the life of the ships (~20 years, possibly more).
Is it? I assumed it worked like delayed_job which gave me issues due to the problem I mentioned.
This concept is known as a delay line memory, although this particular implementation doesn't need any refresh, like a chain of shift registers: http://en.wikipedia.org/wiki/Delay_line_memory
Focus on conveying your strengths as an engineer and less on the languages you have hands-on experience with. I've always hired developers based upon their strengths as a problem solver - not necessarily their experience with a specific technology.

Passion for the product goes a long way - make sure you convey it in cover letters and interviews. Put together some blog posts discussing enhancements you'd recommend to their products and see if you can attract their attention using social media. You'd be surprised how effective that is :)
I love Rails, it's been my tool of choice for the last six years, but "Support for real foreign keys!" shouldn't be a thing in a change-log in 2014.
But why retroactively remove the data? The original owner was fine with holding it, why should the snapshot be deleted because a completely different person wants his completely different website to not be crawled?
It's the registry, not Docker itself.

This analogy might help: Docker Registry is to Docker as Github is to Git.
JavaScript Error Recorder Lets Users Report Bugs in Browser
Production Outages
Sorry to 'hijack' the thread but I was wondering, as a newcomer to Ruby and Rails, what would be the best way to learn it? (without spending too much money).

It seems to me because it is such a mature framework there are a lot of Rails-specific techniques and components to learn, this seems quite daunting to me, am I correct?