skysight-inc/HackerNews huggingface dataset:
My family was very much working class, probably around the same income as this family, in central Florida, and both my brother and I went to a fairly expensive private school.

Why?

The public school system in Florida is known to be very bad. My parents felt it was more important for their children to get a good education than it was for them to eat out, go on vacation, drive a nice car, etc. I am eternally thankful to them for that, and, in my opinion, since they were never able to save for retirement or have an emergency, my brother and I are just that.

My guess is that this kid's parents also felt the same way. Obviously, they made the right decision.
The Great Spaceship of Toronto
In Django? django.contrib.auth.views.password_reset seems like it would do the job, no? If you have specific logic you need to implement, rather than using the framework's default logic, there's likely not much it can do for you.

Alternatively, there appears to be a CBV version of password resets over here that looks fairly easy to extend: https://github.com/brutasse/django-password-reset

I can't talk for node.js (although I have found that its authn/authz frameworks are lacking in general) or various PHP frameworks, but Django at the least is fairly professional.
Yeah, I am currently learning Haskell and was surprised by the apparent low performance of Yesod and Snap in comparison to the faster frameworks.

I am wondering if I should spend more time on Clojure instead, as it seems to be significantly higher in the ratings.
My point is that in this case I actually do get some value from losing privacy.

I could just watch regular TV instead of Hulu. Those ads are just targeted broadly by the viewership of a particular show or time-slot.
Helpful Blog
The 'downsides' as you put it are not inherent in the digital lifestyle.

The whole point of the article was to see whether it was possible to do this.
The Future of the eBook Enhancer is Upon Us
Only someone who hasn't played Minecraft would be surprised at this. Altering the scenery is half the fun of the game, anyway (the other half is building cool stuff).
Colorado startup sues GoPro for allegedly infringing camera-mount patent
My only experience with mad is during the 80s, I thought it was great, 90s era or beyond not so much. I still have my collection which I reread on occasion, still funny still brilliant. I find it weird that stand up comedy from the 80s, can age so poorly, I mean absolutely not funny at all today. But old txt files and written stuff maintains its relevance.
2014 President's Big Data and Privacy Working Group Report
SEEKING WORK- Chicago, Boston, Philadelphia, Washington D.C., Houston. Remote work is cool with us.

CUDA, C++, Python, Robotics, Image Processing

We are Talos X, a small robotics consulting company. We specialize in image processing, sensor fusion, 3D Imaging, CUDA, and robotics design. Our most recent experience involved developing the perception system for DARPA Robotics Challenge entry Valkyrie. If you'd like to learn more, checkout our website, www.talosx.com, or feel free to contact me at cbames[at]gmail.com
== should never have been used for that method, which is very rarely what you want. The right thing is probably to deprecate == on nonprimitive types, replacing it with a longer name that's clearer about what it means.
We're doing that with the Shared Solar project (http://sharedsolar.org/). Some parts of the project were spun off into a for-profit business by former lab members. Interestingly, although SMS payments were built into the system, no one used them as it was easier to just walk down the street and buy credits with cash.
REMOTE/US

Job title: bizdev/marketing co-founder

I'm founder of Blackice Cyberdefense Inc. < http://getblackice.com >

I wrote initial prototype of pro-active defense for webapps from 0-day attacks and I'm looking for bizdev/marketing person to join me.

Shoot me an email at 'me <AT> ysz <DOT> name' if no–nonsense hardening of modern PHP/Ruby webapps sounds cool to you.

Its in the cloud. Its based on forward symbolic execution & dynamic tainting, and it really works against unknown threats.
>This is a false trade-off. Why should people have to make sacrifices to gain privacy? If people believe it's important then they'll advocate for it but that doesn't mean they should become digital hermits to prove a point.

But why would a privacy minded person even be willing to give third parties their information? Once it's out of your hands, it's out of your control. Forget the sale of information by Facebook or Twitter. What if they get hacked, and their entire database gets exposed to the world? You can't control that.

This is why, even before the internet, those who wanted complete privacy turned into literal hermits.

If one is truly concerned about privacy, they shouldn't make that information available at all. So no Facebook, Twitter, or use of Google services.
This is actually a complex issue. Based on my non-lawyerly understanding, there are a few levels...

1 - If your employment contract says that the company owns 100% of your work unless otherwise approved, you have limited legal standing. This means all side projects must be approved, or the company owns it.

2 - Some employment contracts are more specific that they only own what happens during working hours. This can be tough if you work on a project during working hours, and they reject it. You definitely can't take the code with you, but you can keep what's in your head.

3 - If you pitch a side project done on your own time to a company who only owns what's produced during your working hours, then you have a right to take it with you if you offer it to them and they don't want it.

I actually don't consider #1 so awful. As a prospective employee you should negotiate it with a price. Similar to if someone wants a very long non-compete. It's only immorale if they spring it on you after you start. If they hand it to you during salary negotiations, then you can put a price on it, or go elsewhere. ("I'm happy to accept a 1 year non-compete, if you pay me 5% more, and give me 6 months severance if I'm fired for any reason, including with cause.")
Ha, look at their pricing page: http://phacility.com/pricing/
Is anyone else horribly sad that this kind of content and discussion is ending up on the internet instead of written down in books?

But seriously mailing lists are pretty archaic, not saying that g+ is great but it's possible to have solid data redundancy and centralization without living in the past.
If they escaped giant obsidian underground swastikas and dongs everywhere they got off lightly.
More Phabricator goodness:

- When closing a ticket, you can choose 'Resolved', 'Invalid', 'Wontfix', or 'Spite'.

- When choosing custom permissions for an object, you can choose allow/deny 'when the moon' 'is full'/'is waning'/'is waxing'/'is new'.

- Submission buttons for text fields are sometimes 'Submit', and sometimes 'Clowncopterize' or 'Avast!' or something equally ridiculous.
Better public transport. I have kind of an idea in my head, that might be useful to you.

How technology can help?

- Most of people who do not have their own drive, rely on public transport which is 'generally' overcrowded to reach to their destination.

- Now there are people who have vehicle (mostly car) for going to office (downtown like area) which has space for other 3-4 guys?

- I always see those empty seats and people on the other side of road waiting for a bus/train (which might be going to same place as that car).

- So if we can provide some way of communication between these two, wouldn't that be awesome? As they do travel on approximate same time (like morning 9-10) to same places.

- I do think people having vehicle don't have any problem giving ride to others who are sharing same or nearby offices. If they don't have to stop at too many places and wait.

How can we implement this? (just a suggestion)

- We can divide the whole city in some kind of hexagonal area <cellular towers?>, and then a simple mobile app can connect people travelling to same 'hexagon' maybe?

- Each hexagon should cover only 'walkable' area. So if I drop someone anywhere in that hexagon, his/her destination is at max 8-10 mins walk from there. Otherwise he/she might have to use other ways of transport which is not convenient.

I think it might change the way people travel in big cities.

It would be true People Powered Public Transport then! :)

Let me know your views on this.
I'm curious, would you be interested in microbenchmarks for things like concurrency models? I'm thinking about preforking vs. thread-per-request vs. events for C++, NIO vs InputStreams vs. Fibers for Java, etc. The idea would be to measure how much overhead is coming from the OS vs. the language vs. the framework so that framework authors could make informed choices for their framework architecture. Or would that be out of scope?
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...

Ah crap... I will not troll anymore on HN. ::slap::
I will not troll anymore on HN. ::slap::
I will not troll anymore on HN. ::slap::
I will not troll anymore on HN. ::slap::
This tradeoff was forced on you.
There are definitely more advantages than just the unit testing side. The Google IO talk on Guice does a pretty good job of explaining the benefits:

https://www.youtube.com/watch?v=hBVJbzAagfs
Because, particularly in Java-land, if you're not opinionated you end up providing a FactoryFactoryFactory. A beginner is in no position to weigh up the pros and cons of the different build tools available, so it's better for a guide to simply make a recommendation and explain that one than to give the beginner a confusing choice.
Lucky, yes. Hard-working, undoubtedly! And she was surprised that he trusted that Google has all the answers, that's all.
Speed is not the only concern when it comes to JDBC vs ORM (JPA/Hibernate).

The more complex the data model, the more one needs to know the inner working of JPA. I've shared my struggle understanding how JPA works even for a medium-level complexity of the JPA entities.

Some of the problems I've encountered using JPA:

- The whole EntityManager act as L1 cache occasionally tripped me when writing Integration-Tests

- The relationship direction (owning, etc) can be confusing to learn

- Reference vs Lazy vs Eager load

Having said that, HBM2DDL is a nice tool that can work as maven plugin such that changes on the JPA entities can resulted the DDL to be updated properly thus maintaining consistency between Java Data Model and the DB schema.
Sure, but there's no reason filesystem encryption has to be sequential. The problem isn't with tweakable ciphers; the problem is with ECB-like tweakable ciphers with no authentication.

The LRW paper has some starting points for tweakable ciphers with random access properties. Note that if you're doing filesystem encryption, you have a place you can put a nonce to do randomization. For that matter, you could divide files up into 4k pages and use OCB for the pages.

I don't think I understand your point about handing filesystem drivers untrusted data.
In case you're wondering why this obviously interesting item has had almost no up-votes and almost no comments, it's been submitted several times over the past couple of days. It's obviously something that's come to the attention of the general programming audience.
Please don't post this again.
> The bottom of the page links to Pokemon

I love that, but I wonder if those unrelated links could lower SEO rating slightly. I'm half-joking.
It is just an idea I have been kicking around for a while now. Is basically from wondering if we will ever have the ability to design a targeted antibiotic computationally for individual treatment, which got me thinking on the bacterial evolution vs software thing.
Wikis: now with more love
Amicus (YC S12) is hiring a Sales Director in NYC
They threw that in there implying that it was difficult to buy gift cards with cash.

In reality, those limits are pretty much the same as any other cash transaction. You can buy a few hundred or low thousands of dollars of gift cards with little/no oversight. Unless you only engage in peer-to-peer cash transactions, any pattern of moving more than a few thousand dollars in a regular < 30 day period is an activity that is eventually reported under money laundering laws.
Facebook has killed its move fast break things mantra
PK4 Media - Los Angeles, CA / El Segundo, CA

PK4 Media is looking for a design obsessed front-end developer to join our team in El Segundo, CA. We're building a cross-platform cloud based ad-server and we're looking with someone with a finely tuned creative eye to help build our web interfaces and management tools. We're a small development team and looking to make our first design focused hire.

::::: Skills :::::

- BS degree in a technical or design discipline or equivalent experience

- Front end UI/UX design skills

- 1 - 3 years experience in web development

- Well versed in Adobe Creative Suite, HTML5, CSS3, LESS/SASS

- Familiarity with responsive design, Javascript

- Detail oriented, self motivated

::::: Bonus points :::::

- Any experience with version control (Git, Github), Ruby on Rails, template languages (ERB, HAML)

- Familiarity with SVG, D3.js, WebGL

::::: Perks :::::

- Macbook Air and large monitor

- Full benefits

- Dog-friendly office

- Endless coffee, stocked refrigerator, pool table

Email me at stand {at} pk4media.com if you're interested.

http://pk4media.com
I still prefer to make my own simple and flat design (:
Walking on my (startup's) grave
Happy International Workers’ Day: Looking Back, Looking Forward
nternational Workers’ Day is a day to celebrate and appreciate workers throughout the world. Every May 1st, people find time to stop and take part in the international labor movement and all that it means for working people locally, regionally and throughout the world. At Fourerr, we appreciate workers everywhere.
Log out of this website, turn away, and never come back. Assuming you want to keep your coding as natural, fun, and creative as possible. You likely don't have the awareness and wisdom yet to remain untarnished by the many garbage influences you'll find on a site like this.

Keep doing your own thing and building confidence in exploring your own paths, because there's a whole world out there that's going to tell you how things should be done and what defines success (to them). They're even going to sound really smart and appear to be doing things right based on some metric for "success", but only you personally can figure that out for yourself. It'll be harder to wrestle with figuring out your values, but will be far more worth it in the end, always stay true to what you want to do.

Once you build some confidence and consistent integrity in your values and your own life approach, then come back.
First of all, there's no "decent quant finance book" in existence.

But there are attempts at it. Most notable are:

- "An Introduction to the Mathematics of Financial Derivatives", by Neftci

- Wilmott books aren't bad.

- Brigo's "Interest Rate Models" is... flaky. It is a lot of material and seems to be quite rigorous, until some point most crucial for understanding, which gets skipped over. The interviews with traders at the end are good.

- Only buy Choudhry books, if you want to talk good about finance.
This is by far the strangest approach to quality control I've ever seen.
Avocode Application to YC (We didn't get in)
> I think people get who they vote for.

I don't think it's even that simple. The policies that are pitched by politicians who are voted into office are often different than the policies they end up supporting after pressure from moneyed interests is applied. Obama's 180 reversal on dozens of things is a perfect example (net neutrality being the most recent).

The reality is, it's almost impossible for politicians to do anything other than vote with the money (evidence shows this statement to be true). In such a system, the only solution is to remove the money. Lessig is attempting to do that.
This reminds me of _Count Zero_. The whole plot about a scientist leaving one corporate nation-state to work for another, and having to be extracted by a team of commandos so his old bosses don't kill him.
I think you missed the point. He's not denying that make is slow and could be faster or that most of it doesn't have to do with page-faults. All he's saying is that page-faults in general are slower and speeding them up would improve lots of various different kinds of loads besides just the kernel build system (Which would probably not improve very much from just that alone).

I'm sure he'd be happy to take patches that make 'make' faster, but that's simply not what he's trying to address here.
TDD and tests in general seem today to be something to do instead of good architecture and code structure. Extensive tests are only good when the code is complex and difficult. There may be some cases when this is how things must be, but typically it means the code should be rewritten, not tests must be added.
From a Boston Linux Usergroup discussion: https://www.mail-archive.com/discuss@blu.org/msg08490.html
If you are two days in and still getting around how Views and layout works I wouldn't call it a mess yet. You are still pretty early into it. Its not messy its just new to you.

From my experience once you get past the initial hump of learning their basic APIs and conventions its a very easy to work with platform. Maybe I am biased because I spend a lot of time with it. I also really like the tooling. How is it acting unstable for you?
It's interesting. Ant is a somewhat constrained imperative language. Gradle is a highly constrained declarative language built on top of, and with an escape hatch to, a completely unconstrained imperative language.

If you stay within the bounds of that the Gradle DSL can do, rather than throwing Groovy around (which is possible - i write a lot of Gradle, and very rarely write raw Groovy), then Gradle is rather nice and easy to reason about. But if you don't, well, you're going to have a bad time.
But this only applies for the first child, when the parents are the most nervous about living up to expectations. By the second or third child, they're like: "I get onesies at Goodwill and garage sales since they're cheaper and they'll only be in it for a couple of months before the knees are worn-out, or they've outgrown it." and "Pack-n-play? Those are expensive - I just take a blanket along for them to play on. Takes less room in the car and easier to clean."
I am surprised that NodeJS on Mysql is much faster than on MongoDB. Is this expected?

http://www.techempower.com/benchmarks/#section=data-r9&hw=pe...
>Easier to read than a pom.xml, for sure.

In that case I will have to check in out on a side project. My current projects at work are using Ant or Maven and I dont really like sorting through the pom.xml especially if someone else set it up.
I find it weird that a person so concerned w/ her privacy would work for Acxiom; did she ever mention how she squared that?
Rand Paul and the techies: A love story
Is Grails really pushing Gradle adoption? My experience has always been that the integration between the two is pretty bad. Are things better now that they finally... released a real Gradle plugin to support Grails 2?
The Amiga had several good BASICs, particularly AMOS and Blitz Basic. Blitz was very powerful and fun to program. You could easily drop beneath the provided commands and access the OS and hardware beneath. It had well-integrated inline assembly. I ended up using it as an assembler with the BASIC facilities for support.

The first game in Team 17's long running Worms franchise was written in Blitz.
I take some deal of comfort knowing that an evil and criminal regime was also stupid and irrational.

Apparently, the Nazi regime was into teutonic myth based occult woo, but I have no idea if that's more a modern distortion than an accurate portrayal.

I wonder if society in the US is any more rational. We gave up on Thorium so we could build bombs faster. The authorities sell us wars with the exact ease and facility that Herman Goering spoke about. Supposedly, GM started building cars larger in the post-war decades just so engineering managers could feel more prestigious. (Prestige came with volume of one's subsystem, apparently.)
How to hack your Klout Score and supercharge your job search
Here's a link to other preserved worlds at Stanford. By clicking on the world's and then clicking "Permanent URL for this" you can download the world.
That's scientifically proven: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3001541/

(Via http://www.ncbi.nlm.nih.gov/pubmed/21149532)
Indeed, this work for humans too. You cannot remove information once it enters people's heads, but you sure as hell can spread misinformation to drown it out.

The problem is that there's is a very large body of information associated with you that is not under your direct control. In some cases spreading such misinformation is quite illegal (caller ID, email forwarding services), unfeasible for most people (GPS location, HTTP referrer), or technologically impossible (email sender information).

Fortunately this is becoming more accepted with the advent of Bitcoin and Tor, however even those services are generally regarded by society as criminal at worst and sketchy at best.
I've had a great experience building web APIs (i.e. returning JSON rather than HTML) in Scala with Spray; it requires you to think a bit more about when things happen (because everything is async), but it's lovely and smooth to use (there's this routing configuration DSL that looks almost like a config file, but then you realize it's all Scala so you can use things like for/yield with it).

In terms of actual websites I understand Play is migrating to run on top of Spray, but I'm not aware of any mature frameworks for doing it right now.
I vowed to switch to the first browser that implemented arrow-function syntax. Sooo, been using Firefox as my primary browser for the last 6 months, and am loving using ES6 features in my personal projects (without needing stinky transpilers messin' up my workflow)! Next up, hanging out for Module support. C'mon modules!
SEEKING FREELANCER (Anywhere in the world but US East Coast preferred)

Need Front end designer/dev who can design and also produce Clean HTML/CSS/JS based on the design. I don't need PSDs necessarily. Final result must of course be fully responsive.

My project is in a very early stage where I am coming up with mockups and wireframes based on what I think they should look like. Bonus points for you if you can give me
ideas on how to do it better.

Please have something to show me when you contact. I don't care if it is your website, github, dribble, behance whatever. Just have something to show.

Contact yashchandra@treftsystems.com with subject "HN Design" and I promise to write back whether we work together or not.
Mobile Jazz, I think your offering falls out of the scope of the freelancer thread.
Hey there,

I'm Kate, the Social Media Manager at Leap. We're currently in private beta for our v2 software update, which includes major tracking improvements.

You can read more about what we're working on for v2 right here: http://www.reddit.com/r/leapmotion/comments/233uc7/leap_ocul...

If you currently have a Leap and you're interested in joining the private beta to provide feedback that will help us hit the mark, I encourage you to shoot me an email at kmitchell@leapmotion.com.

Thanks!
A Troubadour's Love Poem – (from My New Book)
> This isn't even a hard problem.

The solution isn't hard, but getting there is very hard indeed. The system is entrenched.
If you encrypt at a block level then the pre-authentication parsing code is relatively simple. If you encrypt on top of a filesystem, it's more complicated and relatively likely to have vulnerabilities (seen in practice in iOS at least). It may not be that important, but it's a factor.