skysight-inc/HackerNews huggingface dataset:
I don't know why, but I love web scraping. Somehow it's fun to me to be able to grab data and organize it in a DB in a meaningful way. Even better is using the data to make money.

I wrote my own scraper framework for various page types (I don't want to go into too many details) and my latest uses approx 500GB of bandwidth/month. I run it on one VPS for around $50/month.
Almost everyone I know who owns an Android device uses it to listen to music and podcasts.
I don't know... You should probably subject everyone to vesting everyone at incorporation - to keep people from ditching early with a huge slug of equity. Good investors know this, and will often rightfully insist on some sort of vesting reset - depending on circumstances. It doesn't make you an idiot to take that deal. It makes you a part of the VC machine. It's just how it works.

That said, I've seen people raise (smaller amounts) of money without any vesting provisions at all (i.e. the founders owned their shares outright). That, to my way of thinking, makes the investor the idiot.

EDIT: I don't mean to imply that resets are a given. Only that they make sense in certain situations, both for founders and investors. There is no "standard", but there are "ways things are often done" for a reason.
Interesting find. Now I am very skeptical of this site. Does anyone know if Linus really said this stuff?
Why You Can Blame Your Inability to Find an iOS Developer on VCs
I find it an amusing corollary that later in life, no one was able to convince Einstein of the truth--or at least the usefulness--of quantum mechanics. A failing of the anti-authoritarian mindset is that if you have an opposed opinion to an authority on an issue--and that authority happens to be right--you'll never figure this out until you work it out for yourself.

Ummm... Einstein's nobel prize was regarding quantum physics?

Einstein never disputed quantum mechanics. What he disputed was the (non-falsifiable, and hence not-a-scientific-theory) Copenhagen Interpretation of quantum physics. He sided with those with a different interpretation.
Experts, Amateurs, Algorithms - Predicting The Oscars
Tiniest Scheme Interpreter (Python)
It's not Javascript proper, but take a look at tame.js. Would make switching between sync and async very easy. Also, IcedCoffeeScript for the CS-ers.
Surely the graphite is a resister rather than a conductor? Otherwise how can it stop the spark.
remark looks great! thanks for sharing.
Hmm...I think it would have some benefits. The biggest issue I could see is that people need to walk around. I know when I walk down the block to get a coffee it's less about the coffee and more about getting the chance to walk outside and stretch my legs a little bit.

You also might have to introduce a system to give everyone a catheter since the more coffee you drink the more trips to the restroom you'll be taking.
Regardless of whether localstorage is the right tool I think people felt/feel no choice but to advocate it based on one all-important issue (saving grace?) "Browser Support". It would be nice to educate people and explain to them, don't try to use localstorage for any serious stuff, no querying, slow performance, etc. But what would you answer when they ask what's an alternative that I can use today? Based on http://caniuse.com/indexeddb it's not looking too good. I would suggest we continue to advocate its use, and at the same time add in a "but.. in the really near future" you should be switching. Is it great, no; But good enough for many use cases- I think so.
Great work. Later you can also add more sources like twitter, facebook
[Download Photo] تحميل صور اطفال مع امهاتهم
Do you like money?

(I'm personally excited for Mountain Lion, how iBook market will shape the field, next gen iPad, so I'm rather optimistic about Apple)
JS is designed as an evented language (the insight that led to node.js)

It was? How do you explain alert and confirm, two of the first uses of JS? I don't think we need to add religion to JS. Node.js is evented because that works best for it. In my JavaScript thread if I want to wait for the localstorage get, so be it. This is isolated to my thread, breaking nothing.

However my point was that the claim of the scope of the problem are overblown. If a given implementation loads one massive store for localStorage, that's a problem with the implementation, not localStorage. The linked article worst cases on the back of a bad, lazy implementation decision.
I couldn't agree more. It seems that there are some who think mental illness is a crock of shit and psychiatry is witchcraft (admittedly hyperbolic but not enormously so) while there are others who believe every facet of human behaviour is diagnosable and "correctable". The truth, of course, lies somewhere in between.
Very nice. Thanks for including links to other graph libraries in your README on github. I have a "weekend" project coming up that requires this style of graph, so I'll be sure to try your library out.
Unfortunately, their lack of insight makes it very difficult for them to willingly get the help they need. Have you asked this person about the symptoms you are seeing? Does this person have any insight into these symptoms?
I thought the bleeding part was gratuitous pseudo-symbolism. I cut myself fixing the washing machine the other day, but I would never say "I literally bled for the cause of clean clothes."
WikiLeaks Splays Stratfor Wide Open
Newton had a close but small circle of people around him while writing the Principia. His odd behaviour earlier on may have been associated with mercury poisoning, see Westfall's biography. It is also worth mentioning that his religious beliefs would have got Newton into serious trouble, possibly prison, certainly loss of livelihood, if they had become known, so he had to be a bit careful.

I take your wider point. Newton would have seemed very odd by today's standards.
Anonymous says it ddos'd Dominican Republic's oldest news source
What are the odds of pulling 3 1984 quarters from a pile?
My older BMW had voice commands and it was terrible.

My new Audi has voice commands that get sent to Google to be parsed back into commands. It works really well for address book and navigation.

It's not Siri, but it's pretty close. I can't say "remind me in 10 minutes to do X" but I can say "Online Destination ... [ pause ] ... In and Out Burger" and it'll find me the directions to the nearest In and Out.
LessWrong.com: it's like Call of Cthulhu in reverse.

(Ie you gain SAN stat from it).
SXSW: Badge or No Badge for Startups
Technical Consultant or something similar. I would stay away from big titles like CEO, CTO, etc... They tend to come off more pretentious than useful. The truth is people will find out how big your company is whether you want them to or not so you might as well be honest with them from the get go. I could see the "VP" title being better, but I guess it really depends on what exactly your company does and who you are handing the business cards out to.
IBM Cuts More Than 250 U.S. Jobs
"What does this mean in practice? It means, for example, that a computer professional can be paid a salary of $100K/yr and be asked to work like a slave, all without overtime compensation. But that same professional, if paid $30K/yr, is required to be paid overtime for excess hours worked, even if that person is on salary. One case is treated as appropriate for free choice by the parties without overriding restrictions; the other is not. And the difference, in this case, turns on the amount of salary paid - the highly-paid worker is treated as being able to protect his own interests while the relatively low-paid worker is not."

According to this (and my memory) salary vs. hourly relates to the type of job and duties, and, yes the amount paid. But the numbers you give don't jive with the info from the DOL which is below and indicates that as long as a computer professional is paid over $455 per week ($23,660 annually) they are an exempt employee with respect to overtime.

-------

"Job titles do not determine exempt status. In order for this exemption to apply, an employee’s specific job duties and compensation must meet all the requirements of the Department’s regulations. The specific requirements for the computer employee exemption are summarized below.

Computer Employee Exemption

To qualify for the computer employee exemption, the following tests must be met:

The employee must be compensated either on a salary or fee basis at a rate not less than $455 per week or, if compensated on an hourly basis, at a rate not less than $27.63 an hour;
The employee must be employed as a computer systems analyst, computer programmer, software engineer or other similarly skilled worker in the computer field performing the duties described below;
The employee’s primary duty must consist of:
1. The application of systems analysis techniques and procedures, including consulting with users, to determine hardware, software or system functional specifications;
2. The design, development, documentation, analysis, creation, testing or modification of computer systems or programs, including prototypes, based on and related to user or system design specifications;
3. The design, documentation, testing, creation or modification of computer programs related to machine operating systems; or
4. A combination of the aforementioned duties, the performance of which requires the same level of skills.

"

http://www.dol.gov/whd/regs/compliance/fairpay/fs17e_compute...

I will defer to your knowledge on this since you are an attorney so please explain what appears above to contradict what you are saying.
Amazing See Through 3D desktop from Msft Research & MIT Media Lab
Charles Petzold has elucidated a lot of the same ideas in: http://charlespetzold.com/etc/DoesVisualStudioRotTheMind.htm...

Since that's got a 2005 date, can we agree that there's a trend here?
Insurance rates are based on the risk pool you fall into. When companies are purchasing plans for health insurance, the company as a whole is placed into a risk pool. Since you are dealing with a large group of people, in general the risk pool is lower for the company, then if each person was evaluated individually. Hence a company can achieve lower rates then an individual. And generally the bigger the company, the lower the rates. An individual purchasing would have to pay significantly higher rates for comparable coverage that they would if they were in a large company.
Ditto. The guy bled for the company yeah, but the reason why I feel sympathy for him is not because he was kicked out despite working so hard. Even though he might have bled for the company and worked with executives with questionable integrity and technical appreciation, he deserved to be kicked out as soon as he stole the switches and put them up on eBay.

No, the reason why I feel sympathy for this guy is that he was so socially inept that he couldn't figure out how to talk with other people, build business relationships, build team relationships, and manage others without being a two-faced jerk (don't take it personally, Mahler, I want to prove to Koon that I care only about success and will sacrifice anyone for it?). The guy was just too out of his element for the battles he needed to face.

He may have been technically very good, despite being socially awkward, and some jerks may have taken advantage of that. But that in no way justifies or accommodates the bad decisions he made. He's essentially taking the stance that two wrongs make a right, and so I think he has a really poor sense of right and wrong.
I would definitely agree that to progress with any endeavor -- entrepreneurial or creative -- requires critical analysis of your work and yourself. If you are not focusing on your flaws, then you are likely skipping steps necessary for improvement.

Though, I often find myself at the opposite end of this spectrum. I tend to focus foremost on the flaws in my work, and because of this, I do hate much of my own work and I have dissuaded myself from any further attempts. I would say a certain degree of persistence is equally as important as maintaining a critical point of view.
I've wondered this as well. Volta compiled MSIL to JS which made it language independent. The project seems to have stopped however.
I'm excited with where Siri can go as well. Maybe I'm suffering from the "it can go an higher" bias.
Key Resources to Learn Django
Visa and Intel Form Strategic Alliance to Advance Mobile Commerce
Wow, that's a pretty disjoint rant. It boils down to this:

"I'd rather have a work and life balance that I can enjoy."

Which has nothing to do really with working overtime and everything to do about how you approach work and life. I think one could boil down the philosophy into 'if you're working too much and your balance is out of whack, then quit.' And it is quite reasonable. In the Bay Area families can be especially hard hit by people who over commit.

That being said, in spite of the Author's disdain for economics, the interrelationship between who is available to work, pay, and whether or not they are willing to stay, does 'fix' the problem magically.
Someone should split test this :D

Half view the pagination version, half view the 1 page version – and see % of the users that actually finish the article.
Take a look for example at Fred Wilson's blog http://www.avc.com he is using the article element. You can use multiple times in different blog posts in the same web page and I don't feel this is bad.
Be open and honest about what you are seeing. Ask what you can do to help. Don't label. If the conversation goes well and your friend opens up, be ready to help them find help. I would be careful of going in prepared with e.g. a psychiatrist's phone number, because you don't want to send signals, "hey, we think you are mentally ill".

If the conversation goes poorly, back off and try again later. While it is good to not have every person in your social group having this conversation, having more than one person have it is probably a good idea. You don't want the friend to get the feeling "everybody is against me" while at the same time, if it's just you, they can more easily ignore your input as "just you".

Finally, recognize that this might cost you a friend. But if you do care for that friend (which obviously you do), that is a risk worth taking for your friend's sake. Good luck.
Give it some time. For all we know they're in dead reckoning[1] mode right now, where the last fix on their coordinates came from Steve Jobs. They'll continue to extrapolate along their current path but just wait until the winds of change arrive. I think they're hoping to cash in on this period of time between now and when you realize they don't know what the next hotness is.

[1] http://en.wikipedia.org/wiki/Dead_reckoning
I know this. The reality is once you behave crazy as I did (because of the meds), they just assume things and put their assumptions before the process.

Then I did complain to the Doctor that I think the meds are causing this, but she refused telling me that she administers them frequently to the patients and never has seen reaction like this. According to fda.gov about 1% population has paradoxical reaction to Benadryl (i.e. people get anxious like I did instead of calming down). The paradoxical reaction is cause by liver enzymes working differently in my body. She just didn't know. When I said this she looked at me even more suspiciously.

Once they set their mind on you being crazy, that's it. The more you tell, even being right and correct, will seem more crazy talk making them more convinced of your mental issues.

I thought with psychiatrist will be better, but he was even worse. Treated me like child & crazy person right from the door step.

I'm so glad the anxiety stopped on its own day later and that my suspicion of medications causing it turned out true.

I mean they were able to convince me that I'm crazy. I'd believe them... that's how bad the system is.
I'm pretty sure once quantum computing takes off engineers will be able to safely port an already existing encryption protocol onto it, it is not a major concern to me.
Are Security Vendors Living in Glass Houses?
A friend asked this on twitter this morning and I just couldn't help myself.

Disclaimer: I have absolutely no background in statistics so I could be, and likely am, way off. What are you thoughts?
Sitting at a desk for 10 hours is actually incredibly easy, the only hard part is looking busy the whole time.
Very informative - I do recall to have seen quite some reference to Stratfor on the Atlantic, sometimes also just mirroring their opinions on some subjects without mentioning them, but can't recall if those where all from one person.

Nevertheless what checking on Google confirms once more how mediocre the results there have become, as Google seemingly does not differentiate between content, asides or widgets.

Hence you get dozens / hundreds of "Stratfor joke" results for pages on the Atlantic that have nothing to do with it.

Bug or feature - you decide ;-)
Using Siri in the car is it's best use case.

I use her daily to send text messages when driving (have iPhone docked on air conditioning vent). Also to get directions and to phone local businesses.

Though outside of driving I rarely use the function.
This is pretty cool, with this app (and a lot of other HTML5 apps) I often have an issue where it acts as if I'm trying to select text as if I was going to copy and paste. The result is the entire app gets the 'text-selected' blue overlay. Anyone know of way to prevent this? I'm not sure that e.preventDefaut() stops it.
The whole concept of authority fascinates me. I've had a lot of troubles with this, although I'm not disobedient at all. In fact I'm kind of a goody-two-shoes, am eager to please, and often wish I were bolder and more concerned with my own agenda.

Yet I've been told multiple times in the past five years that I'm undermining authority. By both management and peers. (Sometimes admiringly, by colleagues who think I'm the only person who isn't subject to the leader's reality distortion field.) I've asked what I can do to not be as "disruptive" and nobody can quite produce anything concrete.

I think there's something about my attitude that people can detect -- I do believe that authority needs to be earned with results. And even though when I have defended the current authority, again this is not good enough, because I'll do it in terms of "we need to be unified", "we don't know everything X knows", "X has taken on this leadership role and it costs him a lot, no one should question X's dedication", etc.

The one thing I'm not saying is that we should all bow down to X just because "he's the man". There is something about this atavistic concept of authority which demands a posture of submission, often literally. You don't look the other person in the eye any more, you allow yourself to be swept up in his obsessions, his sense of humor leaks into yours, and you treat his ideas as automatically superior. You're supposed to be happy even if he snatches a slice of cake right off your plate. I just don't have it in me.
It would make a great screenplay for a tragic comedy (with a happy ending of course).
Edible Container Coming Soon
We have seen already with the slow adoption of multi-processors and 64-bit computers that being able to run current software is required for any successful PC architecture. Even the devices currently replacing PCs for specific tasks still run OSs and software that's much closer to what we ran on our Apple II's decades ago than whatever that would orchestrate a purely quantum personal computer.

Devices like the one IBM demonstrated will probably start as peripherals to more familiar computer architectures, much like our PCs have GPUs that vastly outperform the processors that control them, yet, are no more than assistants in the general operation of the computer.
Ask HN: Customer facing API, how would you do it?
We are a website monitoring company http://www.verelo.com and we're just starting to look at getting together our public API. We want people to LOVE it, not just "put up with it". Nothing makes me sad like an API that isn't practical...

We already have an internal API used by our app and all the monitoring nodes. Having created this internal API has been great, it adds a nice layer of abstraction and taught us a lot about the creation of API's which are used at scale (many thousands of requests per minute, maybe even per second by now, go through our internal API). Its written in PHP (shock, horror!!) but has done quiet well by us and I think it will live on for a while to come.

We plan to make a REST based API that responds in json....but nothing is in stone until we get more feedback.

Here are some questions to try frame the responses, but feel free to deviate...we're just looking for honest feedback.

1. Whats the one big thing you would suggest we consider when making this API?

2. What is the one big thing you would suggest we don't do?

3. Do you have any examples of API's you like or don't like to work with today? Why do you like or not like them?

4. Are there any frameworks etc you suggest we look at (We're only using PHP & Java today so i would like to avoid introducing a new language)?

Functions we plan to expose initially will do the following:

- Create a monitor

- Delete a monitor

- Edit a monitor

- Get recent results within a time period, and optionally of a certain type (possible types are pass,fail)

- Pause a monitor

- Un-pause a monitor

- Get a list of all monitors (and return some associated details of each)
Someone repeated it, I think in the 90s, and they were all just put on pills rather than being committed.

And they were probably just given pills because that's what doctors to do make their customers happy. The "anti-authoritarian" diagnoses are also demand-driven. Parents want a mental health diagnosis to explain why their kids aren't the perfect overachievers they wanted them to be, and then they want pills to make it better. The elastic definitions of mental disorders make it possible for the customer to always be right.

Nothing brings out authoritarianism like parenthood.
It is either a feature or a bug of civilization that it needs ballasts.

My speculation regarding this phenomena is that it is an emergent (learned) response -- the collective adaptation has been to ignore outliers until proven correct.

The absolute worst case (likely rare) is that a timely alternative viewpoint is ignored - i.e. Cassandras.

On the balance, it appears the future collective wins as the validity of the outlier view (which were not that urgent) becomes apparent and the collective majority has developed the ability to adopt it and then the "tortured/rejected/misunderstood genuius" is celebrated after death.

Civilizational win, with many individual loses (some entirely undeserved).
Imagine that you find an ATM machine that's spitting out free money. It's certainly not causing you a problem, but that doesn't mean that it's not broken.

It's easy to see that the system is broken when you're getting less than you deserve. It takes a degree of maturity to admit that the system is broken when you receive more than you deserve.
The weakness in your argument is that developers are not fungible commodities in practice. You can't just hire a third developer in many cases so no one is being put out of work. For many companies (like mine) there are far more open positions than we can find qualified developers to fill them.

The reality in the market is that there is a shortage of developers, or at least developers with the talent and skill required. This is not an argument for working 60 hours per week, just that you can't solve that problem by hiring more developers. There are not enough good developers as it is.
Refocusing Netflix on TV Shows
Selling or Funding A Startup? Tips On Surviving Technical Due Diligence
Simplifying through complexity of vehicles
Nice - I found a few new subreddits to subscribe to, so a very good job!