skysight-inc/HackerNews huggingface dataset:
We have a single sign-on (Rails) application along with a client library that other apps use to integrate with it (which provides helpers for checking for accounts and roles as well as rspec helpers for writing tests that involve logging in without retesting the login/signup flow)
Thanks pmorici! Glad you liked it!
Agreed. I know that having the email submitted might be part of a larger communication strategy, but it lowers my interest right away.
We had a couple of years of light course work in my phd school, followed by research. We didn't have a masters in our path either (I don't have one). But a master degree is not very relevant to a CS phd.

We (US vs. UK PhDs) aren't that different, we compete at about the same level on completion (with typical personal variations, of course). Even the length of the PhD program doesn't seem to be as important as total length in field.
I had no problem just giving my email address. As amazing as Seth Godin is, blindly following (or recommending) every one of his suggestions in every situation is not a good idea, and I doubt he would say it is either.
The Following : la série de la Fox arrive déjà sur TF1 
L’offre VOD En direct des USA de TF1 s’enrichit de The Following. Kevin Bacon et James Purefoy font partie de la série de la Fox et créée par Kevin Williamson, à qui l’on doit Scream !
thank you for the book and the good links inside.

@ HN community, @mtreder, I'd love to hear what you think about Axure http://www.axure.com/ ? I'm currently studing it and it has a lot of great features (more than most tools), including the ability o generate a spec sheet and html/css prototype without actually requiring me to do the actual html/css just for a prototype. Have any of you got any experience with Axure? Pro's? con's?
Gearing up my iPad for 2013
A lightweight CSV parser in javascript
Thanks! We're checking it right now.
Wow, I'm even more amazed that vBulletin is still around.
Looks like a big troll. The original thread was made by bert180 (with a zero at the end), but the latest post is made by bert18O (with an O not a zero).
As someone who is addicted to chinese handmade noodles, this is very cool! Perhaps this will increase the quality of noodles in the states eventually.
Do you want them to start reading your mind, or stop suggesting stuff altogether?
right, that would work to. I'd still prefer the original solution since it avoids creating a magic constant.
Mega Overtakes Rapidshare, DropBox
i wasn't suggesting that they were comparable, rather that in mega's system a pbkdf makes more sense where they chose to use cbc-mac.

without going back and looking at the mega js, i recall it working as follows

password --> CBC-MAC --> master key --> decrypt RSA private key with derived master key

if you're deriving a key from a password, seems to make sense to use a password-based key derivation function.
Saying something like this is akin to saying that the whole world is overthinking biking and all those tips on endurance training are irrelevant because Lance Armstrong was using drugs.

All those books tips are still useful if you want to become a better businessman.
Windows programs all check on login? Is there something that disallows them from checking from time to time when the machine is idle?
Neat. I hadn't come across that one.

As a general question to anyone; What public websites / API's return images for Lat/Lon coords? (Or provide Heat / Coverage maps for geoindexed images?
There used to be McDonalds on university avenue near UW in Seattle, they closed it down sometime after I graduated. That was a high traffic store also, so it must have been a lease issue.
Is elixir strong enough to learn on its own, or should it be thought of in a Coffeeacript frame of mind - where learning the underlying Erlang is pretty much required..
Fixing price of labor would be more along the lines of Palm and Apple coming together and agreeing not to pay their employees greater than "$X". This way it would not matter what company Employee goes to work because his salary would be fixed across the industry. (There are always exceptions, for example if you practice law you have to be a member of the State Bar making Bars natural monopolies - and Bars also fix the industry prices by setting the fees lawyers can charge. Yet Bars do not violate the Sherman Act)

Courts will distinguish that type of labor cost fixing from Palm and Apple agreeing to not solicit one anthers employees, which will keep their labor cost down, but this is not the prohibited behavior contemplated by the Sherman Act.
Updating software is orthogonal to software modularity.
> #2 the Apple vision of the world is about consumer products (...) producer products are the future.

In one sense, Apple has encourage people to be producers by making it easier to produce financially-viable software. Are you comparing Apple's vision with Microsoft's, or do you have something else in mind?
The Ten Bulls
What is your opinion on the following scenario:

An "Islamic gay man living in Tehran" in 1997 creates a web page and populates it with exactly the same personal information you are describing. Sometime later Google comes of age and indexes his site for the world to easily discover.

Do you feel that Google and Facebook are acting differently in this scenario, and if so, why?
Indeed, even team planning, goal settings, ... are useful to avoid wasting time on low value stuff, or getting stuck when others can help.

Problem of project plan generally is the divide and conquer approach. Work is divided in various independent streams, but plan very often fail to consider that the final product need to be whole and underestimate the merging side of stuff.

Getting the balance right is always the problem. Applies not only to planning, but to testing, designing, documenting, certifying, optimizing, supporting, ...
Sweet, thanks! I will suggest that the "Email This eBook To Me" button have a 'cursor: pointer' CSS property.
The Washington, D.C. suburbs have a couple of planned towns about 30 miles outside the city limits: Columbia, Maryland, and Reston, Virginia. Reston does have neighborhoods where one can walk. I don't think that household in either town can do without an automobile. Nor do I think that most residents find them entirely satisfactory. The teenagers of Reston used to call it "Deadston".
The End of an Era, Intel Exits Motherboard Market
Ask HN: What is the best way to make money making a game to learn Mandarin?
Hi, I'm an experienced coder. I want to try to make simple game to learn Mandarin and put it online.

How much can I make from this in advertisements? Is it possible to make hundred euros a month in profit? How about ten euros a month?

Or is it better to try making an ipad or android app?

Thanks.
I'm not sure what you think of when you say "eloquent". I watched the Standford speech and other talks of him and the thing that always struck me was how eloquent and persuasive he was.

Also, great orators do use a simple vocabulary. Bill Clinton is not necessarily the right example, because he's a politician and bullshiting people with fancy words and long speeches are part of the job description.
Facebook Graph Search: How Will It Impact Your Business?
I agree that this trick is a bit hard to really understand if you first see it the first time and even harder to come up with, but I think it's quite readable even if you don't understand what exactly is going on under the hood. So I'd have no qualms about using or allowing it in production code. It's safer than any proposed alternative, readable and does the job. Whether it's actually good architecture to depend on that knowledge is another discussion, but there's cases where it's required (see the inject example in this thread)

I'd never allow the instance_eval trick though, because that obfuscates the code for sake of saving a local variable.
Just see it as a transaction: your email and permission to send you at least one newsletter (you can always unsubscribe) in exchange for the book.

Asking for a download without having to give your email is a little strange, after all the book's seller is allowed to set the "price" they want.
Thank you for your kind words! Since I'm owner of UXPin (http://uxpin.com), I shouldn't really discussing pros and cons of competitors.

I really respect guys at Axure and I used Axure for couple of years. Still I've created my own prototyping and wireframing software, so you know ;)
No, it's not a solved problem since PPAs are Ubuntu specific both in the sense that nobody else is using them and in the sense that if someone makes a PPA that package depends on a specific Ubuntu release and won't work on any distribution.

There needs to be a way for developers to provide distribution agnostic binaries. Distros can choose to provide whatever package management tools that consume the developer-produced raw data.
Fixed! Now it's bigger :) Thank you!
well, he's talking about software, so getting into hardware exploits is a bit out-of-scope.

that's not to say you shouldn't be worried either your silicon or NIC firmware are compromised ;)
It doesn't have to be an either/or. It could be both.
Done:) Thanks!
> To anyone who knows more Ruby than I - is there a good reason against that I'm missing?

I probably know less Ruby than you but these are my thoughts.

1) I took me a while to work out what was happening but I finally figured out that the default value is only evaluated when the argument isn't present.

2) If the default value is indicated in the docs it would be wrong for the function to behave differently depending on whether that default was relied on explicitly sent. If you need to know this you are probably doing something wrong elsewhere.
However, if the article framed things correctly, the college's response is overkill.

I would have given him a second warning.
If you go into a PhD not wanting to investigate a really specialist area for 3-4 years and then write 100,000 words about it that only 3 other people will ever read, you've not understood the exercise.

Concentration and motivation come and go, but if you're curious enough about the universe then investigating one tiny facet of it in minute detail will always be something you come back to, especially if you'll get the credit for "solving" it (even if only within a tiny crowd).

Plus, realising how little you've achieved (but how much you've learned) as you enter your 3rd year is a real kicker.

Sincerely, a PhD student 1 month into my 3rd year.

Footnote: I'm at Imperial College London, which has a kick-ass transferable skills programme which included (for me) a 4-day residential team skills training course, a "Mini-MBA" (5 lectures, 2 seminars), competency analysis, leadership training, MBTI self-analysis, and a couple of other courses I've forgotten about. You had to attend like 4 credits' worth in the first year, but the rest of that stuff I chose to learn. It was all awesome.
While Marketplace missed this they do seem to be in pretty serious trouble.
Common Lisp is a multi-paradigm language. The standard supports imperative, functional and object-oriented programming styles. It even tries to mix them. The Common Lisp Object System for example uses Generic Functions, and not the more usual message passing mechanism. The language is also traditionally extended by other paradigms: rule-based, logical, actors, agents, concurrent, ...

Still Common Lisp uses mechanisms of functional programming widely. It supports lexical binding, many library functions are higher-order functions, etc. There are also some programs which are written in a very functional style and most implementations support tail call optimizations to further make a functional style useful.

Common Lisp does not enforce a particular programming paradigm. As a start all three supported would be used by a programmer. He or she might even add some more, if necessary.
Another project in the same vein: http://dan.drown.org/android/
12 Extremely Useful And Powerful Free CSS Tools
5 Kinds of Companies That Facebook's New Search Engine Could Crush
Btw., ML is from the 1970s...
it is conceivable that such a system could work but it would have to rely on some kind of authenticity check on the binary/script that runs.

when "crossing your t's and dotting your i's" it is usually best to use an out-of-band method to check signatures, e.g. download binary installer, check gpg signature or calling them on the phone to verify fingerprints. even so, this cannot stop a MITM unless you do the key exchange in person, e.g. meet the software creator and exchange gpg pubkeys on the spot.
There are many such websites and publications. The "problem" is that there isn't a single one for all types of businesses (hardly surprising). But for just about any business category you can think of, there are multiple trade publications (often free) that cover that domain.

One of the top 3 hits for googling "restaurant industry publications" is an answer to someone asking this question.
A Micro History of Venture Capital
Wow! Looks like I work too much:) Thanks for your interest to my person:) BTW my surname is Sprava, not Prava:)
I really respect your opinion according to our video, but sorry, cannot agree with you. The main idea is to show real life in a start-up and it's shown very well. Maybe you don't understand it, because you are not a startuper.
She needs reprogramming. May I suggest using a 2x1.
Silly me! I scanned the ebook, looked at the examples and visited some links you put in there but hadn't yet taken a good look at your company. My apologies, sir.
Ask HN: Mobile app privacy
Does anybody know the legal issues of sending app stats and crash reports in the background? Does it have to be opt-in or is it enough to be opt-out?
Integrity is something FB does not seem to concern itself with. And sadly, FB will largely get away with it, as everyday people just keep coming back for more.
Congresswoman: 'Aaron's Law' to Honor Aaron Swartz Is Only the Beginning
You know, when reading product description and watching some mock-up video gives me more excitement than playing 8 hour epic AAA title, the industry for sure is on wrong path :D
NodeJS is VB6
Bitcoin casino makes $500,000 in six months
Check out GNU Emacs some time. Last I looked the standard distribution came with a million lines of Lisp code.
The second space race is on
True, Startups are much more Agile and they some how just don't feel the need of documenting things too much...
...and grab you towel
Restaurants Turn Camera Shy
Is Google Hijacking Semantic Markup/Structured Data?
> YES people should be allowed to be gay in Tehran, and YES Facebook should help them with that - and they do: By not requiring you to enter your sexuality.

Forget about being gay in Tehran. How about being gay in cyberspace?

It strikes me that you are of the belief that cyberspace ought to mimic life in meatspace directly. That one fixed identity should be all a person is entitled to.

What a waste of so many wonderful possibilities!

Cyberspace and the promise of a digital space in which to express abstract selves is something precious that is to be protected.

I believe this and I believe that exposing innocents to those running at a deficit of scruple for personal enrichment is evil.
lol tedu :)
If you disagree with what I said please leave a comment.

When comments that are idiologically "wrong" get downvoted without discussion then it leads to a hivemind mentality.
I've seen status reports that people hate and ones that everybody loves.
The main difference is is there something valuable in it for the person who needs to fill them in? Do you get feedback? Do you value the information provided by others?

Quite often managers or other team members never read them, so you're spending valuable time to write into black hole. One key is for managers to always provide feedback on your report. Even just knowing someone has read it makes it more positive. In Weekdone we have 5-point scale review ratings and managerial comments for that.

Another thing is the reports being too long. We've found anything more than 5-7 achievements or plans per week is the maximum anyone will read.
Thank you! Let me know if I can be of any assistance.
This is the first mobile platform that I've been excited about and I've been doing work on mobile devices since Windows CE 2...
The same way it was for television. Radiotjänsten personal goes door to door and asks if there is a receiver in the house. They might also try to listen for suspicious sound, peek into the living room or threaten, to get you to confess that you should pay the fee. Then you receive a yearly bill.
The fact that he sent an email follow up to a phone conversations means that 1) he had already decided not to become part of the collusion and 2) he wanted to leave a paper trail which would be made public if the collusion was ever detected.

If they've had off the record phone communication about the subject, the decision to follow that up with an email is a calculated decision. If he had decided to participate in the recruitment embargo, it certainly would not have been acknowledged in an email for all the discovery reasons that make this a compelling PR piece.

On the flip side, Steve Jobs comes off as being completely ignorant that this is discoverable. I don't know why he'd include threats in an email like this.
Ask HN: Accepting payments in Bulgaria/UK from the US.
Hey guys,

I've been following HN for a while now and I was hoping that there might be someone that could help me a bit with an advice about setting up payments.
I am a Bulgarian and last year I was on an exchange in the US, where I worked for a software engineering company. I was working as a contractor, hence I was supposed to pay my taxes myself. The problem was that I started working in February and left the county in June, so that tax year wasn't over and I couldn't pay my taxes. Since then I continued working for the software company remotely from the UK and they are transferring my salary to a US bank account.

Here are the two problems:
-- I don't want to get in trouble with taxes, because I plan on traveling and doing business with the United States. Could you guide me how can I check if first, I am supposed to pay taxes, since I am not a US citizen and secondly, if I do, how can I pay them from outside the country.
-- If you have done business with US companies how do you arrange your money transfers. My employer told me that the bank said that they would have to hold 25% of the pay, because of taxes (which I guess is normal).

Thanks
Stefan
5 Barriers to Great Content Creation
I wonder how long it will take countries to block Mega in the same way that torrent sites (TBP) are blocked, and what steps Mega has taken in anticipation of this...
If I'm understanding it correctly, there's already a TV license in place that households pay. This update just means if your house doesn't have a TV, and instead consumes all media on a tablet or similar device, you still need to pay the fee, where as before you could argue you didn't need to pay it for lack of a TV.
We have this tax in Germany as well. They just don't call it a tax, but every household and company has to pay 216 Euro/year.

They used to bind it to having a computer/radio/tv/mobile phone (with radio/internet) but now you even have to pay if you don't own any of those.
In her biography on Voltaire, Hall wrote the phrase: "I disapprove of what you say, but I will defend to the death your right to say it" (which is often misattributed to Voltaire himself) as an illustration of Voltaire's beliefs.[2] Hall's quote is often cited to describe the principle of freedom of speech.

http://en.wikipedia.org/wiki/Evelyn_Beatrice_Hall
Administrative outweighs psychological in this instance, I imagine. The convenience of easily being able to set different thresholds and zero points always meaning no deductions may outweigh anything else.
Looks like this one allows you to cover more ground and doesn't state an issue about dns resolution problems.
How the FBI inadvertently made Kim Dotcom into a Mega-celebrity
Love the UI and design -- first website that has made me want to full-screen my browser window in a long time.
There are "Computer Emergency Readiness Teams" in most countries, the United States one is

http://www.us-cert.gov/

The one in my country gets anonymous report exploits for state-run software. Not sure what they do wit them though :)
Announcing Support for GitHub Issues in YUI
UK schools codebreaking contest has record year
*on Alexa's top list.
Perhaps so :)
First Firefox OS phones revealed by Mozilla
I'll give you a relevant example:
Back in ~2006 it was possible to do similar searches within your college.

A disproportionately large number of people declaring their interest in both men and women were from China. Now it's possible that Chinese students were much more likely to be [openly] bisexual than British and European ones, but every shred of evidence I've ever seen (at college, in the media and living in a relatively-liberal ethnically Chinese country) points to the opposite.
maybe oracle would fix my javas if i paid them for a support contract.

it's only USD 10 mln :P
Intel’s New Interface Idea Is a Mash-up of All the Others
> It strikes me that you are of the belief that cyberspace ought to mimic life in meatspace directly.

If it's a problem that Facebook uncovers someone who's gay in Tehran, then that is only because that persons cyberspace identity mimics his meatspace one. If the gay person in Tehran profile doesn't actually link up to a physical person in Tehran, then there's no added danger to anyone.
I do. Primarily because Facebook caters to users with low technical ability and includes baked in privacy settings that are notoriously ambiguous and difficult to understand.

Facebook actively promotes an anti-privacy styled online presence.

Those with the skills to build a website in '97, along with the requisite metatags to allow for the type of indexing you describe can reasonably be expected to understand what they are doing.

Not so with Facebook.

Adding content to a webpage is a pro-active move. Vanilla Facebook with no security tweaks or other expert knowledge (by my understanding) leaves users wide open through no action on the part of that user.

Did anyone opt-in to being included in Graph Search results? If they knew what it was, would anyone do this?

It's an interesting question that you pose and I think there is definitely more to it but the answer above is from the top of my head. I will mull on it some more and add should I come up with anything further.
You're asking for my email address? What're you trying to do, hack into my bank accounts? Might as well ask for my social security too!

What's wrong with just giving me the ebook without expecting anything in return? Now that's good design.

Anyway, overlooking that, this actually looks pretty interesting. I'll make my way through it this week!
My impression from that is that he didn't see or notice the reply. I sent him a tweet to ask him if the reply is his
Top 100 Startups in Finland
because I have seen it happen before
That doesn't indicate that a significant number of Facebook users "wanted" it.
If she clicks yes to all popups, then Java is a risk to her even with all security bugs patched, because I can request permission to get out of the sandbox with a signed applet, and if she approves I can do whatever I like with her computer.

Of course, if she's opening odd-looking links in her email anyway (which is how she'd get to a site that might include a dangerous applet) there are likely all kinds of attack vectors that she's vulnerable to.
>> If I talked to a professional, I would be labeled and I don't want to do that.

I don't think that's a good reason to discard professional help. You have been hit hard, and that can happen to anybody. What's wrong with seeking help from qualified people?

I would recommend to try some new activities, like sport, to help your mind focus on something positive and meet new people, but again, that's just my advice which is by no mean qualified.

Good luck, you will meet another woman for sure bro!