skysight-inc/HackerNews huggingface dataset:
For the same reasons that many people find learning mathematics so hard: it requires abstract thinking and the ability to layer abstractions on top of one another.

I think anyone can learn to code, or learn maths, but there's no doubt that some folks are MUCH better predisposed to it. That said, some good tips in the article.
Very nice, Thank you! I'm curious, why did you remove the json property?
I've seen people ask for this before.
I just bought a Gateway LT400U on Newegg.com for $199. I spent $10 to upgrade it to 2GB memory, and it works great for me. I plan to take it with me backpacking in Thailand.
The DLD6502 lighting desk was a similar canibalisation of a BBC in the 84/85 timeframe, from the people that would later become Flying Pig Systems.
The Lambda Calculus is more widely applicable than most people know too.

One of the dominant modeling paradigms in formal semantics (e.g. understanding the meaning of human language) is built around a typed lambda calculus called Montague Semantics (see http://plato.stanford.edu/entries/montague-semantics/ )
That outlines more upsides for the employer, not the employee, of giving candid feedback.
Bundle install --binstubs --shebang ruby-local-exec --path .bundle does pretty much the same thing.

Assuming you're using rbenv and have all the correct paths.
I'm not sure that comparison is in the same ballpark. (I'm also not supporting his stance.)
The Jefferson Rifle: A gun control compromise?
Teacher quits: "The fun is gone"
To be more specific: The only known things quantum computers are algorithmically superior for are factorization, computing discrete logarithms, and things that reduce to those. This happens to include all currently popular public-key cryptography. Fortunately, that is typically unrelated to symmetric-key cryptography.

At its core, to do public-key cryptography, you just need a difficult instance of an NP-but-non-P problem. Quantum computers put factorization and discrete logarithms into P, but there are still plenty of harder NP problems that have not been tapped. If quantum computing starts to become a significant threat, we'll probably see renewed interest in those.
I have just subscribed to get updates and I am not even in the U.K. I hope you do really well. Like others here, I am curious as to your exact business model. It isn't clear to me what specifically you will be doing. I hope this kind of business becomes more common. It is a potential antidote to some of the problems caused by largescale modern farming and general commercialization of our food.
When I back projects I think are great, I share with my friends but sharing with other crowdfunding backers would be smart.

I'd use it.
Initially, our target is digital agencies, design shops and small development teams. Blimp won't replace Pivotal Tracker for a team of experienced developers using scrum or other formal agile methodology. But we are OK with that.

We are trying to fix problems for folks that need help with their PM methodology. The idea is "trick" them into using a somewhat formal process.
Conversations about "learning to code" frighten me because they overlook a necessary foundation in engineering concepts like abstraction and the value of simplicity. If you're looking to hire software developers, stop interviewing "coders".
"we have plans for companies of all sizes starting at $12 a month"...couldn't find a link to more information on pricing.
internal issues. people issues. cofounders infighting.
I see Pwinty has US shipping, but seems to be based in the UK.

Are US-bound prints from pwinty mailed from the UK?
I'm not really sure how you're getting 100 ms. For someone on the equator, time = 2*d/c, which works out as 72000/300000 or 0.24s. Unless you're trying to access a server actually on a satellite, the data has to go up and back down again.

I was being lazy and pulled my numbers from wikipedia.[1] It seems that the calculation there takes into account latitude of the transmitter and receiver, and so gives a slightly larger number. For non-equatorial ground stations, latency is higher.

In the context of communications, it's important to clarify what "round trip" means. The latency to send data from one ground station to another is, at best, 240 ms, but the time taken to request data and then receive it is going to be twice that. In practice it means that if you were browsing the web over a geostationary satellite link, it would take 1/2s between clicking a link and receiving the first data back from the server.

[1]: http://en.wikipedia.org/wiki/Geostationary_orbit#Communicati...
Your next game console will be a smartphone
The essay doesn't say when those experienced programmers started learning to code.
The Secret War on America
It makes sense to raise the issue before blaming about it. That's what Open Source is supposed to be.
Hunting vulnerabilities in SCADA systems, we are still too vulnerable
SSH tunnels are detected and throttled in China.

If you use a proper VPN, e.g. PPTP, you'll have much better luck. All of my traffic is routed through an ec2 instance, which unfortunately means I can't access stackoverflow or some other sites since they've blocked ec2.

The lag is hardly noticeable. Actually I think encrypted traffic is faster since it can't be scanned.
Congrats, Kenneth - Requests is a very nice library.

I've been using it a lot recently (though I've never had to go too deep into it). I'm impressed with the simplification and removal of code in this release. If only that was a goal for every project :)
Came here to say exactly this. The answer is quite obvious, but somehow the question still pops up from time to time.
I tend to be a bit of an evangelist in whatever endeavor I'm currently engaged. I'm a big mouth. There, I said it. With that out of the way, this tends to put me in the teacher's seat once someone says, "Ok, Brad, show me what's so cool about this thing you're always talking about."

What I've observed is that there are two types of learners. One set of learners starts from a set of instructions. These instruction sets are simple, enumerated lists. The learner executes the steps and looks at the outcome. As they advance, they might begin to explore deviations in the steps. Reasoning like, "What happens if I swap steps 2 and 3?"

The other type of learner cares less about the steps and more about the concepts behind the steps. They begin by asking, "Why do I do step 1" or "How does step 1 work?"

Everyone I've taken under my wing who engages in the enumerated list approach hits a wall at some point. When the complexity of the enumerated list extends beyond their ability to tweak inputs, they become frustrated, and ultimately give up.

The latter group tends to get further, but it's not a free pass to stardom. Many still hit a conceptual complexity wall where they fail to grasp some of the more abstract concepts.

The former group far outnumber the latter, in my experience. I'd posit that what makes learning to code so hard is that it is more accessible to a means of learning that fewer people possess.
> California has such a horrible economy and complete lack of entrepreneurialism

Can you elaborate on what kind of policies towards entrepreneurship are better in Alabama and Arkansas? Seems to me that SF Bay Area and Los Angeles are both flourishing entrepreneurial havens [1]. I'd argue that the culture of innovation in California outweighs any economic policies that may be adverse to entrepreneurs.

[1] http://techcrunch.com/2012/11/20/startup-genome-ranks-the-wo...
graze.com sounds like what you are after?

--edit, code for a free box MCH1FRRA
Facebook to go all Mission Impossible with self-destructing photo messaging app
Ask HN: if DNA is the code, are proteins the processes?
I'm a physician, teaching myself python (hat tips to LPTHW, Codecademy, and Lutz). If DNA is the code. I'm guessing RNA is ... like the front-side bus and proteins are the running processes? Does that sound about right?
30 Premium Landing Pages to Boost Your Conversion
Yep. If the gov has to block everything, they come closer to being compare to North Korea and Iran. I hate the blocking, and the VPN disruption lately is absolutely painful, but maybe if they piss enough people off, their will he some significant pushback.

Xi is not getting off to a good start.
I believe the scrolling physics can be updated. In the Bonus Points section they mention:

> Also, you may notice a difference in the scrolling deceleration time between the native iOS app and Fastbook. In the native app, scrolling doesn't stop for about 3s. We decided to increase friction and reduce the animation duration to 1.4s. This not only makes content ready to read faster, it also provides extra idle time for the app to buffer more items while the user is still reading existing content.
Yes, currently all items are shipped from the UK but I believe Pwinty are close to partnering with a US based printer for US orders.

Our plan is to eventually show pricing to US visitors in USD and ship from the US for quicker delivery.
This is only a serious exploit if you install an app that exploits it. If you only use email, SMS/text and web browsing and don't install any apps you should be fine.

If you want a more secure Android phone get Google's (currently Nexus 4). It won't have all the BS that 3rd parties add, like this.
Well I was specifically talking about employee/employer relationships. An employer has a need for a skill that an employee can provide and pays said employee a salary under some contract. Nothing unusual there.

If you're talking about "colleagues," then I assume everyone involved has significant first-class equity in the venture. This is a completely different work dynamic and requires much more care if one tries to leave the relationship. In such a case even more attention to the details of the contract is required.

That being said you should reconsider working "all-nighters." Chronic sleep deprivation has some significant deleterious effects to your mental and physical health. As my intellect is my money-maker I do everything I can to preserve and enhance it. One of the easiest things I can do is get a good night's sleep.

http://en.wikipedia.org/wiki/Sleep_deprivation
Congrats. Requests has been super useful to me. Awesome stuff.
> Tell me as early as possible

Nice in theory, but some employers will walk you out the door as soon as you tell them you're quitting, so you better have a good idea what kind of company you're working for before you do this.

> Give honest feedback

this has been beaten to death. Don't do it. Its like breaking up with somebody, everybody wants to know why you're breaking up with them, until they actually know then they'll think you're an asshole for telling them. Human beings are just weird like that.

Stock answer, "its just a better opportunity for this point in my career", vague enough to make everybody happy.
But... how do you deal with living in a deeply red state? ;)
The upside is maintaining a good and respectful relationship with your past employer and/or past boss. Just because you're leaving does not mean you don't want the company to succeed without you. If the person you're giving feedback to (assuming the feedback is given thoughtfully and respectfully) is going to be thankful and receptive to it and it has the potential to do the person and the company some good, there is value to you.
Does your VPN still work? They've gotten incredibly efficient about screwing up VPNs lately.
But why should the satellites be on geosynchronous orbit? What if we bring them closer to Earth? For example, when we use mobile internet, we travel from antenna to antenna. With satellites on lower orbits, the antennas will travel around us.
I think he hit upon the main point at the very end. If you wanna' learn something, and I mean really learn it, you've gotta' be invested in it - and there's no better way to do that then building your own projects. Saying I want to learn to code, and having to learn to code to see your idea come alive are two different animals of motivation.
A little meta, but this design makes it hard to comment on posts! I spent about a minute trying to find the comments section, which is a click away, as opposed to a simple scroll.
I'd like to clarify one thing. The "native" Android app that was tested, isn't actually native. Native newsfeed shipped in Facebook for Android 2.0, but 1.9.2 was used in the comparison. Thus, the comparison was between two html5 implementations of newsfeed. That said, I'd love to see a side by side video with Facebook for Android 2.0.
And NYTimes, Bloomberg, UK Telegraph, and many others.

China actually blocks the services for many reasons other than just censorship. It's also a very effective method of protectionism. China now has its own thriving social networks - QQ, Weixin, and successful e-commerce and search sites. This may not have occurred if China did not use censorship as an excuse to block US based sites.
If you offer a free alternative you should highlight that, not hide it in plain sight. Perhaps you should go with `Signup for Free` rather than simply mentioning it on a small font which reduces relevancy. That would be a good AB test for your conversion rate.
If it's so easy to be an employer become one - others will build assets for you...
It's a clever idea. I'm not 100% sure I'd use it because I'm not totally sure what the benefits are vs the potential downside (spam? e-mails saying LET ME USE UR NETWORK QUICKLY PLS). Maybe I'm too cynical, though.
Modern OpenGL 03 – Matrices, Depth Buffering, Animation
512 bit keys taking weeks was the case a few years ago on old hardware, but even then you could do it in a few hours/days with a modest BOINC setup.

I'm not sure how a modern CPU would do, but I suspect on the low end of "weeks".
He was being sarcastic, but you are right.

California has always been the place to "make it big". From tech to movies to the gold rush, the recent economic policies (last 30 years or so) have little to do with it.
Testing becomes immensely easier. One of my main gripes with requests was that it had a fantastic API but had very unpleasant internals that made it complicated to test and mock http responses.

If this is no longer the case, then this indeed is a fantastic change - looking forward to diving in soon.
A stock iPhone (non-jailbroken)? There hasn't been any widespread security hole since the early days of jailbreaking via PNG. iOS6 fixed a couple hundred security issues, almost all in webkit (those end up in Android & BB as well).

Blackberry 7 has been considered the most secure, but it's a huge step backwards from Android. We don't know about BB10 yet.
I didn't read this article as discussing satellite internet. They propose connecting cell phone towers with free-space microwave links: a microwave relay from one cell phone tower to another, direct, no satellites involved.
An unjailbroken iOS device.

I would specifically recommended against the BlackBerry option others have offered. It is a poorly-coded platform (complete with an old, expoitable WebKit browser and J2ME) that is a popular hacking target (despite being practically dead in the consumer space) it still sees lots of use by lucrative targets in the corporate/govt space.

For all its power and awesomeness, I would also recommend against Android (vanilla or otherwise) if your focus is on security and data integrity.

Edit: You can downvote me, but consider the contrast in difficulty between rooting/jailbreaking iOS (and the iOS BootROM) vs. rooting/unlocking any given Android device's system and bootloader as a class example.
Four reasons why every company should be having a company blog
This sounds great. I assume it's Python 3, right?
"Believe it or not, we started work on the iPlayer radio app for Android on the same day as the one for the iPhone, but we’re still resolving a number of issues [...] That worked out of the box on Apple, but not on Android."
"Eat a bullet" is slang which means being shot. As in, the update kills certain fonts. It's also a pun, because fonts contain a character known as a bullet: "•".

Yes, the Reg is an IT tabloid; they do an entertaining, sarcastic, and pun-filled take on IT news. I wouldn't call it blogspam in general; they do real reporting, and provide more than the usual blogspam "link, quote, and one sentence summary." In this particular case, the source they quoted probably would have been a better article to post, as it is longer and contains more information.
2.6–3.3
I couldn't tell if this article was being sarcastic or not.
There are subfields of programming that generate more than their share of subtle gotchas, so that one should be particularly careful even when doing many routine (aka "trivial") things. E.g., security, or multithreaded stuff. From my single real analysis course way back when, I remember an impression that real analysis was a subfield of math with a similar error-prone character --- particularly easy to conclude something incorrect by stumbling over a technicality (e.g. integrating before taking a limit instead of vice versa), where the technicality is likely to be tricky to keep track of because the cases where the technicality matters are so weird (e.g., carefully constructed horrendously discontinuous functions).

Not all fields of programming or mathematics are as productive of fiddly gotchas: often an experienced specialist can judge rather reliably that a piece of work will be entirely routine, though time-consuming. I can only appeal to my informal anecdotal impressions for this in programming, but in mathematics I have some harder evidence: setting up machine-checkable proofs in HOL Light. The prover won't let me get away with any hand-waving or ambiguity: I really do have to dot every single i and cross every single t. In the end, doing that is routine (though often very tedious and messy --- people talk about spending a week to formalize a page of mathematics), and I am very seldom surprised by a part of a proof that I expected to be tedious instead turning out to require new insight.
Give honest feedback – This isn't realistic and shouldn't be asked of quiting employees

I found I was able to give a whole big pile of feedback on a meeting when I told my superior I wasn't really satisfied and was looking around. I gave a whole list of things to improve. Honestly it should have happened sooner, but that's on both me and the boss.

EDIT: It seems I interpreted the words "honest feedback" much differently than other people in this thread.
The point of the article is that California's government is wasteful and the state horribly mismanaged. That people still find a way to make successful businesses here doesn't refute that point.
The anti-gun studies tend to be pretty terrible as a rule. Including that one. Have you looked into any of the studies on the other side?

Suppose a woman in an isolated place avoids a rape via one of these methods:
- credibly yelling "go away - I've got a gun!"
- brandishing a gun
- aiming a gun at the attacker
- firing a "warning shot"
- firing at the attacker, but missing

...and the attacker runs away.

She's not likely to report this to the authorities. The attacker certainly isn't going to report it. So a study of "shooting incidents" won't include it. A study that starts by looking at cases where somebody was actually shot is counting most of the social costs but only some of the social benefits of gun ownership.
I've long since forgotten bookmarks and just learnt to trust Chrome's address bar. Even if I can only remember part of a title it'll manage to surface a page I've visited before.
It slipped our minds. Here are the plans:

- Free: $0 / 1 project / unlimited users / 10MB of file storage
- Beta testers: $12 month / unlimited projects / unlimited users / 100MB of file storage / access to new features including Dropbox support (coming later this week) which will not count against you file storage allowance.

We have other plans available but they are not relevant right now since the beta testers plan is the best deal. You can see all plans after you sign up at https://app.getblimp.com/company/billing/
Kudos to Jamie and Jacky for proving that the problem isn't HTML5. Does anyone know if the code is available?
Using elliptic-curve cryptosystems you may be able to reduce PK key sizes to near symmetric crypto lengths (within a factor of 2-4).

http://www.nsa.gov/business/programs/elliptic_curve.shtml

But remember that before we build our Dyson sphere, we may get quantum computers, which makes our bruteforcing polynomial rather than exponential. Cryptsystems based on discrete log, EC discrete log or prime factorization (pretty much all existing crypto-infrastructure) are vulnerable.

More on this http://en.wikipedia.org/wiki/Post-quantum_cryptography
I love the idea. I'd have to turn off auto-complete, too since hitting CTRL-L then typing "n" <return> would take me right to Hacker News. Muscle memory. I totally check sites out of obligation/procrastination.
Buy dead-tree books, now.
Open Source Alternative to TransloadIt
Expressing vulnerability requires a great deal of maturity, and is well-rewarded.
The proof's in the pudding. Look at CA, NY, MA, then look at Alabama. Every state that runs things the way the professor says they should is an economic shitshow with the exception of Texas, where there's oil and big liberal cities.
Not easy. Most carriers delay updates, sometimes by years, because of all the custom crap they layer on top, or for no reason at all.
"Do Women Avoid Salary Negotiations?" - commentary & advice
Even when browsers are powerfull enough the mess what is trying to shoehorn technologies created for hyperlinked text into apps development will still be a mess. It may appeal for those who know only the said technologies, but frankly, they would be better of by just learning the native instead of spending time traying to fight quirks.
As for the appeal "run everythere"—that's just some more quirks. Good luck with that.
I am very experienced web developer and probably know html, css, js and all that jazz better than I do know Objective-C and Cocoa Touch, but building mobile apps with web technologies is the last thing I want to do.
Also many people play without the auction rule, which makes the game a lot more fast-paced.
> Some sort of certification process before being allowed to ship customized builds would seem to do it.

You still haven't answered what the requirement is, just that Google should have requirements and enforce them. What requirement specifically would have prevented this error?

And Android does require a certification process in order for a device to be called an Android device, just not one that would be helpful here [1].

> Or simply disallowing any custom builds at all: OS vendor builds all drivers, provides a list of supported hardware, and that's all you get to choose from.

Considering how reluctant most device manufacturers are to give up their customized builds, how well do you think the ecosystem would respond to disallowing all customizations? And just because you disallow customizations, doesn't mean that all of the code suddenly comes from one company. Samsung (as the SoC manufacturer) and their component suppliers still provide (potentially vulnerable) firmware. Google has a much larger job to do in order to support even a fraction of the available chipsets, as well as a much larger job to do supporting external companies (what happens when there's a kernel bug in somebody else's phones? how long are the individual chipsets supported? etc. etc.)

Besides, part of the point of Android is to allow for different companies to build phones for people who want different things, while remaining compatible with the rest of the ecosystem. Barring customization is almost the antithesis of the project's goals.

[1]: http://source.android.com/compatibility/overview.html
A young person's guide to actually building something
Amazon's Next Acquisition
Why Your Company Should Sponsor Tech Conferences
"Too many developers want to stay in their comfort zone."

Too few employers are willing to pay for learning and evaluation.
I realize this, it was just an off-hand compliment to those involved.