skysight-inc/HackerNews huggingface dataset:
As most nerds know, internet messages or "email", and later Usenet, preceded the www by a number of years.

The original issue was opening different types of files from within an internet message.

No matter how browser-centric today's computer users have become (thanks to marketing) the past remains close to the surface. As far as I can tell, the original solutions were never replaced; they were just ignored in favor of "middleware" (for lack of a better term) like Adobe Flash.

In fact today's developers probably are very familar with the original solutions, though they might not recognize them as as such. I wonder how many could tell you where the Content-Type: header actually originated from?

What is MIME?

What is mime.types?

What is a mailcap file?

My browser of choice still has full MIME support so I can configure it to launch other, dedicated programs ("native apps"), based on file extension.

For example, in theory I could launch ffmpeg or a video player (mplayer, vlc, etc.) from "within the browser" to transcode or play video. I imagine all the major video-serving websites used or still use ffmpeg in some capacity, not to mention any "web browser" that attempts to play video itself.

Now the truth is I actually do not use MIME anymore. I prefer to download video first to my own localhost server using my own scripts and a program like tnftp, and then play it on any device I choose, with whatever "app" I choose. I like my video as a file that I can manipulate, not a pseudo "broadcast".

As a side benefit perhaps, I have observed that with few exceptions I never see any preroll advertising when I download video to a file and then play it.

The only time I have seen such advertising is when using a "modern" browser to "stream" (or progressively download) video.

Not sure what this means if it means anything but I am happy to avoid the advertising.
The trouble is that it is so hard to get established that the field is dominated by old fogies...

That's interesting. Do you think it's better or worse in this respect than other sciences or other academic fields?
Elixir is more approachable so I'd start there, but you're going to have to pick up Erlang along the way, at least being able to read it, so take it as it comes.
Works in Chromium on Linux for me.

In Firefox (my default br.) the message is: "Youtube on TV is not supported on this device, for more info go to: www.youtube.com/devicepartners" which is unclickable and unselectable. Modern web...
Personally, I find it to fit in your list where OpenSUSE is -modern and moves quickly, but is reasonably stable for everyday use.
Jony Ive Named Apple’s Chief Design Officer
Thanks for this, I was looking for something that could keep me using Mithril.
google cache: http://webcache.googleusercontent.com/search?q=cache:8ql11qT...
I can make functional prototypes very, very quickly with angular. There are things it does not do well, in my opinion, but it has given me a tool that previously didn't exist in the JS world.

I don't care about the turing completeness of angular.
As a novice in this whole arena, are there any decent algorithms for determining longest path between two adjacent cells?
Maybe not strictly "goth", but I certainly fell into their market segment in my teenage years (where else does one get one of those lovely studded belts in the south?). About a year ago I was at a rather large mall up in Charlotte, NC and passed by the Hot Topic and the changes were rather noticeable. The most striking thing was the store was brightly lit. Then came the inventory. It used to be one would find an assortment of clothes, accessories, music, and a random assortment of other goods that one would associate with goth/punk/emo folk. This store had very little of the merchandise I once spent my hard earned money on. There were the shirts with Justin Bieber, Miley Cyrus, and their ilk. Then came the meme shirts... think along the lines of the troll face. This store bore absolutely no resemblance to anything I would have ever stepped foot in as an angsty teen. Honestly, if it weren't for the signage, I likely would have mistaken the store for a Claire's[0]. The Hot Topic in my local, smaller mall retains some of the "charm" of the stores I so fondly remember, but even then the atmosphere, music, and products seem a bit more aimed at the "pop" crowd.

I wonder if this was the result of a change in management, or if the store has always just followed the trends. Now that I think about it, that probably is exactly it. It's even right in the name, "Hot Topic", following fads. That said, I don't have a lot of hope for this particular acquisition.

I found this photo, which resembles the aforementioned "bright" Hot Topic, but is actually quite a bit less peppy than the one I saw[1]. Contrast this with the typical Hot Topic of my youth[2].

[0] - http://www.claires.com/us/
[1] - http://www.protectshareholderrights.com/sites/default/files/...
[2] - http://a.scpr.org/i/716075979884c2a7627a21b628ae0f77/95578-f...
London Bridge (Lake Havasu)
This is not a very good argument. There are many products and services that are voluntary but regulated such as tobacco and alcohol. There are many laws that are designed to protect people even against their own will. Laws such as minimum wage.

The point is that notions such as privacy is not universal (at least not yet) and we should accept and respect that each region has their own value systems.

I am not rejecting that their opposition is not political. In fact, Europe and US have had many similar cases such as agriculture subsidies.
Also, please add 'track by $index' to the Angular example.. might be a suprise for you.

(Makes Angular outperform both frameworks)
Schedule your social messages by network
I remember once when I was roaming at exhorbitant cost, I was regularly turning off data to save money and my battery life was greatly improved. I wish I could have finer control on the polling frequency and volume of most apps...
How to make $1M investing with $350/mo
Sidestepping a problem in universal app development by don't doing it.

You're joking right? ;)
Design user research explained for everyone
> Also, does anyone know what EC2, S3, and Redshift are written in?

Well, Redshift is in C with some Python
Are you sure you are getting correct results. Theoretically Angular can't be faster than both libraries because it does not implement something like diffing.
It is a broken system which does not help the artist' family but it benefits companies. This article from 2002 after Congress extended copyright from life plus 50 years to life plus 70. http://articles.latimes.com/2002/mar/03/opinion/op-tasini
There are a lot of tools in that space, if you can bear the privacy implications. The one I used in the past was RescueTime (https://www.rescuetime.com/).
I don't think that you can call BetaMax's somewhat superior picture quality objectively better than VHS's factor of two advantage in storage.
I don't think it's meant to be a comprehensive list, just a reminder that languages that many people consider "dead" or just "old fashioned" are in reality quite pervasive and power up many of our daily tools and apps.
I think they failed the job interview. jQuery is great, but with React or Angular (or Mithril? don't know what that is) it has become unnecessary. Unless you wanted the job fixing all of their old javascript bugs, in which case my condolences.
I haven't had too many issues running Fedora as a main workstation OS... I'd say it's something like Cutting Edge and Stable-enough.

I've been using it since 19. The only issues I usually run into are related to Nvidia graphics drivers. I'm always a bit wary of updating the kernel or drivers and usually leave those updates along until I have time to deal with potential headaches.
GA became so cluttered with useless and weirdly named links, options, menus/submenus that it takes 10 clicks of unfolding the mess of layers just to see organic stats.

It doesn't show IP addresses (never was), stopped showing keywords people typed to find your site (for a few years now).
Referrers stats are full of referrer spam that Google fails to address.

I actually built my own analytics based on Splunk (Traffic Ray - free app on splunk base)) that does exactly what I want - my need is to blend functions of security analytics and basic marketing needs.
How the FCC found its backbone
It's targeted towards the military, so the price is "as much as we can get."
Are you sure you are getting correct results. Theoretically Angular can't be faster than both libraries because it does not implement diffing algorithm.
Or just get down voted to where no one can see the comments.
Why We Switched from Intercom to Zendesk (And Almost Chose Desk.com)
What's profitable is decided by what people want, and we are no one to impose our priorities onto the world.

Cancer isn't getting cured because it is not spreading virally. The day the threat level is same as Polio, Small Pox or such disease, the solution will be inevitable.
Maybe: 5) Cutting edge and free (not as in "free beer")?
so...concede defeat 'cause some engineers using the tech wrong or like the tech to be used certain? Who's to say how the web is supposed to be?

Some comments above mention about loading 100+ assets for a Phonegap app...why would you load 100+ remotely when you are building a phonegap app?

Every tech comes with a trade-off, at the level of dev-cost vs. runtime-efficiency. It also depends on what kind of existing code base and developer team you have to build the new product. A typical right or wrong clickbait like this one is not even worth the lengthy discussion bordering on random mass venting.
I've been following Patrick for many years here on HN. Many people have. So many of the things you've written in this thread are wrong, and even worse, incredibly mean or mean-spirited.

This comment is for anyone else who might not have been around HN a long time, and isn't sure what's going on here. Here's the rub - Patrick is a very well known member of this community, has helped an incredible amount of people, and over the last few years has had a lot of success in consulting and building products.

I'm not sure if the parent (irrigation) is "just trolling" or sincerely believes that Patrick is lying about his success (and although irrigation doesn't say so in this comment, irrigation clearly claims that Patrick is lying in other comments).

irrigation - if you really think Patrick is lying, then remember that he's been around these forums (and others!) for many years, many people here know him personally, the engagements he's had have been with other very well known companies - are they all lying? Or is Patrick just somehow manipulating everyone to make these incredible claims, by somehow getting engagements with well known companies, writing about them, the companies themselves writing about them, but he's manipulating all the numbers?

And all this multi-year effort is for what? To market a startup that has nothing to do with his main expertise anyway? Seriously, that is really ridiculous.
I bet Uber can make autonomous taxis happen. They operate in urban areas. Uber can create the very detailed maps of these areas that autonomous vehicles need.

Right now, we have two conditions where autonomous systems work well: on the highway, where you can use products like Delphi's sensor package to do adaptive cruise control and lane assist, and in more urban environments with very detailed maps (see the Google autonomous cars).

I actually think there's a good chance Uber can create very detailed maps of places like Manhattan and San Francisco, and make autonomous vehicles that can use these maps to drive around.

Uber is under such a microscope when it comes to drivers that it makes a lot of sense for them to sink the R&D into this problem. All the cost going into paying people, paying to find people, and paying to clean up when people make a mistake, goes away.
Realtors Eagerly Await A-OK to Fly UAVs
Real-time interactive movie recommendation
What if I just want a RHEL-flavored distro? And not be stuck with enterprise (read obsolete) software as I would be with CentOS?
5 Crazy Ways Social Media Is Changing Your Brain Right Now
Do diet pills work?
Indeed you won't ever be able to ever see something fall into it, but when you get down to it that's just because the light will take an infinitely long time to reach you. There are coordinate systems that are able to describe stuff falling past the event horizon in finite time, you just won't be able to see this happening until you fall into it yourself.
This is not an insightful response. Of the people I know who watched the movie, those who objected the most to the science were those with little scientific training. (Similar to a relative of mine who is certain that we will "never" have self-driving cars...) If you are knowledgeable, and have specific objections, those might be more insightful.
App Lets You Text Multiple Local Businesses Simultaneously with Pics and Video
DBmonster or it didn't happen
People are still asking for examples, not for some popularity vote on feelings.

(Also, the designer of one of the languages mentioned was completely unaware of Scala when he created his own.)
How to Raise Money on AngelList (Ryan Angilly and the Ramen Story)
If a music in a club/concert feels like it's too loud, it probably is. Leave before you damage your hearing permanently.
Might want to tighten up the spelling and grammar
http://jsblocks.com/learn/introduction-why-jsblocks
How to write copy for your client’s web or design graphic project
Vita Update Blocker is working once again now FW 3.51
I had a TEK for 2 months and ended up returning it. I loved the keyboard, but I use my laptop just often enough that switching back and forth was really annoying.
In case you didn't get the memo:

https://en.wikipedia.org/wiki/Wealth_inequality_in_the_Unite...
That's definitely not the message you send when you start interrogating someone about their background like that.
8 Tips to Improve Your Advertising Pitch
Thanks. That definitely looks better than the previous 3d I have seen, though I am not sure it looks better than the Vricon stuff. They are definitely comparable at least.

The textures are definitely algorithmic on Google Maps, but this page leads me to believe the models are not necessarily: https://maps.google.com/help/maps/mapcontent/citiesin3d/ They are asking for places to submit their models to be included. While I suppose this could be done arithmetically, it does not seem like Google is doing it themselves.
>> "Has built-in FM radio"

Technically, your phone does, too, but access to it has been blocked.

http://freeradioonmyphone.org/
The Geek Heretic
Larry Page wants to save the world
Teespring (YC W13) Is Hiring a Senior Full-Stack Engineer
What does our team do?
The ‘Buyer and Merchandising’ engineering team focuses on features facing the customers who purchase products on Teespring.com, such as the campaign pages, checkout flow, landing pages and search features.

What is the job?
All engineers participate in pair programming about 50% of the time, along with code review and thorough testing of both the backend and frontend code. Sprint planning is also a key part of the day-to-day job; deciding and executing on new features to build in each two week sprint. Engineers may also work on writing up feature specs so that the technical requirements are met before a feature is started.

This contributor will be a strong programmer with a leaning towards full-stack development. Substantial front ends skills are highly desired since most features have some user interface component. A strong working knowledge of Rails, and OOP will be especially useful, as Teespring has a large codebase and effectively architecting our code will enable us to continue to iterate quickly. Experience writing scalable code and queries will come in very handy!

We want people with the ability to bring new ideas to help drive innovation. Our employee philosophy: IDEAS - Innovative, Deliver, Empower, Authentic, Scrappy.

If you are successful in this role, a year from now you will:
Mentor other engineers towards technical excellence—in your team and across the company
Be established as a Pod Technical Lead and have made an impact on engineering efficiency
Have significant architectural ownership
Known thought leader on what it means to write Craftsman level code

Our Environment:
Modern Ruby + Rails Stack, TDD/BDD with RSpec/Cucumber, Redis, MySQL, Backbone.JS, React.JS, GO

What do we need?
Senior level software engineer ready to build highly visible apps - ideally in Ruby
Open Source contributors are preferred
Engineers who can raise the skill level of their teammates with a desire to give back - tech talks, lightning talks, etc..
Wide knowledge of web apps - scalability, growth, mentorship
Experience implementing Service Oriented Architecture or micro-services
Good intuition for weighing trade-offs

What do we offer?
Happiness is just as important to us as hard work. All startups in San Francisco offer the same perks, but what makes us different is our desire to completely change how the world thinks about apparel and custom e-commerce. That being said, here are the benefits you will receive:
Working with talented, collaborative, and entrepreneurial teams
Medical, dental and vision insurance for you, your family, or pet
Unlimited paid time off and 9 paid holidays
Generous stock options
Free catered lunch and dinner daily
Fully stocked kitchen with drinks, snacks, and bar
Training, career development, and meet up hosting
Fun SOMA office with easy access to Muni, Bart, and Caltrain with commuter benefits
Apple computers and Thunderbolt monitors
Social activities, office happy hours, concerts, game room, and endless free t-shirts!

Please email your resume to ashley.hearn@teespring.com to learn more!
My js and my markup live together but I still use seperate css. So maybe I was over stating my case but generally, I have a predefined set of styles that I am working from, which means I don't think about the styles too much, other than setting them using classes. I am definitely interested and excited for someone to make an excellent inline styles framework though, but I haven't found one yet.

Currently for most of my projects I still use bootstrap (with a theme or something) and just include one compiled css file and bootstrap.js in my main index (everything else gets put together into one javascript file by browserify). I choose my markup with classes (className) and use bootstraps interactive pieces (accordians, modals, messages) with the markup data api.

If you are really curious, here is a template app I often use to start from. (https://github.com/availabs/dashboardTemplate)
Browsers need to move from tens of fine-grained permission requests, to "Do you want to install this web app and give it full access to your computer?".

And from there, they need to stop building abstractions such as WebSocket, IndexedDB etc. and start exposing raw OS capabilities such as UDP, TCP and FS. Basically packaging node.js would do the trick here.

Also see Tim Berners-Lee in "Installing web apps":

"If I can't give power to apps, then the web app platform cannot compete with native apps."

https://lists.w3.org/Archives/Public/public-webapps/2012JanM...

He asks for something fine-grained but the main point is to expose the real power of a machine to an app if the user so wishes. That's not possible today with browsers.

Browsers need to stop controlling innovation, and push core services out to the edges and let innovation happen there. Stop drafting specs for WebRTC etc. and give UDP etc. back to the people.

If the browsers don't do it, maybe someone will make a new kind of browser that will with something like Electron.
6 Reasons Why You Might Switch from Sublime to Atom
I think both versions of the code need to be wrapped with an appropriate name. That name is necessarily more functional, as too much is happening to describe technically. After being named, that name would be sufficient for most readers. For those for whom it isn't sufficient, who are interested in the implementation, it can go two ways: either they like that your version explains the algorithm in words, or they dislike it for introducing an extra layer of indirection around 'trivial' function calls, while they are interested in the actual implementation.

I think your expanded example may be a bit of a special case, because it is at the level where for anything 'larger', technical names would be unwieldy or imprecise, while for anything smaller, abstraction would basically be aliasing. I think most commenters, or I at least, were erring towards the interpreting the original example as one of the first category. The large example shows how it could be appropriate.
And on it goes, the EU 'protecting' up from voluntary services... They protect the tech scene so well there are hardly any great software companies, even though the EU is (or among) the richest areas in the world, and full of technical know-how!

Thank you politicians :D
If I was only being paid in equity, I would be offended being called an employee and not a cofounder (and would likely not continue / take the deal).
OverheardInNewYork has been doing this for over a decade and a half, except with transcripts instead of audio recordings.
FYI, Mithril is largely a scratch-my-own-itch kind of project project and I use it heavily at work, so I'm definitely not going to walk away from it :)
Wait what? Fedora20 is chock full of bugs. Most that I found were trivial (a programme having three different names, for example) but some were more important. Yum package lock was pretty annoying.

It's fine for what it is, but peoples definitions of "reasonably stable" are probably different.
Should be up now. Had to do an emergency migration of my blog to a faster server.
I think that perhaps our views of the world are slight off-kilter/incompatible.

I agree with you that even godlike-AI must have an upper bound on what they can extract from a 'puddle of atoms'. It's obvious that given a handful of atoms it's not possible to predict what happened to a completely different bunch of atoms 5 billion years ago at the other side of the (observable) universe. That's also not what I'm claiming.

What I do claim is that, given enough smarts, it's possible to do this to a bunch of molecules present in the brain-goo.

I'm assuming here that whatever it is that makes the brain 'tick' is located on the molecular level, and not a lower level.

As to your claim of being able to 'turn back time', don't we do this all the time?

If we look at the link we've both referenced, say we had two pictures of the last milliseconds of the book falling, and we knew the exact time between when these pictures were taken then we can turn back the time right? We know exactly how/when/where the book was if we can interpret those pictures.

In a similar way, the information about the locations of the molecules in the 'brain goo' is available to a 'sufficiently advanced AI'. Thus what I'm arguing is that this is not information that is 'lost' in the way that we've been discussing so far.

Therefore it's also not 'magic' when people refer to such AI, because when they do they have this in mind. Not some law-bending/breaking super godlike-ai, but rather a system with the resources needed to stitch together the complete video from the last two images.
It is really easy on Digital Ocean. On Rackspace it is theoretically possible but you have to "self-serve" with the API apparently and it is a %{#+{^#]#{## from start to finish.
Doesn't it depend a lot on what you're trying to do? Seems impossible to generalize to me.

The win is huge if you have a web app that works well as a mobile app and does so on the same code base. And that does happen, it just doesn't happen every time -- but I don't think anyone ever said it was supposed to.
To demonstrate speed, don't use a very slow CSS transition property...
[Lets not](https://en.wikipedia.org/wiki/Wabi-sabi).