skysight-inc/HackerNews huggingface dataset:
I'm kind of upset they didn't clarify this in the initial email/blog entry. The way it was worded ("if applicable") implies that resetting the API might not be necessary in some cases. I think it is reasonable to assume that those who never generated an API key in the first place would've fallen under such a bucket.

Now it sounds like basically everyone should have reset their API key. Bleh.
Exactly. Internalize the externalities.
Just write the deposit off and if you get any back, consider it a blessing. It's odd that you give it so much weight when it's usually less than a single month's rent.
IT IS Not WHAT OR WHERE YOU STUDY BUT HOW YOU STUDY~Welcome H connect.
i need hacker facebook
All of the above, pretty much. Right now I make a six figure salary, and on top of that, I get stock options each month worth a few grand. To successfully poach me, you'd have to convince me of each of the following:

A) Your company is a better place to work than mine
B) Your problems are more interesting than the ones I'm working on now
C) You can pay me my current salary + a raise
D) You can pay me enough to give up the remaining stock option grants for the next year (since I assume the new company will have a 1-yr cliff for stock options... also disregarding differences in option amounts).
E) That your company will still be in business in at least 1 year, preferably 2.

Bonus: if I get a significant amount of stock (not options) in a pre-IPO circumstance where it's likely that I'll get $1MM+ for my share post-IPO or post-acquisition.

It's highly unlikely that this will come to pass. However, I may eventually become disenchanted with my current position, resign and then be willing to lower my standards.
They are all facing away from the explosion. The first explosion happened on the side with the flags, you can see the smoke is thickest there.

Just pointing out an observation. There could be other officers already on the scene of the explosion, and these guys are handling the crowds.
Yeah I posted it as a reply to this too, but retracted it after realizing it was just way to gruesome.
Assuming I'd get insurance, I'd take a 50% pay cut if I could work 3 days a week or work remote.

If I could do 3 day weeks and work remote, I'd probably take a 60-70% pay cut.

More money would be nice, but in reality it'd be a temporary thing to save more money while I searched for a part time/remote job.
Can't the big media eco-system collaborate and develop a plug-in instead (open source, platform agnostic, an extension to HTML5 video etc)? I would rather download and install "HTML5 Premium Content Add-On" or have it pre-packaged in my browser/OS any day than have the internet itself be that much more opaque by design.
Would be great if mouseover froze the lane underneath. For bonus points you could continue to load new tweets but add them above the screen.
That was my favorite part :-( I liked seeing the individualism
The cardinality of the intersection of the set of people running Linux on a desktop/media center and the that of people dying to watch DRM'd content is likely small enough to be easily ignored.
what they don't mention, is how much it cost to build and support this massive sensor infrastructure and analytics. I would wager $66k/year is a drop in the bucket.
This is your chat friends list on the right side. How they're ordered. They're ordered by people you interact with most. It is not who views your profile the most. This information wouldn't be stored in JavaScript...
So the question is, what if bar = 12 means "retrieve foo with ID 12 from the FooService", and we want to make sure that get_foo does something sensible when the server returns an error code.

So what do you do? Typically one writes a mocked up service that returns the expected results, pass it in somehow, and write your tests like you did above. So if you have a lot of services, you end up doing what I said - testing lines of code. Here you're testing that FooService gets called. If it also called BarService, you'd be testing that BarService gets called. And so on.

But then later, we decide that FooService is no good - we want, nay demand - a FooService2, with a new API. However, get_foo is to behave the same. So what now? Only one choice - update all of the tests to have a mocked up FooService2.

As the code base grows, I find this becomes annoying to maintain (although to some extent a necessary evil, of course).

The alternative I'm saying is that instead of spending a ton of energy unit testing get_foo, hammer on it and write good state validators. Your unit test shows that get_foo for bar = 12 returns a unit_price of 97.12. Great, but I don't think that's as interesting as building a fake database (so we know what the expected returns are), and then making 50,000 requests per second with random data for 12 hours, and then through runtime assertions and as a post-process validating that the service actually did what it was supposed to.
thx @trunalb, good find, will check out the video later (man, it is an hour long).
I pretty much understand all LinkedIn techniques. Just lack the time to implement them and support this code for various environments. Ideally this is what JQM team should have provided as a replacement for their barebones and very tricky to use listview widget. Good scrolling/swiping performance is impossible on mobile without managing a sliding window in DOM, like good old editors used to do with files that did not fit into memory.
One tip for your website.
Calendars From To.
When i select a date in From filed, set the To field at least to the same date.
OP here. My conclusion wasn't drawn from an isolated incident; I shared the incident to highlight what I imagine is a common pitfall in testing.

I used the phrase "only test what needs to be tested" intentionally. How should I know what you need to test? But if you accept that you should only test what needs to be tested, then there is an implication that some (I'd venture to say most) of what you write doesn't need to be tested. And that's a liberating concept. You aren't obligated to test everything, but you should test what really matters.

What needs to be tested is probably directly related to the size and stability of the company (assuming size and stability have a positive correlation). I would venture to surmise that young start-ups have almost no need to test anything. That comment isn't meant to be inflammatory, but I look at testing too early like optimizing too early. There's no reason to shard a database until you absolutely have to, and I don't think you need to test something until you know it's mission critical.

For example, Stripe offers a service that were components of it to fail would jeopardize their entire business. Their code base is obligated, by its nature, to have more stringent tests. But the startup in the garage next to yours who is still trying to determine MVP and will probably end up pivoting five times in the next two weeks? Save yourself a lot of grief and don't worry about the tests. Once you know what you are going to be, once you know what you can't afford to lose, well, wrap those portions up with some solid tests.
I'll take "problems affecting women that feminism has consistently failed to tackle" for $2,000 ;-) (Seriously, it got a brief mention as such in one of bell hooks' books and everything. The solution, alas, is probably not a simple one.)
fiat currency?
"If productivity is skyrocketing, why are we all still working at least 40 hours a week?"

Because of 1) inflation/devaluation/taxation and economic mismanagement at the national level, 2) outsourcing/global wage-competition (when there are extreme global disparities), and contracting rather than long-term employment, 3) increasing corporate returns and executive remuneration coupled with the very small number of people who own stocks that would allow a person to actually benefit from corporate growth, and last but not least, 4) social-status competition and financial irresponsibility (for example, having children without financial stability, because everyone else is or because your spouse wants children, etc, etc).

Also, very few of us own our own businesses so we are particularly subject to items 1, 2, and 3. 4 never helps, but it is hardly uncommon.

Item 1 also has a nefarious hidden aspect to it: optimization without ownership is suicide. Ie, we are largely optimizing the processes and property of other people. Think of the workers displaced by the Industrial Revolution who lost their jobs. We are now working ourselves out of information jobs (publishing, for example). That in and of itself is not a problem but progress, however by working for a wage as the majority of us do, we retain no ownership of the proceeds and so have gotten no farther ahead, while prices continue to rise (say hello to our old friend communism). The lack of ownership results in modern resentment and job protectionism, and the economic equivalent of Munchausen syndrome by which we create new problems, or sustain existing ones, in order to remain the recipient of a benefit. (For example, we delay technological convergence in order to capitalize on the transition...)
Yeah, taken the train through baltimore multiple times. Always been told that it's not really safe anymore.
The importance of testing obviously depends on how severe the consequences of shipping broken code is. If not testing means that some broken UI element on some webpage slips by, that's obviously easier to live with than if not testing means you blow up some $150M piece of hardware.
Denver Post Highlights Social Media Coverage (And Storify) In Its Pulitzer Win
Anyone else think the author has gone off her meds for that post?

Are women a minority in the tech industry? I'd be willing to bet yes. Does that mean they're less capable? Obviously not. It just means there are fewer.

"the anonymous white male militia that threatens to rape and kill us when we speak up"

Stay off 4chan. They don't represent the tech world.

"Let’s create a system for revealing and publicly challenging the pervasive anti-feminist propaganda of our industry."

Uhh... where the hell is THAT? I have yet to crack a book on Python or open /etc/sudoers and see "No girls allowed"

"They will pay their white male terrorist regime to photoshop our faces onto dead bodies, to email us rape threats, to publish our home addresses."

Again, stay away from 4chan. They don't represent the tech world.
Why should they address criticisms of DRM? They've already decided that they need DRM (or rather, their contracts require it). So, why should they spend the time debating the same things over and over again?

From their perspective, the DRM question isn't if, it's how. So, that's what their article is about.
On the damage front, I'd be a lot more worried about cosmetic damage than steering/suspension. Hard parts (steering, suspension) are perfectly replaceable and, IME, the result is generally perfect, assuming you used quality parts and installed them correctly. Even crash damage that affects the pickup points CAN be correctly repaired (but often isn't, because someone cheaps out).

In contrast, I've never seen a respray that was perfect, even high-dollar work on high-dollar cars.
> DRM makes that possible

O'RLY? That seems like a big jump of logic there. It's just as possible that with zero DRM they'd still do fine given playing back a movie in Netflix is far nicer than searching for the movie on some ad-ridden virus infested download site and then waiting several minutes to hours for it to be available.
I keep seeing this get posted all over the place. People want to spread this photo for some reason.

It's a fucking silhouette made up of 20 pixels. It's a person on a roof who was likely watching the event. People are so desperate for somebody to blame, this is just ridiculous.
Advertisers Want You To Talk With New Apps
Nobody wants these people. 15 American lawyers went to Yemen to expose the lie that Yemen didn't want these people back. No one from the Yemeni govt would meet with them. We haven't gotten rid of them because we don't know anyone who is willing to accept them. Go ahead and read it in the Yemeni Observer. http://www.yobserver.com/front-page/10012301.html
If a candidate would lie about those things, they'd lie about things at work too.
France has some fairly serious issues with urban spaces in decline, even around the outskirts of Paris. That's where most of the major rioting was recently (2005)
http://en.wikipedia.org/wiki/Social_situation_in_the_French_...

It doesn't seem like there's any great pattern out there for managing a declining urban area. Everyone knows how development should work - increasing density and infrastructure - but I don't think there's a good plan for what to do when an area inevitably goes into decline (and they all do sooner or later, if only temporarily.) Like NYC in the 70s, when folks were burning down buildings because it was better than maintaining them.
This post is over-hyped: "the cool guy who ships products and applies to cool startups, but they only hire super talented and passionate engineers."

---

The text above is just like the blog post: is unfounded and purely based on personal opinions.

Having a strong test culture in a company of any size is important for a number of reasons, and all of them are founded by both books and articles, but also by AMAZING products.

An engineer who has talent in writing readable and well structured tests is also someone who has a special skill in: creating robust systems, reverse-engineering existing systems and therefore good at being hired by a startup that has NO or very little test culture, which end up being hired by a company that has code that is buggy, error prone, coupled and hard to maintain, so that he can apply all this knowledge to clear crap written by people who doesn't like tests
Ask PG: No more new accounts at HN?
The option for creating an account seems to have been removed -- is this a temporary thing or a more permanent change?
nothing brings greater happiness than being with people you enjoy hanging out with. even the work can be dull, but if it's with folks you really gel with, you can make it fun/challenging/etc.
Dear childless 31 year old white men: Thanks for the all the good times!
And the studios will just flick a swtich and change that? they don't even care about better games. it's all about sales. and rightly so.

The issue is marketing and what the market become recently.

Games now work just like hollywood. It's just a matter of releasing something with the right name at the right time.
A parasite has taken up residence within Android
Which is really too bad. Make one with a button that calls a single number programmed in via the usb connection and it would be a sweet little communicator. Parents would love to strap one on their kid(s).
>I contacted Linode support and they've said in clear terms that they have no evidence that payment information of customers was accessed.

Well that's a first. They were very evasive about it earlier.
DrudgeReport.com (Dislike the guy running it, but it is what it is)

Fox News (same caveat as above)

Twitter (search for "boston" or whatever text snippet will filter what you want, bad SNR but great tidbits of intel)

Flickr (Use same search technique)

Your other social media feeds.

All filtered by common sense and personal calmness.
Sounds pretty cool. Mind sharing what your typical day as a freelancer is like?

By the way, are you from the Philippines or do you just live there?
There is usually not a lot of actual science involved. The motivations for presenting panspermia papers are in most cases philosophical in nature and it shows. This paper, too, implies that's what happened even though the accuracy of the model is highly dubious for a number of reasons.

Compare that to when Hubble first attempted to calculate the age of the universe by measuring the history of its expansion. It was quite a similar method: simply roll the equation back in time to where the universe's size was zero. He got a result that was lower than the geologically known age of the Earth, in fact we now know he was off by a factor of ten! Refreshingly, people didn't jump to conclusions though and in time everything fell into place. Hubble had fallen victim to a systematic measuring error. We are also now pretty certain that the expansion of the universe was not always linear. Hubble's method is still valid and impressive, but the tools and models needed to be refined. It's easy to see that the same applies to this finding.
Dangerous how? The only down-side appears to be that you don't get that job. TFA is suggesting that with an employment gap instead of a fake job, you wouldn't have, anyway.
Reflecting on tragedies is useful and necessary. We, the whole world, will reflect on this tragedy a lot.

But the political issue (problem?) is that with the current media globalization right now all the non-US media and non-US audiences are overtaken with this incident and they will not be reflecting on the many larger tragedies regionally, globally, anywhere else. As always. While the world mourns for Bostonians, there are today 10 times more victims in a bigger terror bombing elsewhere (http://www.bbc.co.uk/news/world-middle-east-22149863) - will there be global empathy for that? Tomorrow, world leaders will call for action due to the Boston bombing - will they call for action on middle east bombings?

Currently random media outlets in, say, Russia or South America tend to report a shooting in USA while ignoring a genocide in Africa. Empathy in media is already distorted, and I've no idea on how to get it back.
Tests are not overhyped. They are under-understood. Unit tests are not regression tests are not integration tests. I've encountered tons of teams that don't seem to understand this.

Unit tests are more than any other factor a design tool. Like any other design tool (uml, specification, etc), when the design needs to change, you throw them out. If it takes longer to design a system with unit tests than without them 1 of 2 things is true 1) you should not write unit tests 2) you should learn how to write unit tests.
Ask HN: If P = NP is Bitcoin doomed to fail?
>>> We wrote the first scoring algorithm at Goalee based on the red-green light. Within a couple of weeks we made our first algorithmic change,

I think he actually mens an specification change. Tests would help you refactor in case you want to change the algorithm against the same specification.

But yeah, is a flawed metric so it shouldn't be put on a pedestal.
I don't see how this is a bad thing - related to YC or not.

It's a practical way to have people go from feeling helpless to actually helping people who need it (whether they'll be covered by the lastest media cycle or not).
We're actually just focused on airports. That's half of the market!
iCracked is building a crazy-awesome ecosystem. Engineers, join our Family
It's quite simple: speed. Javascript engines predating V8 tended to be on the slow side, which discouraged in-browser scripts from being complex or large. As a result, nobody really cared about the JS object model or the flexibility of the language or pretty much anything other than showing popups. With a fast JS engine and node's async network stack (also fast), it suddenly became a "real" language.
To be honest that awful big google sponsored banner ad that shows on your site ain't much better.
Wow, I hadn't noticed this.

I really hope HN hasn't stopped accepting signups.

EDIT: In the unlikely event that signups are stopped forever, I wonder what an account would be worth on the black market?
Its 'tasteless and rude' because those people aren't on CNN?

Orders of magnitude more people will die or be injured today from gun violence, car accidents or disease but 99.9% of them will not make the news, a reminder of this is anything but tasteless and rude.
I think that's the whole point: professors as a body should fear that if they go off and work to normalize a torture regime, they'll be fired by their universities. Hopefully that encourages them to not do such things. What's certain is that treating such conduct as "controversial" instead of just firing the person is exactly the same kind of DoS attack on tenure as these characters mounted on the legal system -- using the strengths of such systems against themselves.

We haven't invested much energy recently in creating institutions that have adequate defenses against this kind of threat model. Our assumption has been that the socialization structure either produces people who are pathologically criminal or are socially responsible. The emergence of a class of social behavior which is "respectable" and despicable at the same time is a threat we need to deal with.
Just created this account. Perhaps it is human error on your part.
> disproportionate media attention and hysteria.

What is disproportionate about it? Large bombs don't go off in US cities every day. Are you surprised that there are bombings in Iraq? Is that something you don't expect?
Tried twice and received no up votes. Haven't bothered trying again.
So the content producers are in the clear, right up until someone comes up with a user-friendly interface for doing Netflix -> DVD rips.

The point of DRM isn't to make it impossible for some people to copy the content. It's to make it inconvenient for ordinary people to copy the content. That's what the big problem with Napster was (after all, people have been copying content on Usenet since the dawn of time).
It's been really interesting to look at Detroit as an outsider since I've been coming every few months and working out of the Detroit area for about 10 days each time and making mental comparisons to San Francisco and the valley.

The biggest challenge I see is that the area with the greatest concentration of available low-priced office space (downtown) is also where I wouldn't want to live. Once you spend some time in Detroit, you understand why it's called MotorCity, it's highly pedestrian unfriendly and I wouldn't trust the public transportation system unless I'm willing to risk my safety.

The other challenge is that there are towns/areas around Detroit that seem to be better fit for building a new tech/startup hub when compared to Downtown Detroit when it comes to quality of life, pedestrian-oriented, and safety:

- Corktown - closest thing to the Mission, this area has an edgy industrial loft type of gentrification going on with a lot of young hip folks. This area is right on the edge of downtown but you go a few blocks away to look for housing and you encounter 50% burned down or houses in disrepair which means you can't really walk around the area feeling safe once it gets dark. I wouldn't walk there in the daytime given how few people are in that area and the number of abandoned properties.

- Royal Oak - town about 11 miles North of Detroit. It's like the Marina district, lots of trendy hip shops, safe to walk around, good quality housing and vegan food options as well as good cultural scene. This area has the shops and lifestyle that Downtown is lacking.

- Birmingham - further north in the suburbs, Google and McCann are located in this wealthy suburb. Features good food, high end shopping, a small upscale town feel (like Pacific Heights). Safe to walk around, good quality parks nearby, working and functioning government.

I like the motto and energy of Detroit that comes across in the form of "Detroit Hustles Harder" but I think you gotta address the core issue of having a city that people can feel safe in. I grew up in a poor neighborhood of LA and have never felt as unsafe as I feel driving around the large swaths of Detroit that have been left to rot.
A house, perhaps?
a while back there was a post here about quadrant methodology.
it fits nicely in with it
http://quadrant.tumblr.com/
I no longer understand what you are arguing. You want natural monopolies that aren't natural monopolies. You want them public but not public. I am sincerely lost.
Also overhyped... trains, The Lumineers, IPAs.
I love Netflix being a separate app on my mobile devices. Going through the browser seems hacky.