skysight-inc/HackerNews huggingface dataset:
Still playing devil's advocate: If there was a discount based on user-agent string, and that is settable in most browsers, how is taking advantage of a feature "intent to deceive" over "meeting the conditions of the discount". There is really nothing stating that the mobile agent string must actually come from a mobile device.

By analogy, a few years ago, many mobile banking sites worked just fine with firefox, but those users were denied access because it was an "IE only" site. Does changing the user agent to IE to gain access to the bank site then also constitute fraud? Web/interne banking is something of value.

edit: Accidentally said mobile instead of web.
This is supposed to be him live
http://twitter.com/BarackObama/status/240909486234161152/pho...
You are thinking too hard. Just pick one, you can always change later.

All of the options you have presented are "Very Good" - they do so many things right. To steal a pithy quote from my co-worker: "Its a balloon squeeze."

This decision will not determine the success or failure of your business, move along.

I pick Rails & Ruby.
And for every anecdotal UI problem you bring up I could also come up with a corresponding anecdotal pain point with Cygwin on Windows or BSD/GPL header file craziness on OS X.

Personally manually rebuilding a font hash doesn't irk me so much as not having the ability to rip the guts out of my system and fix things when doing low-level system development. Messing with virtualization and vendor enforced settings seems much worse than Googling for a shell command or manually fixing a package.

> If you think Linux on the desktop hasn't failed for and abandoned by most technical users, you're delusional.

Yeah, I'm not delusional. I have a niche, Linux fills that niche. I have a lot of other colleagues who also fit in that niche. It's fine if you don't want to use Linux, I don't care in the slightest. But making broad sweeping statements about what "most technical users" do or don't need just makes you come off as uninformed.
That's a conveniently self-fulfilling attitude. People just need to be shown how to be strong. If they still fail, it's because they didn't learn the lesson properly.

No, there's a whole range of factors that play into an individual's economic situation, and skill, intelligence, and "strength" is not the entirety of it.

"They just need to be shown how to be strong" is a convenient line that solves absolutely nothing.
Do you think there will be actual answers in the spirit of an AMA?

I don't see how anyone could truthfully expect that.
The first comment explodes this piece:

"I mean, look at OS X itself. Sure it's doing fine, but powered by iPhone and iPad, not by people wanting a new desktop. And it still has minority marketshare despite being from one of the most profitable companies on earth and despite Microsoft's repeated weird Windows-rethinks."

Basically, path-dependant lock-in means we're lucky not to be using x86-based wPhones that don't even have web browsers. The linux and open web communities have achieved amazing things, enabling Apple's comeback along the way.
I hope they frame it!
I think this was a surprise as it wasn't listed there until 30 or so minutes ago.
Well, I'm sorry, but I just don't get it. From this article linked in the original:

"Nir Barzilai, a gerontologist at Albert Einstein College of Medicine in New York, says that the centenarians he studies have led him to believe that genetics is more important than diet and lifestyle. “They’re a chubby bunch,” he says."
http://www.nature.com/doifinder/10.1038/nrg3290

Yet that paper concludes:

"Conclusions: In white adults, overweight and obesity (and possibly underweight) are associated with increased all-cause mortality. All-cause mortality is generally lowest with a BMI of 20.0 to 24.9." "

http://www.nature.com/news/calorie-restriction-falters-in-th...

BMI of 20.0 to 24.9 is pretty far from "chubby".

I have become more and more skeptical of "scientific studies" as a guide to life choices in general. Scientists are frequently partial, mistaken and downright foolish in hindsight.

Scientism (https://en.wikipedia.org/wiki/Scientism) is the predominant 20th century religion, and while it is far better than the old religions, it is also far from perfect.

But let those who wish to follow scientific blessing now cease to restrict their calories, it's their funeral:

HBO: The Weight of the Nation
https://www.youtube.com/watch?v=-pEkCbqN4uo
I was going to leave a snarky comment with just a list of awful OSX applications here. But then I looked at a list of the applications I have installed and... Well, while many of them might be bad, their usual alternatives on Windows aren't exactly better.

But Finder really is bad. Then again, I wish ANY other OS would implement the column view Finder has. As bad as Finder is, column view is awesome.

But many of the great things on the Mac have been subverted in the last few years.

Have you tried dragging a proxy icon from the title bar of an OSX application to an external disk lately? It creates a new alias there. An ALIAS. On an external disk.

Or HFS+, which still has a global lock whenever ANY application wants to write to the file system. A GLOBAL lock. No other program may access the hard drive while one is writing. Insanity!.

Or the complete lack of uninstallers. I am continuously baffled by that. How can you have a "modern" operating system without uninstallers?

Desktop apps are really fine though. It's just the foundation that is getting rusty. Not a good thing, that.
I installed this thing called "EEE Ubuntu" on my little EEE PC a few years ago. That "EEE" in the name meant, or so the website very strongly implied, "specially designed for the EEE PC". I think there were just 2 fundamental models of it at the time, both very similar in terms of underlying hardware.

Needless to say, the sound didn't work. And the wireless didn't work. When I clicked "suspend", it said it was out of swap space. When I closed the lid, it crashed.
I strongly recommend Sequel for Ruby:

http://sequel.rubyforge.org

It provides an ActiveModel-compliant interface, so it works fine with Rails. It also has a lot less magic (associations don't use proxy objects, for example) and has a lot of features that ActiveRecord is sorely missing (such as complete support for composite primary keys). I don't know what your other problems with ActiveRecord are, but Sequel is definitely worth a look. I'm very happy with it.
A bunch of famous studies on mice found that caloric restriction added years to life. It was related to the oxidant/anti-oxident craze of the past decade or two.
The big black button does nothing for me.

I can't scroll the TOS (have to click and drag to select text to see further down).

The contact popup seems half-done - blank with some text up at the top looks unbalanced.

OS X Safari

The design is incredible - striking, fresh.
CLOSED: Works on my computer
You may need to adjust your monitor settings or buy a new monitor. The difference between #232323 and #FBFAF7 should be enough contrast. The Trek logo is even higher contrast as #FFF and #171717.
This article hits so many sore spots right on a pustulent scar tissue.

I had run a Linux desktop (a Debian build mostly w/ KDE) for a while and kept getting hammered with random stuff breaking for random, and often poorly considered, reasons. I gave up and went back to running a Windows deskop with a X-server to pull up windows on my Linux box.

Then I went to work for Google and they did a really good job of running Ubuntu as an engineering desktop (calling their distro Gubuntu of course) and I thought "Wow, this has come quite a ways, perhaps Linux has matured to the point where there is at least one way to run it reliably. And so I installed Ubuntu on my desktop and tried that for a while.

For "using" it, it was for the most part ok if once every few days I did an apt-get update/upgrade cycle. For developing it was a real challenge. Pull in the latest gstreamer? Blam blam blam things fall over dead, update their packages (sometimes pulling git repos and rebuilding from source) to get back working, and now apt-get update/upgrade falls over the next time because you've got a package conflict. It is enough to drive you insane.
yishan is the CEO of Reddit.
The security shortfall isn't minor. In Chrome (other browsers don't distinguish the severity), a crossed-out HTTPS means that a MITM attacker has the ability to run arbitrary javascript on the page. It doesn't even bother running severe mixed content now, though.
IMO you're worrying about the wrong thing right now. Build your API and application without any backend persistence. Make sure your API works. This will result in a nice data API for your backend that you can then plug into various tools.

Use this to test and play with and empirically figure out what the best persistence layer is for your app. There's no possible way you know at the beginning of the app what persistence is best for your app, so don't make that decision yet.
It strikes me as odd that this didn't last long on the front page or get upvoted nearly as much as all the samsung vs apple submissions that had a large amount of people defending apple in the comments. Yet this, this extremely valid and informational piece gets pushed down the list like nothing. This is why I generally don't post on these submissions anyways, it feels like they are all one sided in defense of apple all the time, nothing but samsung is a thief that copies apple, with no mention of what apple did to xerox and Steve Jobs openly stating that he did indeed take their idea because they weren't going to do anything with it.

It's a bit disheartening is all.
1) Read Hacker News

2) Check Freshmeat.net (oops, sorry, Freecode)

3) subscribe to the Apache Incubator mailing list

4) browse apache.org, sourceforge.net, github.com, etc.

5) check #opensource hashtag on Twitter, G+, etc.

6) Google "open source" + <subject I'm interested in>

7) Start your own open-source project

8) Quora:
http://www.quora.com/What-are-some-cool-open-source-projects

http://www.quora.com/Open-Source/What-are-some-cool-open-sou...

http://www.quora.com/Open-Source/Which-cool-Open-Source-Proj...

http://www.quora.com/What-are-some-exceptionally-well-design...

etc.

9) hang out at a hackerspace

10) local Linux User's Group, Java User's Group, Perl Mongers, Ruby Brigade, etc. groups / technical Meetups
See, according to me, you don't get the point. Things DO break in OSX as well. Just that its a bit less. Apple has the liberty to control both the (primary) hardware as well as the OS which runs on it. Therefore it has an edge over Linux in terms of compatibility.

Having said that, barring a few "recent" desktop distros, as they call it, like Ubuntu, Linux has always been a bottom up approach. You need to install the base, then the userland and so on. For someone who is looking for ultimate customization, Linux makes sense.

But when I am running a notebook, I seriously want everything to work, albeit at a lower performance/customizability.

I always run either FreeBSD or Gentoo on my servers. But my notebook/desktop continues to be OSX.
And Reddit becomes inaccessible for the remainder of the week...
OSX didn't kill the Linux desktop, Office and Photoshop did. Just as it killed the *BSD desktops. Lack of high-end applications that were compatible with what the business world was using doomed anything that didn't have at least a tacit blessing from Adobe and Microsoft.
Can't create an account now ... grr ... and I really wanted to ask a question :(
Very strange that he would wade into this (racist/sexist/…) cesspool.
It's an admin setting, the default for all users.
obama killed reddit :p
The reddit admins knew. Heuypriest himself confirmed the validity of the AMA.
Architecture astronauts talk ID strategy, but pros talk ID integration logistics
How do you suppose they will verify identity?
"Perhaps I'm set in my ways" -- I think this pretty much says it all.
Is Linux about choice?
When the iPhone 3GS came out, battery life tanked on my 3G. They fixed that, after some period, only to break the reporting in the firmware. Now the device thinks it's dead after a few hours. Replace the battery, same life time. At this point, I'll never expect and apple device to last longer than a year and therefore will not buy one.

Additionally, OSX is no linux replacement. Bash is completely different except for cd, rm, and ls.
Ha ha ha! Just glad you figured out it was from your computer and not some coder ghost haunting you!
It's difficult to evaluate your calorie restricted diet without knowing macronutrient ratios (ie: ratio of fat/protein/carbohydrates), could you be elaborate on that?
Is there a market for ideas?
Didn't initially see the weight. That's huge. Ten pounds! I don't even think my laptop weighs that much.
> And although their will be occasional disagreements on the details of...

One would think that the president of the united states would be able to use "their" and "there" correctly...
Ask HN: Can the tabbing order be changed for Articles?
I would love for the tabbing order for articles to be e.g. Tab -> Article_1 Title, Tab again -> Article_2 Title, etc... This would make it much quick and easier for users that use only the keyboard to navigate. Just a thought.
Presumably, there is a peak efficiency of the digestive system where it is using the least energy in metabolism compared to the intake, which when combined with weighing less, so needing less energy to move, could mean that people eating relatively little in general could feel more energetic than someone eating far more. This becomes really obvious if you look at the upper end of the spectrum.
It sounds like you expected a clone of Windows and were predictably disappointed.

> I got maybe three hours of the supposed 7 hour battery

You should have taken it back. Seriously.

> Perhaps I'm set in my ways

You hit the nail on the head here. There's nothing wrong with that but most of your complaints amount to "this is not what I am used to".

> the absolute insanse window switching behavior

On Windows and Linux I cannot switch to an app bringing all windows to the front, I have to do it one at a time. Anyone used to one behaviour could claim the other is insane just because it is different.

> the piss poor excuse for a terminal

What on earth are you talking about? The Terminal app? Get iTerm2 or something else then. If you don't like gnome-terminal you don't whine about it, you just install urxvt or whatever.

> the fact that apps continue to run in the background after you close the last window

The fact that you have to have visible windows for an app to run on Windows and Linux could be perceived the same way. What if I wanted to switch back and use that app again?
If you think you are participating in civil disobedience, you will have better luck if you are not gaining something of value while doing so.
Oh, for... Just drop the .ttf in your .fonts directory and be done with it. That you insist on mucking around in a GUI to do something as simple as placing a file in the spot where it belongs says everything you need to know about whether you belong in the "technical user who wants a system that gets out of the way" class or not.
I can totally subscribe what Jason said here.
One time someone said that I wasn't "startup" material because I wasn't open to work 80 hours per week. They said that like it was a bad thing :), fast forward a few years and their company is now dead and I'm now doing my own thing steady and profitable.
what's wrong with the terminal?

hit cmd-q to close an app.

no idea what you mean by insane window switching behavior.

you gave no examples of how Ubuntu/Fedora is better to rebut on UX. care to share some?
OpenBSD actually made a huge contribution here by reverse-engineering binary blobs and writing open-source drivers that could be maintained and debugged, which eventually made their way into Linux. At one time, the wireless support on OpenBSD was vastly superior to Linux. (This is a bit of a tangent, but I think props are due.)
Thanks for that - will fix it right away!
Demo spreads the start-up love for bootstrapped companies
Overeating causes hibernation like effects. like a bear, sleeping after eating.
"And although their will be occasional disagreements" THERE THEIR THEY'RE

...goes off to weep that the President, or the intern typing these answers can't even get it right.
Or the complete lack of uninstallers. I am continuously baffled by that. How can you have a "modern" operating system without uninstallers?

Well, the dream is that you don't need one. Drag the app from Applications to the Trash and... ta-da! Of course, that never happens with anything more complex than the most superficial of apps.
You really must not understand how PR works for public figures.
Ask President Barack Obama anything on Reddit (seriously)
How do I structure my software department/team?
I really like a flat structure... What are the pros and cons?

Do you have good examples of successful companies that have a flat structure?

If not, what is a good structure for a team?
director > architect > dev > tester or what?
I had a similar 100% CPU issue with an ExpressCard on a MBP... it was even labelled Mac Compatible.
Your body is probably spending less time and energy digesting the food.
good article it brings up some interesting points. Here's my perspective on the issue. I think I (and most PHP developers) would agree that other languages are leaps and bounds better. I'm a software developer, I program in java, c, c++, and PHP, and here's the odd thing about PHP - its completely worthless for everything EXCEPT web development, and even for webdev its really only optimal for solutions that are not enterprise or at a massive-scale (i.e. twitter,facebook). But for everything else its great (for reasons below) and the thing is for most web development the "everything else" is the umbrella under which most clients come for the majority of developers. Here's why I think its great and its my default language for most web development contracts I get, in short its the tools you get, but here's the long of it:

1. Top notch CMS solutions (Drupal, Typo3) that allow you to develop and deploy and be done extremely fast. Throw a proxy cache like varnish in, and the site also rolls out raging fast, for most news,magazines,etc with a couple hundred thousands visitors daily, you're up and ready in no-time.

2. Frameworks galor when you need it, and honestly speed again here is my biggest plus, take Symfony plus Doctrine for ORM, and you can knock out midsized projects that require applike stuff in a fraction of the time you'd need with java.

3. The ease with which anyone can edit/maintain/update the project. I know, clients know that if a project is programmed in PHP its gonna be cheap and easy to find a dev, so you build it deliver it and basta. With something like Java its gonna be more difficult.

I realize none of these points have anything to do with PHP as a language in and of itself, but honestly, the tools are all that matters unless you just want to spend time programming - which I don't, I want to get paid, be done, have produced a clean, maintable project, etc. And PHP as is in 5.3/4 has namespaces (finally), and is well designed enough that if you know software design you can dev fast.
But it is not Unix.
Just shows that he is human...
Why Decentralized Software is 10x Harder
When there is an app on the Play store for 3.99 that makes your camera a much better camera.
Linux never got usable enough for design to matter.

The process of getting linux to boot, and then run usably -- with wireless networking and sound -- was too hard. If you got as far as being able to actually get work done, you claimed victory and used your machine as a continuing monument to your success.

In 2001, when I switched from Linux to OS X, the mere fact that I could go buy a machine, turn it on, open a terminal, and type 'ls' was enough to make me switch. It still took hours to get a portable machine working reliably with linux -- and it took 2 machines if you wanted wifi to work at the time. One to get wifi working, and another to look up the documentation and download whatever you needed.

Even as I'm back on Linux, I don't think of buying anything other than a ThinkPad, for the fear of returning to that worthlessly hellish place.
Heavy load? Is there a site in the internets that can handle a billion connections? Because sooner or later we will get there.

Shame on all of us!
I also agree that holding patents should be taxed or some cost be incurred for owning patents.

And the best way to determine the right value is exactly that what you wrote: the owner sets the price of the portfolio, the owner would pay the fees accordingly, and the licensing fee would be a percentage of the total value. And if refused a license, any potential licensee can buy the remaining years of the patent at the initial annual price (= portfolio value / portfolio lifetime).

So if the patent has value but the inventor has set the price too low to save on fees, someone can buy it and make better use of it. And setting the price too high would have to be a reflection of the inventor's trust that the patent is worth it since the inventor is going to have to pay for it each year.

If it sounds unfair between big companies and small companies and individuals, some relative pricing can be established using percentages of the inventor's turnover / annual income. Therefore, it will hurt you for 1% or something, no matter how wealthy you are or how big company you are.
If it were really that simple, we'd have no fat people (me included). Compulsions are a hard thing to control, and if you add it to the fact that a lot of addicting substances are the basis of everyone's diets (sugar, salt, loads of carbs), then you see a compounding issue: personal/psychological issues + chemical stimulation from the food you eat = hopeless obesity...
As part of a super holistic solution, aid could work, especially when a big chunk is birth control and gov't corruption / dictators are addressed. But today's solutions lead to even greater problems.

Search for: Former World Bank economist, Dambisa Moyo argues that the current approach isn't working. In her book, "Dead Aid", she says it has proved to be an "unmitigated political, economic and humanitarian disaster".
That's exactly the idea: a semi-mobile desktop tablet. I could see that having usability value when paired with a touch-centric OS. (I'm still waiting on the giant drafting table implicitly promised by Jeff Han in 2006.)
More calories doesn't translate straight into more energy or stamina, or athletes would just consume big blocks of lard.
Sauce Labs launches support for highly-secure OSX & iOS automated testing
>supposed to be
IFTTT: If This Then Twitter
how about Flask and SQLAlchemy?
As a math undergrad dealing with mathematical anxiety (how silly, I know), I wish math education started with logic.

Is there evidence that learning discrete math first leads to better skill, or that it is easier/more fun for kids? or even teachers?

I suspect I only feel this way because discrete math seems so foundational now, but perhaps what is taught matters less than how it's taught.

I wish education was more empirical.
I would improve UI/UX, otherwise good job Sergey! :) PS: you can use "Show HN: blah blah" to show your projects.
Naysaying is what HN is all about! We just prefer to call it 'criticism'. We like to say 'HA! I see a FLAW in your work here, that means I'm smarter than you!'
Reddit.com is down. Pretty poor capacity planning. Having spent the better part of this month trying to accomodate spikes in traffic up to 100k concurrent users then receiving just a fraction of that, I am jealous of Reddit's lazy effort.
Ooops, Obama Crashed Reddit...
What does abolishing software patents have to do with "copyright"? Two completely different animals.

I am for abolishing software patents - for all the reasons everyone sites. But "stealing" someone's actual code or implementation or book or music is another story.
SSL coming very very soon...