skysight-inc/HackerNews huggingface dataset:
Our experience is that it is actually an excellent sanitary decision. We are using multiple builders with fixed GCC releases (for RHEL5, RHEL6 etc. flavors), and yes it means fixing additional warnings when we have to introduce a new architecture. But I can not count the number of serious issues we avoided by spotting and investigating warnings.
I was being generous to them and using the price per additional metre of the most expensive one... indeed, the first metre costs £1,600! Amazing...
If these still come as flimsy plastic fully exposed to the elements and can't be touched on the face, lest the data be destroyed, I'll be sorely disappointed.

Seriously, why hasn't anyone made diskette-style discs a common standard? I have never seen a cd last more than a few years, or one single touch with a finger on the shiny side.
+1 for that.

Had exactly the same trouble. Moved to Samsung 840 Pro since - everything works just fine.
Personally, once "the goals, the why, the impact, the external limitations" have been defined, we start to do mockups, a programmers "differential", to zero in on a solution that satisfies the demand.

With that on the board/paper/code, we can start to test our assumptions and iterate on the solution. I do not know if that classifies as planning, but it works very well.
"Browser size" made me chuckle. I would say "Browser window size" instead :)
Django much? Here's a Vagrant VM for you.
The economics are certainly moving, but I think it will be a long time before on-site storage is obsolete.

A reliable fast connection is still very expensive, and there are several other considerations.
When we looked at offsite backup a major consideration was restore times. Even if you can do differential backups, in a disaster you might need to get everything back ASAP and even the best internet connection can't get near the throughput of onsite disks/tapes.
Worth your salt
any advice on how to squat with weak, tender knees that hurt on their own before even starting a program?
California Drought
What I gathered from colleagues who had similar issues (and who also successfully fixed it using an oven), the soldering or something else tends to crystallise and form thin threads, eventually causing a subtle short circuit that b0rks your laptop. 170 degrees may not be enough for flow soldering, but it should be enough to melt those threads / crystals down and break the short.
Tokyo Radiation Less Than Paris’s Three Years After Meltdown
I went from happy to sad so fast.

Those are not PaaS.

They are IaaS.
The topic has been proposed periodically in the past (http://spectrum.ieee.org/aerospace/aviation/beyond-the-black...). There are already systems in the market.

What is perhaps more boggling is that you just need a last seen GPS coordinate or set to help find the boxes and the plane - a GPS packet if you might call it. Similar emergency transmitters are already available for yachts and boats.

The mystery of MH370 may uncover a number of simultaneous problems or deficiencies of procedure.
> You're talking about the black box for a airline jet.

No he's not. He's talking about the "evidence-collecting computers in the cockpit" that send the data to the black box.
Maybe it's just the phrasing, but the squat is in no way a beginner move. Maybe squatting 3 times per week is a beginners move? To that I agree - as the weight gets heavier, you can no longer recover quickly enough.

But the squat should be the key exercise for everyone who is interested in strength and/or mass. It uses, directly or indirectly, about 2/3 of your total muscle mass (compared to all time favourite gym goer bicep curl, which involves a staggering 2% of your muscle mass), and was reported to be the exercise that causes the highest level of growth hormone release.
the way i handle c++ complexity is to limit its feature usage to exercise its strength letting it help me solve the problem.

c++ is a big language with big grammar, as such offers a lot of different ways to say the same thing. each different construct is understood by a different set of code-readers, same way as in a complex human language. commenting c++ code is part of writing c++ due to this complexity, in my practice.

in a complex grammar, the order of words makes a difference and certain relation of grammatical constructs must be obeyed to remain comprehensive and understandable by most people.

communications using formal grammar makes it more understandable, versus slang. however both formal and informal convey the same information for the respective group of people.

in a programming language, pondering publicly about good and bad practices and their merit helps reading code, of course, with comments.
http://www.mdisc.com/what-is-mdisc/ for those curious - it appears to be a stronger archival DVD/blu-ray that is already burn-able on certain drives that are on the market.
I forgot how close to the release date we were already. Joy.
Ask HN: Which domain reseller do you use and why?
The Woman Who Can Will Herself Out Of Her Body
"with people having apparently similar but in reality completely unrelated problems"

Not sure what he was reading - this is a known problem with at least many early 2011 MBP - I had one (still do - it's in the closet). Apple is refusing to acknowledge this as a problem, and will offer to replace the motherboard (or something like that) for ... $300 and approximately 5 business days.

From what I've read, whatever they replace doesn't actually do the trick; by many accounts, even when you drop it off for repair, they've claimed to not be able to reproduce the problem. Hint: use the external video chip, or force a use of it.

FWIW, if you're in the triangle area, sixrig.com gives really good service, and got me a new refurb laptop the day after xmas at 9pm at night.

Source: apple forums and http://mbp2011.com
I gotta say, I would've never thought of baking the motherboard. Makes sense in regards to overclocking and as the op stated, he constantly ran his MBP. Baking, I guess, would kinda resolder connections...total guess.

My recommendation, I repair devices all the time now, after you remove all the little screws and the piece you need (like a motherboard or pcb), take the time and put every screw in the hole it came out of. Trick I learned as a mechanic. It helps prevents losing them and guessing, since sometimes screw threads and height vary.
This formulation is also with "undetectable arbitrary message loss". If you can detect at the sender when a sent message is lost or succeeded (for example like collision detection in Ethernet bus, or wireless collision detection), the result doesn't apply. Because then the parties would know which round was successful and they can stop.

So smoke signals would work :-)
Assuming bidirectional visibility (no clouds etc.)
I really have trouble with the national security argument: can you think of a case where we'd have a secret that admitting the existence of something would seriously harm the nation (ie, talking about the fact we have nuclear missiles, not the details of how to build them) AND which experts in other nations would be unable to guess we were working on?

It seems that it's only used to cover potentially illegal things that the administration/military/etc don't want to talk about with the public, rather than because it would actually harm the nation to talk about them (except, of course, that people might tell them no).
(C++ beginner here) I tend to use the actual type for simple enough types, typdef those template instantiations I use frequently and use auto more or less only for iterators (which are horrible to write otherwise, especially for things like map<foo, vector<bar>>).
TL;DR: do you even lift?
Installing Perl Modules
What legit uses are there for this?
Browser Trends March 2014
Using Windows 3.x as the example OS would have been a more sensible choice then 95. Windows 95 is way more than a "wrap per" over DOS"! Windows 3.x had way more dependency with DOS than Windows 95 had! Windows 3.x had to offer a "collaborative" way of doing multitasking, each task had to yield to the OS in order for it to Check what any other task had to process in it's message loop, if you wanted to freeze the OS all you had to do was to not call the yield function. Windows 95 supported a preemptive scheme that wasn't there before Back then (kinda like NT did support).
Back in the early 1970s the Canadian navy tested a small hydrofoil ship for antisubmarine work and coastal patrol. It could travel at 60 knots. http://en.m.wikipedia.org/wiki/HMCS_Bras_d'Or_(FHE_400) At the time it was the fastest unarmed naval vessel in the world.
The whole name "identity theft" is blame and victim shifting. It is "bank fraud" or more generally "credit fraud".
Important information that will drastically affect actual usage not provided:
- expected and guaranteed lifetime of discs
- minimum undamaged read/write speeds
- recoverable-error read speeds
- bit error rate for writing and reading

Let's take a typical small business system's requirements. We have a 2U database with 12 3.5" hot-swap disks, 2 200GB SSDs for caching and 10 3TB disks in a RAID10. We have up to 15TB that we want to archive.

Optimism: we get 100MB/s write speed and a write BER of 10^-15. We swap 30 500GB disks, each taking about an hour and a half to write, and about one in a thousand disks has an unrecoverable error.

More likely: we get 75MB/s sustained write speed and a write BER of 10^-14. We swap 30 500GB disks, each taking close to two hours, and we can expect one in three complete sets to have an unrecoverable error.

Press releases: not quite useful.
The temperature is just on ok for reflow, but the board temperature wasn't ramped to the normal reflow curve. Stresses can cause problems as well, so he's certainly on the winning side of things that could go wrong. That indicates to me that the assembly quality is pretty good to begin with.
> You're talking about the black box for a airline jet. This thing is supposed to survive plane crashes; not just being dropped a meter off the floor, but smashing into the ground going 100's of meters per second.

Just so everybody understands, here are the specs advertised by Honeywell Aerospace for the type of box on e.g. AF447 (the Air France flight which crashed in 2009):

Advanced Recorder (AR):
available as
Cockpit Voice Recorder only (AR-CVR)
Flight Data Recorder only (AR-FDR)
Combined Digital Voice and Data Recorder (AR-DVDR)
- Underwater Locator Beacon (ULB).
- voice recording duration: 30, 60, 120 minutes.
- data recording: 10, 25 hours.
- Height – 6.1 inch; Width – 4.8 inch; Length – 9.49 inch;
- weight: 8.8 pounds.
- designed for data recovery even if subjected to
* Impact Shock – 3400 G, 6.5 milliseconds
* Penetration Resistance – 500 lb weight drop from 10 feet
* Static Crush – 5000 lbs, 5 minutes
* High Temperature Fire – 1100°C, 60 minutes
* Low Temperature Fire: 260°C, 10 hours
* Deep Sea Pressure and Sea Water/Fluids Immersion: 20,000 feet, 30 days
You make good points, however it wouldn't be one or two networks that would solve such an incredibly complex problem.

In my next post I'll try and answer this question, I still don't see eye to eye with you on this as I feel that a fairly well abstracted net structure could solve this.
Good list of links.

I had a look through the regex tuesday list. It looks like fun for people who know their way around regexs but if you're just learning I'd recommend starting with something simpler.

These look like a more reasonable starting level : http://regexone.com/
I unbroke an iPod 5G by slamming it into my desk fairly hard. That was about 3 years ago and it's still working. Something about the HDD bearings seizing because of shock.

I have a Seagate HDD in the freezer for 2 years now. Every method of recovery I've used has been unsuccessful. I'm waiting to send it into a recovery service, and $1500+ that I haven't got lying around.
I'm just beginning (squat 0.8xBW. deadlift 1 x BW). Phase one of Reg Park is even simpler than SL. I can't do three times a week. My body is just too sore. I really enjoy it. Just 30 minutes every 4 or 5 days. I use a gym but I'm not a member, just pay casual. I like the feeling of the safety of the cage in squats and having proper gear. At first was going once a week. Now at every 4 or 5 days.

It wipes me out too.
I read somewhere the xbox gpu problem was a result of the lead-free solder used to meet environmental regulations.
"People do not think this is exceptional."

For me this more interesting than what I do i.e. sleep normally.
Fighting herbal supplement companies and for profit colleges? Is this guy supposed to be the villain, or a hero?
That's a stupid reply. Regular expressions are very useful.
Since it mentions the Debian hardening wiki, -D_FORTIFY_SOURCE=2 is useful too.
I have mixed feelings about -Wall, sometimes it produces useful warnings, other times its just too many false positives. I prefer to turn on all warnings, and then explicitly turn off warnings I don't want to see (-Wno-pointer-sign for example), as new compiler versions may add new warnings that could turn out to be useful.
The use of 'bytecode' is strange when refering to gcc and C code, perhaps 'object code', or executable would've been better. Bytecode is usually reserved for things like the JVM, or other cases where an interpreter/JIT is needed to run your code.
"Optimising the linked output" seems a bit vague but that's about as clear as the man page.

If level is a numeric values greater than zero ld optimizes the output. This might take significantly longer and therefore probably should only be enabled for the final binary. At the moment this option only affects ELF shared library generation.
Re-invent the pomodoro technique 
I don't really know if i re-invented the pomodoro technique, but i feel that i improved it for the kind of person that i'm.

I'm working on a master thesis, so i'm working most of the time at home, and i need a way to discipline myself in order to be more productive.
There came the pomodoro technique in my life, at first i like it, i thought it had every thing down correct,
the 25 minute of work, 5 minutes of rest, premise was very correct for the kind of we do. But every time i have done it feel a pressure, on that rest time,
and some times the 5 minutes was enough, some times wasn't. What i have done, i completely scratched the rest time, you can rest any time you want, so long has you complete a daily quota of pomodoros. For me a normal day i do 14 pomodoro, so doesn't matter where or when i do it, so long i do it. And i can have 10 minutes rest, 30 minutes, 1 minute, doesn't matter, plus when your working on stuff like that, at rest time you are also working.

So for everyone that struggled with the pomodoro technique, try this one, it might be the one.
Mt. Gox Still Has $600 Million in Bitcoins, Hackers Claim
Let's talk about Team Fortress 2, Valve's first big F2P game.

The model is this: If you play for long enough, you'll receive new equippable weapons at random times. You can trade these with other players, craft them together to create different items, or simply buy them with real money. So far so standard.

What's interesting is that the non-default weapons are all balanced against each other. In theory, players who grinded for a long time or paid real money are still on an equal footing with players who joined the game yesterday - actual skill at the game notwithstanding. In practice, mistakes are made (the Soldier's default melee weapon is a lot weaker than all the available alternates, although the alternates are all roughly equal in power), but the idea is there.

And there are items that can only be earned through the shop, or as part of one-time giveaways, or by earning achievements in different games. But all of those are either completely useless (hats and badges), or cosmetic variations on existing items. Their value is not that they make the player stronger, but they simply tell other players "I have something you don't have".

TF2 demonstrates that pay-to-play can be done right. It's simply a matter of striking the balance between creating something that lots of people will play and creating something that earns a lot of money per player. Unfortunately, in the mobile world, 10 mediocre apps are a lot more profitable than 1 excellent app, so there's little incentive to create quality. That's the real problem, not pay-to-play.
For the same reason that the most common way of storing information before the CD was a disc where you scratched waveforms directly into the vinyl: a plastic disc with a thin film on top is super-simple and cheap to mass produce.
> He's talking about the "evidence-collecting computers in the cockpit" that send the data to the black box.

No, he's saying that collecting the black box is a pain in the ass so there should be a permanent data link to ground.

Plus his whole premise is wrong, as there already is one: http://en.wikipedia.org/wiki/Aircraft_Communications_Address... there just isn't enough bandwidth to send much more than basic systems failure data. Certainly not enough to send the kind of information stored in the black box, and not until the final moments of the plane either.
That's fine and dandy. It's not fine when it's an open source project from three years and four compiler versions ago that you want to compile, and find -Werror on every line invocation in a Makefile.

What you build with in-house for development/test-farms is not what you should ship as default to users of your project.
Except PyPy is Python2, so that won't help either.

If you want performance, Python 2 and PyPy is what you're looking for.
You're right - every user action / step is hard for support.
We tackled this problem with Usersnap (https://usersnap.com ) - devs will get accurate information (Browser + OS version and a screenshot) directly with the bug report!
What he's describing is closer to ACARS, which already exists but has very low bandwidth.
no need to wait! http://regex.info/blog/2006-09-15/247
The problem with that was that the short line from Louisville to Indianapolis hasn't been seriously updated in over 50 years. The speed limit on the entire section of track is something like 30 mph. Of course folks aren't going to go by train when it's over twice as long as driving.

There's been some talk of a Louisville-Lexington-Nashville line, but nothing particularly likely to happen.
I don't set the weight so high as to do 3-1-1-0-0. I set the weight so I can do 5 reps on every set. except maybe the last one or two doing 4 reps, failing on the 5th. If I can't do 5 reps on all 5 sets I stay on the weight I'm on. Until I complete the last 5th set 5th rep without failing. Then I add 2.5kg next time. I only work out at the moment every 5 days.
updated..PaaS comparison has been on the mind lately..sorry this didn't meet your needs (yet!)
More idiotic HN commentards as usual. Instead of calling out the idiotic criminal enterprise know as the Afghanistan occupation for what is, they are finding more ways of rationalizing it.

Why don't they spend time debating the persecution of US, British and other Western European leaders for war crimes?

I don't suppose it occurred to them that there were no Afghans or Iraqis involved in the 9/11 'attacks'.
How should an app utilizing an API send the API key so it can't be hijacked with tcpdump?
‘Mom, I’m Scared’ as Childhood Traumas Compound Syrian War Cost
Neil Young Launching PonoMusic Via Kickstarter
Not exactly; the specification called for a plastic layer on both sides of the metal data layer. In cheaply produced media however the top layer (top here = the one with the print on it) was made as thin as possible, or even omitted and just coated with a printing. Also, there were cases where the two layers were joined/glued together inadequately, not properly sealing the metal layer from the environment.

All of this led to the oxidation of the metal layer; rendering it unusable.
Biicode Arduino and RaspberryPi
Similar story:
I was at a friend's house, and we wanted to play Nintendo Wii. Tried to turn it on, but nothing happened. My buddy grabbed the power brick, tossed it in the microwave, and blasted it for 3 seconds. After plugging it back in, it started like nothing was wrong. I was flabbergasted (one: because WTF! who puts a power supply in a microwave? and two: OMG! it worked!)
Using an evolutionary algorithm to create a cellular automata
The compiler flags for Ag[1] are rather strict these days:

-Wall -Wextra -Wformat=2 -Wno-format-nonliteral -Wshadow \
-Wpointer-arith -Wcast-qual -Wmissing-prototypes -Wno-missing-braces \
-std=gnu89 -D_GNU_SOURCE -O2

Note that -Wall and -Wextra do not enable all warnings. To keep backwards compatibility, -Wall is basically, "All warnings as of 1990." -Wextra covers a lot of the newer warnings, but still misses a few.

I also use scan-build[2] for static analysis and clang-format[3] to ensure a consistent style. It was frustrating when I first enabled all these options, but the warnings helped me discover bugs that had been lurking for years.

1. https://github.com/ggreer/the_silver_searcher

2. http://clang-analyzer.llvm.org/scan-build.html

3. http://clang.llvm.org/docs/ClangFormat.html
Same procedure done by Mio Cugino, but way more accurate! :)
http://www.miocugino.com/macbook-resuscitato/
Yes, but it's bad for archiving data. My general experience with CDs and DVDs is that two out of every three you burn will be unreadable the moment you burn them and the third one will be readable exactly ten times before it stops being readable, too.

That was alright when I just needed to move data around, or wanted to watch a movie once or twice, but I can't use something that unreliable for archiving.
By using HTTPS/SSL. But the onus of that is on the API provider...
TLDR from someone who spent a sad amount of time assessing the article:

Page 2: For (general)strength, don't sit at isolated-muscle machines.
Page 3: Don't stick to low weights and core exercises if you're going to suddenly switch outlook and judge yourself on strength and classic squats etc.
Page 4: For strength - low reps
Page 5: Again use more muscles

It probably filled ten magazine pages IRL.
Hi Xavier

Kinda off-topic, but have you considered translating HTTrack comments and variable names to English ?
It isn't the best of ideas to cook electronics in a oven also used for food.
Disable Google Search, Google Bookmarks Sync, Google Contacts Sync (doing this also lets you have local contacts again), anything else Google Now related.

Instead of disabling Google Search, if you use CM or XPrivacy, you can also just revoke the location and wakelock permissions from it.
One detail I forgot to mention: this was at the end of a very successful night of drinking.
http://www.youtube.com/watch?v=ByZ1AyDEGSk

our friend the atom
I usually make a map of the board and use masking tape to fix the screw to the map.
Exercise always seemed like a huge time sink to me. I usually do it while watching tv.

Funny how I would use a completely opposite statement, i.e. watching tv seemed like a huge time sink to me. So I removed it. :)
Couldn't it be the case that the senator is actually a human being who honestly believes that Snowden is a traitor? I don't personally believe that Snowden is any such thing, but I can understand people who do. I also find it a bit hard to accept that all politicians are purely financially driven automatons.

There may also be a selection principle at work, where those politicians who honestly hold positions that benefit the defense industry get defense industry dollars.
Marco Arment, John Siracusa and Casey Liss had a lengthy discussion about this in two last episodes of ATP[0] (but mostly in #54[1] and some follow-up in #55[2]).

[0]: http://atp.fm

[1]: http://atp.fm/episodes/54-goto-fail

[2]: http://atp.fm/episodes/55-dave-who-stinks