skysight-inc/HackerNews huggingface dataset:
Whitelisting a couple of bots now doesn't help at all for any new search engines trying to start up. What are they to do, contact every site admin individually?

> if some new bot were to misbehave and crawl too aggressively, blacklisting would only help after the fact.

In that case, don't blacklist all bots, simply add a crawl delay to any bots that you haven't specifically allowed:

User-agent: *
Crawl-delay: 10

This allows minor bots to continue to crawl the site, while cutting back on bandwidth costs for the couple of ones that are being overly aggressive.
If this is the same Andrew Hyde, then Andrew is actually a pretty respected dude having worked for Techstars, starting startup weekend, Ignite, TedX boulder etc... I think he even worked on a startup that focused on linking people to design companies.

I think in a way though you have hit on a great point that while Spec Work haters may have some good points (Less thought, analytics, design principles go into the designs you get from things like 99designs) however, I think a lot of it is just fear.. "These people are willing to make a logo or book cover that I would normally charge $2000 for, for $350).

I think there is room for both parties and find it funny that someone so focused on innovation would be worried about the innovation in the design area. The people willing to pay $350 for a logo probably aren't the type of customers a design firm would want.
> Android 4.0+ is just much more mature than 2.3 in terms of UI and API.

Maturity is a very important point. Between 2.3 and 4.0, Android became scale-able across tablets and handsets, with unified APIs enabling a unified code-base.

Compared to that big change, dealing with API differences from Android 4.0 to 4.4 is a relatively small matter, comparable to testing for hardware capabilities (and often tied to hardware capabilities). You can test for the API version on the fly and keep a unified code base.
I don't think anyone's saying men are to blame - this is a systematic problem. The important thing is not to blame someone, but to _fix it_. This post offers insight into the problem so people have a better shot at _fixing it_. So we can fight about who's evil or exactly what volume is ideal for talking about the problem, or we can

Just.

Fix.

It.
If all you have is FTP, which is basically the fax machine of the internet, then yeah, PHP is easier to "deploy".

For anything more serious you'll need a deployment tool. It's nice that Python (fab) and Ruby (cap) have native deployment platforms with robust command-line tools and version control integration. That, to me, makes them far easier.
Thanks for the feedback. You probably are visiting the page on a mobile device - there the links for drawing animations are at the bottom of the page. Since it's (still) a hassle to draw animations with a touchscreens I figured it won't hurt to stow links down there.

The page numbering is indeed unconventional, but that has it's reason too: links should be immutable. If someone links to page 6 it should always display the same content. If smaller page numbers have always the newest content, then they would not be immutable any more. The page numbering scheme animasci uses is actually exactly like the one of a book: older content is on smaller page numbers.

Long term vision? Hopefully see some good text animations!
The high weight of the Tesla battery pack actually would be useful if it was to be converted to a dry submarine. (He couldn't keep the same battery pack form factor, however.)
"You will be able to reinstall the operating system version that shipped with your product by going to the Mac App Store. Any other applications or other data should be restored from the back up that you made before the replacement."

Maybe they worded it poorly, but that to me sounds like you're on your own.
Just paid $2-5 on ebay to unlock your iPhone. It will save your headache.
Selfish people are always and will be selfish. PR come from heart not from any book ,article, and lessons. Money is the main problem. Money and PR are inversely personal to each other. So we should start thin from heart and this is only the option make a good and trusty Public relation
There is a big difference though. People who run IE6 would be usually capable of running some more recent browser, but for various reasons choose not to.
People who are stuck with Android 2.x are stuck because their hardware can't support newer versions of Android (well there are various custom ROMs that "work" with various degree of success on older devices, but not really in a usable form).
I would prefer simply prefixing such simple titles with the missing context, e.x.

PHP Blog: A New Beginning
Just remember that in some countries Android 4.0 is yet to be the norm...
Sorry about that, I realized my original post was rather too whiney and I thought I got in before anyone noticed :)
On this note, what is a good source of salary information for series A and series B companies?

For various reasons, I would imagine that comparing salaries in large mature companies and Series A/B startups to be like comparing apples and oranges.
wow, they went up over $100 today. https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...
why is it dead for me?
Guess it's not first time when Linux facilitates mass murder and misery, or of course, ahem national defense.

What a shame. GPL should have a clause "do no evil".
Traditionally they might have been air gapped but from the description of anyone being able to use any station that would not longer possible. They might run on isolated servers, almost definitely since the Armed forces are religious about separation of classified and non-classified systems and data. (This is one reason why sites hosting the Wikileaks and Snowden documents are banned from networks. If classified data, which the leaks still are despite being leaked, appears on an unclassified system there's hell to pay.)

As for the attack surface incoming communication is encrypted a lot these days which severely limits an attackers ability to even get a hook in the system to start with. They also probably isolate the communication systems from an other systems requiring users to input any order, eg vm000123 is running on the gun controllers station relaying firing authorization and targeting which is entered into vm0002020 which manages the gun systems.
We're already talking about a case where users think that they're smarter than the guidelines, and are choosing to ignore the guideline to use the original title.

Between submitting retitled blog spam with commentary and editorializing the title of the original source, I believe the former is a lesser evil.

Users can upvote the original source when it is submitted with the original title, while the blog spam falls off of newest. (In the unlikely case that the blog spam has a better title, it will get upvotes as you'd normally expect.)

Right now, this editorializing of titles puts a lot of burden on the moderators, and I think that any solution to this issue that we come up with that has to deal with the finite bandwidth of those moderators.
That sounds like a great use for Bokodes[1] rather than QR codes. Bokodes can display different information depending on the angle they're viewed at.

[1]: http://web.media.mit.edu/~ankit/bokode/
As I understand, the issue is not so much getting the position data, but getting the data quickly (with low latency) to reduce mismatch between the rendered position on screen and the user's actual position. The Rift has special 250 Hz position sensors for this purpose, and even that's not fast enough. Webcams are usually only 30Hz.

http://oculusrift-blog.com/john-carmacks-message-of-latency/...
But how is that different from the old MS battle-cry "embrace, extend, extinguish"? It's the "extinguish" part I'm concerned about.
TV? What's that? I haven't watched TV in years now; neither have my wife and kids. We're much too frugal for cable. If there's a show we want to watch, we stream it off of Hulu or from the network's site if Hulu doesn't have it.

Before this article, I'd never heard of Aereo. Their solution sounds pretty sweet. I signed up for being notified once they're in my area. I'd love to ditch the big frickin' antenna in my garage attic since it does absolutely jack squat in terms of picking up digital TV signals these days. We're bound by neighborhood covenant laws from having an antenna outside, so having Aereo would be great.

The only thing I'm "meh" about Aereo is $8 / month. I'd be willing to pay $5 or less. $8 / month is too steep for me given our media consumption habits.
I think it's an email capture form.
Maybe there should be an open-source software license with a clause that prevents your inventions from being used in instruments of war and violence.
> I don't see what is the difference between me being in the apartment vs somebody else being there

There's a big difference: The landlord has researched and approved you, but not your guests. The landlord probably did a criminal background check on you, and quite possibly a search in a tenant database. They're not just concerned about deadbeats who don't pay their rent. They're also concerned about damage to the apartment, disturbance to other tenants, criminal activity, etc.

> If short-term renters were quiet and non-aggressive, would you still have a problem with that?

If you could guarantee that short-term renters wouldn't cause a problem, then that would be fine with me. (I am a landlord.) But how could you possibly guarantee that?

> Can people be loud and obnoxious because they have paid the hotel tax?

In that case, the building is officially a hotel. Which means all its occupants signed up for what hotel stays potentially entail, such as loud neighbors. Likewise, the local government approved the plan to put a hotel there, knowing full well the potential problems.

In an apartment building, none of this is true. The people living there didn't sign up for hotel living. Nor did the local government determine that transient occupants would be acceptable for the neighborhood.
Specially tuned Trebuchet?
because goog is a type of tech startup fund. Its a bet that google can identify, acquire, and integrate high quality tech companies and get better returns than any etf or hedge fund can. Some investors want google to take those profits from the cash cows and spend it on tech ventures instead of dividends.
Sorry, fixed! It has something to do with svtble publish time maybe? Or it could be that I refreshed an edit mode page that didn't have it published.

Either way, I apologize
Isn't it impossible to place work into the public domain? Nope
Distance and angle with respect to the laptop would be the immediate and most dramatic drawbacks. Also the fact that image processing is a lot slower than using on-board high-speed sensors.
This would be another dream come true for SEO. Too easy to game.
This re-titling, if I understand correctly, is already a manual process, right?

So this is less "Hey PG, could you wash my dishes and do my laundry" and more "Hey PG, could you please stop loading up my dishwasher with dirty socks?" The labor is already being done, but at least one of the people doing it seems to be doing it in cases where it is detrimental.
I read somewhere that among Silicon Valley engineers, the usage rate is like 40% or so. If that is true, then when almost 1 in 2 engineers smokes, you can't afford to discriminate.
This article from 2009 came up again recently explaining how Turbo Pascal was so fast back on an 8MHz 8088 http://prog21.dadgum.com/47.html
I put all my start-up ideas on twitter, https://twitter.com/smtddr , because I'm probably never going to execute on them so maybe someone else will.

EDIT: Hey, is this article just bait into having to sign up to see the ideas?

EDIT#2: Ah, after seeing the reply-comment explanation , I understand.
It is going to revolutionize education. Why would children watch a slideshow about ancient Egypt when they can walk in a digital recreation made by brilliant artists/game designers who worked with leading historians, archeologists, etc. I'll warrant that experiencing things "first hand" will make people learn faster/better.
This was to avoid the bug in NT where the servers, if they hadn't crashed already, would crash for sure at the 49.7 day mark.

This bug took down air traffic control computers: http://news.techworld.com/operating-systems/2275/microsoft-s...
Note that the U.S. holds fixed-interest debt. If interest rates go up it will be forced to refinance at higher rates, but it will happen over some period of time. The weighted average maturity of the debt right now is over 5 years, so it's not like it'll be an extra $700 billion all of the sudden.

In any case, a worrying level of debt does not make something a Ponzi scheme...
Well, social circles and taste are what they are, but this is certainly a long-tail situation.

If some entertainment for some people isn't fungible, then producers like HBO and ESPN will certainly have some sort of market capture. But their respective captures will probably overlap less and less as time goes on and interests diverge.

And that really doesn't detract from my point, which is that I don't require subsidized entertainment, and I believe fewer and fewer people do. Between that and the ever-increasing supply of top-notch entertainment, I don't see people affording relatively expensive cable packages, movie tickets, AAA games, and pay-per-view events as much.

Keep in mind that I'm talking about trends, not anecdotes, so there may be exceptions for certain periods of time, certain producers, and certain indrustries.
I remember reading Lawrence Rosen's article and had always assumed he was correct that there was no way to "place" a work in the public domain. Here's Rosen's recent admission:

"I admit that I have argued for years against the "public domain" as an open source license, but in retrospect, considering the minimal risk to developers and users relying on such software and the evident popularity of that "license", I changed my mind."
It's nearly impossible to link a single case of cancer to a particular cause, since the whole process is deeply probabilistic. Absent evidence of routine abuses at this factory and a significant increase in cancer incidence among workers, it doesn't really work.

A knee injury, on the other hand, is trivial to link to the on-the-job accident that caused it in many cases.
> I think the policy should be to trust members. If some HN users persistently editorialize or supply misleading titles, then they'll be flagged and lose credibility or get banned, dependent on how deliberate and egregious their title abuse. Members who submit informative titles will correspondingly be promoted. The karma/user identity system functions perfectly adequately in this respect. I agree that moderators ought to focus on moderating discussion (and reducing the prevalence of mean or stupid comments); reverting titles seems like a pointless distraction from that task.

How about introducing a karma threshold above which you are allowed to chose the title for the links you submit?
Cool, followed.

The problem with twitter is that it isn't nearly enough space to explore even the basic boundaries around an idea. This means most ideas on twitter are vapid. Just my opinion
What would be if you would let different users post the same URL with different titles. And at some point merge all posts with the same URL together, using the title of the highest voted post. That way, everything that reaches the frontpage, will have a title approved by the community.
Blocking is never a sustainable strategy but sometimes you have to kill some good cells with the cancerous ones. Chalk it up to collateral damage. It's the same situation with forum/comment spam often the IP falls within a range used by OVH so when it gets out of hand I block the entire IP block.
Schools Aren't Teaching Kids To Code; Here's Who Is Filling The Gap
For a practical application of abandoning your copyrights, see http://unlicense.org/.
You're assuming your conclusion. "VR is the next step, so it will be huge." I'm saying, if it is the next step, how about some examples of how it will be used in the office? How is the lady at the DMV going to do her job better with VR? How's mechanic going to do a better job with VR? I don't even see how this is going to help me pass the time at the DMV, if I have to haul it around and look like a tool while I'm using it. Never underestimate the importance of not looking like a tool! How many people do you see walking around with bluetooth headsets today?

All of the examples you mentioned had applications besides entertainment, and in most cases those applications came first. As far as I can see, VR does not have any application outside entertainment. Maybe we're at a point where an innovation in entertainment is "sufficient" to disrupt things, but it's not safe to assume that making something more realistic is going to make it better. The 3D movie/TV craze is greatly diminished today compared to a couple years ago. There shouldn't be anything surprising about that--Hollywood has been trying to get people excited about 3D movies since the 50s, but the simple reality is that we are not insufficiently entertained without it.
I was debating putting the first idea in this post, but I thought it would be confusing.

Separately, I'm experimenting with email lists to help promote blog posts. It is related to content marketing experimentation for my startup. Read more here: http://blog.yesgraph.com/post/63562259689/first-1000
I don't like doing this, but "systematic" when you mean "systemic" is one of my pet peeves. Systematic things are deliberate, if the bias is intentionally done then it could be systematic. In this case, it's not clear that anyone is trying to drive women from the field so it's systemic, a property of the system, or culture in this case.

To discuss your comment, I didn't feel that the post brought any particular insight to fixing it, but rather was trying to encourage discussion. Sadly this post seems to have been flagged and is now buried on this discussion site. This problem is not one that we have a handle on yet, and discussion/analysis is key to determining why it exists. Of course, we can't discuss forever, at some point organizations and individuals need to act, experiment with different things and rectify the problems they can (and hopefully not shift them to darker corners).
Hm, I'm divided on this. The more shallow population got addicted to the Internet and the search results represent that. I don't think it's a problem of Google search results. It's more a herd mentality. Geeks not excluded (hey look, it's shiny! - what, useful?).

On the other hand, Google also provides much more value in search than before. When I travel to a city I can go to Google maps and visualize my destination and find a hotel near by. Navigation is useful, we are perfecting it since thousands of years and Google is really good at it.

As for advertising, it has it's place (like when I'm traveling) and somehow Google got good at showing it to me when I need it.

It's sad that they are the only player to provide this kind of value from a backup perspective, but I don't see a credible alternative to them. And they do contribute back to the community, so I can't even fault them in that respect.

Now maybe there is a point that advertisement is a kind of manipulation and they are brain washing you plus spying on your every move. But if there is one thing I learned it's that nobody cares what you want to say. Algorithms don't frighten me for every day searches (you want to know I search for Ubuntu and Python 3? be my guest!).

I also use add-block and intuitively ignore the highlighted search results in (which sometimes confuses me, as the thing I search is in there). I hate ads for stuff I don't care about or even dislike and add-block is good with that.

Maybe that's why they are so successful, they computed what to show me when I'm looking for it and keep the crap away otherwise..
Show HN: Jill Ghost Theme
Add a time limit to robots.txt and block anyone who violates it. Maybe also add a nonexistent honeypot (I disallow /wpadmin on my static website haha). I've been fail2banning a lot of shitbirds and my traffic logs before and after are quite different.
It's true, Gingerbread devices are still very common (I have a rooted Kindle Fire that's still running GB, and there's nothing I can do to change that). However, something to note is that there are new Gingerbread phones being sold in the US right now. A friend of mine just bought one. He's a student without a lot of money, and it was inexpensive and didn't require a long term contract. He doesn't have data on this phone, or even text messages. He has voice only, and does everything else over wifi.

They're still out there, absolutely.

Also, writing code to work well on lower end phones might be a pain, but it means it's going to make your app even smoother on the higher end devices. It requires more time, buy you get more of a performance buffer.
Not much time...

Pascal (and most of Niklaus Wirth's languages) was designed to be easy to compile. The grammars are very small (typically less than a page of text; Turbo Pascal used to include the full BNF grammer in the manual), and his languages are designed to be possible to compile in one pass.

Also "traditional" Wirth-style compilers usually output code directly rather than build an abstract syntax tree and a lot of compilers of the era were heavily influenced by his compiler textbook, which included the full source of a compiler.. They also tend to output object files or final executables directly rather than go via an assembler.

All of that combine to make it very easy to make the compilers very small, and very fast even on very slow machines. For an example of simplicty, take a look at the source code to an educational Oberon-0 (subset of his Oberon language) compiler, from one of his books: http://www.inf.ethz.ch/personal/wirth/books/CompilerConstruc... (it generates code for a virtual RISC machine, and one of the files includes an interpreter for the generated code)

The whole book is available as a PDF here: http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf ; Wirth's material on compiler contruction evolved over the years from an early book about writing a PL/0 compiler, through Pascal and Modula (2) and finally Oberon, but always focusing on simplicity.

For a time I wanted to go to ETH Zurich to study computer science there because of Wirth. I'm a bit of a Wirth fanboy (which is ironic, since my favourite language these days is Ruby - a language that is pretty much the anti-thesis of Wirth's focus on simplicity of implementation).

As as a final digression, lets play six (well, 3) degrees of Pascal to Javascript: One of Wirth's PhD students was Michael Franz who got his PhD with a one of my favourite dissertations, on dynamic architecture independent code generation for Oberon. Dr Michael Franz co-invented the trace-trees technique that went into Mozilla's TraceMonkey version of their javascript JIT with Andreas Gal. Andreas Gal now works at Mozilla with Brendan Eich, the creator of Javascript.
Nuclear, but the plant was fairly loud. That or the phone system sucked, not sure which. The effect was still the same - lots of shouting and guessing what was said. :-D
This is the first I've thought of it, but there is one area that stands to really be improved if they chose to use this technology: porn. And I've heard that supposedly the porn industry is one of the largest drivers of technology when it comes to media consumption.

Especially if they get into the peripheral market...