skysight-inc/HackerNews huggingface dataset:
I have a couple friends in the biz and whats (carefully, to meet an agenda?) not discussed is why the automation exists in the first place. Most of their time and brainpower is expended on what HN would call hacking the system, such as taking a decade of experience on that route and more than a decade as a pilot, plus inadequate out of date weather info, plus gossip from other pilots, plus a close reading of the manuals to request a FL 4000 feet lower which under these peculiar wx conditions results in lower fuel burn. Or hacking ATC by figuring out there will be a backlog at the destination because of weather reports 2000 miles away and experience, so instead of burning 2000 extra dollars of extra fuel in a holding pattern, he decides to burn 1000 extra dollars of fuel getting there before the rush begins. Of course this kind of stuff requires the cooperation of ATC etc etc its not cowboys and the wild west, but suffice it to say he does a heck of a lot of thinking about flying while some automation keeps the wings level or whatever.

Another thing is he has a very maint engineering type job continuously prioritizing all possible issues while working on the most critical one. This doesn't mean he flys thru tornados every flight, its more like there has never been a truly flawless aircraft. He won't take off if there's anything on the critical list but there's always "something" non critical or needs special observation because it was just serviced/replaced/needs servicing, basically he's the partner of the mechanics and has something of a "trust, but verify" relationship with them.

So its hardly a one way street. Take away the automation and force him to keep the wings level, manually by hand, for the entire flight, and he is NOT going to be able to spend 15 minutes putting together enroute weather reports and pireps and maps and gut level experience with the plane in that climate and on that route, so that minor rainstorm that turned into a sudden t-storm enroute kills everyone in a downdraft because he was "too busy flying the plane". Or the mechanic replaced fuel pump #2 on engine #2 but something went wrong, and he doesn't have time to watch the pump pressure and temp soar out of control because he's "too busy flying the plane", setting the engine, then wing on fire and they ditch in the ocean and everyone dies. So yeah, automation kills some people, but lack of automation would obviously kill MORE people.

There are also financial issues, where the money you save by efforts at fuel economy might buy you a TCAS system that prevents a mid-air collision... or maybe the money saved just buys some crooked exec another Ferrari. Either way the pilot is going to be required to spend his day on heroic fuel economization efforts.

As in many areas of the economy, there's a zillion applicants for each job. Being a programmer in SV is not like any other career in the country. So there's always some slacking and some slackers, but most pilots are in fact pretty hard working. The bottom, say, 50% will never, ever get hired by the majors...
That depends, if it's on a system that's accessible internally only, then it's likely not safer.
This is called "performativity."
You can embed \x1b (escape) into a webpage. When you copy-and-paste that, it has the same effect as hitting ESC in the editor. So, I'd just have to make you copy "<evil command>#\x1b:wq\n" to also catch the case that you're using vim instead of directly pasting. However, I can't figure out a way to escape from nano.

(Tested it with the combination chromium+xterm+vim.)
The difference between academic teaching and practical teaching is that academic teaching involves "second order knowledge". I.e. knowledge that is not accessible to direct experience. We can only acquire it through study, reflection, and testing and retesting our mental models.

Time and again, phenomenographic research shows that students simply don't do this. This is the bane of any academic teacher's life. Students are demonstrably smart enough to understand the material, but they just don't engage with the material at a deep enough level for it to make any real impression. They don't want to think.

For instance, Physics students become adept at manipulating kinematics equations, but on further questioning it becomes clear that they still think like Aristotle did. Or Computer Science students struggle mightily to memorize all the syntax and semantics of Java, but their learning is so shallow they still can't solve the FizzBuzz problem.

Why don't people think? For the same reason they don't exercise, if they don't have to. It's hard!

So, yes, I claim that the majority of people don't think. Are there academics who don't think much? A few don't. Many don't think much about matters outside their specialism. And academics receive precious little training in overcoming the cognitive biases that hinder clear thinking for most people. But I still think that academics are more likely to be deep thinkers than most, just like sportspeople are more likely to be enthusiastic exercisers than most.
It's common to see parents push their children into doing things that they aren't ready for to create the illusion their child is gifted. I don't see any evidence of that in this case - the kid truly seems both smart and hard working which is a rare combination.

Truly speaks to the power of diversity within a large population. You will get all kinds of anomalies with 7 billion people on the planet. Some large, some small, some dim, some bright. Every once in a while appearing to generate a profoundly gifted person that does have the ability to change the world. In this instance we're fortunate he was born into the resources that allowed him to use it rather than, for example, dying from malaria at the age of 5.
Bicycle Guide to Parts and Clothing: Bicycle Tyres
Pretty much my take on it as well.
Nothing out of the ordinary here except the NSAssert, but I got that before the summer.

A hack to get around the self inside the macro
https://github.com/seivan/SHAlertViewBlocks/blob/develop/Exa...
Hordes Of Novices
Even if the War on Drugs was cancelled today, we'd still be dealing with the criminal effects for decades. When prohibition was repealed, all the criminals who had been bootlegging didn't decide to start living straight lives, they switched to other criminal enterprises. Prohibition was a big part of how the mafia got a foothold in the US.

Its even plausible that massive decriminalization would lead to more work for the police. I'd like to think it would be more productive work though, instead of just hassling easy targets like so many do now.
Proprietary Linux software: A big dilemma
In understanding how small prime gaps can occur so far out, it helps to think of primes as gaps in the projection of all prior prime numbers (i.e. the shadow of all prior primes).

It is then fairly easy to intuit that every so often there'd be gaps in the shadows right next to each other.
IIRC, the biometrics profile is stored locally on the device, just like the iPhone 5S, and is never synced to the cloud. If you sign in on two consoles, you have to go through the biometrics setup process twice.

Edit: Why the downvotes?
Did I accidentally stumble onto /r/politics on reddit or what? A bunch of first worlders complaining about "police state" in their first world country. Give me a break.
Yes, you need to add a salt, it can be the URL (and something else added)
The problem with adding tombstones to a schema is that they infect every join and you must manually cascade the delete in related tables. For simple schemas, like a blog or simple cms it is manageable but it gets hairy as your schemas get more complex.
Does anyone know if any mmap support can be added in .ko to allow for read, write of msr be done via pointer dereferencing instead of ioctl?

I think that is be much less overhead for profiling if possible.
I'd recommend looking at @weakify and @strongify that come with libextobjc (https://github.com/jspahrsummers/libextobjc/).
Handy little helpers to avoid retain cycles with all kind of blocks.
I consider the whole of Objective-C harmful.

It lives only in the 'platform' layer of my code. Grudgingly because Apple enforce it.

It could be worse... they could have pulled a Google and used Java - then held back the tools they develop e.g. the Java VM because they are 'dangerous' and suggest that using native code is 'bad' if it is just for performance or cross-platform reasons.

At least the interoperability with sane programming languages in Objective-C is excellent.

I'd point out the vast majority of memory management issues I have is when using someone's refcounting or gc scheme. new and delete are exactly what i want all of the time. i like to tell the machine what to do and i have developed non-trivial software without leaks /before testing for leaks/ because once you have some practice with new and delete it becomes easy and you will never look back...

As a mechanism for broadcasting information throughout an app NSNotificationCenter is slower, more complicated and (apparently) more dangerous than my hand rolled code. That should be shocking and its counter to the common idea that 3rd party and especially OS libraries should be better... there are a number of cases where they measurably aren't.

(The overhead of the objective C message mechanism - or even the RTTI mechanism which is a small part of that, exceeds that of adding or reading something from a well implemented threadsafe data structure (which is the first step to either of these things in most cases))
Original post: https://news.ycombinator.com/item?id=6755576
> everyone knows __block semantics changed

Everyone except the authors of the "Blocks Programming Topics" and the authors of the AVCamCaptureManager sample code. Maybe.

FYI the reason I included the digression about the __block change specifically is that I was recently fixing bugs on a project that uses AVCamCaptureManager, and Apple's mis-use of __block in that class, this is not a joke, through a series of corner cases, caused the status bar to unexpectedly and nondeterminisitically change color about 5% of the time on an unrelated screen.

Saying "everybody should already know how to do weak references" is great in theory. But if you are fielding weird reports for unreproducible status bar issues and it occurs to you at any time in the first hour that maybe Jim from the next cubicle used buggy sample code for a video recording feature on another screen you are a WAY better software developer than I am.

Of course this is standard stuff. But unlike a lot of standard stuff, this one can go undetected for long periods, and crop up in very unexpected places. That's the problem.
This 'pragmatic approach' unfortunately changes the subject from the important one to something refutable. As such, it could be a political ploy to create support for illegal/unconstitutional wiretapping etc.
I've been listening to EconTalk with Russ Roberts[1], The KunstlerCast [2] and Poetry Magazine podcast [3] for years. Good stuff. It'll put hair on yer chest.

[1] http://www.econtalk.org/
[2] http://kunstler.com/writings/podcast/
[3] http://www.poetryfoundation.org/poetrymagazine/
Except that it's closed source so who can really tell? And even if it is now, who says a 'security update' won't change that in the future?
Yup, the system software was so late and so rushed that they couldn't get the software they wanted for launch ready in the timeframe needed for manufacturing.

Not a huge surprise to people paying attention to consoles. More and more games have been shipping in various states of brokenness for years. The last generation introduced online game updates, which has become an excuse to cut corners and fix it later. Just ship a day one patch and fuck you to anyone without a constant, fast internet connection to their console, they're statistically insignificant now.
Same here. Nothing special. Everything he mentions is not specific to NSNotificationCenter with block. One has to look out for these issues whenever one uses blocks.

The NSAssert macro caught me by surprise too.
This is obviously an advertisement rather than an actual review. I think I know what's relevant though. Its a powerful gaming PC with a new significantly improved although still imperfect Kinect. Anyway its funny that so many people can't tell the difference between a commercial and a review.
I don't think that is the kind of safety they are talking about
What are you using for email? Did you find a good install guide?
Whoops, sorry about that. Didn't realize it was already posted.
"how are password managers secure"

Because now you need to steal two things. My password file and my password.

Now admittedly the one weakness is that once you have both those things you have access to all my passwords, but on balance I believe it is an acceptable compromise.
What are you talking about? 100% of that page is an advertisement.
Breivik did not kill anybody in the USA. As for muslims extremists and al qaida folks, it's easy to profile them, they are all muslims...
I think the point of it was to not explain how elf works but to explain the file format it self.
> "What her research shows is that these institutions may be self-defeating and may carry very significant social costs," Western says. "And so the whole effort to improve public safety through criminal-justice supervision and through incarceration may have significantly backfired, and may in many ways have contributed to the ongoing poverty and shortage of opportunities that we see there. That's a fairly new story."

Everybody with half a brain has known this forever.
I don't know why you're comparing it with LXC, rather than e.g. Xen or KVM which seems much more directly comparable.
Who are you responding to? It can't have been me, because I didn't say anything about the government legislating development standards.
Thanks, I missed that they changed this requirement. As an owner of all 3 of the previous generation of consoles, the always-on camera + voice was an absolute deal breaker for me.

I'm still going to hold off for a few reasons. The first is the requirement for XBox Live Gold. It makes no sense to me why I have to pay $$$ to Microsoft in order to watch Netflix. My PS3 does quite fine without a subscription. I was a fan of the Halo franchise but after the "incidents" with Bungie (Halo shoot'em ups) and Ensemble (lesser known for Halo Wars, more known for Age of Empires), I feel bad supporting the franchise with my $$$.

I'm also getting old and have less time to play games on my consoles. My iPad used to get a lot of game-related usage until the games started becoming "free" and continuously bugged me for in-game coin purchases.

Maybe I am just out of touch.
Using blocks is the one bit of Objective-C that still reminds me of the old MRR style. Just like with retain/release/autorelease, it's one thing understanding the pattern, it's another ensuring that your entire program conforms to it. Anywhere that you capture nontrivial objects is a possible failure point.

ReactiveCocoa has some nice patterns for avoiding block callbacks altogether. Eg:

[myTarget rac_liftSelector:@selector(receiveCallback:) withSignals:mySignal, nil];

will capture a weak reference to the target, invoke the callback whenever 1 or more events fire and automatically unsubscribe when the target deallocates.
It also glosses over relocation mechanisms. I was curious if relocation info is stored in a section (like .reloc in Windows).
This reminds me the #1 tip of web development: Never trust the user. I can't imagine there is a person out there who has all the time in the world to brute force accounts with common phrases with 40,000 proxies (or whatever). Seriously, is there anything worth gaining if you get hold of even say 100s of accounts.
Yes, or you can just use a deterministic salt like H ( service id || user id )
Create more than you consume
It's missing multiple frameworks. I didn't see http://gumbyframework.com or http://semantic-ui.com.
> What would effective even look like?

Effective Anti-terrorism laws looks identical to effective anti-murder laws, which anti-mass murder legislation is part of. That might still sound too abstract, so let me list a few more concrete methods:

Good psychological health care. Healthy people do not walk into a day care and shoot children.

Justice system that focus on protecting society and rehabilitation, rather than jails focused on punishment. See Norway in healthy reaction to insane mass murderers.

A foreign policy that do not maintain wars indefinitely. Creating peace is never going to be easy when loaded missiles (drones) keeps flying above peoples head everyday. Torture is also a big no-no.

Well funded and staffed police investigators. This is how organized crime (which all terrorist organizations are) gets taken down. Taking down al-Qaeda is not much different from taking down a drug cartel. If anything, the drug cartel is more dangerous, got more guns, got more people, and is more secret.
Instabridge's business model is said to be built on rewards from the (mobile) network owners, by reducing the overloaded mobile networks in dense high-traffic areas, instabridge expects to be rewarded by the network operators. The cost of expanding capacity of mobile networks in cities like Stockholm is enormous and operators wants to provide mobility, and have a big desire to offload video streaming in cafés and such things to wifi as much as possible.

Possibly they will also partner with ad networks and other sponsors such as samsung.

The full business model seems to be kept in the dark but at least they appear to have thought about revenues.

"The idea is that the app will be free for the user. Money should Instabridge instead serve by helping operators to manage congestion in existing mobile networks. Experience from pilot users is that they reduce their mobile data usage by between ten and 30 per cent when the app is installed."

Source- http://www.idg.se/2.1085/1.470065
http://translate.google.se/translate?sl=auto&tl=en&js=n&prev...
Um, when I try to access the site, I get this:

http://gyazo.com/8b0d0be033b42c789cbfde821fc7a7e1

For posterity's sake, I'll explain the image: it's Norton blocking the site, citing an extremely vague 'drive-by download' threat:

http://safeweb.norton.com/report/show?url=http:%2F%2Faberoth...

The site owner may want to get in touch with Symantec to figure out what's going on.
Velocity Conference Europe 2013 is a wrap
The "Welcome Sir/Madam Hacker" thing is kinda cute.
IntelliJ IDEA 13 RC1 is Out
Paltry sum for book publishers, maybe.

It's too easy to self publish these days. Several HN posters have written there own books in a relatively short period of time and made >25-50k, which is probably better than their hourly rate.

If somebody like Dave Cheney or Gustavo Niemeyer wrote and self published a go ebook, I'd certainly buy it.
There was also a story yesterday titled "Hello World in 1 line of Javascript" (which I think is now dead).
Does everything have to be "hacked" these days? Pardon me while I go "hack" my bathroom break.
Should We Teach Literature Students How To Analyze Texts Algorithmically?
Deriving has a problem if you have a site with a login system across multiple domains. You can't salt with the domain if the domain is inconsistent.
Even Cupid Wants to Know Your Credit Score [2012]
BSD magazine: free download in epub/pdf format
This site has been shown here several times over the last few year(s), and it still looks pretty useless. No UI improvements, no Stylus frameworks, no framework size or mention of stuff like CSS resets.

It's pretty useless considering the fact that most of all frameworks already will work with the modern browsers, and thus why would anyone begin their selection based off of browser compatibility? I will say that knowing whether it's open source, and whether it's responsive-ready is nice.

At the very least a preview picture for each framework's common elements would make this kind site useful.
Might be an extreme comparison (beg your pardon if I'm being naive), but it's a similar hinderance to using SSH keys. Carry it around on a USB key, or deal with the security outweighing convenience.
Your idea sounds like an automatic version of SuperGenPass: http://supergenpass.com

I've been running it for years, which feels quite nice when sites start leaking passwords left and right.
I think the use of that is really just isolating the cross site hacking at that point. You are absolutely correct that if they have your password, its game over on that particular site.
Instabridge will most certainly partner up with major telco's in major cities - and like he says, they will be rewarded here. In addition, I know they've spoken about premium versions of the application which will most likely be ad-free etc.
False, there is no JS present at all.

(should be an empty file)
lol ... which one?
Hey - I'm not a huge math guy, but I remember there is a formula for this and was curious. Can you refresh my memory on what it is? Thanks!
It's been a problem since Chrome's early days, on all platforms: http://lee-phillips.org/google-chromeBadKerning/
Same with almost all smartphones with cameras and microphones that people have with them 24/7 and even take to their bedrooms and bathrooms. Even on Android, the baseband and many drivers are closed source. I fail to see how this is any worse.
>Like, tomorrow I'm going to have to politely grimace in response to at least one racist joke

Look, I know this is kinda more of the same wankery you were just (rightly) dismissing, but you don't have to.
Hahaha, well done. I originally expected some word-wrapped 10,000 char thing on a single line.
I really hope this grows in Europe. The public internet access, at least in Scandinavia, is terrible compared to the US where every mom and pop shop has free wifi (yes, I am using a VPN on those)
You can spread malware through Open Source projects.
I was also disappointed in the statement of price drops - that marketing-statement of price drops alone makes me look around for alternatives. And the statement below, "Our limits exist primarily to prevent people from shooting themselves in the foot" - well that is just arrogant. If I aim at my feet, let me be a fool and pull the trigger. It is nice to see that Amazon now offers Postgresql: http://aws.typepad.com/aws/2013/11/amazon-rds-for-postgresql...

The old plans with 1TB and 500 connections made me feel comfortably ignorant of our needs, but with the new plans I must contemplate connection limits and storage capacity, and I really like not thinking about that at all.

With that said, the new features with HA and rollback is a needed addition. But I would be more likely to use HA if I could just create a follower and for an extra $50 make it automatic failover.
It's a public policy issue. The guy in the example, from what we know, isn't a threat to society or involved in any crimes. He's working. Yet the system's on him so tightly that a single paperwork slipup from him and he's back to prison. I screw up on paperwork all the time, I'm sympathetic.

Is this a good use of our tax money? Guy got out of prison and has a job, let's ride him with the parole system and put him back through the grinder for a year, see if he's a little harder and more bitter when he gets out, maybe gets into dealing drugs or armed robbery instead of that honest job BS.

We have a big problem in this country with the most prisoners in the world and a pretty bad recidivism rate. We should be looking for opportunities to move those numbers in the right direction, not the wrong direction, and anyone can get behind that for entirely selfish reasons. Would you rather be paying to lock this guy up or having him pay taxes out of his paycheck?
Show HN: TimePulse, OSS time tracker with GitHub and Pivotal Tracker integration
In reality, unless you are using services that do not allow any kind of email-based "forgot my password" recovery/reset, your email account is your password manager.

I use passpack to store different random passwords on all my online services, EXCEPT for my email account. That one is stored only in my brain.