skysight-inc/HackerNews huggingface dataset:
I like that the pricing keeps out a lot of the squatting riff-raff you see in com/net/org/info etc... I like .info too, but it's been abused.

It's also easier to find a relatively short/applicable tld.
Might sound callous, but when people want something so bad that they'll commit suicide when it doesn't work out, that's a serious mistake. Lots of things don't work out, but you can't get to the ones that do if you're gone.
Judge denies class status in SV anti-competitive hiring practices suit
Actually it is better, isn't it. If malware starts working to keep the bitcoin transaction network operational as opposed to spamming or stealing webbanking keys ... then it's actually doing something that's either neutral or useful. Useful if you like bitcoin.

That'd be a great step forward. I doubt it's worth the effort though.
Of course, I'm not saying it is an effective system. Just trying to theorize why it is so. We like to think people are exploiting the system at-will, but don't forget about Hanlon's Razor.
3 Small Tweaks to make Apache fly
The headline is wrong - it should be South Korea, not North Korea. I don't think there are many US citizens in North Korea.

And I'm not surprised at all. Planning for contingencies is kind of what the military does when it's not actively fighting.
Here is the invitation about the Google and the City of Austin announcement
RT Reporta: España en las calles – Video en RT
Know how to implement basic data structures and when to use them. Know graph/tree traversal, breadth v depth etc. Explain Big O notation of your implementation and efficiency trade offs. know how how/when to use alternatives when resource constrained, ie sorting a data set bigger than main memory. Be able to implement, and iterate, these on a whiteboard (practice!). If you can do all this you're most of the way there. Ps I found working through _programming interviews exposed_ as good practice.
Web stuff yes, android a little, IOS no
NapCat : Github reader for iOS
Donate to Wikileaks. Oh wait!
Online Video Marketing
"or any other nasty way Vimmers have to use because of our archaic, ingrained keystrokes.”

This is where I stopped reading. If you're trying to convince me to use sublime try to be less subjective.
Reasons for iOS outperformance in the US
you're absolutely right. it's frightening there is now case law precedent that makes altering an URL felonious.
Large multinationals that hire abroad and then bring workers to the U.S. typically have a blanket L-1 and bring their foreign workers over on those visas. Depending on the country these workers can remain on their L-1 for anywhere from 3 months to 5 years. The L-1 is designed to allow companies to transfer their employees between offices in various countries easily.

I can't speak directly to what infosys does but another large Indian company that has a lot of H-1Bs has them because they don't qualify for the L-1 since their employees aren't technically transfers and come to the U.S. to work as employees for the Indian company and as a contractor to the U.S. companies (essentially). This particular company does continue to employ their workers when they come back to India as they have work for other countries and internal projects the labor can be used for.
IOS 7 Concept Features Widgets, New Lock Screen, Mission Control and More
Contracts entered into by minors are not void, they are voidable, and only by the minor before the age of majority or a reasonable time thereafter. Minors enter into contracts every day -- millions of them work, for one, and child actors' contracts are in their name, not their parents'.
After reading the story on Fisker and their founder, I wonder if this is "Karma"?
Just some comments as a YC alum:

1) The "threaten to show up on YC's porch until you get an answer" thing is seriously a bad idea. I probably wouldn't have let alone know about that even jokingly. I mean, "football player waiting outside your door until you give him an answer" is inherently threatening. You probably didn't mean it this way, but I can see people being concerned.

2) Why do you want to try to sell to schools? From what I see of the product, it looks like something a programmer-parent would be more likely to buy for his kids, which is a quick $20 sale with no hassle, vs. the long and drawn out sales process to a school district. I hate kids, but if I had them, I'd definitely be looking for applications like this to get them thinking logically and like a programmer from as early an age as possible. Yes, a school would be a lot of units at once, but much more hassle.

The good thing about selling to parents is that once you sell one product, the kid will continue to grow, and the parents are likely to buy additional products from the same company (if you keep moving up in age along with the kids). Sell things to 3-5y to start, then move to 5-7, then 7-11. This is largely what made J.K. Rowling rich -- her first books were perfect for one cohort, and kept moving up with them in sequels. Kids can start at the appropriate stage later on.

The YC company "tutorspree" has some interesting stories about parents who really care about their kids, and spend substantial money on their education -- as do any tutoring programs. (I know people who spend $120k/yr for a Mandarin-speaking nanny for their kids in California.)

3) From the public info here and your iPad app, it's not bad. I don't know about 70th percentile. If you figure YC gets 3k apps/yr, and interviews 150 (5%), and accepts 50 (1.5%), then 70th percentile is not ideal. But there's probably both a huge amount of variance how things are evaluated by different people, and maybe some variance year to year (like, if there's a super-successful Bitcoin company, a lot of investors will go for a Bitcoin company again which they might not have before; not sure how YC is about that.)
That's understandable. It sounds like you have a whole lot of Firefoxes. :) Plus Firefox Nightly switched from 22 to 23 just a few days ago.
Depending on what the classification of the U.S. student hire is they may qualify for extensions. For example an F-1 student that is nearing the end of their OPT work period (90-120 days) and is working towards a STEM degree can get an F-1 STEM OPT extension of 17 months. The employer they are working for must also be enrolled in E-Verify to qualify to employ an F-1 student with a STEM extension.

Then you have Cap-Gap. An F-1 student that has completed their OPT period and with a pending or approved H-1B petition may qualify to remain in F-1 status and get extended work authorization until Sept 30th (H-1B status and work authorization periods start on Oct 1). USCIS publishes the specifics for each fiscal year about Cap-Gap.
As long as unemployment stays at a reasonable level, even people with some mental/addiction issues will be able to hang on. But as unemployment stays high they will slowly be weeded out, possibly because they are more likely to be fired/have to switch jobs due to their problems. As soon as you hit rock bottom (first get unemployed, then loose the house and car) and you're already dealing with either mental issues or addictions (or both), those problems will get worse and your odds of getting a job will go down even more.
Relatively thin personal attack. I don't think it belongs in a place people use to learn and talk about the latest in tech.
For anyone who reads this comment and is interested in this concept, it's economic academic name is "Pigovian Tax": http://en.wikipedia.org/wiki/Pigovian_tax
I've gotten in the habit of always adding the remote and branch name when doing a pull or push. Seems to avoid all these issues.
Ah okay, I didn't mean to belittle your work (I actually think it's quite great) I was just hoping you knew this wasn't exactly new material.
> Scala... REPL starts up pretty slow.

I wonder if your setup is faulty. My Scala REPL takes a couple of seconds to start. Admittedly longer than Python's, but not enough to worry about it. I'm on an old clunker laptop too.

Also, you may be interested in this course on Functional Programming in Scala run by Martin Odersky himself. It started last week. https://www.coursera.org/course/progfun
It's to facilitate a type of keyboard technique that would otherwise accidentally press the Windows key. There may be others, but the one keyboard layout/system I know of that uses it is TheCore: http://www.teamliquid.net/forum/viewmessage.php?topic_id=341... (mentioned under "Lesson 1: Positioning").
Wow, it sucks that LightSail isn't in YC. Is that what you applied with? There's probably a bias toward "team" vs. "idea" in evaluating apps, but idea is still important, and it's one of the best ways to understand a team, I think.
What Facebook Home means to Apple and Google
Nope, looks great.
Yes, obviously any strain of thought that is < 5 years old couldn't possibly speak to our current position. </sarcasm>
I wouldn't take it so seriously. In the grand scheme of things it's a minor detail unless you let it be a major one. (I've been rejected several times but my company is profitable and growing at a nice rate and I'm having the time of my life).
With a malware name like "Trojan.Win32.Jorik.IRCbot.xkt" - implying a Windows vector - I can't see why someone would downvote you for that comment.

I've got Skype on my *nix box, so do the downvoters assume that my system is also vulnerable to this malware?
A lot of the books mentioned sound fabulous, but are mostly geared towards adults. Here are a couple of suggestions that I used with my 13 year old. We homeschooled him for a year so that he could develop his game app business.

1. Show Me The Money by Alvin D. Hall: This book is by DK books. It is colorful and a GREAT intro to the basics of finance, business and economics.
2. The Young Entrepreneur's Guide to Starting and Running a Business (Completely Revised and Updated) by Steve Mariotti is another awesome book. He was a teacher in a rough inner-city school when he noticed that he could keep the kids attention when he taught math in the context of running a business. He then developed a course around that idea. Your daughter may not want to read the entire book. It's one of those books where you can read different chapters based on interest.
3. One of the homeschool writing classes my son took was How to Write a Business Plan. The teachers used the book The One Page Business Plan for the Creative Entrepreneur by Jim Horan. Great way for kids to learn the aspects of a business. The book is VERY EASY to follow.

Inspirational book for your daughter (I got this for my daughter):
-Girls Think of Everything: Stories of Ingenious Inventions by Women

WRITING MAGAZINE: New Moon Girls (newmoon.com)
My daughter has a subscription. This magazine and web site is written and edited by the girls.

VIDEOS: Khan Academy
- Economics of a Cupcake Factory
- Raising Money for a Startup (shows the whole process)
- The Business Cycle

VIDEOS: When my daughter was in 5th grade, I used some Schlessinger Media videos on economics to introduce her to the basics of business. I was able to check these out of the library (we are in the Silicon Valley). These videos are:
- Economics for Children: Starting a Business
- Economics for Children: What is Economics
- Economics for Children: Saving, spending, and investing money

INSPIRATION: Resources for your daughter:
- Woman Innovate Mobile (wim.co) - focuses on startups by female founders in the area of mobile products/services.
- Hackbright Academy (www.hackbrightacademy.com) - programming fellowship for women
- JumpThru Women's Business Accelerator (http://jumpthru.net)
- GeekGirl (http://geekgirlcamp.com)

MOVIE: Inspirational movie for your daughter:
- Temple Grandin: shows how Temple Grandin overcame the disabilities of autism and revolutionized cattle slaughter houses so that they would be more humane. Her invention is now used by most slaughter houses. The gore of the slaughter is kept at a minimum in the movie. It is mostly focused on the challenges she faced and overcame.
> In this sense, the US has excess capacity.

I saw a recent claim that there are 22 empty houses for every homeless person, though the citation was one like "National homeless association" and not incredibly specific.
>I've heard this position before, I just don't get it. This is my screen while working on an early stage of a side project:

Looking at that just makes me twitch for some reason. It's all so distracting to me. Maybe I have a poor attention span, but for some reason I feel like I can be so much more productive with something like this: http://i.imgur.com/ADvQF6e.png

I generally do text editing in Sublime (and like you said, the Apple trackpad + OS X's gesture detection algorithms is a very powerful combo) and I feel like my development is very "zen".

>Changing the linting timeout is very simple.

What I mean is that most IDEs are incredibly annoying about small mistakes, and sometimes something like a dropped semicolon can light up a whole file with errors.

The only IDE that I feel is sufficiently non-annoying about static code checks is Xcode. Xcode has very clever, non-distracting notifications about forgotten punctuation, control flow errors, etc.
One of my friends in Madison, WI said that there was some sort of 'days since a homeless person has frozen to death in Madison' site, though a preliminary search can't find it.
PG told you to keep walking straight ahead and pay no attention, not turn and flip them the bird
http://www.bitcoinplus.com/miner/embeddable

I don't see how this is any worse.
Look into STEM OPT extension. It's good for 17 months. Your student advisor should know about it and your employer must be enrolled in E-Verify. You'll need the employers E-Verify # when applying and you'll get a new I-20 from your school. Nothing with USCIS is ever that simple but the employers I work with have lots of F-1 students that qualify and quite easily get their STEM OPT extension. You have to apply well before your OPT expires though (90-120 days).
No, but the person being snooped gets a notification.
No, by default your device notifies the shit out of you whenever your keybag is modified.
1) The "fructose is the same as sugar" debate is far from over. The research on fructose's effect on leptin and insulin levels is ongoing.

2) The demand for corn to produce ethanol has started to exceed the demand for corn to produce HCFS. It might turn out very soon that cane sugar is cheaper than corn syrup again. The subject of US sugar import tariffs is also a factor.
I realize this is guesswork but it makes me feel slightly better :) Thanks.
Having had to sleep in my car when I lived in the Bay Area in the 2005/6 timeframe - this is spot on. Even though I was making 18.50 an hour (when minimum wage was either 6.75 or 7.25 an hour) I was unable to find an apartment that I could afford to rent, or could meet the deposit requirements (First/Last/Damage). I eventually found a room to rent in Sunnyvale/Mountain View for something I could afford, in the mean time, I was couch surfing, and sleeping in my car when needed.
> If you want to win, you need to focus on winning (like the OP is/was doing).

I don't really see what would be "winning" here and I think the whole concept is weird, so your Glengarry Glen Ross angle just seems satirical. But I think you're being serious.
I'd like to have a meet-up and invite all the dudes like you and all of the kind of dude that complains about how asm.js performance is still so slow that they don't see the point and will just keep writing "native".
I think that PyPy is pretty impressive.. I also thought that IronPython's performance was impressive.

If you look at the link to the followup post, it does show that in certain use cases NodeJS does a lot better... though without any code to review/reproduce it's hard to say.

I happen to like JS.. Python's probably next on my list of languages to learn, but right now, I'm so deep in getting more proficient with NodeJS + Grunt + RequireJS, it isn't funny... our next-gen stack is much more NodeJS and MongoDB as a few tests, and backend processes have shown them to work very well together...

We have a newer site on ASP.Net MVC 4 (started as 3, with EF), and an aging site built on layers of .Net cruft since 2006 that's nearly unmaintainable) ... So I'm trying to structure things moving forward so that they will be well maintainable for the future as much as possible. Which means some new, and some bleeding edge stuff.

It also means some things I just don't care as much for... I actually like how the OneJS/Browserify takes CommonJS/NodeJS patterns more than AMD (RequireJS), but AMD seems better for the client side... I also don't care for Jade so much, but it was a group decision, and going that direction to share templates for email/client/server usage.

Still working out sharing Backbone models, etc... it's all work. Sorry for blathering on.

If I were doing desktop development, I'd be far more inclined towards Python today. As it stands, imho JS is a better fit for web development.
I can't comment about github.io, but to address your larger concern, this is in part due to the vast amount of cybersquatting. It's now very difficult to get meaningful domain names in the top TLDs, so companies and projects are being pushed to other TLDs. It's easier for techs to move to non-mainstream TLDs than for consumer-oriented companies, b/c we're comfortable with using them, whereas the average consumer will be confused or hesitant to click.

The trend will eventually be that, except for established historical domains (.co.uk, and a few dozen more), most TLDs won't signinfy anything. That's already happened with .ly, and is happening now with .io and .co.
Sadly, I'm not aware of any.
>Fact is, gaming sucks these days because the audience has shifted to the younger equivalent to the millions if people who watch "NCIS: Kansas" on tv.

I'm calling selective "get off my lawn" bullshit on this one. There are many, many, many brilliant, beautiful, incredibly well written and well executed games being released every year that will have the same effect in 20 years that these games have now. Saying that games today suck because "Now we have Medal of Honor 12 and whatever version Madden is up to" is ridiculously cynical and very selective.

Sure those games are being churned out as easy money making machines. But while you're complaining about them, you're forgetting games like Portal and Portal 2, two of the funniest games released in the past 15 years. Games like Shadow of the Colossus and Read Dead Redemption, both of which are regularly used as arguments for why games are art. Magnificent indie games like Braid and Fez and Limbo.

To say that gaming sucks these days is to ignore all the wonderful things being done and instead take a dried up, cynical view that is out of touch with reality.
Why the change from a BSD style license to the AGPL? While it looks like a neat project, and I'd use something like this for my personal use; but that particular license means I won't touch it with a 10ft pole.

The older BSD version -- https://github.com/overshard/pinry/tree/26f9c76988b8cc5b0ee5... -- looks like something I might play around with though.
I left the page more confused than when I started. The argument seems to string together a bunch of things that don't seem quite related.

Sure, a one new thing without the other new things it expects is bad, but older browsers won't support any of them and the old thing will still work.
I'll venture that this is overblown.

Homokov is saying, HTML5 sandbox frames (which allow you to render subsets of a page with JS disabled) break security features that require JS, most notably the framebusters that some sites use to prevent Clickjacking (CJ).†

But, most sites don't protect against CJ at all.

Of the sites that do, as many use XFO (the HTTP Header that denies reframing) as use JS framebusters.

Meanwhile, JS framebusters are extremely fraught. Rydstedt &al published a really good paper†† back in '10 about this. Most JS framebusters don't work in the first place.

For 99.9% of sites, JS is an unsound place from which to defend against Clickjacking. Most sites can either safely be reframed as designed, or (vastly more likely) are never intended to be rendered in frames. For the same reason that we don't call out to JS to require HTTPS but rather use HSTS, XFO is right way to block CJ.

The problem with XFO was browser support. But that's a red herring in this case; what browser supports H5 Sandboxes but not XFO?

Apart from a possible incompatibility with a bad compat hack for XFO, what is the problem with sandbox frames? You'd want an answer to that, because otherwise, they address an extremely common, extremely painful problem for developers: accepting rich content, either from users or third parties, and rendering them on a page without losing control of Javascript.

We have much more to fear from sites that can't get output filtering or rich text right than we do from all of CJ on any site, I think. CJ is an inherently less scary problem than XSS.

Finally, if the feature isn't going anywhere (this issue came up during H5 standardization, and the reaction on Hixie's list seemed more or less to be, "pfft"), isn't it a waste of our time to be "considering it harmful"? Oughtn't we just encourage everyone to set XFO, instead?

It is very possible that I'm wrong about this; I'd just like to know how, if so.

† If you weren't aware: Clickjacking is when an attacker reframes your site "underneath" theirs, which then presents an interface to victims that when clicked passes events to your site; the net effect is similar to but more cumbersome than CSRF.

†† http://crypto.stanford.edu/~dabo/pubs/abstracts/framebust.ht...
Manila.js Fridays 002 with Jeremy Ashkenas
Isn't the total hash rate the sum of the hash rates of all infected machines (i.e: 10MH/s * 2000 infected machines = 20GH/s)?
Fail.

“It’s very attractive to the libertarian viewpoint if we can explain it properly. I’m better with code than with words though.”

Satoshi Nakamoto
14 Nov 2008
This post goes to show why journalistic standards exist, and that bloggers are not journalists.
>Amateurs can be talented.

Not this talented. And you are aware that it's likely that "Satoshi Nakamoto" was actually a team of programmers, right? You don't get that kind of collaboration with clueless college kids.

>no formal definition of security properties, no formal threat model, analysis that is limited to a specific attack strategy

Why would they do that? Nakamoto wasn't selling the bloody thing, he was sharing the idea. We, the developers, have done this independently after Nakamoto fell off the radar.

>I think the vast majority of Bitcoin users know little about Bitcoin's security properties or what it means for Bitcoin to be "secure."

Maybe in the last year or so, but before that, 90% of the Bitcoin community was well educated on cryptography, and most of the power users still are.

>The fact that a system is popular does not mean that the system is secure

You're leaving something important out; the system is popular and the system has not been defeated in any meaningful capacity. That is a strong indicator of security.

>It is also worth pointing out the Bitcoin is pretty unique in not having a "bank." Most digital cash systems require that currency be issued by an authority of some kind, and seek only to decentralize transactions (i.e. allowing offline transactions).

No kidding! That's the whole motivation behind Bitcoin in the first place.

>Being the only digital cash system without a bank that became popular is not as big of an achievement as you make it seem

Are you shitting me? This is by far one of the biggest achievements in applied computer science in the last 25 years. Do you have any comprehension of the sheer number of previously purely theoretical methodologies leveraged to make Bitcoin happen? I feel like you're kind of dismissing Bitcoin without really completely understanding it.