jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Do you really feel bad about a consenting man and woman having a relationship? (or man and man or woman and woman) I have trouble identifying with this feeling.
In other news, Time magazine announced a new version aimed at adults:

http://www.theonion.com/video/time-announces-new-version-of-...
He was the first (only?) artist to get an exhibition in the Louvre while he was still alive.

It didn't hurt that he lived for quite a while.

Dali was also quite popular in his lifetime, and possibly even less afraid of self-promotion.
The first 4 links point to the product site: acronis.com http://www.google.com/search?q=acronis+true+image

The 5th - to the wikipedia page about the product.
"has probably not been steered by a 20 year-old", "he's likely been coached just to not come off as a robot"

How much of this is speculation and how much of this is fact?

Either way, it's not like having advisors or help makes someone's accomplishments important. Presidents have armies of staff, all CEO's have advisors and aides and coaches, and Assange doesn't run wikileaks alone.
Do NOT use the fastcgi server for ASP.NET. They are too unstable for use in production. Use mod_mono instead.
How does flow-based programming compare with functional reactive programming, like Elm [1] and Bacon.js [2]? Could those be made visual with a graph editor like this? Bacon.js has some flow diagrams [3] to describe some of its advanced concepts.

1. http://elm-lang.org
2. https://github.com/baconjs/bacon.js
3. https://github.com/baconjs/bacon.js/wiki/Diagrams
The former is not a real problem for anyone except college feminists. As soon as they graduate and have kids then paying the bills will be become a real problem. Women not being in exactly 50% or less positions of authority will be quickly forgotten.

Seeing that HN is a tech site: competent tech women will get a hold of tech jobs on their skill level. Incompetent women will either not do tech or be discriminated in to the job.
Disregarding some unsuccessful attempts in BASIC on a ZX-81 clone I learned programming from a Borland´s Turbo C manual (a Christmas present for our new shiny AMD 386). I was 15 or so and playing computer games all day wasn't interesting enough anymore.
I was 7 or 8 when dad installed qbasic (and its packaged games - tetris clone, etc). After getting bored with them, I asked him if there were cheat codes. He said there sure were, and handed me a Learn Qbasic book.
Also, compare the PR impact of "The pilots safely ejected from the enormous explosion" vs. "the pilots died screaming in the enormous explosion". One instance of the latter cost us about five years. Even just on a PR basis the money may be well spent.

And no, I don't think just accounting for the PR is a good idea, the human factor is very important. I'm just saying that the PR factor alone is adequate to justify it before you consider the human factors.

The greatest threat to private spaceflight is the government stomping on it, and the most likely way that will happen (/most likely excuse the government will use) is fatalities in the program, because our culture not only doesn't want to take risks like that, it doesn't want anyone to be able to choose to take risks like that, for better or worse. (I'm serious about the ambivalence in "for better or worse"; I can muster good arguments either way. It is not sarcasm or snark.)
http://memeorandum.com/
You're assuming that popularity is a good thing.
Game Programming at 9yrs on a Tandy TSR-80 on Basic from Microsoft.It was hard at the time, did not know English and the manuals were in English. It was very fun though, and it still is.

:-)
Google arguments that giving details on what happened would hinder their ability to enforce their rules and police their partners.
Do you mean Flash animation or ActionScript? I learned Flash/ActionScript and PHP at the same time by reading “Foundation PHP 5 for Flash”. But I already had an understanding of animation programs like Toon Boon and Autodesk Animator Pro.
Is Google refusing to distribute Parler different from the NYT refusing to publish an article I send them?
If the picture can’t be shared publicly there should be some disclaimer or note on that. I think it is very rare for these classical era and prior digs to have credible reasons for not releasing.
All valid points. At the very least this mess provides a case study of the potential consequences of reducing law enforcement presence in favor of optics
Nope. Number of hours worked have very limited impact on productivity when it comes to high-knowledge/tech work. Laying bricks and designing a high tech robot factory are two very different jobs.
Fair point, however his fear of "getting wrecked again" is a very valid concern for companies. Which certainly don't want to end up with webapps relying on obsolete frameworks.

At work we have some old projects built on GWT, some newer projects built on AngularJS and both will soon be outdated.

Also there is no real choice to build a modern web application, that clients now expect, while being really future-proof. That's the first time I see a situation like this, typically you need to pick between shiny new tech vs old boring one.
To be fair, the existing UPnP/DLNA standard really wasn't good enough. For example, AirPlay just added wifi direct connections between devices which is a requirement for good streaming video.

On balance I believe it's a net positive to have some competing standards for a while as we figure out what works best. I do hope we can arrive at some interoperable standards, or we can at least mitigate the spread via low cost adapter devices.
+1 this is exactly it.
I haven't read the article (I never used Angular), any idea how does it compare to React? Does it use the one-way-only data-binding powered by shadow DOM?
One reason to use placeholder text is to test how a font will look like in a design. You can't do that if you're using this font.

Plus it's too dark.
Findings from betaworks did something similar, and I really liked that service. They didn't get any traction, though. :-(

Are you going to have an API? Because that would be sweet.
The Perl Cookbook was one of the best technical books I read in my early career, specifically because it said, "No, look, there are about four ways to do this right, and here are their tradeoffs" for multiple problems. Articulating that concept, and the ability to look at alternative implementations that each might be good, helped me a lot.
(a) -

Person A is an upper class CEO living in the U.S. in the 1930s. He has a large mansion, a paid cook and other staff which care for the "menial stuff." It's likely his bank account will never drop below seven digits. Martian A is an explorer who travels the universe in the year 2430. When he's hungry he commands his computer to make him some food. Other of his needs are met with similar ease. Is Person A inequal from Martian A? Yes. Is one of their lifestyle's more desirable than the other? Perhaps, that's for the individual to say. Is it a problem? No.

(b) -

>Where else could it stem from

How about the fascist system of government which partners with businesses to provide them special perks? How about the Federal Reserve which creates new money which becomes first available to connected businesses and in turn they benefit the most? How about any number of regulations, including minimum wage which makes it unprofitable to hire low-skilled workers?

>How is it possible to say inequality does not stem from capitalism?

Prove that it does.
While I worked at a VC I ran some analysis on Angel performance and found (for top-tier angels) past performance does in fact predict future performance.

That is if you took the top-tier angels today then the investments that they make over the next year will do disproportionately well compared to other angels.
I'm honestly not sure the cynicism is a bad thing.

I'd say the HN community has a higher than average grasp of statistics (the same could probably be said about many other entrepreneur communities) As such, when we see something which all broad statistics tell us is "one in a million" occams razor directs you to assume that it is in fact one in a million.

That "let's be extremely doubtful given a high bayesian prior suggesting that the doubt is legitimate" occurs strikes me as a wonderfully pragmatic viewpoint. If someone really wants to convince me there's some "trick" to being that one in a million they have to go against all of the evidence I've been presented thus far to say that simply doesn't happen. (evidence coupled with the fact that these sorts of news sources have a history and incentive aligned with the "how to strike it rich" style articles.)
We're getting pretty far off-topic here, but please note that "a sha256 hash of the parameters and a serverside secret" is insufficient for authentication: http://en.wikipedia.org/wiki/Hash-based_message_authenticati...
Netflix does pay for their bandwidth. They pay their ISP for it. What you are missing is that Comcast is not Netflix's ISP, and Netflix does not use any of Comcast's bandwidth.

When a Comcast customer uses their Comcast internet connection to use Netflix, or Google, or HN, or any other site, it is that customer who is using Comcast's bandwidth. It is not Netflix, Google, or HN using it.
The principled way to solve this is to give Comcast a choice of receiving traffic over transit or free peering, but either way they have to deliver customer traffic without congestion. https://news.ycombinator.com/item?id=9193591
New MacBook Pro models are shipping with TRIM support for bundled Apple SSDs.
CD-ROMs are physical, you have to buy them in a store or order them from somewhere, you have to put them in those huge, bulky computers and sit in front of them.

I see few, if any, points of comparison. Magazines and books on tablets might still fail but I fail to see how comparisons to CD-ROM publishing are useful.
Sorry, I wasn't clear. It's the increase in the fructose in our diet via juices and sugars. Be wary as well, as those charts lump different things together.
You're assuming that I think I'm the one with the hot stuff reputation and trying to maximize my "personal wealth". But you've got it backwards. The reputation point came from trying and failing to reach agreement with two different technical cofounders because they wanted more equity based on their reputation/connections.

I was the ugly duckling, and in retrospect, they were right. I should have realized this and weighted the equity equation towards them because of their reputation and proven capabilities as compared to my own.

I should have qualified the idea point: it assumes that all cofounders are deeply in love with the idea and mutually believe that it's truly innovative, unique and differentiated, versus "Let's do a daily deals site."

To answer your question about what happens if the company pivots: the initial split is always wrong as more information becomes available (turns out Bob is working harder, or Jane takes the CEO title), but is almost never changed. So no.
You can use it either way. I usually employ it at return time, because usually there are classes (little-case C) of return types that I'm fine with being ignored. A list of objects that need to be signaled on an event, for example: it's fine with me if that's not initialized, so it's okay to return null there.

Sometimes, you want to do what you're saying, and have a brief snippet where you switch to message-eating null. That's easy enough using the built-in ifNil: message:

(foo ifNil: [ null ]) baz quux frob: bar.

If this is common, it'd be easy to add a method "try" to Object that returned self, and one to UndefinedObject that returned null, at which point you could do the same thing as Ruby:

foo try baz quux frob: bar.

So either way, really.
They gain 3 hours in the morning at the expense of 3 hours in the evening.

What did they lose?

Family time. They no longer spend those 3 hours with family. (Or friends, or however they were socializing that made them waste this time.)

I wake up at 5:30a every morning and have done so for years. I love it. But then, I work at 7a (used to be 6:30a) so I'm not losing much time in the morning. Certainly not 3 hours.

That extra 30 minutes I gained recently is mostly wasted. Sometimes I study Japanese, but mostly I read email, RSS, or just watch TV.

On the other hand, my evenings are filled with things... I program, I game, I watch TV, I read... Sometimes I sit and think about apps or games I want to write. Sometimes I practice piano or Japanese.

Why is after work different? Because the deadline of going to work isn't hanging over my head. I can stay up as late as I want and continue doing things. When I get sleepy, I go to bed. No deadline.

No, I don't have a family at the moment. I live by myself, and my time is all my own. But don't pretend to be gaining 3 hours in the morning when you're actually stealing it from the evening. I'm in the same place they are, but without having made the family commitment.
Wow, if you step back and to the right the post it notes look real like they are really on your screen. Neat.
Thanks for doing 5 seconds of searching ...

So that feature could be a competitive advantage for CardPool. If they can already move money between cards like this new feature suggests, maybe this is in the realm of possibility.
Great point in this article. I've ran into this a couple times with startups, where the idea solves a problem and would help clients financially, yet it just doesn't work out. You really do have to pry into those potential customers to get them to put their money where their mouth is and if they don't happily do so then you're wasting your time. Made a note of this on my blog: http://doorty.com/vetting-a-startup
Expanding on what pkulak said, it's the mail servers that send mail, not users. There will actually be quite a long time during which everybody can still reach an IPv4 server. They may even reach it over an IPv6 address, but when the mail leaves "your corporate network" or "Comcast", it can be over IPv4. So even a brand new ISP in a brand new country with brand new network addresses and no other IPv4 connectivity can still have one IPv4 mail server somewhere. (IPv4 addresses aren't so rare than ISPs can't have them, what we can't do is hand them out to every individual on the planet.)

And since in the early phases of the transition anybody wanting to send mail will need to do this anyhow, there will be a long period of time (couple of years) where pretty much all mail coming from an IPv6 address will be a spammer trying to get around IPv4 IP reputation lists. And the solution will be to blacklist IPv6 as a whole, and that solution will be deployed until it becomes too painful. Following that will be whitelisting specific known good IPv6 addresses, which will probably hold for at least another year. Only then will be actually be thrust into the chaos of a network where you can't use blacklisting, and, well, I actually still have some ideas on that front so I'm not sure it's hopeless even then. (But I can't test the ideas against reality until about year 2 of this process at the earliest.)

Again, let me highlight I'm not endorsing this; my first post has been bouncing up and down between 0 and 1 and I suspect there's some people missing this point. I'm just saying, it's what is going to happen. Mail filtering is very much an engineering problem, not a science problem, and you can sing the virtues of IPv6 to the mail server admins all you want but they do not care.
This is often true, but not always - some video formats put header data at the end of the file, not the beginning, so you can't just start encoding as bits come in. Or if you can, you're encoding blind.
If you enjoyed this article, and haven't read "Gödel, Escher, Bach: An Eternal Golden Braid" by Doug Hofstadter yet, then stop reading HN immediately and order yourself a copy:

http://www.amazon.com/G%C3%83%C2%B6del-Escher-Bach-Eternal-G...

Having read this book would, in a fair world, be worth more on your CV/resumé than a large proportion of comp-sci degrees.

Even better, go out of your front door to a real bookshop and get them to order you one. Who knows, you might speak to someone! BONUS!
This article nails it. Myself and the other folks who make up the Unrevoked team are basically searching for security exploits on the devices we support. We can't reveal these to the carriers, the phone manufacturers or the Android team because they'll be fixed in the next release and we'll invest the time to find another one.* Each additional exploit is marginally more difficult than the last to find.

We'd much prefer to abandon our rooting efforts entirely and have the market flooded with phones that have the equivalent of "fastboot oem unlock", or have easy ways to flash custom ROMs like the Dell Streak (no signature required), the original Droid and some of Samsung's devices. The energy we spend working on root could be better applied in finding and fixing the security holes that exist on the Android platform.

Until then we'll keep poking holes in the security of HTC devices (our focus) and make them work as hard as possible to figure out which holes we've exploited to keep the rooting window open as long as possible. We'll also keep recommending that people put their money on open devices like the Nexus One and the Nexus S.

* The exception to this was the skyagent hole, where HTC and Sprint shipped a suid-root program that would give any program you installed full control of your device. We notified them of the problem, then shipped a root based on it shortly after:

http://www.scribd.com/doc/34024714/Skyagent-Protocol-Descrip...

http://unrevoked.com/rootwiki/doku.php/public/unrevoked1_dis...
> Our brutal science system

Brutal or setup for lazy bureaucrats who don't want to work the brutal hours is takes to be an outstanding scientist?
If the red line is the "M1-adjusted" price I would suggest having the "-adjusted" as part of the dropdown box, or some other way of making that more obvious. At first I thought the red line was just "M1".
Hi!
Nine months ago, I posted here a post:
https://news.ycombinator.com/item?id=23051064
An update on our journey so far.

The Problem:
Which feature to build next? How to prioritize one over another? Your customers will tell.

The Solution:
ProdCamp is a multi-channel customer feedback management platform.
Collect feedback
Collect feedback from channels like Email forward, Public roadmap, embeddable feedback form, Chrome extension, API.
Analyze
Analyze feedback and connect it to features in ProdCamp. Use insights to better describe features.
Prioritize and act
Decide what to build next based on the number of votes, effort estimation, and $ amount from SalesForce.
Then push it to Jira.
Close the feedback loop
Keep customers notified of feature updates and when it's shipped.
Alternatively, publish your roadmap, collect upvotes, let customers see what's in the works and what was released.

The Result:
Get higher customer engagement, satisfaction, customer retention, and revenue.

THE UPDATE:
Right after we posted here, we've got a bit over 300 signups.

We've conducted several dozens of customer interview calls (many sleepless nights due to the time difference). Tons of emails. We learned a lot.

One of the first things we learned was that we very much overpromised what the solution was back then.

What could we have done better?
Marketing:
Build an audience long before.
We should have thought about marketing in advance. I had literally to learn its basics on the go.
Produced quality content earlier.
Factored in buying intent sooner.
Product:
Started earlier.
Started smaller. Thanks to the early feedback we've received from a person from one search service. Though, we've built a minimum of what I needed at my main job.

It's been fun!
Thank you to Hacker News and its incredible community for the feedback, support, and constructive criticism.

And, of course, your feedback is very much welcome and appreciated.
> dust

I wash my vinyl with liquid dish soap before playing, then air-dry them. It removes all hair, grease, dust, etc. Not a spec left.
Much better to spend good money on never-to-be-used nukes (It's now nearly 76 years since they used the last one) than waste it on never-to be-used infrastructure like roads, bridges, hospitals, schools, etc.
My Epson Perfection V600 Photo scanner (for $199) does a pretty good job for 35mm and 120 (6cm).
It's not about forcing, it's the arrogance that you inherently think somehow know better than the people that want to consume the service. People who think like that are the people who vote like that and suggest that I change my behavior because they don't think I'm capable of making the assessment on my own. Kinda like what you just did with my language.

You can have any opinion you want, but the moment you put it out there, someone else gets to have an opinion about your opinion. My opinion can be that your opinion is dangerous, and "bullshit".

We would do far better in society if we actually believed in our fellow man, rather than thinking we knew better than them.
Periscope co-founder here. We have plans as low as $350/mo. for startups with small datasets. I'm harry at periscope.io if that sounds appealing.
Very impressive. Jeff and team are quite talented, and the execution there is incredible
"and a dance demo featuring a No Doubt song (“Hella Good”) that was last popular nearly ten years ago"

Ouch!
Right. It depends on the framework too, jQuery is probably a good bet whereas a plugin built on top of them might not be.

In any case, if you're concerned about performance, you should examine the source code of the framework anyways to see if it's doing anything unnecessary from what's required of your application.
From my experience with ExtJS and IE, the problem with IE is that it lazily evaluates stuff. Your ExtJS will load lightning fast in IE6, but when you start click on stuff it then runs the JavaScript to generate the HTML. Other browsers don't do this (or their JavaScript engines are fast enough to compensate). This is all a bit fuzzy. Haven't touch it in months, so I could be wrong or things could have changed.
Or, you know, just cut the landline to the house. Phone lines go down often enough that security monitoring centers cannot respond to every incident. If your system stops sending the keep-alive, they assume it's just that the line's been cut. There are of course cell based backups now, but those can be blocked with a pretty standard cellphone jammer too.

Or, just run in and smash the panel. If you do it quickly enough, it won't send the signal.

Or, get a ladder. Most systems do nothing to protect the upstairs of a two story house.

Residential security systems are for show and to get discounts on homeowner's insurance. I'm pretty sure the sign up front deters more people than the actual system.