skysight-inc/HackerNews huggingface dataset:
Some (most?) browsers still do this when presented with a media file. Firefox in particular will use VLC on my machine for that purpose (or, if it's not installed, some HTML5 barebones media player, or some other media player that can be embedded if one is installed).
If you haven't done so already, I would recommend trying to create a sample game with an ECS framework. It was genuinely a game changing (snicker) idea for me, as I had never really understood how far Composition Over Inheritance could be taken.
How to Increase Sales with the Help of Emotions
When was the last time someone told you about an app idea and you had any vision of a Win32 (or WPF) app?

What does a specific widget toolkit have to do with native applications in general?

Sure, there are some legacy and niche apps that are native on desktop

People still use office suites, raster and vector graphics editors, CAD, 3D modelers, meshing and texturing tools, media players, P2P clients, text editors, various format readers and writers, etc. that are largely dominated by native.

Even most non-HTTP network clients (like IRC and FTP) are still predominantly used as native apps because of the far superior experience they bring.
> But Nate's a stats guy, not a marketer. Brand dilution is a thing. I don't begrudge him for selling out.

Incidentally, Nate didn't sell out when 538 left the NYT, he sold out when 538 was picked up by the NYT.
Laid off in 2009 right at the time every company in the world was shutting it's doors.

Had multiple interviews and a much better job offer in a week using similar tech (web stack rails / .net etc). I had to relocate though. Since then risen to be CTO of company I was hired by. Best thing that ever happened to me.

The company laid off many developers and every single one I kept in touch with landed a job within a month or less.

During the layoff they kept many weak performers and what I call soft skill people over us developers. Funny thing is they now can't find devs to work for them to this day. I hear they are basically taking anyone willing to try at this point.
Have you tried the debouncing filter in the newer ROMs?
Because coming to a consensus of what amount or what should be provided and how to provide is very difficult. Also there are numerous people who still believe in a work ethnic that things are earned not given. The shrinking middle class hasn't thrown in the towel yet.
Uber ordered to discontinue Pop service in Italy
Before flash could play video, links that open in the media player of your choice were very common.

It was a nightmare. Each media player would try to hijack every link type it knew about each time it ran. But there wasn't full compatibility. So you'd click a link, RealPlayer would try to open it, and the player would crash.

The major players actively fought open standards, because they each had dreams of controlling a DRM & patent gated empire.

Flash brought some sanity to web video. Although initially it had performance issues (it had issues with hardware overlays on some video hardware).
VPN Providers with Hardened Security
What about the Ship of Theseus paradox applied to brains?

If you don't 'feel' your death but all parts in your brain are eventually replaced by 'equivalent' ones, are you still yourself?
As somebody who has typed in Dvorak continuously for the last 13 years, I agree one hundred percent with this post. I find that I type about the same (a little slower maybe) than in my QWERTY days, anywhere from 70-100 WPM on average. It's all about comfort, since my wrist pain basically went away for me (and my brother) since the switch.

It's not for everyone. But you can remap (and set a key to go back and forth) easily on most computers these days. I find myself mostly on my own devices too. Some people (myself included) can also switch back to QWERTY and be functional. It feels so wrong, though, that I avoid it whenever possible. Never felt hobbled after that first few weeks learning, which were terrible. That's where a natural curiosity for learning new things really helps.
Intense heat wave claims over 800 lives across India, Delhi's roads melt
+1 for this, my z3 compact with stamina mode on lasts almost a full week(!) even though i do a few calls, check emails, browse a bit etc. Performance while using it actively is still 100%, so not like many other lame battery saving modes that reduces the frame rate to 1fps and brightness to 0.01% making the phone unusable.

Only drawback is that background downloads get canceled when the screen dies but i don't have any downloads outlasting my active usage sessions anyway so i don't care really. Many people wouldn't like missing the push notifications from the mailbox but for me that is just another good reason to activate it.
Yep, I might do 100 hour weeks again if I was working at SpaceX but not for anyone else and no way would SpaceX hire me so it is win/win.
Show HN: OnTime?. Flappy birds is easier
Number of identity theft victims 'rises by a third'
I can't tell if you're being funny or not. If you are, well played. For those who don't get the joke, Iceland was really on the verge of collapse and took extraordinary measures to save their economy. If you did what they did in the US or UK, you'd be labeled a communist. Basically, Iceland's reaction to the credit crisis is the complete antithesis of what has happened in the rest of the world.
Netscape could do this back in 1995. One of its preference settings let you associate external applications with certain MIME types; when you clicked on a link pointing to a resource of that type, it would automatically open the external program to view the file, as if you had double-clicked on it.

Similarly, you can do this right now on Android. When you click on a link, it fires off an Intent with the URL. Apps can register for this Intent and the user will be prompted for what program they wish to handle the link in. This is how the official YouTube/Google Maps/G+ apps work.

It turns out that for certain types of content, users really, really don't like to wait for external programs to load. It's not a technology issue; the technology has long existed to use rich clients, consumers just don't prefer it.
Visa founder, former Citibank CEO and former Treas Sec join Xapo advisory board
Proving Whether Fake Followers/Retweets Boost Organic Growth and Engagement
Yes: http://jakeseliger.com/2007/10/18/product-review-matias-tact.... It wasn't good.
"Year 1" was originally conceived as "the first year of our lord", which is one reason why there's no "zeroth year ...".

Now we're in the "two thousand and fifteenth year of our lord". Imagine all the off-by-one errors if years were zero-indexed.

Also, it wasn't until Fibonacci in 1200 or so before the western world developed a working relationship with zero.

But natural counting numbers are always 1-indexed anyway. The second dozen starts at 13. Bakers excepted, of course.
Good point, thanks! We didn't watch the traffic of these apps yet, we just point out that they have the ability to report it back, beyond the user's control.

I did however read through the privacy policies of the apps, and one of the top 20 with WiFi but not location permission mentioned collecting your location data.
'How Movie Studios Exploit Video on Demand Services'
MS Azure Machine Learning Algorithm Cheat Sheet
Just to clarify, keslag was joking.
Hell even in terms of sheer usability, the fact that it dumps everything into your taskbar/autostart makes it unusable for anyone who doesn't want to go to the trouble of deciphering 30 different hieroglyphs.
As a long time user of Harvest, I have to say it is refreshing to see open source alternatives being developed.

Harvest is expensive for moderate-sized teams but their support is very fast to respond and the user experience is quite nice. Yet, after noticing a glaring flaw in Harvest considering non-billable hours as 'Budget', I'm stuck and have to live through never ending over-budget false alerts. Without an ETA, this is the time where I'd be happy to roll my sleeves up, get it fixed and submit a pull request...
Once again meditation is the answer!
Big content on a little canvas
Side note: A lot of people with good stories probably can't tell you about them because most people are required to sign an NDA when they get severance.

My story: I was laid off in August 2001. It was the third round of layoffs for the company, so it wasn't a huge surprise. When it happened I thought I'd try out consulting for a while, but then 9/11 happened and the economy tanked, so I went back to school. It turns out that the government throws money at you if you're over 25 and don't have an undergraduate degree.

I finished in 2003 and called up some old friends who I had worked with in the past and had a job lined up about a week after graduating.
Anyone got any already written time tracking software that they like (on github or not)?
>The "web" also means the whole internet stack, TCPIP, DNS routing, etc. In that case, the web is a foundational tool for anything that connects people or Internet Of Things. To say the "web works best as a document platform" is like saying "the electricity grid works best as a lightbulb platform." We've gotten past the historical motivations of a interconnected electricity and have done other things with it.

No, absolutely not. The "web" refers only to what you mentioned above. It's only a recent bastardization that we started referring to the "Internet" as the "web", because of the dominant nature of HTTP. You're right though that the Internet is important, but the GP's point stands that HTTP was really only intended as a document protocol (Hypertext, yeah?) and it has seems a somewhat strange perversion that we've bent it to doing so much more.

Someone not in the know may call the transmission in a car "an engine", or call the differential a transmission. Just because someone outside of the industry does silly things like that doesn't mean all of a sudden obfuscate the usefulness of terminology at all, as it really helps no one.
I was in a very similar situation with a full-time permanent government job. They were restructuring the organization and had an offer to leave with a nice severance package. I left and have been some form of self-employed ever since.

I had been planning a career change at the time to something not computer related. This gave me a good chance to try out consulting and I realized that I didn't hate computers, I just hated my job.
Not everyone uses or needs a desktop on a OS. Personally I think anyone that installs a GUI on a server obviously doesn’t know what they are doing.
I love seeing old games I've played on different systems come to newer platforms, whether that is phones, PC, newer consoles etc...

As I wane nostalgic for this titles I have often wondered if I could convince X developer to let me port their old game to a new platform in agreement for a profit sharing agreement. All of the risk would be on me for putting in the work, but I'm not sure how to go about this.

I certainly would not just copy someone else's game wholesale though. As someone who creates games myself that is just a shitty thing to do.
The Driver’s Seat: What we learn when we learn to drive
'kasey_junk too, now! Who else is part of the Patrick-Industrial Complex on HN?
"If the position of the wall deviates from straightness by a few thousandths of an inch, you could crash ... if you lose the vacuum in the tube, everybody in the tube will crash ... the vehicle's compressor ... can't fail, or the pods will crash ... The 5-mile test track is estimated to cost about $100 million, which Hyperloop Transportation Technologies hopes to pay for with its initial public offering (IPO) later this year."

This article will one day be featured in a museum exhibit on laughably divorced-from-reality bubblethink.
Astrophysicists aren't insisting that black holes have singularities on the insides (just speculating that there are objects that are well described as a gravity well with an event horizon).
Looks around for ebook I've "pimped".

A lot of commenters seem to have missed the fact that BCC hasn't been Patrick's primary business for over 5 years.

He did a whole different product, after getting his consultancy off the ground, that is not Bingo Card Creator.
You could easily address those concerns without turning what should be a simple video into a clusterfsck of Javascript. For example:

https://mytube.com/$username/my_first_video.ogg

With such a scheme, you immediately know who made it - $username - and (if this hypothetical mytube.com built a proper website) navigating to mytube.com/$username would return a list of videos (maybe with some additional routes for playlists or categories).

Sure, now the user would have to go through the additional work of editing URLs if they want to access this endpoint manually, but then this article's points come into play: if your users expect more functionality than what the World Wide Web does well - delivering content - then a native app is probably preferable for everyone involved (and, indeed, exists for sites like YouTube).
I would argue it's because of the confluence of a few factors:

* It's a problem lots of programmers have (programmers always solve problems they themselves have first)
* It's a problem that seems like it should be easy to solve
* It's a problem that doesn't require a large team to bootstrap an MVP

So you get a lot of "version 0.1" type solutions, as people set own to scratch their own personal itches. But then once version 0.1 is out the door they start looking at other peoples' itches, discover that there's a bazillion little wrinkles and corner cases that make it hard to evolve a specialized tool into a more general-purpose one-size-fits-all-one, so they just settle for leaving their own tool as it is rather than trying to address all those corner cases to get it to a "version 1.0" level.
Why PowerPoint should be banned
I was developing systems sw around PCI Express before some projects were cut, big history short I got an offer to leave with a big $ paycheck to sign a resignation letter.

In the next 2 months, I got and interview with Amazon/Facebook and other names but since my application was for a systems position they didn't follow up, after a while
I took a position doing Kernel Drivers but have been trying to go into systems (unix/linux requiring deep kernel stuff), seems like is hard for companies to think an engineer can have skills on both low/hi abstraction layers
:(

Maybe being from Latin America didn't help either.
> I was given the choice to be laid off and collect unemployment, or to sign a resignation letter and receive a 6 week severance (I chose the latter).

Wow, that is some awesome game theory right there. Basically you had to guess whether you'd be on unemployment long enough to make more money that way or through severance. Kinda sucks that they didn't let you do both though. After you leave unemployment costs them nothing (they already paid into it).
It is probably using the official J2ME "apps" for Facebook and Whatsapp. I think it's about as dangerous as trusting any pre-installed app on feature phones and even smart phones.

About the "absence of a proper multitasking OS", well, that's what many/most non-smart phones have even today. I think my first phone that supported J2ME software would not properly receive messages while the JVM was running, and the handling of phone calls was jerky. If you received a call the application/game would be terminated abruptly, causing any state to be lost. Yeah, that's how most phones worked ten years ago - forget any sort of background tasks, be them Java apps or music (MIDI!) playing. Not all phones were as bad, though: Symbian-based ones, for example had some sort of multitasking IIRC, but these also tended to be more expensive.
My frustration is that systemd isn't working in this case, that it is trying to do something pointless (check an already mounted filesystem), AND that I have no way to diagnose or correct it since there is no useful information to work with.

When I had my drives on different controllers things were even worse because btrfs device scan didn't complete running before systemd then tried to mount an incomplete filesystem.

Automatic partition discovery is going to have its own issues. For example plugging in a drive from another system/backups is not something you want mounted in the right places on the wrong system! fstab is also a nice place to put non-physical filesystems like tmpfs (I use it for /tmp /var/tmp $HOME/.cache $HOME/.ccache /space/work). Having to create separate .mount files for each of those would be a big pain.

I really want to use and like systemd, but it does fundamentally need to work first.
> The problem with traveling in an evacuated tube is, if you lose the vacuum in the tube, everybody in the tube will crash

Wouldn't that be a "crash" into a gradually rising air preassure? Something like a smooth deacceleration.
Some razer keyboards and corsair keyboards have them. You program them using the software to whatever keystrokes you want. When pressed they do them. For example, I have one set to do $. Another to ctrl,alt,del.
This may not be in line with the author's point, but I agree with you. You probably don't need to build a super optimized native app to launch your MVP. Developers should use whatever tools they're comfortable with for getting the job done. In the event that they get thousands of users and need to scale, then they can think about hiring people to build native apps.
The framework problem is a real interesting one... I'm a hobbyist--I am not employed as a web developer, but I like too experiment and see what I can create, so for me, learning a new framework is always a fun little project to embark on.

At the same time, i can't imagine how hellish it would be to work for a company that always wants to use the latest technology -- the framework market seems saturated to me, and I would wager it's probably better for a company to find a few technologies and stick to them, tackling problems/weak points as they arise and brewing custom solutions for those if necessary. Having to stop and shift over to a new framework every now and then seems like it would be a massive productivity hit.

I also don't like it when a framework becomes a crutch. Though I don't think that happens too often for most people.

I've also run into the heavy weight problem -- there have been a few instance where I've wanted to create something simple, and in most cases using a framework in that situation becomes the very definition of over kill. So instead I'll usually just write a simple php script or something to do whatever I need to get done, but even that feels a bit unnecessary. While I'm not sure if javascript should be elevated to all the use cases it has been recently, I do think it should be a language that enables a developer to natively(that is to say, w/o a framework) handle any simple functionality that might be expected for a site that is just a little bit fancier than a static site, so handling very simple data such as bare-bones blog or a simple mailing system. While it is getting there you still can't do something like write a simple form based mailer in pure js as far as I know, you can only open the client's native mailing app. You'd have to write a single php file or some other mechanism for that simple purpose.

But yeah, it seems like bloat is a tricky thing to avoid these days, especially since frameworks are the easiest, usually most error proof, and quickest way to get your website full of some modern bells and whistles, when in reality you may only be putting half of the technologies features to use.
You don't have to upgrade to iOS 8. Similarly, the 8210 wouldn't have had software upgrades, which naturally would be geared towards newer devices and cause the device to also slow down.
> It's awesome on the desktop though

Not in my experience. I've never had a native app pop-up a dialog saying "You can't use that menu to copy and paste, you have to use the keyboard shortcut." Instead, the standard platform way of doing things just works. Then there is the fact that Google Docs just refuses to open certain docs in certain browsers.

It's impressive for something on the web, but it's not better than a native app by any stretch.
Sigh

"The 5-mile test track is estimated to cost about $100 million, which Hyperloop Transportation Technologies hopes to pay for with its initial public offering (IPO) later this year, according to Navigant's blog."

Run away, run far far away. They might as well do a kickstarter. Seriously, what sort of "business" is a 5 mile test track?

Lets say you charged $25 for a "5 minute ride on the hyperloop!" and you got 8 people in it, and you had perfect efficiency, and you ran non-stop for 10 hrs a day, 7 days a week then $100M is 414 days. And that isn't including the cost of running the ride in the first place. I guess I'll find out why they think I should think about investing in their S-1 but for right now, I am totally not seeing it.
I got laid off this past january. I was the js lead for a medium sized angular app. I found a new job in a month, similar job, and only had to catch up on some new tools like gulp. It was a pretty grueling month though, I probably sent out 10 resumes a day the first week.
The good thing was I got a couple interviews early on that gave me some pointers as to what people were looking for. I then was able to do some research before the next interview. I wish I had worked on my interviewing skills from the beginning as I was rusty and blew a couple questions because I was not prepared.
I agree with paulhauggis: do not believe management. I had gone to my manager three months before asking where I can be a better fit in the company because I felt I was redundant. I was told not to worry about it. I am not sure if they had planned to let me go at the time but I should have trusted my feelings more.
I would also say, if you have some savings or got a severance package, take the time to catch up on what is new, and wait for a good opportunity.
If YouTube provided direct links to video files, you could embed YouTube videos in other web pages just as easily thanks to HTML5.
It's more than that. There's also legal liability (very few people would be comfortable hosting the amount of pirated content that appears on YouTube, nor would they have personal bandwidth for DMCA takedown requests), discoverability (YouTube recommends content you've never seen before, intelligently...by definition a personal site can't do this), and search (which only works when you have enough content to be worthwhile to search over). All of the algorithms used for the latter two points require a good amount of data, so Google gets large economies of scale there.
One of the few that people still care about!

Aside from BASIC, maybe.
Touching the DOM is by far the biggest bottleneck in performance. Of course for some arbitrary discrete task, hand coded DOM manipulation code is always going to be faster than a layer of abstraction on top of it. But the strength of virtual dom is that a single piece of code can handle insertions, deletions, sorts, splices and pretty much any data contortion you can throw at it without increasing code debt. Managing all of those w/ only the DOM API (or jQuery) as an application grows is difficult, and it's one of the main reasons why frameworks exist in the first place.
Perhaps as an example of journalistic failures? Reading the actual paper this is just not true.