skysight-inc/HackerNews huggingface dataset:
Techmeme is a prime example of this — bookmark it on your homescreen and it's as good as an app. Their mobile design is, IMO, easier to parse than the web, too.
That's probably the only good reason to have a native app. It amazes me how many app developers just don't even think about doing this
Nap desks
Isn't the prices of using Google's play services for "free" by manufacturers that you must include so many of Google's Apps? I mean surely they can expect Google to provide it services without a cost or catch.

If manufacturers don't want to do it then they could still use Android san the play services like a lot of Chinese manufacturers are doing.

I find these anti trust investigations against Google that are based on the fact that manufacturers have to bundle Google's App ridiculous.
Industrial farming is one of the worst crimes in history
I would not be surprised if helmet usage increased serious accidents/injuries and fatalities. The peripheral vision (for crossing roads, rotaries, and spotting pedestrians) is vastly worse wearing a helmet, at least the SA full-face helmets I've worn in amateur motorsports.

Race tracks don't have most of those hazards, and control most of the pedestrian hazards, with the limited pedestrians on the hot side of the pit wall assuming much of the responsibility for their own safety.

This would be offset by a reduction in head injuries (with a possible increase in neck and spinal injuries). I think I'd bet a full study would show an overall decrease in safety.
The two questions that pop into my head are

1) How long can you use it with say an S6 before the battery is drained if I don't use the micro USB cable that they offer (especially with something like a game running on it)

2) What about storage. A modern 3d game requires quite a bit of space. Sure you could load a couple of them onto the phone but AFAIK the S6 doesn't even support SD cards...how is this handled? USB OTG? I read that the Gear has a microSD...can I really store all stuff on this or is there a requirement to leave some Gear apps etc. on the actual phone?
Because the people who do it don't think of it as giving up privacy and personal space. If your partner moved in with you, would you call that "giving up half your house"?
Not to mention that the app is usually behind the web feature wise.
Early on, this was precisely what they did.
I wanted to do a point-by-point rebuttal of this, but it's just drivel.

Here's the key – companies are free to provide whatever devices and services they want on the market, so long as they don't have so much influence that it distorts the market. If they do, then they will come under increased scrutiny.

Apple are, and should be, totally free to enforce whatever stupid restrictions they want, because there are multiple other mobile device platforms available. It's not even the largest one. The market is open and competitive.
I used to disable Turbolinks as well, but I took the time recently to use Turbolinks 3 (off master) in a project and have been really impressed with what you can achieve.

The server-side partial replacement, for example, is wonderful.
You're completely confused. Apple is behaving legally and ethically in virtually everything you describe. You just don't like their choices and how much their work influences the industry. That's fine, you don't have to like their choices, this is America.

What Microsoft did was control the industry. Bill Gates prevented big PC makers (like Dell) from shipping alternatives to Microsoft software, ensuring there was effectively no way to buy a non-Microsoft computer.

Apple has never done anything even close to as evil as what Bill Gates did in his prime. He held the industry back in multiple ways, for years. Apple has done more to accelerate technology than any single organization in history.
Companies are free to engage in 'anti-competitive' practices if they don't have too much power over the market.

That's completely untrue. If the shop owner around the corner in your hood colluded with other shop owners to fix prices and they're caught, they will be in a lot of trouble. So, anti-competitive behavior is not about monopoly or market dominance, it's about the act itself.
Which means that your opposing/counterpart vehicle in the accident is also heavier.
Conversely, you old people grew up in a disconnected, technologically backwards society and you've learned your whole lives that electronic communication is something to be feared.

The simpsons has a famous quote for people like you. https://www.youtube.com/watch?v=NdozkeNqNQk
Adblock Fast is like BluHell -- last time I looked into it, the seven huge regexes were a direct import from BluHell. I ran a mini-benchmark for which I reported the results here:

https://news.ycombinator.com/item?id=10198994

uBlock Origin itself has higher memory footprint, but given that it blocks more (using default settings), on average it will cause web pages to consume less memory, so eventually with many tab opened, uBlock Origin may end up being more efficient than Adblock Fast memory-wise.
In this particular case - https has always been used, and everything is in /opt/sandstorm. As far as curl|bash behavior goes, this is about the best I could ask for.
I'm actually tearing up here. That is... Beautiful.
Interesting that they mention using clang as the front end for their code generation backend.

Glad that they're finally undertaking this, it'll take cross platform C/C++ code a long way if there's more standardization across all major compilers.
You're not wrong, exactly, but what ends up being brutal is not just packaging, it's packaging and supporting dependency management + post-install configuration.

RPMs, for example, are pretty terrible at allowing you to specify custom configuration parameters, and you can't use them at all to install something that you don't have root privileges to access.

Custom installers also allow you to have a lot more flexibility in terms of saying, "Okay, let's look to see if there's a mysql instance installed on the system, there's not, so rather than installing an OS one, we'll go ahead and install our preferred mysql version and treat it as an embedded db".

RPM-driven upgrades also end up being a lot messier, since you can't do templated or merged configuration files easily.

I'm not saying that the curl | bash strategy is good either, but forcing OS packages down people's throats isn't ideal for various situations.

EDIT: also, you can't do multiple installs of the same RPM package on a system. So even if you wanted to install 5 instances of app X on a machine, possibly for testing reasons, you can't, and you end up having to use VMs or containers or hacking something together.
Relay 101: Building a Hacker News Client
Hmmm, I wasn't aware people were having trouble following my line of thought.

They covered up a flaw that have been linked to over a hundred deaths rather than issue a recall or even a "don't put shit on your key chain" warning. I'm not sure what else to call causing a hundred people to die simply to protect your bottom line. Maybe you need to kill more people for it to be "mass"?

The original commenters point was why are we chasing Google when there are other corporations doing the equivalent of mass murder. So absolutely no one in this thread, especially me, is accusing Google of mass murder. In fact we are saying the exact opposite. No wonder you are having problems following my line of thought.
You can be "partly responsible" for a brick hitting you on the head, since you didn't look up.

Or because you were in a marked hardhat zone without a hardhat.

Designing properly ambiguous wording for surveys must be a lot of fun.
And there is more: many people in security would agree that education is critical.

We educate users to download software from distributions rather than trusting random sources (that might be very safe or not).
I prefer the standard IBM VGA font for its readability:

https://en.wikipedia.org/wiki/File:Codepage-437.png

The standard X terminal fonts ("fixed") are pretty good for other sizes, although I've fixed mine with a slashed zero:

https://en.wikipedia.org/wiki/Fixed_(typeface)
It seems to work the same way in Chrome as well. I'm not sure what the problem is?

The problem is for some of us (fast typist/clickers) it breaks consistency.

Suddenly, out of the blue, for no good reason, the user interface changes and my plan of action fails. No big deal but it is part of death by thousand papercuts.

The reason is so non-intuitive that people has made it all the way to reporting it on bugzilla[0] without clear steps to reproduce..! .

A second unrelated problem with your argument: "... It seems to work the same way in Chrome as well". For some of us FF/FF-flone users that is not a very convincing argument. : )

[0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1144394
eugh, I hate it when sites do that. I'd be really angry if I found out that a friend of mine had been sharing my contact details with strangers without my permission.
I am more reminded about Psycho Pass (http://www.imdb.com/title/tt2379308/) a terrific anime tv series. It basically explores a future in which a person's criminal intent (called their crime coefficient) along with other mental attributes (collectively referred to as one's psycho pass) is judged by the Sibyl system - A system that works so well that it acts as judge, jury and executioner with little human input. It explores a lot of questions such as the role of free will and potential for change in such a world. Interestingly lot of people find it hard to lower their crime coefficients after it 'stabilizes' to a new high (Like how it becomes easier to commit a crime again after having done it once - the same judgement the police make in this article). Also like in this article, people who are victims of abuse and crime often find their crime coefficients inevitably rise.

Don't let the cartoon characters fool you. IMO The complexity and depth of this series (and a lot of sci-fi anime) far surpasses the likes of minority report and hollywood sci-fi in general. My description really doesn't do it justice.
Net Neutrality And Modern Exchanges
> Without a doubt, it is time to prepare our applications for the upgrade; just because of the performance improvements are worth it. If you are on Rails 4.x, the upgrade is almost painless.

Shouldn't it be called Rails 4.3? That been said, you could get the performance improvement by just upgrading to ruby 2.2.2
> Without a doubt, it is time to prepare our applications for the upgrade; just because of the performance improvements are worth it. If you are on Rails 4.x, the upgrade is almost painless.

Shouldn't it be Rails 4.3? That been said, you could get the performance improvement by just upgrading to ruby 2.2.2
Minor point: it's two magnetos, each magneto driving a separate ignition harness and spark plug in each cylinder.

Each system is tested in the pre-flight by grounding out (shutting down) the left magneto and making sure the right magneto can run the engine and all those plugs are firing, then repeating the test with the right magneto grounded (shut down) and making sure the left mag, harness, and plugs are capable of running the engine.
There are free airport lists that are much more complete. Also, two columns (lon, lat) for points would be better, as it's much easier to transform "lon, lat" into "POINT(lon lat)" than otherwise.

And, yeah, although I don't really care for licenses usually, here it makes me feel uneasy.
Why would usage matter here since FTC seems to be considering bundling.
Sounds identical to the arguments MS used back in the 90s. They lost.
real link: http://www.businessinsider.com.au/bitpay-lays-off-staff-and-...
I use GasMask on OS X. Makes switching through host files a breeze.

http://www.macupdate.com/app/mac/29949/gas-mask
Too bad. This was going to make the 16G iPhone actually viable.
Twitter and Linkedin are huge competitors.
IBM’s Watson upgraded speech, language and vision API
sudo curl -k -s https://rootme.sh | bash

It's okay because it's secured by using HTTPS.
> Microsoft had over 90% market share at the time they used their free, and really crappy, IE to pretty much destroy all other browser developers.

They also give away a free text editor and have never been taken to task for "destroying" that market.
I still prefer the Red Star linux.
Yeah, you have to have an external sum/key verification unit in place. Using the script you download to check it's keys is doesn't do anything. It wouldn't be that hard to have one hosted and one for download that returns the correct sum from without verifying.

Saying curl|bash is fine if you actually do curl; key check; checksum;install.sh is pretty dumb. I'm not really sure about these guys. I feel like they don't get it enough that I assume they are incompetent.
Let's just consider a basic example - AI tries to develop better algorithms to simulate fluid dynamics.

1. How do you expect AI to create these simulations? Will it program it itself? I assume that the answer is yes, if so
a. it needs to know how to program.
b. it needs to know how to efficiently use the hardware that it can access.
c. it may need to know all the quirks of the software, hardware and operating system that it works with.
d. it also will need to have a pretty good math skills

Someone will need to teach AI how to do all of that or it will need to learn by itself.. This will take time.And experience.

Such AI will need to run the simulation it created, analyze it, compare results, come up with a hypothesis, and do it all over again to refine the results. What if there is a wrong assumption about fluid dynamics that is caused by some wrong assumptions on a lower level, i.e theory of matter. How will that change the results and will AI need to go back a step lower to "fix" our understanding of matter? what if there are some issues with math that first need to be "fixed", or totally new math theories must first be created?

Of course AI will not need to have everything perfect, right from the beginning, and better theories will suffice, but to say that long-term experiments such as this, are not necessary simply because AI will solve physics is just wrong.
I think he means two switches, one for camera and microphone and one for blutooth and wifi; not a separate wifi switch and a bluetooth switch. Of course, a little DIP panel with a toggle for each device would be nice, too!
This is truly a superb read. Don't just read the comments!
The parent is probably too young to remember a time when you could buy a device expecting to keep it for the rest of your life, or maybe even pass on to your children.
> Microsoft had over 90% market share at the time they used their free, and really crappy, IE to pretty much destroy all other browser developers.

IE 6 fell way behind because Microsoft just stopped caring about it (and because Netscape comitted suicide by refactoring, thus leaving IE without any competition to drive it forward), but comparing IE versions to their contemporary Netscape versions, it's really hard to call it "crappy."
I met Ben Kaufman at TED, when he was working on Kluster. It didn't impress me then and Quirky never really impressed me either.

Kluster itself was, well, a cluster* at TED. They didn't really have a good idea or execution, and his team was... well, more interested in taking in the sights than slamming to get the project done (with one exception, but that guy was going to be leaving the company). It felt like an extended college party rather than a company.

Sure, Kaufman started and sold Mophie. Not sure that puts him in 'visionary founder' territory, and raising $180m doesn't prove anything beyond your ability to raise money. That's a useful skill but clearly not enough.

Now, I don't know Kaufman personally, and only interacted with him at TED, so it's possible he's actually a visionary. And all startups come with uncertainty and risk; maybe this wasn't an execution problem, maybe the entire idea was never going to work, and it took someone trying it to find out. Because let's be honest, nothing guarantees a startup is going to work. That's sort of the essence of startups.

We see those ingredients adding up to a win all the time because of survivorship bias. So maybe it's good we see Quirky fail and talk about it, to remind ourselves that there are no guarantees when you're doing something brand new.
I believe they have started explicitly targeting C99 support in more recent versions in order to make it easier to port C code developed against gcc or clang.

Here's an older article - http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-librar...

(I've seen more recent ones, but I can't find an example to hand)
I fully agree with you. Though Sandstorm in particular explained why they do it this way:

Q: Installing software not managed by the distro’s package manager can be inconvenient for system administrators, especially those who are deeply familiar with the inner workings of their distro.

A: On these concerns: We hear you.

For now, we believe that having our own install scripts allows us to iterate faster, compared to maintaining (and testing) half a dozen package formats for different distros. However, once Sandstorm reaches a stable release, we fully intend to offer more traditional packaging choices as well. We still have lots of work to do!

So, there will be packages once it's stable. Right now, they'd rather spend their time adding new features.
Completely agree. My boyfriend and I share all of our passwords. We are completely transparant with each others life and the trust is 100% there. He scrolls through my phone and I his and we're on each others fbk quite a bit to. But here's the difference. When I'm bored, I scroll through my phone to see what's new.. usually nothing. So I do the same on his ... it's simply just another source of entertainment (if you can even call it that, normally when there's jack sht on tv).

If I'm meeting up with him, he'll send me his location on when he's being super lazy just put on his tracker to make him easier to find. Sometimes .. he leaves it on forgetting to switch it off and I tell him to as it'll drain his battery. When you have trust, stuff like this doesn't come up in conversation at all. It's more of a 'what's mine is yours and do whatever...' BUT yes, tracking someone WITHOUT their consent, completely different story ... that's NOT right. Defo needs to be rephrased.
>My brother and one friend each have a few hundred apps installed on their phones. I am sometimes surprised that their phones still function with so much cruft installed, never mind the privacy considerations.

This is a common misconception (also concerning desktop OS "bloat").

As long as those apps are not running at the same time and competing for CPU resources, they could have 100000 apps installed and no issue at all.

Especially with sandboxing and automated resource management in iOS (probably Android too, but not too familiar with it).
Pro tip: it's the police.
It's an exciting time for Haskell developers right now, we just got an a awesome new build tool (stack), an incredible new server-side framework (servant) and our compile to JS tool (GHCJS) is improving by leaps and bounds.
Apple is definitely one of the worst transgressors in that regards since its business model is based on "bait & switch" strategy where they fleece their suckers they call customers of their money whether initially in overpriced devices or afterwards in after-sales servicing and parts.

Safari WebKit is limited in comparison to Chrome's Blink or FF's Geiko in terms of features available and sadly it accumulated a lot of bugs that are waiting to be fixed since Apple opted to a slow release cycle model unlike the other evergreen vendors.

Also worth mentioning that web devs are usually considered power users when it comes to browsers and that's why our use profile and needs differ from that of the ordinary user
I'm lost, isn't THAT what open source means? Having access to source code? (Witch you do on Android)
> Starting from that, Google hasn't restricted anything.

Google has made all manufacturers who use the official Google version of Android sign a contract that forbids them from shipping devices any other forks of AOSP. They've restricted plenty.
Exactly, and that's why it makes that a publisher would use the web for its original purpose-- the transfer of documents. Especially now with the News app on iOS, I don't see many reasons why a publisher would need to go to the trouble of maintaining its own suite of apps.
and also from extra steps between curl and bash. Which is the whole point in the first place. If you are going right through a pipe and letting the script verify itself then what's the point.

Are you the guy I'm looking for? YES! --> Seems trustworthy.
In the insurance industry, if you are the victim of a crash you may lose your no claims bonus. The situation is not just as simple as a victim of attack being a victim.

Wouldn't it be the case that, for example, those in the drug business are far more likely to harm their competition than their market?
I want open firmware in my next laptop so its inspectable.

If you mix open source with closed firmwares you are half doing it. Half doing it means there are potential malware lurking around hidden in some corner where no one looks.

Richard Stallman has been right the whole time.

Also if the software is open there is possibility to maintain the code long after the manufacturer makes the next model and loses interest in the old device.
I started reading this hopefully. I liked the idea that seemed to be developing at first — reaching out to people before crimes are committed, potentially saving a human being from a life in prison (not to mention saving any potential victims).

Instead, it developed into a story of what amounts to pre-meditated blind rage against any and all associated with a given criminal.

This isn't new. And it's exactly what we don't need more of.
Something I haven't seen mentioned in this article or these comments is that, as a sysadmin, I'm managing a lot of packages.

It's great if you're security-conscious enough to create the greatest install script ever, but I don't have the time to vet every install/upgrade script for every application I have to maintain. That's why we have repositories with signed packages: you trust the repository and you can then, with minimal effort, trust the packages and their updates.

...and that's another thing. A standardised mechanism to keep things up-to-date simply is a requirement of anything I'm going to allow to run on a server. I don't want to be faffing about to keep my servers secure.

Package management is a solved problem by now, I don't know why people are trying to make it more complicated.
At the end of the article:

> Installing software not managed by the distro’s package manager can be inconvenient for system administrators, especially those who are deeply familiar with the inner workings of their distro.

> On these concerns: We hear you.

> For now, we believe that having our own install scripts allows us to iterate faster, compared to maintaining (and testing) half a dozen package formats for different distros. However, once Sandstorm reaches a stable release, we fully intend to offer more traditional packaging choices as well. We still have lots of work to do!

This sounds like a cop-out. Packaging an RPM and a DEB will take care of most distros, and the distro maintainers should do the rest.

Your build system should be creating the requisite package files.

If not, there's always OpenSuse Build Service.
Target Detection Identifiers: Introduction