skysight-inc/HackerNews huggingface dataset:
I am very excited to play with Python eval on Light Table. I am on Windows. Python PATH is not set. So I had set it in Command-line. cmd was able to execute Python, but light-table is not able to detect Python PATH. How can I set Python PATH in Light Table on Windows?
I applied and I got a rejection email after the first interview. I was really disappointed to hear. This just feels like rubbing salt on my wound :(.

Is there anything I can do to make it to Hacker School this summer?
Yes, they are not taking features away or making things pay only but the bigger question is now on how they split their time going forward.

They have effectively created two classes of users which they will support differently. Business is going to get features that the free plan will not. Deciding how they will split their time between the two users bases will be one of their biggest concerns going forward.
HackerSchool does give out scholarships already to some.

Also someone did run a kickstarter to get funding for their expenses in NY, and it met the funding goal almost overnight.

Hacker School is a one of a kind experience. If you attend you will be among a group of people that will have 100% participation, no one there is unsure about what they want. You also will work with some of the smartest people in the industry through the Resident program.
I haven't used NoSQL databases, so I don't have an opinion on that comparison. As for more traditional relational DBMSs (MySQL, Postgress, Oracle), there are many differences which could be considered either advantages or disadvantages, depending on who you asked. Examples:

- level of normalization determined by programmer, not DBA
- relationships (joins, etc.) enforced at program level, not schema
- no typing (everything is a string)
- DBMS performance is mathematically predictable & determined (hashing)
- everything is variable length
- anything can be multi-valued or multi-subvalued
- No schema needed. Just code.
Now do you send subsystem $200 ;)
They do provide financial aid but it is only for females. :(
OP here - we put this together with the Zappos team to set some examples for everyone going mobile. Here to answer any questions (or ping me at ayo@hipmob.com)
From the post on the french forum: they were generating a 21 characters string from 3 different sources of random (each source contributing 7 characters to the final string) and it looks like that among these 3 sources, 2 of them were flawed and were not really random. They say they fixed this flaw by now generating 64 characters random strings from 2 sources of random which they think secure.
One thing to add to this: It very well might be worth applying to this batch. Even if you don't get in, We'll get to see how much you grew as a programmer on your own between batches. If we have this information during admissions, we put a lot of weight on it.
I agree there is a privacy concern, however, if you took away that method in the package manager, you could still try invoking, say, standard methods in components in packages and guess their names.

The developers' domain names are public, so there is no way to prevent guessing parts of package names in Android and probably no way to prevent guessing complete package names.

Let's take a use case: I want to secretly check if you have banking apps installed. I can install them and discover their package names. Then I can make a malicious app that checks if some component of those apps exists, by checking for an intent filter match, for example. Then I present you with a targeted phishing attack that looks like those apps' screens. You didn't need to enumerate all installed packages to do that.

There are legitimate uses for enumerating all the packages. I've used it for a plug-in architecture for an app that enables 3rd party plug-ins.
TL;DR: Here's what happened.
When a password reset is submitted, the user receives a random URL by email containing a random 21 letter string. The algorithm used was bad, so the random string could be brut-forced.

The OVH team researched 3 years of password changelogs and found 3 customers who had been brute-forced that way, all in the "bitcoin community"
I know. It implies the assumption that not complying with OO is something code should avoid as a rule of thumb.

I'm the one saying that strict OO is bad because it's verbose and its slower than the alternative.
I agree with you on all counts… especially that she acted like a child. It sounds like her behavior is motivated by building up her own self-image. In her blog post, she portrayed herself as a hero (actually called herself a hero), and later she referred to herself as Joan of Arc. Unfortunately that kind of thinking about ones' self rarely gets better. Challenges to the self-image just cause the person to dig in deeper to defend it. Unfortunate.
The weirdest part of this is that it apparently made voice calls to landlines? Why would they do that, it makes no sense. Unless maybe that's what the phone company does if you text a landline? Never tried it but I would be surprised...
AP Twitter Hack: Lessons and Prevention
I don't see benchmarks for this particular implimentation yet, but the readme references the Gentry-Halevi-Smart optimizations as an inspiration. That paper Homomorphic Evaluation of the AES Circuit (http://eprint.iacr.org/2012/099.pdf), discusses three FHE methods of computing AES-128. The fastest disclosed implementation has an amortized run time (on a beast of a machine -- 18MB cache, 256GB RAM) of around 19 seconds per byte. In contrast some CPU have native instructions that can run AES-128 on the order of cycles per byte. So we are roughly talking a 10 billion fold slowdown.
Meet IXI-Play, the Dancing Robot Bird Kids Will Love
Yes, the badblocks argument is a good one.

I guess the right solution would be to store your data only in encrypted form on your drive. Then you will only have to worry about safely deleting the key.
Martha tried really hard and I think got in: http://www.indiegogo.com/projects/becoming-a-better-programm...
Even better, set error reporting to -1. This will catch every error, even if PHP devs decide to add a new type of error that isn't included in E_ALL | E_STRICT. (They already made E_STRICT not part of E_ALL, so there's no guarantee they won't do it again.)

The reason this works is because -1 is 0xFFFFFFFF.
I've seen a few people doing it. The API is quite stable since the end of last year or so I've heard. I didn't start using it until recently and I haven't encountered any bugs and whenever I gear up to do a pull request someone else has already done it.
> don't think she's a bad person

I find racists usually are, so I'd disagree
If they aren't sanitized or validated they can generate exceptions or contain malicious data which leads to XSS or SQL injection after they've been reflected back to the user or added to a database. Since the values in these arrays come from the user, they should always be considered actively hostile and treated as such.
Very cool! Its great to see this progressing at such a fast rate, and I'm glad I got the chance to be a part of the Kickstarter. Are there any plans for Ruby support? I know Python was first as it was the stretch goal, but Ruby has been mentioned in passing a couple of times.
I've found that when teaching people Git, the most important thing is that they understand the state of their DAG, since that is at the core of everything we do in Git. A confusing DAG full of unnecessary merge commits is much worse for a beginner than exposing them to rebase.

Git lends itself as a development tool as well as a version tracker, and rebase is an important part of that for both beginners and experts.
Ask HN: Freelancers...what PM tool do you use?
What project management tools and are you freelancers on HN use? Also how do you manage your client conversations because I have 1 client that sends me around 4-5 emails every day and my inbox gets cluttered.
Can you use Google? :) Not meaning to offend! As someone who grew up in an African nation, I will easily concede to some of the parents in this thread that it's often just easier to get people's attention if you use something recognizable in a news headline. That being said, it is odd to me that it's the MIT Technology Review doing it in an age when anyone can double-click a string of text in the browser, e.g. Ivory Coast, and use the right-click menu to search with Google. Or copy and paste into their favorite search engine and instantly find out where the place is located with a string of search results and a map embedded into the page...
YC itself is more about advice than investment.

But in answer to your question, no, except for one startup from Imagine K12.
I'm not selling people the idea they should or should not drink coffee for health reasons. We don't know, there is too much conflicting data.

I'm saying :

1) I shouldn't drink coffee for health reasons

2) We also shouldn't collectively define the "hacker" identity with unrelated things like coffee.

1 and 2 are totally unrelated. Yet saying 1 makes me say 2, because defining yourself as doing something or as not doing something is just as pointless. You are not a label.

We shouldn't fight for or against coffee - just make it something unrelated to the hacker identity, a choice - like vim or emacs or Writeroom or whatever, instead of a mandate and a common identity, which will necessarily exclude some people.

EDIT: And yes this discussion is not relevant and I'm sorry about it, and I should add a third point to make that clear :

3) You drink coffee if you want to. Not my problem.

Just want to let you know it's optional and you won't be any less of a hacker if you don't, and if you don't and need support, hey I'm starting a g+ community because I for sure will need some support!
We're working through applications as quickly as we can, generally in the order that we got them. You're guaranteed an admissions decision by May 17th, so you should hear back about your application well before then.
Verizon in the US offered text-to-voice service in the past. I'm sure this is something similar.
I don't know if you were inspired by a submission [1] I did almost six months ago, but if not, kudos anyway :) When the site is up again I will check it!

[1]: https://news.ycombinator.com/item?id=4712787
Or Java.
Just one week ago the proper way how to deal with bad publicity was mentioned on this very site: https://news.ycombinator.com/item?id=5593326
If you send a text to a landline, a lot of providers will convert it to a phone call using some sort of text-to-speech API. I've done this by accident on older cell phones when I'd add someone's landline to a text message instead of their mobile number. This sounds like a nightmare scenario though for this poor chap and his family (and his dentist).
RE: TouchWiz UI

You're talking about just the launcher, but TouchWiz is so much more than that. It's a custom suite of apps that replace Android's vanilla apps. I'm talking about the Phone app, Calendar, Email, Messaging, Music, Camera (Although Samsung might have the superior here) and so on. A new launcher doesn't fix any of that.

RE: Display

I don't get why people are obsessing over this so much. The displays are roughly on par. If you really care about color calibration that much, stick with an iPhone?

RE: Battery Life

This wholly depends on your coverage area. In my area with great Verizon and AT&T LTE coverage, the iPhone 5 still bests any of the Android handsets I have tested here, including the HTC One, S3, Nexus 4, etc. The Note 2 and RAZR MAXX did hand the iPhone 5 its butt, though.
Why would CI ever run a build of more than one commit sent in the same push? Isn't the push atomic? (Certainly it's worked that way for me in practice).
Office for Tablets: Delay Could Be Death
Our main two differences from github is that we built banyan to be version control for "humans". Our mac application for example is extremely simple to use, and was designed with an 18 year old undergraduate/55 year old lab veteran in mind. Banyan was designed to be the middle ground of collaboration for users who know git with people who have no idea what git is (and in most cases, cant be bothered to learn another tool).

Our second difference is our focus on scientific specific tools like latex, ipython, etc.
Why declare to the world your next phone? Buy whatever makes you happy and use whatever you like using. These discussions go nowhere quickly.

IMO, you will be switching back to apple.
Introducing Airbnb Verified ID
It's interesting because I'm from a neuroscience training and have traditionally and reflexively and argumentatively sided with the idea that things like consciousness and free will are emergent illusions.

However, I've recently had a crisis of confidence when for some reason I tried to think about the fact that my experience of consciousness and color and etc does actually exist somehow inside the universe and that others seem to experience it similarly. Of course there's a similarity of physical structure that's common to brains that have those experiences. But more from the point of view of if you stumble upon some complex object for example, you could wonder whether it is experiencing the illusion of free will. If that's all purely emergent from known physical laws, we should be able to determine whether a particular object possesses/produces the illusion, right? So, that got me wondering what is the minimal hardware/spatial configuration that could produce this sort of illusion and are illusions actually "something"? It seems like it's presupposing that certain arrangements of matter generate "illusions" and yet we seem to want to insist that at some level these "illusions" don't really exist. How far down do illusions go? Some people are born blind or deaf/have strokes, so the illusion of color vision or sound can be isolated and removed from the illusion of consciousness. Do "and gates" experience some sort of atomic illusion of "and"? Can the presence of illusion be tested? Anyway, not sure I'm making a cogent statement, I'm still not entirely clear on what's bothering me about this, but something "feels" intuitively wrong/missing to me about the purely physical emergent neuroscience approach now.
Hashcat can do 5 billion md5 hashes per second on a single gpu. Even difficult passwords are crackable in md5.
21 character reset was generated via 3 separate functions each generating 7 characters each. 2 of these were old and weak, resulting in a URL that could be brute forced.

Once discovered, they analyzed 3 years worth of logs to see who was exploited (not clear how they matched it..maybe scanning for brute forces?) and found 3 sites all related to bitcoin.

The weakness in the algo has been resolved by using a 2 real random functions to generate 64 random characters
12 Commandments of Synchronization
The bigger problem will be with pictures that are copied without your knowledge and discovered on someone else's site. Chances are the EXIF will be stripped and there will be no way to trace it back to you.
We used Symfony 2 on projects previously. I find that it makes simple things hard to do and it is too verbose.

Laravel 4 uses many of the Symfony 2 components but makes nice facades that you can call as static methods so you never have to worry about namespace importing and it makes things a lot less verbose and easy to use.
And now we give you, the Powered triple gear (video)
It wasnt! But we should talk. We are looking for engineers who want to change the way science works. We announced Banyan publicly last August [1] during the http://thegigtank.com

[1] http://us-ignite.org/2012/08/gig-tank-demo-day-delivers/
Most of them, yes. Most 12 year olds from my country are taught the names of all countries in the world and where to find them on a map and the names of the capital cities.
Sorry the blog is down everyone! http://Banyan.co can provide a little more info while we scramble to get this back up!
Since Google doesn't share their bread and butter PageRank algorithm, does that make them evil? Also if releasing said algo would cause them to lose massive marketshare, wouldn't that also be evil (to their shareholders and employees)?
I really can't figure out why are women in tech so hard on themselves...

From what I can tell Adria was a woman who misjudged the level of public support for her 'cause' and what was appropriate in 'defending it.' She crossed a line she didn't expect to be there and when she did, the support she thought would be there evaporated before her eyes and she was very publicly thrown to the lions.

Yes, she may not have been the smartest cookie for not having that figured out but many men have crossed a similar invisible line known as sexual harassment, yet when was the last time you saw a man's career publicly shot to pieces because they 'misread the signals?'
Totally agree, I think the Kudos system implemented in Svbtle and other clones is fundamentally broken until there's a way to undo it. Just hovering and waiting in place for a trivial action is a pain (and many people toggle with it accidentally thinking it's some whimsical animation), no less that being at the top of the page is completely backwards in itself; put it at the bottom after I've already read the post enough to judge it.
This might inspire you (got it from HS's twitter) - http://netrabaha.tumblr.com/post/46341372342/try-try-again-a...
What ever happened to the developer who lost his job?
Realistically, .us is never really going to see any real mass adoption by American businesses.

The only time consumers encounter a .us domain is in a spam email. In all my time on the internet, I can only think of a single .us site that I visited that was real, and that site eventually moved to .com when it became available.

It's the equivalent to opening up a store in the red light district.
Because county tlds organization is devolved to that country duh they each do their own thing.
Joel wrote a blog post* today about the introduction of Business Class. He says:

"In the future we'll continue to add free features to Trello (there is a lot of exciting stuff in the hopper)—anything that is a common feature, useful to anyone, will be free. We’ll also continue to develop new Business Class features that help large organizations manage Trello, and we may come up with other things to sell to people who are getting a lot of value out of Trello. "

* http://www.joelonsoftware.com/items/2013/04/30.html
Here's a link to the paper that talks about the theory and construction:

http://arxiv.org/abs/1304.6859
I don't really get why they call them "spheres". Maybe there's some analysis they did to figure out that they used to actually be spherical, but why doesn't the article mention that?
Karma Review: Finally, A Wi-Fi Hotspot That Isn't Trying To Screw You
TinEye and Google Images solve this problem nicely. You upload an image, and they search the web for similar images. I'm often surprised by how well they can find the original source from even a low-res fragment.
I feel like you won't hear back from them. Know any lawyers who would be willing to pen a snail mail letter for you?
This may be a very unpopular opinion, but: I feel like modern technology has made the 'cluttered' inbox and 'managing emails' more of an imagined problem than real one. I use gmail, and I have a few rules for tags, and use tags for things that need a further follow-up, but I rely very heavily on its fabulous search and threading abilities.

I think there is a mindset that a neat inbox is a neat life or something like that, but I've usually treated organizing only as a way to make my tasks and tools easier/faster/more accessible. Mail is a problem that, regardless of volume, isn't overly concerning to me.

With gmail in particular there is also the archive vs inbox, but it's largely the same thing.
I’m pretty sure you can’t die from too much sex abstinence.
I downvoted you because rebase doesn't break bisect, full stop.
It's a reasonably standard thing in the UK. Useful at times, really annoying at other times... You can get landline phones that will actually receive the texts as texts; other phones get calls.
"I don't know why Hershel used liquid helium instead of a cryocooler...it's a risk thing"

The cryocooler technology (say, to a few kelvins) has proved hard to get ready for space. For example, out of the 10 or so technologies that were judged most risky for JWST, the 6 K cryocooler for the MIRI instrument was the last to be judged ready for space ("at TRL 6" in the jargon) (http://www.stsci.edu/jwst/news/2007/jwst-passes-tnar).

Despite being judged ready, the JWST cryocooler has proved very challenging to build. The effort now has frequent reviews with the director of JPL (and a high-level counterpart at NGST), and tens of engineers are now working on the system.

Part of the problem, as I understand it, is that the heat has to be taken away and radiated at a site distant from the IR detector. This requires a large structure, and a deployable radiator. This large structure can't leak much heat back into the spacecraft bus or instruments, and must not be disturbed by the vibrations of launch. Additionally, vibrations of the cryocooler must not affect the telescope optics (2 micron resolution).

You can tell that these requirements are fundamentally opposed to each other ("be large, don't vibrate, don't touch anything else").
Why troll?
Further down in the tweet thread, it is stated that they would seal the section off. If it was leaking too fast they would determine if the Soyuz could be used as an escape pod. (NOTE: There are a few tweets in the thread claiming things that were obviously not true, this might be false as well.)
Extracting video from Brightcove player with rtmpdump
I think you are spot on about this. I used to evaluate a day based on my ability to sell my services, but I have come to realize that this can kill good work. I just heard a very interesting quote this morning that is applicable to entrepreneurs "The planting phase lasts a lot longer than the harvesting phase, and if you think you are in the harvesting phase before you really are- you will not see the growth you think you deserve- which will kill your motivation." This is the same thing that your article was saying- find ways to progress.
I really want to use this, but unfortunately the performance is still painfully lacking. Excited for this to get a little further along and more stable.
So? The Universe does not provide us free food and housing simply by virtue of existing. It's going to cost money to live anywhere. I don't see how this is Hacker School's problem though. Part of the experience is having a physical space to work in together. Right now, that space happens to be in NYC.

The service Hacker School provides is free.
It sounds a lot like the benefits of one flavor of the NoSQL databases — thus my question. (Another flavor of NoSQL, stemming from BigTable, is more focused on horizontal scalability and partition-tolerance.)
Yes, in general. Special cases can be fast enough.
Unfortunately admissions decisions are final for this batch. I'm sorry this felt like rubbing salt in the wound :(. On the bright side, as long as you continue to improve as a programmer, you can apply for the next batch, hopefully with different results.

We have plans to better communicate what we're looking for in admissions and our thoughts on becoming a better programmer, which will hopefully be helpful when you apply again.
That's not an explanation. Please address my argument.
The soon-to-be-released GHC 7.8 (Haskell) can defer type errors until runtime to allow you run your program even if part of it is broken, and you can also add "holes" in place of an arbitrary expression and the compiler will tell you the type of the expression you need to replace it with (of course, this will explode if run). I suspect GHC's error messages are better than Ocaml's as well.