skysight-inc/HackerNews huggingface dataset:
I guess this is where I'm confused. Isn't this the same as using the '-e' switch inside of a requirements.txt?
Wallet App Maker Lemon Prepares To Take On Paypal, Google, Venmo & Others
America Has a Stadium Problem
Although you get less solar input to the shaded roof during the winter (the sun would be at such a low angle there'd be precious little anyway), the PV panels themselves put out more efficient power when it is cold out. Almost all solar panels are most efficient in the dead of winter, mostly due to less of a bandgap mismatch between silicon and terrestrial sunlight (note that efficiency and energy generation are entirely different from each other, and often inversely correlate). CIGS, GaAs, and CdTe panels don't have this benefit but they represent a minority of the panels being sold.

The argument for putting up shade structures instead of solar panels is pretty spurious- shade structures that last 30 years cost almost as much as PV panels these days, particularly after installation.
I have nothing but admiration for Kilim, and I considered using it, but I needed something more modular.
I am flattered by your interest, but I really am more interested in teaching kids in person, and with teaching aids like robotics kits that I can inspect for problems when the kids need help. I think kids that young need something they can hold in their hands to make it all seem more real, though I do not have a degree in childhood education to back up that opinion ;)
I'm not sure that's correct. To become useful for science, you also need to put in a lot of work to correct for bias, etc. Having a plural number of anecdotes all with sample bias is not necessarily data and any attempt to create a correlation will run into problems.
But whose honesty are we talking about? I agree with the heart of this, but very often leaders being "brutally honest" to the point of being rude and inconsiderate have the effect of causing others to become too afraid to speak their minds, lest they trigger an angry response.
My favorite from Scott Adams was Mission Impertinent: When he teamed up with Logitech co-founder Zappacosta to prank Logitech staff:

http://web.archive.org/web/20000817044342/http://www7.mercur...

(To Mercy News eternal shame they seem to have taken these pages down during some redesign or rebranding or whatever...)
There's an entire e-discovery "market"(updside down question mark) for software and services that are frequently quoted as running into six-figure territory at even the mention of the word "lawsuit" (actual quote).

A legal hold is nothing more than the inability to delete when you think you might get sued and culling and deduplication, if anticipated, can always be made easier by better business practices on the front-end instead of incurring costs on the backend.

Of course, as you mentioned there are ZERO companies that would want to be better in this regard. They want to be able to tell a court that it's a pain in the ass to institute these practices and the courts and legislatures have seemingly accepted this proposition either because they are themselves complicit or because they literally hear the word "technology" and piss their pants and cry for their secretary.

tl;dr, the best business from a risk management perspective is an IT nightmare
Because I did not expound upon the intricacies of error checking with sum types? Responding to inaccuracies about Go does not imply I need to exhaustively describe all alternatives in order to be even-handed. Namely, I was responding to the OP's claim that the Go compiler did not "enforce" error checking. But it certainly does to some extent. I acknowledged that such enforcement was not exhaustive and that errors could be ignored by the user. I even acknowledged insidious cases where the return values are never captured at all.

> (and the one I picked is merely the worst, your hello world is as disingenuous as Java's with all newlines removed — a single line)

I ran `gofmt` on that code before sharing it, so it conforms to Go's "One True Style". More importantly, my "Hello World" is quite readable, unlike a single line Java "Hello World". This last point in particular addresses the OP's central point: that Go is just as verbose as Java because of the length of "Hello World".
I guess when you talk about a language, you usually also end up talking about the platform, libraries, community and the whole environment. It is hard to escape from this when talking about Java.

For those that are not in the Java land - the whole Java ecosystem is heading in an interesting direction.

Not just the platform (with all the other jvm languages), but the java language itself. Using Java 8 and some of the new features, suddenly standard Java code starts looking more and more modern. Add to this some interesting developments in the framework land, like NIO with Netty, Gradle combined with maven repositories for dependancy management, even new developments in entrenched stuff like Spring or JavaEE...

The community and the ecosystem is slowly evolving outside the whole enterprise monstrosities. It will be interesting to observe the platform in the next couple of years.
> If one language is easier for "big enterprise" to maintain than another, then what's the problem?

I never said there is a problem. There is a lot of inefficiency in big enterprise, but since they're basically sitting on a formula to print money, it's often not a problem. (Until they start to get out competed.)
<dropping knowledge> What many people don't know is that the motto never was intended to be "move fast & break things." Rather, it's "move fast and don't be afraid to break things." Slightly less bold, yes, but definitely more empowering to feel confident and not be afraid to take risks.

There's a bit of internal debate that now that the phrase has been shortened that it's used as an excuse to be sloppy for the sake of "getting shit done" (as they say at Box). Still, given that I used to work at places where mistakes were consistently held against you, I like the idealism here.
</dropping knowledge>
It's a little simplistic.

Try having 'no filter' in a marriage and most of you would be headed for divorce.

Instead, you need to say things in a manner that your target audience will understand. Sometimes, it takes yelling. Sometimes, you can just be silent and have an even greater impact.

If my kid is throwing a tantrum, I sit down and listen to what he is saying and give him a message in terms that he is likely to understand.

The key is that, if you are dealing with a bunch of headstrong engineers, you might have to push them a lot of get through. If you are dealing with someone who has a bit more sensitivity, this approach can be totally counter-productive.
I agree about the publicity stunt angle. Otherwise, the order is budgeted for 40,000 units.
BTC Ponzi Scheme Nets $4.5M
I'm not quite sure I get what the article's point is.

"Government agency lousy at complying with FOI request"? Well, it's poor but it's nothing new.

"Government agency does not use secret spy programme to search petabytes of communications traffic when responding to FOI requests"?

"Government agency responsible for many secrets successfully keeps its own email secret, even in response to FOI requests"?

Or is it really just the lousy click-bait of "They spy on everyone but can't give us a couple of emails?" (Wouldn't any journalist have gone to both the NSA (who have secrets and who will be difficult to get information out of) and the National Geographic Channel (who don't have secrets and who might be happy to pass on some email addresses or at least names)?)
> If you really want to not be contacted for a promotion from a company, put your money where your mouth is and choose services where their business plan doesn't require pestering you to use them more.

Why should I have to? Promotional mail is not like banner ads that a site may be depending on for most of its revenue (and many people are comfortable filtering those out despite that); it's just an annoying extra, which can always be opted out of with a few clicks anyway. But if I don't want to do that for whatever reason - perhaps I do want to receive the mail but not clutter up my regular inbox with it, perhaps I'm just lazy - as a user, I am perfectly within my rights to automatically classify it into its own section.
personally i've had great success with supervisord, no success with god, good experiences with monit, but i'm curious, whatever happened to good ol' linux watchdog?
I am not an expert in compilers, but in my undergrad compiler's class one of the things I remember the most are parsers (such as LALR). I remember having a great time implementing different types of parsers:

http://en.wikipedia.org/wiki/Category:Parsing_algorithms

I think the dragon book is the absolute reference for learning compilers:

http://www.amazon.com/Compilers-Principles-Techniques-Alfred...
I only make this claim for the "typical" big enterprise.
Show HN: Exosphere, Entrepreneurial Learning Community in Latin America
Hi guys,

I'm evangelist of Exosphere[1], an awesome startup based in Santiago, Chile. We want to solve the problem of education for life, empowering people with entrepreneurial skills so they can grow themselves as citizens of 21st century and create great and impactful projects.

Alongside, we want to build a community of really high-level entrepreneurs, surrounded by mentors with real-world experience and with a lot of economic[2], geographical[3] and governmental[4] incentives in order to make a huge must-go hub in Latin America and shape the future of this century.

Right now, we're offering a 3-month intensive bootcamp[5] that will cover important skills to any entrepreneur, such as (the principles of) Design, Coding and Income Generation. The process will involve talented mentors[6] working hands-on with the applicants and walking them through the creation of profitable businesses during the program.

If you want to have fun in Latin America, finally own the Spanish language and a learn a lot (for your whole life) while building a business and lifelong alliances, come join us in September!

---

[1] http://exosphe.re

[2] http://www.secretsofthefed.com/5-best-countries-to-move-to-before-collapse-of-the-west/

[3] http://exosphe.re/files/The%20Guide.pdf

[4] https://www.credit-suisse.com/ch/en/news-and-expertise/news/economy/the-americas.article.html/article/pwp/news-and-expertise/2012/12/en/is-chile-latin-americas-answer-to-silicon-valley.html

[5] http://exosphe.re/files/Program%20Guide.pdf

[6] http://exosphe.re/team.php
A little syntactic sugar (in zsh):

function calc {
print $1 | bc -l
}

Then:

calc "(1+2)*3"
9

zsh actually comes with its own little calculator:

zcalc "(1+2)*3"
1> 9
2>

Among other things, it features "full command line editing, including the history of previous calculations".
Implied by a statement like this from the faq:

"How are stories ranked?

On the front page, by points divided by a power of the time since they were submitted. Comments in comment threads are ranked the same way."

I know it's an algorithm but I just feel from observation that that statement from the faq is not entirely correct.

You've been around longer (and have quite a bit of karma) so I'd like to know your thoughts on this. Because to me I don't see ranking on the home page following this faq answer.
Taking this a step further... The more violent the video games, the more likely we are to take violent criminals off the street, right? I like where you're going with this.
I can't say I'm surprised by your experience, which is why I figured at most I would only teach a group of 5-6 kids at a time. Then they would each get individual attention while still being able to work together to solve problems, and I wouldn't have 10-20 Arduinos to debug at once.
Ubuntu Edge: 3 things to think about
Chrome canary now shows scrolling bottlenecks
Expect Labs Nabs IDG And Liberty Global As Strategic Investors
Judge says family of bioweapons scientist can’t sue CIA over unsolved death
Wait, hold up.

I don't think his comments translate into "you are stupid." They translate very clearly into "that is a terrible idea." With perhaps a shade of "don't 'pivot' because your feet are cold."

Which is super-valuable guidance!

That's not to say it's pleasant. Clearly communicating that you think someone is making a mistake often sounds like a personal attack. (Maybe that is a personal attack, at least if your decision-making process is deeply intertwined with your identity).

But in person, without preparation, in a few-minutes-long meeting? You're going to hurt someone's feelings. Guaranteed. Just think about how long it would take you to "correct" someone in an email, communicating that they are totally wrong, but not hurting their feelings at all? Heck, we probably each spent about as much time writing these comments as the interview took in its entirety.

There is one personal rule that I feel strongly about, though: never say anything negative in public (or to colleagues) about someone that you haven't already leveled with them about, and ideally given them a chance to change. I don't know if pg did that with the thermostat startup he trashed on Twitter recently, although it's not really any of my business.
"The Director of People Services - AKA, Human Resources Nazi. I was a Warsaw Jew, face to face with Himmler."

I guess I shouldn't be astonished that people can write such stuff, but I think I'm allowed to be disgusted.
So instead of some--very limited, as languages like ML show--complexity in the type system, go punts these difficulties to the poor programmer who is then forced to constantly dynamically cast values, simultaneously adding clearly superfluous noise to the code and subverting any compile-time safety the type system offers.

Wonderful state of affairs.
Go ahead and order an Ubuntu Edge – but you'll wish you'd bought a tablet
My Todo.txt Workflow, including multiple (mobile) device sync
You are right. In Mailchimp you actually can't even disable double opt-in.
The Lifetime Value of a Louis Vuitton - in the sharing economy
These algorithms really do stand out when I order stuff for friends and relatives who aren't computer literate, which means I get all their marketing emails. The accounts that order infrequently are showered with discount codes and special offers, whereas the regular purchasers get nothing.
Intel AVX-512, SHA, and MPX (Memory Protection) instruction extensions
UI Designer  DailyBurn in NYC
As a data scientist, the lack of error bars hurts me deep inside (i.e. are these statistically significant drops?)

Nevertheless very insightful, and I appreciate the use of data as opposed to many of the anecdotal reviews of Gmail's new inbox swirling around HN these days.
People are already using you, Google. What do you gain by being obnoxious about it?
A probable improvement on this would be to leave bash out, and just put a python hash bang in the script directly.

I'll leave implementing it as an exercise to the reader. Personally I have found using Guake (http://guake.org/) with IPython as the shell a very nice way of solving this problem.
Colorado Town Proposes $100 Drone Bounty
Interactive Baseball Visualiztion - Season in Review from Teehan+Lax
I totally agree that this dramatically underestimates the cost of a bad hire. It's more accurate for a hire not hitting expected performance, but in my experience a bad hire has a much more extreme worst case. This is especially true in programming because the effect of an individual's decisions gets amplified by large numbers in many cases (the number of internal and external customers downstream of these decisions).
Man’s Home Raided by Police for Paying Cash
How Crunchbase Data Compares To Other Industry Sources
> The conclusion I would draw from your anecdote is that it is much easier to get your point across if you are emotional, even when dealing with intelligent, technical people.

You have to command respect, too. If he was just some random suit angrily telling them they were stupid, they might have complied unwillingly.
How is this different from what the credit card companies provide? Or do they really not provide that service or only do it on the backend (post transaction)?
> Actually, most of that enumeration consists of shallow clichés.

You can apply this to most of the writing about programming languages out there. My view might be skewed on HN, but it seems like the majority of this stuff is put out by programmers trying to promote themselves.
Think Geek to Combat Interview Nerves
work: Kinesis Advantage
home: IBM Model M (from my first computer)

the kinesis advantage has been a huge improvement for my wrists and elbows. the large space between where my hands are positioned has probably been the greatest factor.
It's always the one with the most reasonable chance of producing the best outcome.

In some environments that's crime. There's no jobs and the welfare can't pay the bills.

In others it's welfare, as there's no jobs and nothing to steal.

Thankfully, most of the time it's gainful employment that comes out on top. Low risk, steady rewards, and significantly more affluent than welfare or prison.
I think the word "can't" is the operative term and here it's being used to describe technical infeasibility, not legal interpretations or anything else.

I can't explain it any better than that. (see how it works, I could if I actually strived to do better)
No. Definitely not. I deal with the certain "urges" on a daily basis. No matter how much gore there is in a game, no matter how graphic, it will never replace.

Just like holding a brightly coloured object in front of someone doesn't cure depression. Nothing does, it only temporarily sets it aside.

It's a distraction if anything.
The dude wanted a cheap 4k screen and I showed him one. Obviously it isn't going to satisfy everyone. You are free to buy all the $45,000 screens you want.
>"(It takes an hour to go from my apartment to my university on public transportation– an hour, for 4 miles, an hour.)"

How lazy do you have to be to not ride a bike for 4 miles, that takes 15 minutes, probably faster than driving.
"we obviously store data in mirrored mode on several servers"

They then asked the provider to swap the disk. They had a RAID1; it's a common enough setup.

SSDs fail in many of the the same ways as spinning disks, they just add a few more failure cases.
Why did he get caught? Looks like plain greed. If had been careful, used Tor, and kept the money in Bitcoin, then carefully withdrew over a long time period he'd have gotten away with it.
Here's the Land vs. Ocean plot in addition to the hemisphere plot.

I'd like to incorporate this bar chart, because I saw some tweets claiming that this project is evidence that global warming is not real. That annoys me.

http://www.ncdc.noaa.gov/sotc/service/global/glob/201301-201...

And yes, we will write a post on what we learned in making it!
Another First Day
This simplifies the type signature, but doesn't avoid the need for `return $ f "unneeded"`, which seems to be the ugly part he was really hoping to eliminate.

Also, now you have to write your own lookup function instead of just using Prelude.lookup.
And the Facebook Platform has provided significant value for non-games, too.

Where I come from, "significant value" for a businessperson is defined as earnings (profit). I am aware (from other posts to HN) that some developers of some apps on Facebook, and some advertisers on Facebook, think Facebook is a new environment for their businesses that provides new opportunities to profit. But is that the general experience? Is the Facebook ecosystem as a whole a profitable ecosystem that allows third-party companies hosted on that ecosystem to profit, and meanwhile allows Facebook to profit?

As I have written before here on HN, "Facebook will go the way of AOL, still being a factor in the industry years from now, but also serving as an example of a company that could never monetize up to the level of the hype surrounding it. I used to see friends on AOL. I never felt an obligation to help AOL monetize just because of that. Networks are a dime a dozen. Right now, Facebook is a very convenient network, and I like it. I do not predict that Facebook will make a lot of money because of users like me."
Google serves 25% of North American Internet traffic
In short, I do not, since I could not find an appropriate type of license through HFA or similar outlets.

Specifically, the app does not contain any samples from the MP3s. It also does not include song lyrics or any printed sheet music.

It DOES include link outs to iTunes, so our apps drive downloads to the artists songs. My goal is to compensate artists by generating more downloads for their songs (not that they really need my help).

If any music executive ever contacts me regarding licensing, I'll be more than happy to accommodate them. In fact, I'd LOVE to make a branded app for artists such as Bruno or Taylor or Katy. Or, if they are not interested in including their song in my app, I can simply remove it.
League of Legends Open API REST
Now you can start coding your League of Legends Stats App using this API thanks to my work.

If you want to contact me, use twitter (@alexdev_) o ADN (@apr)
Until the public markets start valuing these companies on earnings and cash flow instead of sales, expect more of the same.
I copy the title, go to Google News, paste the title in and search.

Sometimes I use incognito mode in Chrome, but it isn't reliable.
Want to feature in Hipster CEO?
I'm taking names for characters in my upcoming tech startup simulator app: Hipster CEO (www.hipsterceo.com).

Roles include developer, VC, journo. etc.

Please join the mailing list in the link above if you're interested and if you want to be mentioned in the game then drop a mail to ger [at] hipsterceo [dot] com
As non-believer I miss my discussions with him.
Well what if he was sending them into MtGox and other exchanges? Would that not make it look rather legit? It'd further back up the story that he was working market arbitrage.
In general, I think it would have been smart to offer tabs to high volume users. When I only have 10 new things, tabs are ... stupid.

(Amusingly it put an old girlfriend's "my new page is at" in promotions.)
And make sure it's properly insulated to keep the heat that is not reflected outside
Ben Golub joins dotCloud / Docker (YC S10) as CEO
I'm curious if Yammer fell into this trap or if they were able to reach profitability with any of these techniques. Seems like they had a bit of viral growth but some initial searching implies they hadn't turned a profit yet.

Also, the press seems to only want to talk about their revenue growth.
Very cool implementation and pre-loading action...it's almost impossible to talk about global temperatures without talking about climate change. A view that I think many people would find interesting is the map colored by temperature deltas, over a given time...i.e. let the user set start and beginning and color the map based on the difference (and yes, that will probably increase hits on your DB, so I'm guessing it may not be trivial to implement)
yeah. they don't want psychology to get in the way: 'oh man, i missed the 600 offer, not going to pay 830 for that phone'

they did not plan their kickstarter project carefully. they need to have more rewards in the lower tier and upper tier: t-shirts, stickers, custom color on the phone, extra customization, extra ram, extra cpu etc.

Still a great kickstarter - if they raise the amount = they can show manufacturers that there is demand for ubuntu. if the don't, they still gain quite a bit of awareness of the ubuntu mobile OS.
The End of the Username Landgrab
2007-2008.