skysight-inc/HackerNews huggingface dataset:
Interesting point.

I have only one experience at a restaurant that was "pay what you want" and I found the whole thing uncomfortable. Am I paying too little? Am I paying too much? In the end I decided that the uncertainty detracted from my enjoyment so much that I never returned to that restaurant. I much prefer knowing what the price is upfront.

On a related note: I also hate stores where you don't find out the price until you are at the register. It might get a few more dollars out of me the first time I come in, but I won't come back. I guess it makes sense at places like airports where you don't have a huge amount of return customer.
Offline mode for video would be fantastic.
That could Save Digg. Good Move if they'd succeed!
The concrete tent for humanitarian crises
Floating buildings?
Floating roads?

Crazy things ...
To add to the other replies: reddit's open source as well[0] and reasonably straightforward to set up (at least using their Ubuntu installer). Not your question, I know, but thought I'd add for completeness.

[0] https://github.com/reddit/reddit
Should you be liable for your fiance's debts?
Should you be responsible if you get married+divorced?
Best SQL injection attempt ... (image)
Times Lapse Video: Behind the Scenes at the Metropolitan Opera
what about having a limit for the number of lines, 200 lines?
I've always used YES NO TRUE FALSE interchangeably without any #defines.
I think it could work in theory, but the risks appear to be higher. I speculate that it's easier to build a successful TV series than it is to build a popular record.

I'm no expert in the music industry, but I've played in multiple bands, gone on national tours, and have friends who are legit rock stars so I know a thing or two. But like I said, the above is speculation and I'm no expert.
It's completely uncontroversial that those comments are unnecessary. When you see them you remove them; no reason not to write any comments at all.
A Fluid Userscript that adds a Read it Later Button to Twitter
I think your paraphrasing is off just a bit.

I didn't read that Berners-Lee was saying he thought it was a bad idea. I read it as that he didn't want to alter HTML any more at that point until sometime later, i.e., "I don't want to change HTML now if I can help it, until it has gone to RFC track"

Then Andressen's response wasn't that he was trying to force the issue, he was heavily suggesting it at that point so that maybe all future instances of the IMG tag worked the same when HTML2 began. He was pushing for consistency from the beginning, as he says, because essentially everyone was going their own version of IMG somehow anyway. Plus he was agreeing with the Berners-Lee statement I quoted above.

As a final bonus, if I'm reading it right, Berners-Lee basically suggested image maps in the message that Andressen was responding his agreement with. If Berners-Lee was expanding on the idea of images in HTML then maybe he didn't necessarily see the suggested implementation as a bad idea.
Startups are one of the LEAST discriminatory environments I have ever worked in.

In corporate america, you can usually find some subtle undercurrents of discrimination wherever you work. But in a startup company, everyone has so much vested in the success of the venture. If you can code, or sell clients, or recruit partners effectively, or fill some other critical function, then most entrepreneurs will move heaven and earth to hire you, their teams will welcome you with open arms, and you will be heartily thanked and celebrated when you deliver. When everyone's money and future is on the line the bullshit evaporates pretty quickly, as it should.
I don't understand why they would move to video. Why not take the concept but apply it to their current business model along with a splash of Amazon's ebook business model?

In other words, fund and produce music exclusively for Spotify. Pay some big and/or some up-and-coming names lots of money to go exclusive. Then change the payout for bands that self-publish through Spotify.

This breaks the music publisher's stranglehold while seeming far less risky than going straight up against Netflix, HBO, and Amazon in original video content streaming.
I've used Postgres for the last 5 years, and mostly MySQL before that. But while I love a lot of features in Postgres, my big caveat with it is that Postgres seems to have an attitude of "if we can't do it perfectly, we won't do it yet", and so we only got "proper" replication recently (or had to deal with third party hacks on top of triggers or the like) and still can't do multi-master replication without third party hacks.

Meanwhile, MySQL have had multi-master replication "forever" because they took the easy way out of "simply" logging statements, and streaming those to slaves, and add a mechanism for adding offsets and step sizes to sequences. It's a bit of a hack, and vulnerable (if you do clashing updates, replication will fail), but in real life usage it gave MySQL a massive advantage for some types of scenarios for a long time (e.g. back in 2006 I ran a cluster of 16 MySQL servers spread over two sites; configuration was trivial while doing the same with Postgres at the time was a massive PITA).

It's a philosophical difference that means that while I'd be more comfortable about trusting our payroll data to Postgres, for a web app where major scalability is a concern, I'd be prepared to consider MySQL in situations where I'd consider Postgres a no-go because of the hassle.

Postgres feels like it has a more theoretically sound foundation, and is catching up feature-wise, though.

A few more iterations on the replication support, and extensions like https://code.google.com/p/plv8js/wiki/PLV8 (run Javascript in Postgres via V8, which also instantly gives nice JSON support to rival many of the no-sql solutions) and it's eating it's way into both the no-sql space and the space held by MySQL.
Show HN: icare - Open Source carpooling application built with RoR and MongoDB
Here are the 16 finalists in this year’s TNW Conference Europe Startup Rally
Just talking on the interest you can get from having kids give talks at conferences...

We just had Boise Code Camp 2 weeks ago. We had one talk on Kid Programming, which was given by two 11 year olds (using Scratch) and a 6 year old (using LOGO) -- and two of them were girls. We put the talk in one of our larger rooms and we packed it. People standing in the back and sitting on the floor.

As an aside, just about every year we have had a large number of parents attending who would bring one or two kids with them. Out of 400 people I could usually 15-20 people younger than 18. We have not had any trouble because of it.

I think there is a lot of interest, both from kids and parents, to learn about programming. A our code camp, I'm hoping to open up multiple sessions for kids (I'd like to have a multiple hour block). Some of those kids already have good resumes going. One I saw in particular was able to talk on Java and C without any difficulty (and he preferred vi as his editor) -- he was maybe 12.

For other conference organizers, (if you have room) please consider having talks aimed at kids. But also just encourage parents to bring their tech interested kids with them.
It's OK. It drains battery like mad and doesn't stream worth crap (I get maybe one song in five to play). But other than the battery issue, offline mode works reasonably well.
Sure, but those aren't TCP load balancers (at least, not if you enabled that functionality), since they work at the HTTP level. I wasn't claiming nginx was the only way to do session affinity, just that it's a reason to use it over a TCP load balancer.
> private enterprise, capitalism

Shouldn't you also include public spending's role; e.g. CERN?
100 characters seems a pretty reasonable compromise. Keeps lines from getting too long and hard to follow, but you're not splitting lines all the time just to keep under the limit, which also reduces readability.

If you're having trouble fitting two 100 character wide files side by side, there's two things you need to do:

#1 - get a screen with a decent resolution. 1920px wide should be standard for any developer worth his salt. Yes, this means "don't develop on a 13 inch laptop screen"... you're a developer, this is the main tool to do your job, make it a decent one.

#2 - use a real font. Courier New (or whatever the corollary is on Linux/OSX) is not a real font. I prefer proggy fonts (http://www.proggyfonts.com/index.php?menu=download)... they are incredibly more compact and still very readable... you get significantly more characters on the same line.
Why don't you offer constructive examples?
This is an excellent podcast. There was a similar video a while back, actually showing the garments that they talked about, but I can't seem to find it.

What I find most humorous about those that are so bent out of shape about the copying is that they themselves are copycats, but they hold themselves to different standards. To them, it is okay to copy a design from 10-20 years ago, or to pull 10 different design elements from a current design...but if someone does it to them, they want to sue. The simple fact is that design elements of contemporary fashion are always recycled. Runway fashion is innovative (from an art and design perspective, as much as this crowd would probably laugh at that), but not marketable, as most people (even fashionistas) do not want to be walking art exhibitions.
There are several micros (I'm sure you know) but I love the micro, micro approach of Peta. I'll admit that up until recently, I've always setup my own classes with data myself. Looking back on projects, it actually hasn't been that bad. These are medium sized applications and, yes, setting up properties is super annoying and can take a while but, in retrospect, it hasn't cost me that much really, I don't see how I could save more than a few hours with an ORM and I have 100% control over my database interactions, code separation, complete knowledge about exactly what it is doing, and a fast application.

I like Peta because it's the smallest most minimal ORM I've found. I can grasp most of what it's doing after little work with it and it's fast enough for me though I'm definitely not pushing it too hard.
Automated > Manual

Proof > Tests == Documentation > Correct Comments > Nothing > Incorrect Comments

None of these things are mutually exclusive, and all non-trivial code should ship with a combination (obviously excluding "incorrect comments"). I think inline comments should be relatively unneeded, and should only describe why you did something in an unusual or non-intuitive way. Otherwise, your code should require few comments, because what it does should be obvious.

Regardless, you sure as hell better document and/or test your interfaces. The nice thing about tests is that they can automatically be verified for correctness; documentation and comments cannot.
And sorry, I was referring to air balloons (as "flying machines"), not to party balloons. Those are indeed very simple, as you mention.
The Developer Tools feature built into modern browsers (Chrome/Safari/FF/IE8+/probably others). Extremely useful when debugging JS. I know the Chrome one also allows remote debugging of your web site/app on Android.

Chrome instructions - https://developers.google.com/chrome-developer-tools/docs/ov... ... others are easy enough to find

Just whatever you do, remove the debugger (and console.log) statements before committing/deploying!!! I've seen this too many times and it's not nice when you end up throwing exceptions in older browsers that have no idea what these statements mean.
I haven't looked closely at it, but if Timatic are held liable for the accuracy and ultimately responsible (assuming litigation), it might be justified.
I'm generally not looking for a decent way to access my data quickly. Not directed at you just EF.
Their most recent desktop update is a total disaster, their support services are wholly incapable of responding to email in any decent fashion, they still do not provide release notes...

Seriously, go read the community forum response to their recent updates. Unmitigated disaster might be an overstatement for how poorly they're launching updates.

Spotify, you're already overextended. Your staff categorically cannot keep up with what you're asking. Your software is stretched and bugs are flooding in. Each release is introducing MORE broken features and half-baked implementations of last years catch-phrases.

Please, Spotify, stop expanding and start fixing. I've been a loyal customer for some time but I will leave and I will take my money to a company that is actually capable of releasing working desktop software on a schedule...
It's considered sacroscant because deposit holders have always believed in the fiduciary duty of banks, even if the legal reality was different. Before 2008, I'm sure many people had never even heard of deposit guarantees, it was just assumed that your money was safe.

The mentality of "It won't happen to me" has been reinforced since 2008 because we've seen how governments will go to extraordinary lengths to bail out banks. For example, no UK deposit holder has ever lost a penny despite Northern Rock, RBS, HBOS and IceSave all going bust.

Yes, it's prudent for deposit holders to spread funds over several bank accounts. Read the small print though! If you're in the UK, the guarantee is per saver, per authorisation[1] e.g. two accounts in two different banks which are part of the same authorised banking group will only provide single coverage.

However, even this might be an exercise in futility if the deposit insurance fund is empty.
'deposit guarantee schemes may be required to contribute to the recapitalization of the firm'[2]

[1] http://www.fsa.gov.uk/register/firmMainSearch.do

[2] https://news.ycombinator.com/item?id=5435714
The article indicates that the temperature fluctuations and wind speed are much more extreme as you go higher. Maybe it would still work by selected well-suited plants? But those well-suited plants are probably not going to be the kind of plants the articles author was complaining about using in their renderings.
...and businesses
Price is $299 PER APPLICATION? or is that a typo?
This link has been posted several times before (https://www.hnsearch.com/search#request/all&q=97+program...).
What's the HN best practice for this?
What would be cool is if someone who was a REALLY good objective C developer made a tool... So that the generated code was of the highest quality.
Oh, Java is just excruciating to use after learning functional programming.

On the other hand, I don't know if you use Javascript much, but you'll see it in a very different (much better) light after taking a FP course.
The web player (currently in beta) is much better. I don't even use the desktop version anymore. I'd guess they gave up on the desktop client to focus on the web and mobile.
I think its a given that we'd all agree that writing portrait mode or landscape mode you still fundamentally take about the same number of square inches to do it.

One observation is a fixation on horizontal space never on vertical. If you can't make sense of the big picture without scrolling vertically then you're probably doing it just as wrong as requiring horizontal scrolling to see the little picture.

Two interesting analogies:

RISC vs CISC. Doing something RISC like with simple little operations but the order and block control are super important? Go "RISC" landscape mode. Doing something ridiculous complicated at the operation level? Go "CISC" portrait mode and only do one "weird thing" per line.

Another interesting analogy is I've been in this game since 1981 and the physical display ratio has consistently gotten shorter and fatter every year (kind of like my body, sorta). Like it or not, the style trend is that someday our display hardware is only physically going to be capable of something weird like 800 characters across and only 8 lines up and down. You might have a 10 inch tall display but if 6 vertical inches are taken up by window bars and tab bars and ribbons and 25 toolbars and a bottom status bar, well you're only getting 4 vertical inches. Doesn't matter much if you like it or not, you'd best get used to it as styles don't seem to be changing, not even the 1st or 2nd derivative of the ratio over time...
How Criticizing in Private Undermines Your Team
I love graphene and aerogel. Graphene aerogel is super interesting.

What I would like to see is a graphene base capacitor/circuit 3d printed and insulated by regular aerogel. Where you have a circuit which is completely protected by the insulting aerogel.
> if you're a woman planning to walk into a men's restroom, don't complain about what you hear and see

Are you trying to imply that PyCon is a "boys club" and that women have no right to expect to feel comfortable being there?
Interesting. The venturebeat story suggests that the strategy works, but the company's web presence is dead. Hmm.
Yes, and the article directly addresses this: Still, plants in these environments aren’t usually tall and graceful. In other words, not the tall trees we see in architectural drawings.

Though I'm personally very partial to the gnarly mountain trees, too.
Slightly related, but I'm ecstatic about young developers building things like this. It shows a great aptitude for engineering, i.e. identifying and solving a problem or a need. It's even better that his product got acquired.

I hope that this can serve as yet another example of how important software and product development can in education.
What's so bad about extinction, anyway?
> You've been busy! Looks like you've hit your 2 article limit.

No, I clicked on page 3 of a 4 page article. That will be the last time I visit eetimes. <_<
When I saw the title of this article I really hoped it was a metaphor for software, ideally about building products on top of proprietary APIs.
It probably worried the neighbors up to the point where they realized there wasn't a fire.

I can't imagine he'll end up driving it enough for that to be a problem. In 2 or 3 years (more like 6 months) he'll get tired of moving it around and paying for fuel. In the end the worst case scenario will end up being caught behind the guy as he heads out to some small town's Christmas parade so their real engines aren't being wasted driving Santa down Main St.

For $1,500 he got a deal. It is worth at least that much in scrap.
Social Media Meta Tags: How to Use Open Graph and Cards
Awesome stuff. Interesting that they left weapons on board.
Scala is never going to "dominate" the JVM.
or r/musicnews. Music lovers are also used to reading blogs. Just things to keep in mind.
Is there enough value in the Digg brand to justify using it here?
Unlikely since their goal in doing it is to notify people without breaking the law.

If ever there were an example of G not being Evil, this is it. Hats off to them for how hard they work to keep the man away from our data.
+1 - I've been a subscriber for 2 years and it feels like it's becoming less and less and less about the music. I built the first iOS app with their API ( http://mixtapesapp.com ) and have been debating porting it to Rdio just so I can switch myself.
Keep v. Evernote: When Big Companies Can Kill You. And When They Can’t.
In Terminal.app: curl "http://pastebin.com/raw.php?i=s9BJueTy"
To give a sincere response, "sex-negative" doesn't mean embracing sexual behavior and discussion in every possible context.
CFBase.h defines TRUE as 1 and FALSE as 0. There's no reason to think that they defined it themselves (and indeed, I believe this would error unless they explicitly checked for a previous definition).
I think that's a bit of an oversimplification. Scratching your own itch might not solve a need for a market big enough for a viable business. You end up "pivoting" till you figure that out.

If there's a way to find that out early then you save yourself valuable time. Time which could determine if you're able to stay alive long enough to succeed or not.

Not at all advocating spending a year on market research but don't go straight from idea to your basement to start coding. Not if you're trying to build a business out if it.
To code, or not to code. That is the question.
Fixing the Sad State of Javascript SHA1 implementations
Agreed, the name is way too similar. The concept I think is different -- Next Big Sound provides a paid analytics service for labels, artists, and other music-oriented companies. Their consumer-facing product and partnership with Billboard and others does has a similar concept though. I find Next Big Thing to be similar to We Are Hunted and The Hype Machine as others pointed out, but the site's not loading for me so it's hard to judge.
Offering Free Website Development to Non-Profits
Skeleton app that could be deployed to mulitple PaaS without configuration?
Is there some skeleton webapplications written in Ruby or Java that could be deployed to multiple PaaS services like heroku, jelastic, amazon, openshift or cloudfoundry without configuration? More specifically I would like to have a skeleton Sinatra application with rake tasks for creating application and postgres instances on a number of different PaaS services. For java a set of maven tasks would do. If this doesn't exist, it would be interesting to create it and put up on github.
Author here, just for reference, I use a iMac 27'' and Menlo 11 (I also have an extra screen, where I put other info, like mail)

I anyway use the same setting when I use a laptop, though is not my main workplace.
Well, one thing you could do is attend conferences and decide that you personally are the one responsible for upholding the code of conduct.

I think it's interesting that in the Adria Richards fiasco, almost everybody focused on the reaction of one person who heard the off-color jokes. But there were probably 5 other people who heard them as well. Adria reacted because she had been sensitized to that sort of thing. But any one of those other guys could have said, "Dude, that's not cool. You're at a conference." And that would have been the end of it, because Adria wouldn't have felt like the burden of enforcement fell on her.

Another thing you could do: carefully examine your recruiting pipeline. 30 male engineers in one company is statistically odd. Last I was recruiting, I was very careful to put the word out in ways that were likely to increase the number of female applicants. We also made sure we had decent benefits and sane working hours. Eventually we also moved our office to a better neighborhood, partly because some women expressed safety concerns there.

Or you could do something like Etsy did: http://allthingsd.com/20120612/inside-etsys-gambit-to-hire-m...

Or you could start volunteering at events designed to get more women into tech. Or just supporting them with cash. I give regularly to the Ada Initiative and Black Girls Code.
> Can you provide any reference/elaboration for your claim that tree survivability is not a problem?

Mountane ecology start a 1500ft at the very lowest (e.g. in Scotland), and a characteristic of them is that they're generally forested. Elevation is not an issue. Wind and exposure mostly mean that no all species will handle it (duh) and you will have the usual loss as not all saplings will survive, but trees do grow, even in windy environments with no groves to buffer them.

Conifers are extremely hardy trees and will grow without issue. Hell, a mere 500ft might be too low and warm for them.
Grasses and shrubs != Trees
Would You Buy a Telenoid from Outer Space?
If it does what it promises, then $299 per app is a trivial amount. If it doesn't, then it's not really worth any money at all. Either way, the $299 figure isn't very important.