skysight-inc/HackerNews huggingface dataset:
I was thinking the exact same thing yesterday :P
That seems right. Batteries need a lot of capex though: maybe easier for a hotel than a utility.
I totally agree. And I don't (put up with this kind of b.s. behavior). I'm willing to work very hard and diligently, and occasionally work overtime when absolutely and obviously necessary, but not just so the company feels like they're diluting my wages to an acceptable point.

I'm very cognizant of my wage and it's translation into hourly terms. When I get hired at a given salary, it's for 40 hours. If they want more hours, I expect more pay. Plus, I'm not shy about pointing out that numerous studies have shown steeply declining returns for each additional hour worked. Eighty hours of work does not equal twice as much productivity.

I actually worked a job where the department manager told us that he wanted us to start working 60 hour weeks. Not for any specific reason. Just because. So as a group we all started leaving, very deliberately, at 5 o'clock. When our 40 hours were up, we were gone until Monday. That particular manager made our lives difficult enough as it was, so we weren't particularly worried about his ability to do anything more than just whine about it.
I don't think the problem is the writing, it is the need to sell ads.
It's ugly out there. I think my secret is that I didn't really get into the office world until my late twenties. By then I'd bounced around dozens of different jobs, been in and out of the military, college, sales, construction. I've been fired at as many jobs as I've quit.

Now I see this stuff going on and I'm wise to it. Four months ago I started working for this company, the understanding was I'd work for three months at $20 an hour then they'd hire me at $60K.

Three months roll around, nothing. I called my recruiter, told my boss, but nothing happened for another two weeks. Finally I badger my boss into making some inquiries. He tells me we're all good, follow me into the CFO's office and we'll talk about bringing you on.

I get in there and the guy tells me that the recruiter's fee is $8K and they don't want that going on this year's balance sheet. So they want to bring me on Jan. 1st.

Fuck that.

I told him, no, that's not acceptable, we need to work something out. The difference in pay is $400 a week, are you willing to give me that as a bonus? He tells me maybe they can come up off a grand. I stare at him until he cracks. Finally he says he might be able to get them to put the fee on next year and they can bring me on Dec. 1. I didn't react to that.

After I get back to my desk, I'm pissed. After venting to my boss, he lets me go home at lunchtime. I spent the weekend shoring up my resolve. Monday morning rolls around, I call my recruiter and tell him to start looking for a new job for me, and explain to him the heap of bullshit they're expecting me to swallow. He doesn't want to give up just yet and asks me if I'd be willing to make a deal. I tell him I want a salary bump to $65K. I leave work that day feeling better than I had all weekend after finally sacking up and doing something.

The next day I get a call from my recruiter saying they're going to bring me on immediately, at $60K. I didn't get the raise but I don't care, it's a victory and everyone knows it. The CFO looked like a sad puppydog who had his toy taken away when he came around to drop the news himself. My boss and I are chuckling a bit as he leaves.
Well if he didn't want any drama, I'm glad he took the time to write a blog post about it then.
Never saw Slackware that way. And I started using it in '96 or so.

Those types of people were attracted to Linux in general, not a specific distro that I can recall. The whole reason had to do with the perception of Unix being a "hacker" OS. And as most know, there is the whole cracker vs. hacker misconception. So naturally, Linux was the place to be. But back in those days, there wasn't as much choice in distro. You used Slackware, Red Hat, or Debian (http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Dis...).
Oops, I read the first table wrong. You're exactly correct on the deep discharge stuff. Thanks!
This length of your comment is a perfect case in point. I'll bet a lot of readers skimmed or skipped it, and ended up not sure what you are about.
I always described it as happy hardcore.

Everyone doing it was in on the joke and played for it. At first glance it was Ken & Barbie go to Space War, but then there was sooooo much blood...
I'm surprised the author never even mentions the book by Robert Heinlein. Granted the movie tells a different story than the book but they share the similarity in that on the surface they both preach of the virtues and nobility of war but upon closer inspection, we see that they're telling a different story entirely.
You may enjoy Frink[1] if you haven't encountered it yet.

[1] http://futureboy.us/frinkdocs/
Palm-Size Drones Buzz Over Battlefield
Could we temper the negativity around here about companies like Twitter, Yelp & Groupon and products like Soylent? It's pretty clear the audience here has some sort of aggregated inability to spot large successes. I guess I can understand a certain amount of skepticism but it sure would be cool to see more "glass half full" sentiment here.
Minimunin - A tiny munin-node implementation written in pure bourne shell
Hungarian notation is not a workaround, but a medium for expressing semantics about something that cannot be done with the type system. It is literally by definition this. If you think about it, this is the point of naming variables in the first place. No matter how advanced your type system is, there will be semantic information that it does not or cannot encode. Hungarian serves to systematize the definition and use of this semantic information. Hungarian is intended to maximally leverage the semantic bits of information (in a literal sense) we can put into names to the fullest extent possible. You're already making this tradeoff when you name something, it's unavoidable, and Hungarian is an attempt to find a local optima that falls out of specific assumptions around the purpose of names.

For example, in a simple discussion board app, you may have a string of text in memory that has the following attributes:

- It is null terminated

- It is ASCII encoded

- It contains properly formatted HTML

- It has been sanitized against script injection attacks

- It was received by an end user, not rendered from a template

- It is one in a specific series of strings being processed by a overarching process

- It contains content that is intended to be injected onto a page

- It has been matched to contains swear words that need to be censored

- It is longer than a certain number of characters and hence needs to be stored in a text field, not a varchar

- It potentially contains copyright infringing text

I could go on and on. The point is not to get hung up on specific examples, but to note that there is a ton of semantic information about a piece of data, any of which may be a) relevant to the user and b) irrelevant to the goal or capabilities of the compiler's type system. In many of the cases above, one has a hard time imagining what exactly a type system would even do with this information, since it's fuzzy and not really something that should be used to strongly enforce contracts.

This is where the system of Hungarian comes in: it forces you to build a taxonomy of this semantic information so you have a way to leverage it and reduce the amount of entropy a system can have in variable names.

The bottom line is you are going to name a variable something. So what do you name it? If you think about it logically, it makes sense to name it in a way that the most semantic information that is the most relevant is conveyed to the user. English is poor at being efficient and packing in dense information, but it is comfortable and ramp-up time is near zero. Hungarian optimizes this differently, and trades ramp-up time and comfort for efficiency, precision, and density. It is really the vim of variable naming conventions, and like vim, it is not for everyone.
Let's address your fears.

"risks of theft": cash is also at high risk of theft, yet cash works alright in the real world. So why not Bitcoin? Web wallets need to develop excellent security procedures, like banks, and the best ones have done so: MtGox, Coinbase, etc.

"risk of government legislation": so far governments have been welcoming to Bitcoin. A US Federal Judge have ruled Bitcoin is real money [1]. The US Treasury Department FinCEN said Bitcoin "hold greats promise" to the US economy [2]. The German financial regulatory agency, BaFin, has officially classified Bitcoin as a commodity. Australia said they would investigate Bitcoin thefts with the same thoroughness as cash thefts. China is tacitly approving Bitcoin as government-controlled China Central Television is increasing its coverage of Bitcoin, with a surprisingly positive tone(!) Canada is very Bitcoin-friendly (hence the first ATM located there). Etc. And keep in mind it only takes a handful of countries to be friendly to Bitcoin for it to have a safe base to rely on. It is highly unlikely that ALL the countries in the world will ALL be hostile toward Bitcoin.

"risk of the system being gamed": there are no such risk. That's the one thing about Bitcoin you can trust: the protocol is ruled by cryptography and algorithms. It has been reviewed by many security experts. There is no known way to "game" the system. Some theoretical attacks exist but are never practical (eg. require investing half a billion dollars in mining hardware!).

"risk of wild fluctuations": true. But on the long term, as trading volume increase, volatility will reduce.

[1] http://www.forbes.com/sites/kashmirhill/2013/08/07/federal-j...
[2] http://www.fincen.gov/news_room/speech/pdf/20130613.pdf
This doesnt address a founding member being kidnapped or his family kidnapped.
> This is like saying that pulling a card from a house of cards is what "caused" its collapse.

No it's more like saying removing one pylon from a bridge is what caused it to collapse.

> Both are p2p protocols designed to enable censorship-resistance by eliminating centralized points of failure.

This is simply not true about Bitcoin, nor Bittorrent. Especially with Bitcoin the people who seem to be taken seriously in that community do not seem to feel that the transgressive aspect of it is either true or valuable.
Privacy Pretense: How Silicon Valley Helped the NSA
But how do you tell? It's not the 1950s any more. Prejudice doesn't manifest itself openly, with people saying, "Oh yeah, there's no way that a darkie would be able to understand this work," or, "Yeah, we can't hire her because she'll get married and pregnant." These days, prejudice manifests itself far more subtly. It's a sense of discomfort that people get when they're seated across the table from someone who's different from them. It's questions that are more difficult, or answers that are more harshly judged. It's a matter of choosing which comments to focus on and which ones to let slide.

I think that instead of looking for positive "culture fit" (which just seems to encourage every interviewer to judge the candidate by whatever subconscious prejudices they have) we need to enforce "no assholes." In other words, we should flip the burden of proof. Instead of requiring the candidate to demonstrate that they are a culture fit, we need to have the interviewer demonstrate that the culture fit isn't there. In the debrief, when one of the interviewers says that the candidate was not a culture fit, I would ask them to back up that statement with specific statements or behaviors that the candidate exhibited in the interview. I think that would do a lot to counter our unconscious predilection to look favorably on people just like us and harshly on people who aren't
After reading this, watch Robocop again. Same director, same critique on society.

Really adds another layer to it.
I agree that's an excellent question. It's not fool proof, but no question is. Given my experience, I think it'd catch 90%+ of the bad apples.

Thanks for sharing. I'll use it from now on in job interviews.
If that isn't actually their lab, yes, that's extremely disingenuous, and potentially even actionable.
Workers in Apple's supply chain forced into indentured servitude, Bloomberg
Are these people doing actual science?
Anyone catch the latest episode of Dragon's Den Canada yesterday?

http://www.cbc.ca/dragonsden/

I think that's only viewable in Canada, but Canadians, play the video and watch the first pitch.

These kids develop an iPhone app for tracking and recommending your workouts. They're asking $100,000 for 10% of their business. Their plan for generating revenue is converting users from their free app to pro at $4.99/mo, $29.99/yr. So far, 12,000 downloads on their app, and they say 1% are converting to paid. That means 120 paid users, averaging say $15 each, so they've made roughly $1,800 in revenue.

What the hell? $1,800, and they value their company at one million dollars? They're not even paying themselves, and they're in one of the most saturated niches in the world, with already countless others well established and successful in that market. What blows my mind even more, one of the investors offers $100,000 for 20%, with 25% royalties until they're paid back. They turn it down.
1. Context and common usage often flavours words in a way that isn't captured by the definition. I'd argue that a certain amount of positive attitude has to be expressed before it's considered an endorsement. It can't be just any non-zero positivity.

2. The article speaks of this type of agreement in general, and not the specific agreement that is being worked on. I could say that I like the idea of Toronto having a mayor without liking Rob Ford.

3. "NYT EDITORIAL BOARD ISSUES POSITIVE ANALYSIS" is nowhere to be found in the article. I'd rather rate the article text itself for endorsement, not synopses (even my own).
Good question - looking at the OECD Better Life Index [1] for the Netherlands:

In general, 86% of people in the Netherlands say they have more positive experiences in an average day (feelings of rest, pride in accomplishment, enjoyment, etc) than negative ones (pain, worry, sadness, boredom, etc), more than the OECD average of 80%.

Perhaps it's a case of better access to health services, so more people in the Netherlands are able to be diagnosed and treated with depression whereas countries with poor health services and high levels of depression are ultimately under-reported?

[1] http://www.oecdbetterlifeindex.org/countries/netherlands/
Here's a recursive definition which is less cool but less
'magic'

powerset :: [a] -> [[a]]
powerset [] = [[]]
powerset (x:xs) = yss ++ map (x:) yss
where yss = powerset xs

> powerset [1,2,3]

[[],[3],[2],[2,3],[1],[1,3],[1,2],[1,2,3]]
Things happen and you learn/move on. No need to expose the company. One of the main focal individuals (not a founder, but not reigned in) has had his own trials, based on reputation, since. That is enough for me.

It was a learning experience for me -- specifically, not to get lost in the interest of solving problems at the expense of personal work/life balance.

We all have our faults, professionally, you hopefully learn what those are and not repeat them.
It absolutely doesn't matter to the consumer of {XBox One | PS4} games. However, as a PC gamer, I'm excited by the fact that the consoles have x86 architectures, because this removes one of the obstacles preventing PCs from getting console titles.
It's funny the article mentions rifftrax. For their halloween special they did a live performance over night of the living dead. One of the jokes during the movie was the fact that online bloggers will never stop trying to educate the rest of the world about the brilliance of starship troopers.
Just sell for less

Your investors gave you $50 million at a $500 million valuation. Google wants to acquire you for $100 million. Your investors may not let you.
Here's what Google's mystery barge is going to look like
"My one-year-old son is so fucking cute!"

"Fuck yeah, I finally got a reproducible test case for that crash bug!"

"Holy shit! Look at all the fucking women in this room, you totally wouldn't think this is the HN Tokyo meet up!"

"Dude, do you wanna sell some lame sugar water OR DO YOU FUCKING WANT TO FUCKING CHANGE THE FUCKING WORLD??!!?"

In other words: the author is talking about the negative effects of being Mr. Negative all the time... doesn't necessarily have anything to do with profanity.
Piñata Envy: Tech's Va-jay-jay Problems Worse Than You Think [stats]
"The screenplay, by Robocop writer Edward Neumeier, furnished the old-fashioned science-fiction framework of Robert A. Heinlein’s notoriously militaristic novel with archetypes on loan from teen soaps and young adult-fiction, undermining the self-serious saber-rattling of the source text."
Pretty much on the money. Another greatly misunderstood masterpiece would be Natural Born Killers.
Banks have some kind of regulation (even in the financial wild west that is the USA), and deposit insurance covers their customers against theft.

This jackass has said he isn’t likely to even report the theft to police.

That another bit coin exchange was able to cover the losses from a theft out of its own pocket is more likely good luck than good planning.
https://www.roomorama.com/
There's some proposal people are calling concepts-lite that is more or less a cleaner enable_if. There won't be a static_if in 14 from what I hear.
I watched Starship Troopers a few months back. One of the thing I loved the most about the movie is those TV segment where it just broadcast propaganda and always ends with: "Do you want to know more?"

It remotely felt like when I read 1984 for some reason. Couldn't entirely tell why.
From what i understand, Bollywood is catering ever more to their own population as opposed to the global population. There really isn't any global market for super-human cops is there now? But movies like those are on the high rise in India. Its because that's the thing the indian people love. And with one of the largest populations in the world, they feel that there's no point in catering to the global market at the cost of the money gained from indian viewers.

Btw, in other threads people are debating whether it's a good idea to spend money on space research, and here we are telling them to spend money in movies instead? What gives?
Coming from an investor, they're obviously looking for better terms. This is a somewhat biased perspective.
Doing their patriotic duty.

;)
As others have said, sometimes it's simply not worth it. A person like the PM sounds like they are isn't going to know truth if it hits them in the face. No matter what you say to them, they simply won't get it. Some people lack any degree of recognizable "emotional intelligence." When you encounter such a person, all you can do is make them pay in other legitimate ways. My favorite is to tell the truth about a place on Glassdoor. By doing so I help other job seekers avoid bad employers, and raise the cost of bad employers doing business. It's the purest form of justice.

Personally, I've deeply appreciated a lot of the reviews I've seen of employers on Glassdoor. Just recently, during my last job hunt, I was looking into a couple San Diego companies with promising positions...until I looked them up on Glassdoor. When I saw not one, but many reviews from different reviewers saying such things as "Working for this place will suck your soul dry then crush it" I immediately lost all interest in working for the company. Granted, the Glassdoor reviews aren't perfect, which is why I look for general agreement on the company from different reviewers and/or position titles (as a proxy for different departments of the company).
I've worked for a start-up which definitely had a "beer culture." It sucked. Some people should not be allowed to mix beer with work. Especially if they're a VP.
Third-hand summary of http://blog.sfgate.com/matierandross/2013/11/07/google-barge...
I'm sure you can find some of the developers here: http://www.gittip.com/.
Shallow summary of http://www.businessweek.com/articles/2013-11-07/an-iphone-te...
I only recently read the book, and I was surprised just how different from the movie it was, and better.

The book is a good read.
If someone gave me a warning for passing on the company booze fest to be with my sick child (or for any reason really), I'd turn in my resignation on the spot. That's complete b.s.. Sorry that happened to you!
Okla. jury: Toyota liable in acceleration crash
my friend's parent's ceiling went off this morning. their hometown is Medellin, north part of Cebu, Philippines
What We Found at Hart Island, The Largest Mass Grave Site In the U.S.
Consider another perspective. When a new land is made habitable, how do you allocate it? If Mars or Antartica were to become habitable tomorrow, which parties would be able to purchase how much land and from whom?

I think early explorers will have a stake in it, unless it comes down to a show of power, or something unlikely such as equal distribution of the new land to all citizens of all countries.
Obama’s Interview: Most Important Quotes On Healthcare.gov And NSA
Interesting!

Looking at what I think is the right PG&E tariff for them [1], I can't quite figure out what it means. However, I found a helpful guide [2] that includes an actual hotel electrical bill.

Reading that, their summer difference is $0.07/kWh, so the box only could save them $3.50 a day on cheaper energy. There they are paying $13/kW for peak capacity, $8.58 for off-peak, and $2.99 for "partial peak", whatever that is.

So it sounds like being able to level peaks in your power consumption could be a big win. Even if you level it within peak, therefore saving nothing on a kWh basis, a little curve smoothing could pay big dividends.

The interesting question for me is how much this is incentive gaming versus solving a real problem for generators.

[1] http://www.pge.com/tariffs/tm2/pdf/ELEC_SCHEDS_A-10.pdf [2] https://sites.google.com/site/greenwrenco/san-francisco-bay-...
"Good luck"?? No that's planning. Read about some of the security mechanisms that reputable exchanges put in place: http://blog.coinbase.com/post/33197656699/coinbase-now-stori...
The difficulty with type errors partly arises out of inference.

The program assumes NOTHING about the type of the expressions and instead collects constraints as it descends into sub-expressions. Once it has finished collecting constraints for the all the sub-expressions it attempts to satisfy those constraints.

If the constraints can't be satisfied there are two problems. First, you have to know where you got the constraint from. This is fairly easy to solve in implementation you can tag the constraints for example. Second, is that the way in which the constraint "fails" or is unsatisfiable doesn't always give you enough information.

For example:

\x -> if x then x else 1

Here the constraints basically say that x has type Bool and 1 has type Int. This is obviously wrong because the `if x then x else 1` has to be either Bool or Int. Now the question is, which one is wrong? Is the use of the second x wrong or is the use of the 1 wrong. You can't know so you have to report something and this is only a trivial example.

[edit]: I said "mostly" but I changed that to be "partly" because type systems like Haskell's are very complex and in some cases type inference is undecideable (rank n polymorphism) so that obviously makes reporting an error very hard :)
Australia's involvement with the NSA
As someone living here who was today late due to "person threw themselves on the train tracks" ... "Diagnosed" is the critical word I believe.