skysight-inc/HackerNews huggingface dataset:
Take orders on Kickstarter for "open source router".

You order the Soekris boxes on behalf of the crowdfunders. You image your chosen open source OS on blank CF cards, bundle the CF cards together with the Soekris boxes and ship these to the crowdfunders as the "open source router".

If you want to bring a solution to the masses out of the goodness of your heart and you are motivated, then nothing is stopping you.
Hard to argue with that @drdaeman. Let's say in an ideal world I'd agree with every last thing you said. Again, it sure isn't perfect, it may be a start. Worse than no developments at all? We're doing our job at iubenda to help developers/website operators to keep up with the developments that are out there right now.
Coming from an 8-bit assembly background, I've always found this alignment size/speed tradeoff to be a little vexing (either it's slower, or we're wasting memory), and thought "couldn't the hardware be better?" so finding out that x86 has evolved to the point where unaligned accesses basically have no penalty was really pleasing. No more bytes wasted, so we can have small and fast. (How do they do this? By making the memory bus a lot wider than a word, among other things.) IMHO ARM is just starting to see the value of this and catching up, if only the other architectures would do the same...
By the time the year of the Linux desktop arrives, desktop computing will be a relic of the past. The year of linux computing however, is already upon us.
Just noticed that on my iPad, will look into it.
But you may have a shadow account on Facebook, if that rumour is true.
Spy Kids: We're Snooping on Students to Stop Them From Snooping on Each Other
If you're interested in this, you might also try https://echoplex.us
Command + ` only works within the app once you've switched.
You may only want to switch to one window from an application but Command+Tabbing to it brings all windows from that application on top.

It takes some getting used to.
If supported, I like Tomato (prefer the shibby variant) is my fav, a large number of routers are supported... I've been using and recommending a couple asus models.. RT-N12, RT-N16 and RT-N66(U/R) ... Been pretty good hardware (stock firmware sucks though).

Note: Tomato is imho a bit nicer than DD-WRT, but not as good for tweaking as OpenWRT (which I use on my office routerstation pro).
Yes, this is why it drives me crazy that Safari on iOS does not wrap text as you zoom in. Every browser since the beginning of time has been able to properly wrap the text as you increase the text size, and Apple has totally broken that.
>> to a recent version of Wordpress

Saying recent here isn't logical, because after patching the incident, it's not an incident anymore. But I guess you mean how secure you are with a recent version of Wordpress. I think this is though question, because Wordpress relies to a high degree on external components and plugins. There is probably no single pure Wordpress Blog, because the original Wordpress archive already relies heavily on external dependencies. That's where many of the issues were found as correctly pointed out by wyck. However this reliance on external code, without a Wordpress team or at least a software that is evaluating the code-quality or any other metric, you can't be secure. Yeah we can argue with: "But Wordpress is n-times more popular than X." However it still makes WP very vulnerable to attacks. I've cleaned and recovered some hacked commercial wp blogs and shops myself (not installed by me, but the previous dev). So whatever you believe in WP may be, just get over it. There are so many other opensource alternatives that wait for you to be tried out.
That's not to say somebody can't embed something on a web page (E.G. flash) that connects to 192.168.1.1 and enables configuration from WAN :)
Any response to:
2) Do you have days where you just want to give up completely? How do you cope?
For me and my wife and me for work it was 2007.
No, it's IDA Pro, and it's very, very expensive.
From the sounds of it, these are purposely made backdoors? or something ignored ?

My expression:
http://i.imgur.com/pYJMKC6.jpg
As it turns out, they do. Things built to MILSPEC through government procurement are expensive enough as it is without the added expenses you could start to introduce if you wanted. ;)
Bugs in UTF-8 handling of multibyte sequences need not be obvious. Google "CAPEC-80."

UTF-16 has an advantage in that there's fewer failure modes, and fewer ways for a string to be invalid.

edit: As for surrogate pairs, this is an issue, but I think it's overstated. A naïve program may accidentally split a UTF-16 surrogate pair, but that same program is just as liable to accidentally split a decomposed character sequence in UTF-8. You have to deal with those issues regardless of encoding.
Wow this behavior has annoyed me to no end the one time when I miss the delete button every 1-2 months.
Startups are all about risking failure to push the envelope. The military, on the other hand, is apparently not allowed.
>I forbid my 4yo son to touch my tools, but he is allowed to watch when I'm fixing something, and sometime I ask him for help

This is hilariously reminiscent of my early childhood, so I can confidently speculate that your kid will also become an expert at putting things back just the way they were before you left the house.
Hi Eric,

I meant to drop you guys a message a while back, but just never found a moment to do it.

There was a redesign a few months ago, notably this was when the camera became inactive if you were alone in the chat room. The issue with the busy state is, prior to this software release/version the busy flag was never removed unless you removed it or initiated a chat (after you accept the ping).

After the redesign, the busy flag was removed when any of the following conditions occurred:

1. You manually removed the busy flag.

2. A video chat is initiated (you are pinged and accept the call)

3. You became the only person in a chat room.

As I mentioned, it's been about 2 months since I last used Sqwiggle, so I'm not sure if the above is still true.
Lost photos of Antarctic expedition uncovered
>> I don't things are quite "there" yet for most people to game on linux.

You mean Debian Linux which is what you're running. Ubuntu runs Steam just fine even with the Unity interface. I can Alt+Enter to go back to the Desktop and do stuff then get back into a game.
Side issue, but this bit in the article is not quite right:

There are technical terms for this kind of disintegration. Austal USA, Independence‘s Alabama-based builder, calls it “galvanic corrosion.” Civilian scientists know it as “electrolysis.” It’s what occurs when “two dissimilar metals, after being in electrical contact with one another, corrode at different rates,” Austal explained in a statement.

First, it's strange to distinguish what the "civilian" term is, because there isn't any military/civilian terminology difference here that I know of. The standard civilian term for this kind of corrosion is also "galvanic corrosion". It's a common issue in water pipes, when there are joints between different kinds of metals (commonly steel pipes with copper joints).

Secondly, electrolysis isn't the same thing as galvanic corrosion. Galvanic corrosion requires only the dissimilar metals in contact, immersed in an electrolyte (the situation here). Electrolysis is a more general process, but in the context of corrosion, it refers to corrosion driven by an external current, usually some kind of stray electrical contact. Brief summary should be readable in this Google Books preview: http://books.google.com/books?id=Z3mTf1licJIC&pg=PA169
But, doesn't mission control let you switch windows of an app globally? It's the only window switcher I use (swipe up on Magic Trackpad)
AFAIK they added components to help resist galvanic corrosion (such components being used on ships for hundreds of years now...), and the immediate crises have gone away. But they continue to work out all of the bugs from the new class of ship.
An elegant solution might be a subtle visual or audio cue right before a picture is taken. Say cheese!
Just like with Python, why would you even care about the GIL?

Writing single multithreaded apps with low-level locking hardcoded everywhere is now quite clearly NOT the right way to build software. If you don't use locks, i.e. only use lock-free data structures and immutable state, then you won't care about the GIL. And you can use multiple processes and interproccess communications in place of threading. On Linux, the difference in performance between threads and processes is very small. Most people who complain about the GIL have not even profiled multithreading versus multiprocessing. They are just bound and determined to reinvent the wheel in their own code base.

There is no reason why you can't leverage C++ (ZeroMQ) or Erlang (RabbitMQ) to do the hard bits and write the rest of your app in nice simple Ruby (or Python) scripts that are designed according to the Actor Model.
Well LCS is at least two different types of ship at this point so problems that affect one are not necessarily class-wide.

The Navy has certainly had a lot of trouble overseeing development of either LCS type though, that's for sure.
Stahp. This isn't reddit.
I'd say it caught every member of our team picking their nose at least once, obviously with a permanent record via screenshot for posterity ;-)
corporate-ir.net !== amazon.com
My Top Seven Events in Tech of 2013
To me locking means waiting which means greatly reduced performance. That is the whole reason why event-based systems like NGINX and node.js are so popular.

Look at the first slide from this talk by Professor Michael Stonebraker to see why more locking is not such a good idea. http://blog.jooq.org/2013/08/24/mit-prof-michael-stonebraker...

Just because we can do it doesn't mean that we should do it.
Insofar as you offer some kind of commercial service (I don't know what your website is about), sure. The idea of minimum contacts is to give the public a way of seeking legal redress within their own state; otherwise all firms would set up in some business-friendly state like Delaware and the only way to sue them would be in Delaware court.

Of course, this is potentially very expensive, since you could have to deal with up to 51 legal regimes (50 states + federal court, if we omit places like Puerto Rico and so on). That's why firms often aim for compliance with the strictest regulatory regime in widespread use, so as to minimize the legal risks. As pointed out elsewhere in the thread, this is why the CA template is likely to eventually become law in other states. Hence the phrase 'as California goes, so goes the nation' - CA policy often ends up as national policy 20-30 years down the line.
What I'd really like is to make power a dead key unless function is pressed.
Halfway through I started thinking the punch line would be that he tells all this to someone else and that person says, "yeah, I hated that too so I put a little piece of tape on it." No punch line in this though, just patch downloads.
"There were no interesting wars, crimes, or natural catastrophes, and peace is boring."

That hits a little too close to the core...
do you have a write up with more details about those exploits?
Intel actually put in an feature to trap on unaligned access starting with the 486 (and it still exists today) - look up the AC "alignment check" flag. Of course almost no one used that feature since x86 supported unaligned access from the very beginning, and I think this flexibility is one of the reasons why it's stayed competitive: lots of features initially, not all of them optimal (e.g. division instruction on the 8088 was extremely slow), then improve on them with each new microarchitecture, the result being that existing software benefits from these improvements. In contrast, an architecture that didn't support unaligned access would not do much for existing software if faster instructions for unaligned access were introduced since they wouldn't be used.
Ruby needs JIT, then Incremental GC much more urgently then getting rid of GIL and getting TM.
That has nothing to do with the security mechanisms around bitcoin and everything to do with noobs and the infancy of the technology.
Hmm, they really should update their wiki, I cannot find a mention of ARC on http://wiki.gnustep.org.
This small matter of corrosion seems to be the least of the problems with this ship.

This article implies Austal are the primary contractors, they are the primary sub-contractor. The program for the 'LTS' ships is split between Lockheed Martin and General Dynamics, Austal are partnered up with General Dynamics building a very different design of ship to what the other guys at Lockheed Martin are doing.

This particular ship was supposed to cost $220 million dollars, it is now costing more than $700 million. That is a lot of money. The program as a whole is costing something like $80 billion, that really is a lot of money.

What I find amusing is that a contract for $300 million has been awarded for some company to create the training materials for the LTS ships. That is one very expensive operators manual.

Incidentally the Lockheed Martin LCS ships crack when going at speed, well, that has been the problem so far. So you have half the fleet corroding and the other half just cracking. Sure the concept of the ships is new (interchangeable modules) but the programme as a whole has been rushed into without proper testing.

Now there are tens of thousands of jobs depending on it in 43 states. It is 'too big to fail' yet it is doing a good job of failing as far as stated objectives are concerned. It is always the way with military projects. Well, not quite always. On September 12 2001 contracts went out for the rebuilding of the Pentagon, as damaged a day earlier. That project was delivered a month early with no cost overrun.
Site is hacked?
Appreciate the sympathy. I'm used to minimizing applications to get them out of the way, and alt-tab on windows restores the window you want. on the mac, it only restores a non-minimized window, and command+~ only works if both windows are not minimized. Mission control also doesn't restore minimized windows. Windows Snapping was also a cool feature that isn't native to OSX, you need a third party tool - great to do a side-by-side on spreadsheet/document.

And can we get a comment about launchpad? and widgets? considering how good the iOS experience is, the desktop launchpad is horrible. and widgets should be removed, rethought or integrated for sure. both of these strike me as afterthoughts, which is bizarre considering how central they appear when you first set up the OS.
that bucket is awesome, but I don't know why apple was mentioned...
Speak for yourself. I do game dev in objc, with my own framework, and find it infinitely more useful than c++ even without the apple toolkits.
Small ships have never been "survivable" in the Navy. In that regard LCS is not a change.

We quite openly referred to our FFGs (the most capable warship LCS is to replace) as "missile/torpedo sponges" to protect the "high value units" the FFG was to escort. The other types of missions LCS is supposed to take on are handled today by even less capable craft (e.g. the MCMs doing minesweeping for us today could be sunk by any random nation's coast guard).

But even ignoring 'tin can' destroyers/frigates in the guided missile age, Naval strategy since the time of Alfred Mahan has been for combat to be between major fleet vessels on either side with smaller ships simply playing a harassing or auxiliary role.

The idea is that if you can destroy their big decks, then their remaining little decks couldn't appreciably resist your remaining big decks anyways. The experience of WWII actually served to mostly bear this theory out (in the context of fleet-on-fleet engagements) except that the carrier became the most destructive ship afloat, not the battleship.

So it makes sense that LCS is not expected to be survivable. I think a lot of the confusion might come from the idea that people hear so much about LCS that they expect it's some kind of very powerful upcoming warship, which is not the case at all. It's nothing more than a modern frigate, which is about the smallest kind of surface ship that has any right to be called a "real warship" at all.
Regional interest programming tutorials
The Axis of Eval: Why Lisp is a Big Hack (And Haskell is Doomed to Succeed)
Exact match domain has the highest correlation of any on-page factor in that table--even higher than keywords in the title or H1.
Aaand another Chrome extension that bundles jQuery just to do a couple of element selections that could have been done using querySelectorAll...
Dogs are sensitive to small variations of the Earth's magnetic field
FrogPad 2, one handed keyboard rises from the depths of Vaporware and stickers
Note that this article is a year old. The USS Freedom has been operating in Singapore and the Philippines this past year. (Though it's had quite a number of mechanical problems besetting its cruises).
Doesn't GitHub has Gauges? Surely Github should work on this idea? If not improving Gagues since i really wish there is a decent competitor to Google Analytics.
Sorry, the 21st Century began on September 11, 2001, when my wife ran into our bedroom and shouted "now you have to wake up! They flew a plane into the other tower!!"
Get used to not minimising things, it's not the flow you should be using on OSX for maximum efficiency.

Widgets are antiquated and just there for legacy reasons.
Gesture recognition adds up to two 10 second delays per interval if recognized action belongs to set of embarrassing actions?
> It always amused me how Apple is capable of producing so quality hardware and has so bright ideas in design, but makes so awful lot of questionable decisions in software.

> I have a MacBook Air and delete key is only 3mm apart from power key and I mishit it from time to time.

Am I the only one who thinks the first sentence is a bit sarcastic?
Stamford, CT. Seeking best of the best cloud savvy devops, with emphasis on AWS and Chef, and real world experience managing 1k - 100k machines and hybrid clouds. Contact me at my username at gmail.
> Most people who complain about the GIL have not even profiled multithreading versus multiprocessing.

This is a fair point, but the issue might be about memory usage, not speed. A unicorn setup might have two to eight worker processes to service HTTP requests. Even with copy-on-write-friendly garbage collection, the memory usage of each additional process is significant. On the other hand, a thread-based solution (using JRuby, for example) can maintain a threadpool with hundreds of worker threads because the cost of an additional thread is nearly negligible.
Google Hangouts conveniently offers you an option to do that, among other things :)
A Taste of Logic Programming In Ruby
cool. thx for the link! Demo: https://chat.echoplex.us/
Classic Title manipulation to get more clicks. This is probably one of the worse offenders.
I don't think he was being sarcastic, and the key has to go somewhere on the keyboard. You can't just put it anywhere else. And it wasn't a problem before, when it popped up a menu you could dismiss easily.

And I never hit it on my macbook, so I guess it isn't a probably for everybody.
I'm working on a very similar market for software development, where reward is granted based on completion of a unit test. Check it out at www.codetract.com
Yeah, it's not something we're likely to see put to the test, as if you can afford the legal bills to fight a copyright action in federal court, you surely can afford the small filing fee to register a DMCA contact in the first place in order to fend off the likelihood of much larger fees later.
Or you know, since it's a distro, just get a Valve/Steam PPA.
obvious logic, link to wiki for explanation of common term -- u my friend are due for about 5 upvotes in the HN chain of circular validation.

i understand it as a way for SNR sure, but mostly its just a way to fade the text of people you disagree with. it doesn't solve much for people who can skim, & it usually just makes me more curious about what got downvoted (some of the comments are very insightful but just pissed off those with normative opinion)

im just not into kool-aid drinking & the weird PG (harhar no pun intended) vibe of HN while downvoting & having this weird karma system smacks of lame culty passive aggression, which incidentally is much more offensive to me than actual aggression
It is not that hard if you abide by the Chinese Laws and System. But that is more of a problem with Ethics and Business practices. I also think there are some technical issues with GF of China.
Dell's Brilliant New Ad
I swam at the pictured beach - Gracetown beach in WA - only two days ago. Fortunately there were no sharks that day, although it does have the highest shark death rate of any beach in the country.
Could you give a more concrete example of the idempotent update problem, please? It's too abstract for me to follow.
NSA/Government/Military mindset.... secrecy by obscurity. It's now "We'll just hide our backdoor, really, super well. No one will every find it. And we'll use our deep black VPN no one knows about....and hope no one notices."
Mac users are still very low. I am a Mac user and I play games on my laptop. I hope they can release more games for the Mac platform as well. Although BF4 is not on Steam platform, it'd be nice to have a Mac version.
Am I the only one who realises (and appreciates) the fact that if you hit whichever key in the first second after hitting the power button, the computer doesn't go to sleep? It's actually a very thoughtful feature, it surprises me that no one at all mentioned it.
His definition of "lost art" can be summed up as "can't be Googled". I think that is fair, at least when it come to programming.
Really bad design. I can't tell what this website is for. Is it an XML-based currency? Yuck!
Apple Says It Is ‘Unaware’ of N.S.A. iPhone Hack Program
Try Metro: Last Light. I haven't been this into a game since the first half-life. Also, it's 1/3 off for the next 15 hrs.
I've never used a Macbook Air before, but now that I look at its keyboard... wow. I think accidentally pressing the power button because it looks and feels just like the other keys on the keyboard is a bad design. The one on my laptop is isolated from all the other keys, looks and feels very differenet, and recessed to prevent accidental activation.
If it was bad enough now, I'm sure they would be pushing for it sooner rather than later. With that being said if this article is to be believed then it will be coming in the next few years.

http://www.creditcards.com/credit-card-news/us-slowly-rolls-...
Why is PHP crypt() function allowing two passwords for one user?
Not universally. None of my university's Java based curriculum or my brother's university's Python based curriculum mentioned this. My community college's C++ based curriculum mentioned it in passing.

I seem to remember it being mentioned in Bruce Eckel's excellent "Thinking in C++".

That said, I'm kinda curious how much this affects Objective C objects.
Top mentor lessons to take into 2014
Snapchat hackers explain how and why they leaked data on 4.6 million accounts
It should be (relatively) easy to find out which process has occurred here, as it is possible to eliminate electrolysis by grounding all the systems which make contact with the sea.

It is also worth noting that a large percentage of electronic device failures (after they get wet,) are caused by electrolysis. You can see this for yourself if you look at a circuit board after the device got wet and failed; the large green (copper oxide) and white (lead oxide) splotches on the board are symptoms of electrolysis.
The evaluation version is rather usable and there's a free version of an older release.
Probably not Netgear or Linksys' choice. The Treasonous Act, aka, the Patriot Act has a black version that forces such companies to do as they're told and shut up about it.
Agreed, with apologies. Post deleted.
Contractor pails have lids - which are useful