skysight-inc/HackerNews huggingface dataset:
Sound cryptography is a tiny, tiny portion of software security. Most software security --- in fact, most information security in general --- doesn't touch on cryptography at all. Certainly most enterprise security and compliance products don't.

Indeed, many random enterprise security products did use BSAFE. Most of them did so because during the mid/late '90s, a BSAFE license was how you shipped certificate-based public key features, because RSA was enforcing their patent. Many of those products include BSAFE on their manifest but use OpenSSL and Microsoft SChannel instead. And the features we're talking about are things like login pages or agent/server communications for things running on 10-net addresses.

How many of those enterprise security products did end users rely on to protect their secrets from the USG? I'm going to go out on a limb and suggest that number is zero.
Here is the original HN post : https://news.ycombinator.com/item?id=8514168
I wounder...
Until amazon's patent expires, the answer's probably "yes".
A $1200 rent for a one BR (or even a studio) in the Bay Area is impossible...or nearly so. Look at craigslist.com/apa and decide how far outside the city you are willing to live.

http://www.businessinsider.com/san-francisco-neighborhoods-w...
I live in Manhattan and love both Amazon's and Barnes & Noble's same day service as well as Amazon Prime's free 2 day and low cost overnight shipping. I have also had great customer service with Amazon.

I don't understand why Krugman wrote a column about a firm which offers great selection at low cost with rapid low-cost or free shipping. Customer service is great as well. If only all firms aspired to be Amazon!
How to Do Coding Interviews on Terminal.com Collaborative IDE
There seems to be an issue with the Notification Center too (on menu bar). It disappears randomly while Expandrive is open.

Quite buggy, it reminds me why I stopped using it. Shameless plug, sorry!
No, you can only get cleaner data and maximize the pixels you have, not more effective pixels. The way you could get "more" data is to simulate, say, a 28mm equivalent lens with, say, multiple shots from an 135mm equivalent lens at different locations and stitch them together.

Thats what they do when you see those 3GP+ shots you can zoom in on.
Perhaps the real problem is that there is an overabundance of people in software looking for easy money.

It may not be a popular thing to say on HN, but in my experience it seems to fit the data.
I don't think that's fair as I could say (and refrained from) saying the same thing earlier.

The facts stand on their own.

I encourage anyone who makes it to this comment-leaf to investigate the facts for yourselves. Neither I nor Tptacek are pseudonyms you can trust.
Was there one specific problem with web.py or multiple issues? Was there ever a write up about what you guys learned from trying web.py? Would be an interesting read.
To make big changes and stay with the times, you have to burn some bridges. Sometimes you have to burn a bunch of them.

I'll feel the same pain as everyone else when 2.0 is released, but instead of wasting time complaining about it, I'll pick it up, embrace it, and keep my whimpering to myself.

NG Core is kind enough to share their work with me. Sure, I've invested time in learning it, but they don't owe me anything for that investment.

Feel free to apply down votes here to express your anguish.
Growing up in the 80s in Eastern Europe [..] were virtually unheard of. Or
autism [..]

Can you back that up? Is there some reliable data about the occurence of autism on both sides of the iron wall back in the days?
The the Datar-Gionis-Indyk-Motwani algorithm in PHP (counting streams of bits)
I'm not sure if linuxydave is joking, but for those not in on the joke, Hacker News is written in arc, a Lisp variant. Hacker News resembles early versions of reddit quite a bit and Reddit was a ycombinator funded startup. Early on there was a big overlap in the two communities, although Hacker News was quite a bit more exclusive and limited in scope.
In current times if a site was expecting high load or large amounts of traffic, it would be a bad idea NOT to have it behind a well configured load balancer and tested to a scale beyond what you expect. A simple python web API can handle 3k requests per second on a fairly average server, so either your software choice or production method would need analysing if you are worried about downtime at high usage.
Advice for soon-to-be new grad
How does a new grad with a vast portfolio in hardware design and low-level programming projects get accepted for a software developer role at a startup? It's hard to convince a startup when what they value most are past projects, especially those related to higher level software dev, no?
Get a local wallet in your own computer/phone and use localbitcoins.
Do you guys wish you were using Django right now?
Use some Magic Lantern build of the firmware in this case.
User reviews are highly skewed towards those with extreme experiences and often based on undisclosed idiosyncrasies. Users post a bad review after one negative experience, and there are many Amazon reviews where it doesn't even appear to be the case that the person has actually used the product.

Creating a valuable review actually requires a systematic approach. Take, for example, a review of a cell phone's battery life. Such reviews are useless without disclosure of your usage patterns, whether you're in a good signal or bad signal area, whether you like to jack up the brightness to 100%, etc. And aggregating a bunch of shoddy reviews can't compare to one good one.
At first I was thinking that suggesting that you exactly check the output of a request might be a bit much, especially since it could be entirely variable and cause your tests to break at any point during refactoring. If that was done by a third party framework, as you point out, you might not get a whole lot of value from testing its output. However, if you're constructing your own HTTP requests, as seem to be, then yeah, you probably need to explicitly check that it is being built up correctly. Or, since this appears to be a single build up, and not common/shared functionality, it could probably be abstracted into a common function/utility that does it for you. That should be easily unit-testable. Fair enough.
Yep, I knew that Reddit was originally written in Lisp and made the change to Python at some point. It is neat to learn exactly why and how.
Also on Steam: http://store.steampowered.com/sub/11264/
My one and only real complaint with Roku is the interface on some channels. Netflix compared to HBO Go is so glaringly bad.
Wow, this is a blast from the past, circa 1992-1998. For my sins I used to maintain a fairly large Thick Ethernet network for a large textile manufacturing company in the UK (working for a contractor that basically had very few clues about employee health and safety, hindsight is a wonderful thing).

A fair chunk of this network ran through their factory up in the factory roofspace. I used to climb these ridiculously high step ladders to reach up into the factory roof steelwork to install "vampire taps".

It used to scare the bejesus out of me, mostly due to an aversion to heights, the other being that the factories produced cotton thread, which during one of the processes requires the application of a fine mist of wax or light grease, I don't remember why. But every high up surface was deceivingly lubricated with a fine layer of wax or grease as a result of being kinetically atomised into the air by high speed thread spinners, rollers, spoolers and guides. To further focus your mind, there was also an opportunity of being impaled on these massive crane lifted pointy multi-spool holder things should you put a foot wrong (they were used to lift large bulk spools of rough spun cotton into even larger dying machines).

Although we had a proper coring tool my biggest fear was of creating a short between the shield and core and unf*cking that up a 30 ft step ladder in that environment would have ruined my day (we had to install these things on live segments, there was no downtime permitted). Fortunately the quality and accuracy of the tooling was good, the customer used the correct cable (not some cheap imitation) and my karma and anxiety levels could return to normal once the transceiver lights flickered into life.

Just thought I'd share my lasting memory and experience of 10BASE5 hands on work.
Encryption and Offline access are the two major features planned for V5 coming next year [All purchases get 1 year [or unlimited] of updates]
This may be a silly question, but could publishers simply set up their own Amazon storefronts? That is, could I buy a book from "Hachette, fulfilled by Amazon" if Hachette was willing to set things up on their end? I'm sure that the current dispute would make this approach untenable, but I have to wonder why publishers aren't using Amazon services to sell books at their preferred prices.
How about this as a middle-ground:

Be strict in what you issue (duh!), be liberal in what you accept - but both emit strong warnings when the input isn't strict, and have a strict mode.
We are in mostly full agreement on this comment. (I do not think it challenges the thesis.)
Very small things - dropdown in internal page: text color set to white?

I liked the interface. Are you using any API to showcase location based startups?
If the pixels were literally black that would be the case, but even on very underexposed pictures I don't think that ever happens. There's still photons on the sensor, it's just that they are swamped by the noise. Like, most DSLRs nowadays capture 12-bit values, which suggests you would have to underexpose by something on the order of 12EV to truncate the output to zero.
Caltrain operates diesel generators on electric cars between Silicon Valley and San Francisco.

BART (Bay Area Rapid Transit) is electric.
MUNI train cars are electric. Many of the buses are electric.
Cable cars operate on a cable run by electric motor.
Office 365 Unlimited Storage – Commoditizing DropBox and Box?
Perhaps not a book, but a comprehensive language-agnostic resource on functional programming patterns would be nice.
For manually operated lockers the axle shafts have to be moving at the same speed or with very little difference in speed to be engaged.

>Only engage the Eaton ELocker™ differential while the vehicle is stationary or operating at speeds of 3 mph
or less with minimal wheel slippage.

This specific locker (Eaton G80) is self-engaging up to a set speed which is intended to prevent this from happening, though it has been known to occur.

>The G80 can be very effective when used within its limitations. However its very design can lead it to failure. It requires a certain amount of speed difference between both rear wheels to operate. Basically more slip than you would ever encounter going around a turn, but it will not lock at speeds above roughly 20-30mph. This it where it earned the name "gov-lock". It has a speed governor that operates off centrifugal force inside to govern locking.

When it locks, it locks hard. Imagine one tire sitting still, and suddenly being launched to a speed of 20-25mph. That takes a great deal of force and puts a lot of strain on internals. They have a tendency to break with no warning.

Page also has photos of one that has failed.

http://www.ar15.com/forums/t_1_134/1250761_g80_differential_...
Do you recall what didn't work? So far web.py looks like a really nice rest-ful api backed framework. I rather like it.

http://webpy.org/
I'm curious to see some example use cases which are practical. Yes you can embed SQL in Python in HTML, but I think it's pretty obvious that this not a great idea. Even more common examples such as embedding CSS in HTML seem fairly ill-advised.
Yes, of course. I'm not saying that SLRs don't have a place. If you're a wedding photographer, you probably shouldn't bring your iPhone to the job.

But the post I replied to took it to the point of absurdity, where people questioned whether these were really "cameras", and you either have the fools amazed by their crummy results, or the pros who see through that ruse. That is nonsense. I've owned a number of SLRs through the years, back to a 35MM Minolta 9xi with a number of lenses. I am amazed at what is possible with smartphones, and constantly surprised at the very good shots they yield.

Further, just to put this into perspective, an iPhone 6 or a recent Lumia, with its tiny little sensor and tiny little lens, has attributes that beat out God like SLRs from just a few years ago. Those cameras were pro quality, best of the best then, but now the devices that beat them aren't worth calling cameras?

http://connect.dpreview.com/post/5533410947/smartphones-vers...
Implementation of Stafford Beer and Cybersyn's Viable System Agent in Smalltalk
I have a One and the only thing I use it for is step tracking. It works great.

Their software ecosystem is becoming a disaster.
The Arduino embedded C library (which I'm assuming they're using) isn't as rich as a Glibc or uclibc. Sometimes I have to fall back on very old school methods to build complex strings.
"a lot of it involves cartels fighting each other for control of different regions or routes at this point."

Though if the activities themselves were legal, then a cartel that did not itself engage in violence would have recourse to the state, which is probably also cheaper for the cartel than engaging in violence themselves.
I think the performance issues tend to come when you have a lot of controls and associated bindings via angular on a page. The use of jQuery (improperly) tends to exacerbate the issue. Most people won't come across the issue, to be honest. Facebook has a lot of points of display and interaction on their pages, so it quickly becomes an issue. Not to mention the simpler flow is easier to track.

I do find that the flux model makes more sense to me. Flux is a set of best practices, they use React for the rendering/view portion, and since their talks there have been several implementations of the workflow. Some using Ampersand or Backbone, others implementing their own pieces. Now Facebook has been releasing their own implementation...

It's all pretty interesting.
We don't always know what will be important. You could have said Twitter was a useless blogging derivative. Yet it has proven itself a powerful tool for social change, evidenced by the virulence with which governments turn off access.
Are you sure on the "no drugs" thing? Because you are on drugs if you think such an apartment exists.
Agreed. Question is whether it's harder or easier than restricting traffic fraud, and if you can comply with know your customer laws and still protect privacy.
>User generated reviews are among the most useless things on the Internet.

Ranking up there with your hyperbolic comment.
A product about Product Hunt made it onto Product Hunt.

That...shouldn't be surprising.
Maybe you should consider partnering with people who have domain experience. Some of my biggest successes have been approaching people who are older or maybe just don't understand technology well and asking them "What are really irritating, repetitive problems that you wish would go away?"
> Growing up in the 80s in Eastern Europe culinary allergies and the likes were virtually unheard of. Or autism and ADHD.

> Right now everyone has some kind of intolerance. I think for the majority it is reverse placebo effect.

Did you just call autism a fake condition? Have you ever met anyone with severe autism before? Some of these people need near constant supervision for their entire adult lives, and you think they're just, what? Faking it? For the funzies?

Sorry but that's a new level of dumb. Autism has gone by many names but it has been written about since at least the year 1566. The only thing that is relatively new is its name, and that might change a few more times as "autism" seems to contain at least three different distinct conditions.
That version of web.py has little relation to the one that Aaron wrote. The current version looks pretty good but I have no idea what it's scalability and modularity story is.
Some of these are unintentionally hilarious without context. Here's a real gem: https://imgur.com/c7Ly6Qm

All in all, though, impressive. Sure some are misclassified but it seems like a significant majority are not, including a lot of the hard ones. Good work!
I bought a license a little while back to mount SFTP servers (for dev work on a VPS rather than in trying to work in a local VM), S3, and Google Drive-- it's a great product that works well.
Used Tornado, django and flask quite a bit, web.py only once. As others have mentioned, it didn't work that well, and the community around it is smaller than other frameworks. Again today, Django seems a bit cumbersome, Tornado works well but has a very low bus factor.

Pretty sure flask is currently the front runner in "python microframeworks".
I have heard this being called a disease of civilisation:

http://en.wikipedia.org/wiki/Lifestyle_disease

As countries become more industrialised, their population acquires new diseases. One hypothesis I've heard for explaining peanut allergies is that the much greater number of caesarean births is to blame. Apparently being shoved headfirst through a vagina full of germs is a great way to boost your immune system:

http://www.medicalnewstoday.com/articles/256915.php
You can run antenna's a LONG ways from your wifi card by simply hooking up a VERY long wire. It's the same principle as your satellite dish.

This is also how you do testing of wifi in a way that won't interfere with outside signals.

It's the same principle as the old coax networks.
Sure, that was just one of the things it lacked as compared to the DSLRs. I'm not sure what's so amazing in these photographs (as compared to DSLRs) - to my untrained eyes they don't look great.
This is a very weak excuse to use strcat(). Writing something that actually tracks the length instead of recomputing it every time takes 5 minutes.
Tracking suspected scammers Moolah on the Bitcoin blockchain
AngularJS 2.0 Details Emerge
If you asked those same experts in 2005 if a Jeopardy computer would beat the best human Jeopardy contestants ever in 2011, what percentage of them would go on the record with the correct answer?

What is expertise today, tomorrow is passé.
Why not ROT13? Or a simple substitution cypher?

Not trying to be silly. But if the only goal is to prevent man-in-the-middle attacks such as someone mangling the data, why not "corrupt" the data such that the phone company in the middle can't read it?

You control both ends. You can make your own "security".

You're not explicitly worried about security. You're not worried about Evil Person reading your messages. You just want your carrier to stop f'ing with your data.

If the data is slightly corrupted so the carrier's crappy software can't recognize it as http headers then the carrier's software (hopefully) won't fck with it.
Well my wife is a coeliac, and it definitely affects her - small amounts of wheat can leave her with food poisoning style symptoms, trapped in the toilet and very ill. And this isn't just when she is aware that she might have eaten, she's had this when she's eaten things supposedly gluten free, and then been ill - only to realise that someone thought 'maybe a little wouldn't hurt her'.

Way before that my dads first wife had this in the late 50s in the UK - the doctors thought she had leukemia. They had basically given up on her (as there was no treatment for leukemia at the time) and she went home to her parents - there she met a student doctor who wondered if it could be wheat. Within a week she was up again after nearly a year bed ridden.

I think years ago these people just wouldn't survive childhood, or if it occurred in adulthood (as it did for my wife and my father's first wife(, then it would have been misdiagnosed as something else. Those truly affected by this aren't subscribing to some fad, they really are ill, life-threateningly so.

On the flip side - I had no allergy, but I feel a lot better if I cut out simple carbs, in particular bread and pasta. If I eat a sandwich at lunch I am usually dopey for the rest of the afternoon - if I eat a protein rich lunch, then I feel great. I don't blame that on the gluten - but cutting it out has done me no harm.
What, exactly? Which current startups/tech companies are doing something meaningful? I know a few that are not marketplace(Uber)/ads(Google)/finance(Goldman) companies, but there are not many.
Yeah same here. It has the cleanest mapping from REST resources to Python class + method. It just made sense to me:

The router block at the top plus:

class MyResource:

def GET(self,...): ...

def POST(self,...): ...

def PUT(self,...): ...

def DELETE(self,...): ...

Looks really nice. Haven't tried serving or rendering templates from it, so never tested that code.
Please note they are accepting applications for presenter talks over the next ~20 days or so. You can apply using the linked form on the submission URL.
> and nobody takes a second to say "hey buddy, just in case this wasn't clear to you, here's a helpful tip".

"hey" should be capitalized, it's at the beginning of a complete sentence. Also, a comma should be before the quotation.

> No down vote, perhaps an up-vote

down-vote and up-vote should at least be hyphenated consistently.

> One of the things that continues to disturb me the most about HN is how thin skinned the community seems to be. It is impossible to consistently offer a contrasting point of view here without down-vote attacks that make your point of view virtually disappear. Mind you, this particular post isn't that. It just reminds me that HN is really weird.

Likewise, down-vote should be hyphenated consistently with the previous use.

> I get down voted a lot despite the fact that I am a successful entrepreneur since age 15 who has built several companies and continues to do so. My perspective, however, seems seldom welcome here (based on how often I am down-voted) because I don't tow the line of the 20-somethings that are the bulk of this audience. Instead of learning they choose to pound what they don't like out of existence. Weird.

I don't get what kind of prank you're trying to pull here. Is it "down voted" or "down-voted"???

Just being helpful!!
I would be hesitant to purchase another Fitbit device. As someone who was a hugely loyal fan of theirs, they've repeatedly dropped the ball.

I've had to replace multiple devices for loss of functionality, poor quality of the Flex band, and wrist rashes. To their credit, they've been more than responsive and replaced my products no questions asked, but it's all left me with a sour taste. Their simplistic app, confusing calorie tracking and refusal to integrate HealthKit doesn't help.

Fitbit was on top a few years back when the wearables game was still young, so a slip up here and there was acceptable, but now there are a ton of competitors with great products, so research your options.
"Virtue is appropriated by people wanting to signal smug superiority. Others start by condemning the signaling, but move on to condemn virtue" - Scott Alexander

Both sides of GamerGate in a nutshell.
Eh, there's plenty of boring people who will work on boring things. But you can also to make working for your company exceptional in other ways, such as a great work environment (flexible, not 9 to 5), perks, or high salaries.

Or recruit a foreign programmer to come live in your (presumably) western country, where they will be happy to live in a new exciting place.
The plural of anecdote is not data.

Just because people suffered silently with poorly understood conditions (autism, ADHD) or didn't discuss their food issues doesn't mean those conditions didn't exist.

My uncle has always had celiac disease and he grew up in the 1960's.
Can confirm - the Amazon tablet app still says my Nexus 7 is incompatible with Amazon Instant Video.
I don't work there so I don't really know, but I do know that I usually don't use Django for the reasons listed in the blog post -- namely that you have to live in their world view to write Django.