skysight-inc/HackerNews huggingface dataset:
The point of the article is that as long as you control the domain, you have no excuse for your links breaking. Going out of business, and therefore being unable to pay for your domain, is specifically called out as a valid reason, but there's no reason you'd lose control of your domain after being acquired, even if you decided to redirect your old links to newer information. Shiny new software is also specifically called out as a bad reason to break links, since backwards-compatible redirects are trivial. And if you're capable of permanently losing all your data through accidental deletion or a server being compromised, you have much bigger problems.

All that said, you're fundamentally right -- sometimes information stops being available because it's out of date, and keeping it available would be confusing (if a product is no longer available, it would be strange to maintain a page describing it for years afterwards). Archiving through the Wayback machine is a very helpful stopgap, but expecting them to continuously archive every version of the entire Internet for all time won't scale.

What's needed is a distributed, decentralized system, ideally at the protocol level. Imagine if a GET request by default gave you the "current" version of a page, but you could send an extra header that said "give me this page, as it appeared at date-time X". This would remove the confusion caused by the existence of a page being conflated with that page being current[1], and allow sites to maintain clean navigational and data structures by flagging outdated pages as "expired" instead of completely deleting them. When a server got a request for a page that used to but no longer exists, it could respond with a new 4xx-series header, "No longer current", indicating the document is not available for the given date-time, but is available for an earlier date.

[1] I frequently get people sending me ANGRY emails about flippant, immature blog posts I wrote 10+ years ago[2]. They assume that because it's still on my website, I still stand by those statements, when in fact I'm just reluctant to delete information.

[2] The posts still get traffic, because links to them made 10+ years ago still work, despite rewriting my CMS 3 times.
Listening to music during sleep can improve ability to play music
So happy I quit, now I don't feel like my life is under surveillance. They are a surveillance company.
Building software is not like installing carpet. You don't just do it for a couple years and become a skilled worker. Its obvious that many misinformed people think that software development is a blue collar job that people go to vo-tech school to learn to do while rebuilding car alternators. This way of thinking comes about because most people's experience with development is usually within a very, very small microcosm. There are people out there that did some VB work fifteen years ago who think that once a developer has ramped up on basic VB programming, they now meet the industry bar for software design and engineering.

Is a physicist just as valuable after a few years of doing research as a full tenured professor with 30 years of research? After a few years of full-time professional development work John will be talented at working with a very, very limited set of tools that his company uses and developed the ability to solve a very small set of problems. This means he is perhaps as valuable as Norman to one single company and almost not valuable at all to most other companies.
I'd recommend you to look at the app Clear for some design inspiration :)
All that just so life is easier for the 1% of people who still use Ethernet ports ?

I mean even most large corporations have internal WiFi networks.
Or combine it with other non-invasive techniques like this one:

http://spluch.blogspot.com/2007/09/face-scan-can-spot-geneti...

and this one:

http://web.mit.edu/newsoffice/2012/amplifying-invisible-vide...

The first link dates back almost 5 years, anybody know what happened in that field?
Awesome to see you guys utilizing a few different technologies to their strengths and not going the "silver bullet" route.

Regarding your "Update resource B when A changes" situation you can use Backbone's callback hash

var self = this;
this.save(null, {
success: function(model, response){
self.trigger('updateResourceB', response);
},
error: function(model, response){
//Error handling
});

saving Resource A to fire an event that Resource B can listen to and perform a fetch to get back in sync.
Compared with the web based apps we had in the past the LinkedIn one is a great step forward. The main point according to me is not the fact that web vieww apps are slow, for sure things will improve in the future and web view perofrmances will increase in the time thus reducing the performance impact in most apps. The main point that should be discussed is why these guys insist in using html and js. People seem to forfet where html is coming from: it was a way to layout a page on screen. The reason why html acquired "desktop application like" capabilities was to provide some desktop features to internet based apps: at the end the clear winner was html5+js+css, while java applet failed and flash is its decline. Looking at the efforts done by LinkedIn engineers, you may appreciate the hard work they did and the interesting way they faced several challenges, but what surprises me is why those guys didn't follow the Obj-C approach that would have given to them the possibility to reach better results in a more natural way. According to me html should be used only in those cases where it is superior to Obj-C: publishing. It offers much more capabilities than PDF at lower cost. All other usages are wrong.
Someone may anseer that LinkedIn preferred to follow the html based approach to leverage their investment i. The web site, but I will object that:
1. Html5 is the only choice for the web in the computers, which are not mobile devices, but it's a poor choice for all mobile devices that have a native development environment
2. The effor they did in fixing all webview issues could have been moved to do a better API for native apps.
And yes, if you compare their app to Flipboard you notice the difference.
Used mine today to run a full time machine backup in around an hr. Over wireless it would have been 10 times that. While doable, it would have been annoying.
Well luckily for you, the URI is case-insensitive and redirects (301) to the canonical version.
The breaking changes are usually minor and side-effects of the other language changes. For example, IEnumerable<T> was made covariant in .Net 4.0. Consider what happened to code passing an IEnumerable<List<int>> to a method with two overloads taking IEnumerable<Object> and Object respectively.
Yes, I'm in the UK. Forget about mob sackings, would not last a second at a tribunal.

But, in the US are there not even civil remedies? Could someone claim 'mob rule' or 'whispering campaign'?
Uhh, did you read the page? It says:

People who appear above are nearby and have this page open.

This isn't a constant list of whoever is nearby. It's a list of nearby users who have this page open. It's intended for two people to be able to easily friend each other when out in public. They just take out their phones, go to this page, and click on the user.
On a related tangent, can we please have an operating system that eschews extensions and instead stores the MIME type for each file?
> Of course this is far from an elegant solution

That's... quite the understatement

> but it's not 100% accurate to say the MBP is "too thin" for an ethernet port.

It's 99% accurate, which I think is more than close enough for our purposes.
Compare the choice of garbage collectors and high performance JVM implementations vs what the CLR offers. I don't have recent benchmarks for the MS implementation of the CLR, but Mono lags noticeably behind Java in terms of performance:
http://shootout.alioth.debian.org/u64q/benchmark.php?test=al...
The only major breakage has not been in the language, but in the .NET framework libraries; and then mostly in ASP.NET. Between 1.1 and 2.0, quite a few things broke there. Upgrading was no fun at all.
Actually, as I approach retirement age, I'd love a basic wage job working with clever people and smoothing the edges a little; thinking ahead and setting stuff up.

Note to startups: Your local 50+ and 60+ people may like the involvement. You could get a lot of experience/support for not much money depending on how local pensions work.
On the Mac you can enter wireless network information in the equivalent of the BIOS menu so wireless networking is available early on.

About the only time I physically connect some of my machines is for a network boot to install Linux.
Cyberbola.com say no to racism piala eropa 2012
Cyberbola.com Say No To Racism Piala Eropa 2012 sebagai gerakan kampanye Cyberbola.com Say No To Racism Piala Eropa 2012 yang memiliki makna sangat dalam yakni cyberbola.com sebagai agen SBOBET tidak ingin adanya konflik antar ras yang terjadi saat berlangsungnya piala eropa.
Seeing how Java tries to play catch up currently, this reads down-right bizarre. :-)
Scala is starting to become more and more mainstream these days:
http://www.indeed.com/jobanalytics/jobtrends?q=scala&l=
but I do look forward to the enhancements in Java for the existing code I maintain.
Mono is a completely different implementation from the CLR. I wouldn't be so quick to discount the CLR's GC.
Whitespace is nice but underscores aren't whitespace. They also leave a zigzag effect that isn't wonderful.
The biggest breaking change was from version 1 to 2. Generics were added, as were partial classes, private setters on properties, and delegates. Along the way a lot of little breaking changes were also taken on. Things that change the behavior of the language enough to warrant calling out the incompatibility from previous versions (if you happened to rely on a particular behavior) but which generally result in an improvement in the language.
Feedly: The Best Mobile RSS Reader
SEO Services for Online Pharmacy
I agree with this article to the extent that we should choose our URIs carefully and semantically. However, it is very likely that your web facing application, and the semantics of your resources will change over time. What if I wanted to deprecate and eventually remove my 'Providor' or 'Style' resource? Maybe I decided to create a 'blogs' and an 'articles' resource. That would change the URI from http://www.w3.org/Provider/Style/URI.html to http://www.w3.org/blogs/articles/URI.html (I know that my choice of new resources aren't the most interesting but you get the point). Of course, we would still support the old URI via a 301 redirect to the new one, or continue to serve up the page from the old URI and use a rel canonical meta tag. I'd advocate for 301ing to the new URI and letting the past be the past. We shouldn't be bound to these decisions for the rest of our lives. Unless you're sure that the focus of your web app will never change, or you plan to build your new resource URIs around old resource URIs that were chosen at a time when your new resources weren't being considered (which would lead to far worse URIs), then I'd plan for your URIs to change.
Patents help the inventor in the following ways:
1. Capture value/recover costs from the application of the invention. Inventors gain, society's gain.
2. Receive portion of value created by third party who applies the patent. Inventor's gain, society's gain, and third party's gain from application of patent and loss from sharing patents.
3. Restrict others from using the invention to create value. Inventor's gain, society's loss, third party's loss.

Most people against patents have a problem with 3). But, what if we figured out a way to standardize 2)... i.e. rather than preventing everyone else from using the patent, we figured out a standard system to proportionally reward the inventor with the value created by the application of the invention. Say 10% of all money made by application of patent (via direct/indirect monetization).

In such a system, the original intent behind patents of rewarding the inventor is maintained, society as a whole is able to benefit from the invention, and pace of innovation is accelerated.
I have made money on much worse rsq. That said, I agree. There is no Team score, it is really BlueRun's Estimator Of Team Score, which has its own error, etc etc etc. 200 samples is not enough to back out 20 variables.

A better model might be constructed around a decision tree mechanism but I have less familiarity with that.

Finally it probably doesn't include statistics around which companies actually got money from some VC not just this VC.

I suspect this is MBA statistics -- only statistics that can be done in Excel. Anyone want to find his bio?
HTTP API Complexity
A follow up on what hitting the front page of HN did to your app downloads is due soon.
On evolving JavaScript
Parvathy Omanakuttan Wears mapxencaRS
You're missing the point. The problem is that as an author you have to implement an interface which is probably completely unrelated to what your class is doing, otherwise you get punished by bad performance.

Scala solves this problem nicely with traits, btw.
I have been happily using this one for a couple of months:

https://play.google.com/store/apps/details?id=com.airlocksof...

It's pretty good for consumption... but only pure consumption. (i.e. no commenting, submitting, or voting).
Automotive Oils: Engine Oils, Gear Oils & Greases for Cars & Vans
Automotive Oils - ENERGY LSM 5W/30 is a new generation fully synthetic super multigrade engine oil formulated using the latest developments in synthetic technology together with the most up to date advancements in additive chemistry setting new standards in engine oil performance.
Yes, and LinkedIn was one of those databases. Hence my joke.
Nice try, but Zionism refers to the movement which believes that Israel should be a purely Jewish state - i.e. if you are not a Jew, you don't belong in Israel, or at least: you have a lesser status than Jews. Its nice for your argument to conflate Israel with Zionism - and after all, 80% of the population of Israel do this too - but its not nice for the few million non-Jews living in Apartheid conditions as a result of this movement. And that is the point of Irans official position.
This is just an introductory course (as stated in the original article) that I'm signed up for, more to see what it's like than to learn the material (after 5 years of econometrics and 3 years of statistics I'd like to think I knew this stuff). Not the only course I've signed up for (Logic and Discrete maths etc.) but the only one where they got in touch asking us to push it to others - they're obviously trying to break some sort of record with this one. Which I hope they manage. Given how much regular university education costs I'm hoping this catches on before any of my kids want to go.
> The original vision behind OOP wasn't at odds with functional programming.

This!

Imho, Scala shows very well that OOP and FP can be unified without much problems, if enough care is taken.
I'm actually still going to Berkeley :). The only reason I brought it up was because the allegorical students in the blog post also go there.

I have actually avoided HR. I've been too lazy to send out resumes, and I only really want to work at small startups (at least for now). All of the interesting offers I got had some concrete spark independent of my education: for example, I got one after doing well at a hackathon and another from an HN post (but largely thanks to my knowing Haskell and having some interesting projects on GitHub).

I think that if you don't mind not working for an established company, you will have to worry much less about your education (but, probably, more about your actual skills). Of course there are good startups and bad startups, but I've found the good ones to be very good not just from a technical standpoint but also from an employment standpoint.
It's just a typo. These are known to happen and predate touch screens.
New SEO era start – Google Penguin
How to Use Backlink Checker to Analyse Competition [Case Study]
Marketing Mistakes You Might Make In the IT Market
Information technology is supposedly a really good business. The question here is whether you are doing your marketing right. Read on to learn more about major marketing mistakes.
One day WinAMP (nullsoft) was bought by AOL. Anyone remembers? That's when WinAMP started being worse.

And that's about what the article says.
Obat Tradisional Chikungunya | Obat Penyakit Chikungunya
Anda mengalami kesulitan untuk pengobatan chikungunya? Jangan menyerah untuk mencari pengobatannya, saat ini tersedia obat tradisional chikungunya jus manggis xamthone plus yang dapat mengobati keluhan chikungunya anda. Anda cukup minum obat tradisional chikungunya herbal xamthone plus ini 3 kali sehari dan sekali minum 30 ml, maka insya alloh penyakit chikungunya dapat teratasi. Tidak usah khawatir xamthone plus bebas bahan kimia dan tidak menimbulkan efek samping.
There are many reason's it made sense for MS to create their own Java-like system, but the "low quality" of the JVM implementations is not one of them. The JVM implementations (HotSpot, IBM J9) are more efficient than the CLR in virtually any sensible benchmark you care to run and it's been that way since about December 1998.
e.g.
http://shootout.alioth.debian.org/u64q/benchmark.php?test=al...
I'd also recommend reading "Carrying the Fire" by Michael Collins, it's probably my favourite book written by a Gemini/Apollo astronaut
Apple does make Macbook pros that do have ethernet jacks. They also make ones that don't. Take your pick.
The developers defended Winamp 3.0 for a while, but eventually they realized that it sucked. The next version to come out was Winamp 5, which was supposed to be a combination of Winamp 2 and Winamp 3:
http://web.archive.org/web/20041204223306/http://www.winamp....
Are there any major publishers (or a large number of small ones) shipping apps that use Mono to run on non-Microsoft platforms?
Bring new features of WP8 that can be supported by WP7.5 hardware to WP7.8
Yeah, they're attempting to do a time shift with some sort of echo-y dithering going on. Since it's digital, no dithering is needed!
This is a huge flaw, but it is even more common to have the opposite huge flaw, that is, to only do the safe cash-cow things, which has killed many big companies. I believe that this is the core problem of any business with hit-miss dynamics, huge gains for single hits, (small) losses for every miss. Once you get a hit you can often monetize it for quite a while, like Disney does with all the stuff they sell related to the movies.

The dilemma in other words is: If you don't have a hit, it is hard to create one. Once you have a hit, it is easy to monetize, but will not last forever. In other words you need to both milk the cash-cow and produce new hits. It seems Valve is doing the latter excellently, but maybe they should build a separate organization for doing the former, since their inner workings is not optimal for that. Milking the cash-cow is often much less demanding, and more tolerant to mismanagement, so it should be a prime candidate for outsourcing.
I didn't find it creepy at all. What were they expecting to find when they slowed it down?
I was talking about Facebook. Have they stopped allowing people to post pictures of me without my consent?
That's how you should view all software, frankly. As a utility to get the job done.
Wow, 10-15x is an impressive markup. I'm skeptical that those rates will hold after the newness of Flipboard wears off. Your typical marketer might want to see those rates justified by proportionally higher conversions.
Absolutely, what we need to solve all humanity's problems is more moon rock. If only we had enough moon rocks, things would be just so much better. Why can't the paper pushers and beureaucrats just get with the program and give us our moon rocks?

How much moon rock do you think we need? A dozen tons? A hundred tons? Wow, imagine what we could achieve with a hundred tons of moon rock. Why, the sky's the limit!

Which pressing need of humanity for moon rocks do you think we should tackle first?
A few factors contribute to that photo's impression. Aside from being a composite:

- There's no atmosphere on the moon. Which means there's no distance haze. Far objects are just as sharp as near ones.

- There are no reference points to indicate scale. This is fairly common in terrestrial photos of barren landscapes, especially Alpine, Arctic, or glacial photos. In this image of a Pakistani landslide, note the apparently diminuitive size of the earth moving equipment and background figures: http://blogs.agu.org/landslideblog/files/2012/04/12_04-Siach...
Even more amazing is Paul's Extreme Sound Stretch software that did the job! http://hypermammut.sourceforge.net/paulstretch/
The problem is most of us think Winamp doesn't even exist anymore.

Couple of days back, a close relative of mine bought a used laptop from his friend. I and my cousin generally do technical stuff like OS installation for most of my family members. While browsing through the installed software we noticed Winamp, And we were like 'Does Winamp even exist anymore'!!! And it just came out spontaneously out of our mouths.

Winamp isn't in trouble, it is just not relevant anymore.
Have also signed up.
That shootout is between the JVM and Mono. The CLR outperforms Mono.

That being said, my understanding is that JVM programs slightly outperform CLR programs in terms of speed while CLR programs do better than those on the JVM(s) in terms of memory.
IMHO introducing a time dimension might be contrary to the goal. 'today' means later in the day perhaps (==never, acutally). You could use 'now', but it would still induce a reflection on doing it now or not. Just 'order here' feels like less to parse and less ways it could go wrong.
I think it's unlikely in this case. Content producers ask for enormous up fronts, and you'd either hire very good in house attorneys or pay Fenwick & West or Wilson Sonsini a ton of money. Not to mention the RIAA had just lost in June '99 their lawsuit against Diamond, manufacturer of the Rio mp3 player, [1] essentially challenging the legitimacy of the idea of mp3 players period. In 2000 the RIAA was in the midst of suing napster [2]; Rhapsody, the first legal music service that I'm aware of, wasn't released until 2001, and they didn't get anything but indie music until mid 2002 (not quite sure about this date). [3] I think it's safe to say it took both contacts and a ton of money, neither of which nullsoft had outside aol.

[1] http://en.wikipedia.org/wiki/Rio_PMP300

[2] http://en.wikipedia.org/wiki/Napster

[3] http://en.wikipedia.org/wiki/Rhapsody_(online_music_service)
They allow you to screen any tags of you before they're made public (e.g. Someone tagged you in a photo, allow or deny?) - this only covers whether or not a tag of you appears with the photo (or check in).

Unfortunately, Facebook can't stop people from uploading a photo containing you (but neither can Flickr, or Photobucket, or imgur, or any other photo sharing website or service).
From gigabytes to petadollars: copyright math begets copyright currency
Need of Small Business Video
Small business video can minimize the time taken by the user to understand your business strategy and product information.
It carries the pcie protocol but pretty obiously it's not
electrically identical to pci express (external cables
and connectors don't generally provide as good signal
integrity as required by pcie that is happening on your motherboard).
Another very interesting question closed as off-topic.
Did N.Y. Times report drive Apple to be extra generous to workers?
Chasing Clouds: Fine Art Black and White Long Exposure Photography
SCOTT HORTON—The Edwards Circus Leaves Town