skysight-inc/HackerNews huggingface dataset:
It could easily be handled in a seamless way. Have a system default, but also let third-party developers build configuration screens to let users choose when, how, etc. they want to adjustments made. Configuration aside, the only time the third-party code is called is every n minutes where iOS requests "what are the new color settings?" and the app responds. iOS takes those settings and applies them system-wide when appropriate, so (for example) the code is never called when the screen is off, and this would also let Apple provide features such as app-specific exceptions, which the third-party code would have no visibility into. Very similar to how content blockers work for Safari.
I agree completely that fully trusted hardware, although a laudable goal, is not achievable in today's reality. However, there are a lot of cool things you can do with hardware that looks like it runs your code, even if you don't know whether it contains backdoors or not.

From the perspective of trying to guarantee security when you don't trust manufacturers, there are system-level invariants dictated by the laws of physics: you can be sure, to within measurement precision, that different chips from different manufacturers are not colluding wirelessly, and you can use signal analyzers on the bus to see what is being transmitted in typical operation. This won't save you from timebombs, but it gives you some idea of what's going on at least, and practically you can expect that unrelated corporations do not have the spare time/money/engineering smarts to invest to collaborate to spy on the users of heterogeneous devices far down the line. So you may not quite be able to trust your CPU, or your modem, or your RAM (well... maybe RAM is regular enough that you could sample and decap and borrow a microscope and see if things look fishy), but you can at least make sure they are behaving generally as CPUs or modems or RAM might at the boundaries between them. If you build a system with enough small chips doing simple tasks, though you'll end up with a slow, inefficient thing (think naïve implementations of a microkernel), you no longer need to trust the individual components much as there's little room for them to screw you over at a high level.

And of course it's not true that all of HN is the way I described--it's just a distressingly large, or distressingly vocal proportion. I know it's at least enough people that projects like OsmocomBB are tragically underfunded, underhyped, and under-hacked-on.
It is neither fair nor accurate to assume that someone with a CDL necessarily lives in a rural area or is poor, especially the latter.
signup attempt gets "currently out of data"... I wish they took signups for when they need help in the future.
I think if these people have that many issues with GitHub, they should find a replacement. That's what happened in the Node community and it led to a better Node. That's a big list of complaints and GitHub doesn't have much incentive to fix 'em except to silence a bunch of cry babies that are bitching about a free tool.
I guess this is the new field in what they want to try to venture more into. I think the CEO was the former cloud head so no doubt its apart of his strategy
Sometimes I either consume something and don't pay for it because the price is too steep or access too restricted, or I don't consume something and don't pay for it.

Often, at the price and availability that is legally provided, I simply am not going to pay. At that point, the question is whether I get to consume it at all and they gain a potential fan and future customer, or I don't.

In this day and age it doesn't make sense for me to buy an indie album not available on a streaming service without already knowing that I like it. If I did that every time I wanted to listen to something, I'd be out of money. Nor am I going to drop $40+ just to watch a single season of a TV show. Once my money is out of the equation, everyone loses by me not consuming anyway.
Unfortunately miners don't get to make any real decisions about e.g. which transactions to include when running on a pool - so for arguments of decentralization the pool is one miner. Of course the miners can move to a different pool if bad things start happening, but it's only reactionary.

There's some neat tech that gets around this that is compatible with Bitcoin, for example p2pool. It's not super popular yet but it solves some of these problems.
Oh, come on, they are just too small and afraid of gargantuan Apple! This is the sadness of today - we can't have Robin Hoods anymore!
Doesn't the baseband control wifi too anyway? You should see the amount of things the SoC/baseband does.
http://www.realclearpolitics.com/video/2015/10/20/bernie_san...
Exactly. Method chaining was a novel feature back then
The team behind Replicant reported that they found a baseband backdoor in Samsung Galaxies[0][1]. I think it's perfectly fine to extrapolate from that that you probably shouldn't trust the baseband, even if Google and Apple are looking into it. Until they have a concrete solution shipped, all the in-the-closet work on the problem is meaningless.

0: https://www.fsf.org/blogs/community/replicant-developers-fin...
1: http://redmine.replicant.us/projects/replicant/wiki/SamsungG...
Yes, of course it will be cheaper to pay for taxis (not more taxis) for drunk people than it will be to have cars drive themselves. You're talking about converting the entire US car fleet, developing a non-existent technology, and refining it to the extreme (less than 2 deaths per 100 million miles traveled on average, which is the human driving record right now). It is MUCH, MUCH cheaper to implement a program where you make sure that drunk people leaving bars get into taxis.

>It's obvious to any observer that driving deaths are a major problem, and that an intensive effort to solve this problem is appropriate. We've made tremendous progress over that last 50 years. Let's continue that path.

This is disingenuous. Driverless cars are not part of an effort to reduce driving deaths, that's just how they're being sold. It's just as likely that driverless cars will increase driving deaths, until their safety record is refined over a period of many years and lots of testing (the same way it happened with humans).

Driverless cars are being pursued because tech companies see an opportunity to use their machine learning expertise to turn driving into a commodity service that they control and can make billions off. It has nothing to do with driving safety, and if that were the goal (which, again, it is not, the goal is to make money by turning driving into a service and eliminate the cost of labor for drivers), there are a hundred cheaper ways to do it. If increasing driving safety were a goal that society actually cared about, Tracy Morgan would not have been hit by a truck.
Do you even read bro ?
One thing I would love to see for my own projects is a way to temporarily completely block off contributions on threads by people who only watched/starred the repository for less than 48 hours or something like this.

When people submit your issue tracker to hackernews/reddit/twitter all hell breaks lose and time gets wasted for nothing.
Well there is a well known psychological principle that a watchful eye prevents crime..

http://www.smithsonianmag.com/smart-news/putting-eyeballs-bi...
Copyright lawsuits can only be initiated by the copyright holder -- the person who wrote the code being copied. StackOverflow does not claim copyright ownership of a user's comments.

Which is exactly how Wikipedia and others work.
This may be naive but why can't Bitcoin fork? Forks historically produced better results.

Why would switching to a cryptocurrency that is better designed be a bad thing?
This doesn't make sense. As long as docker works well most people don't care about what's under the hood. For example The Linux kernel is a monolith, but you wouldn't make the same argument about running your containers on Minix.
Sure, some athletics departments are "profitable", others are not. That doesn't contradict the proposition that there is too much money involved in college athletics, and that it is and was the responsibility of college presidents and boards to prevent that. Blaming Tivo for this is more ridiculous than any Tivo-blaming we ever heard from the copyright mafiaa.
New Yorkers can officially support/oppose this bill using the "aye/nay" feature on NYSenate.gov: http://www.nysenate.gov/legislation/bills/2015/a8093
With the benefit of hindsight, perhaps what should have happened is that the original 5 developers should have each maintained their own compatible fork of the codebase, cross-sharing patches they agreed on.
We've banned this account for conducting a personal attack on HN. That is an abuse of this site and violates our most important value, civility.

(This has nothing to with any opinion on Bitcoin.)

We detached this subthread from https://news.ycombinator.com/item?id=10905126 and marked it off-topic.
"Lawmakers on Capitol Hill have proposed requiring that about 90 colleges with endowments of $1 billion or more spend about 25 percent of their annual earnings for tuition assistance — or forfeit their tax exemptions."

That seems like a rational requirement. Does anyone know what institutions like Harvard currently do with their annual earnings from endowments?
Cloud, with a side of Hybrid SAN
> no edge-case of an implementation can make its way into programmers' habits, something that tends to happen a lot with JavaScript.

Edge cases should not, and they almost never do... However performance optimizations is a very special area - you have to know how things are implemented and utilize this knowledge.

> mostly it was stuff where the key is needed in a function/closure (just threw this together straight in the text area here):

This code is also buggy - all closures will point to the same `key`.
This is precisely it. The idea that Bitcoin is going to work better than credit cards because you cannot claw transactions back and saying it leads to leads to less fraud is absurd. As a consumer, I like knowing that if I purchase something via my credit card that I have the ability to claw back my payment should I find that I have been defrauded.

What is being missed by this person is that with Bitcoin there is no option for this and it relies on the honesty of all parties involved which does not make for a good model.
Uber Fined $7.6M in California
This sounds more like burnout and, to some degree, boredom.

I've been there twice now, in the last 5 years. I've been lucky to have someone talk about the underlying desire to quit with me. I've also been unlucky enough to just quit and join a startup.

Instead of outright quitting, can you take 1 month off? Can you take 2 months off? Can you take some unpaid leave that's several months long for "mental health"?

Let's assume you can only take a month off, that's actually plenty of time to answer your question based on your own situation. Spend the first couple of weeks traveling or doing something that does not involve entrepreneurship or tech, just go enjoy the world for a bit, even it just means spending all that time sitting on the beach and reading books.

Spend the next two weeks working through your idea, either building a prototype or networking to meet potential cofounders or doing customer development or whatever.

Then when you go to work, really think about how to carve out enough time for yourself.

I really want to reiterate that this sounds way too much like burnout. Please be careful and consider taking some time first, just to clear your head and to think, before you just quit.
I second the "fad" perspective.

As a DevOps guy with a great deal of startup experience I briefly worked at a hierarchy-less organisation and found it soul destroying. In the absence of any hierarchy decisions tend to be made by whomever can shout the loudest; projects go unmanaged; the needs of minorities (in my case long-term operational requirements for hosting the damn product) get ignored and appeals to reason with the company's owners were politely ignored.

My inner cynic wonders if founders love this fad because it saves the payroll they'd need to spend on experienced managers and absolves them of any responsibility to run the internals of their organisation, freeing them up to focus on overall strategy.

The result (admittedly based on a limited sample size - I'm not trying that again) was chaos. Real lord-of-the-flies stuff. One of the first questions I now ask when startups approach me is "what's your org structure like" - and if they haven't got one I run like hell.
If they really wanted to make it as fair as possible, they'd set some minimum admissions standards, and then just select randomly from the set of students who meet those.
Among the many things the federal could fund, one would be an organization that would develop a uniform legal code governing self-driving cars for adoption across federal/state/local levels. This would harmonize definitions, requirements, liability, insurance, penalties, etc. across all legal jurisdictions.
You could say the same about any bubble, though. If the price is driven by speculation a high price doesn't imply a healthy asset.
Likewise, with batteries for EVs. Government-enforced standards for swappable batteries would be a massive win, if the standard were flexible enough.
"Somewhere in the middle" is one of three possibilities if you reduce everything to a one-dimensional line and pick two points. Even in the rare cases where an oversimplified single continuum expresses the best solutions to address a problem, there is little reason to assume that two point alternatives aren't together in being the wrong direction away from the optimum.

However, I really think golemotron was just referring to when a trend becomes a default that no longer needs to have its case made in new situations. Like assuming middlegrounds are implicitly correct, or cargo culting, it's just a form of assuming there are shortcuts that make understanding the mechanisms of success or doing actual analysis are unnecessary.
"S tier schools would become comparably less desirable."

I meant A tier schools.
I think Go has a reasonably good story about each of those three items actually; you can create an array of specific length as a type (and name it if you like), or you can create a slice, which does not have length requirements.

Flow control is significantly better, and supports goto style semantics when you need them.

Casting is liberally warned against (unsafe.*), but available when needed.
I couldn't find the link to the video in the page, where is it?

For this kind of apps, the first and only thing I want to see are screenshots and examples. Something similar to the video at 30 or 40 seconds. Take a photograph and apply a few of the filters and show the results as images in the page.

WTF is "Contribute"??!!?!??!!!!?!?!?
Used Foursquare almost daily until they forced me to install that awful Swarm app - have barely used it since.

One of the worst product decisions I've known a `mainstream` tech company make.
Apple has a culture of retaliation.
Build, build and build. My campus is completely unrecognizable from 10 years ago as they keep putting up glamorous new buildings, including a 2nd (2nd!!) art museum.
+1 is valuable, it's just the form that Github forces it into (comments) winds up looking spammy. Make it a counter - simple enough.
> That argument has been shown to be nonsense for years, it can apply to any mitigation technology or privilege reduction technique. The point is to reduce the amount of harm that can be done, because "just write software without bugs" isn't a solution at all.

I don't disagree with this, but if you can MITM my traffic then impersonating SSH is the least of my worries. The chance that I will randomly SSH into a machine is pretty small to begin with whereas the deployment tools themselves for instance will push out code changes in regular intervals throughout the cluster. My point is: if you can actively MITM my traffic or anything similar in severity, then there are much more interesting targets than SSH.
> As someone who has been robbed by PayPal I find bitcoin to be quite useful.

So I buy a service with Bitcoin and it ends up being fraudulent, how do I get my Bitcoins back?

If I buy a service with my credit card and it ends up being fraudulent, how difficult is for me to get the charges reversed?

One of them relies on the fraudster having a change in heart and the other may not necessarily be fun but is more than likely to happen.
>but you are licensing it to them under their terms (currently CC, potentially MIT).

I see, thanks.

I wish I was told about this issue (and the current potential license migration) by SO. Instead I had to come here to read about a change that will be applied, and due to my low number of points on the site, not have my voice heard.

SO might want to give the appearance of some friendly "democratic" place, but the "this thread has been closed for being off topic" and crap like this license debate has really turned me off.

If they cared about the users, "meta" would not be so hidden away as it is, and certainly not issues like this - yet apparently the choosing of a new moderator by vote (glorified ego contest) is enough to send me notifications about.

What a joke; I can't wait for a better site to come along.
I'd settle for just a fix to the (minor) data-loss bug that I reported nearly a year ago, and which still crops up once a month or so.

That, and something for code review. Pull Requests are terrible for code review, and it wouldn't take that much to make them so much better.
Although some other non-Binge On content providers might be able to react with lower resolution video as well (this is currently unclear as commentary has been confusing on this detail), clearly a significant number of video content providers cannot. This is because, even if they are using adaptive bitrate technology, their server senses a faster connection and selects video accordingly, and when it starts shipping video, the “pipe” shrinks to 1.5 mbps when T-Mobile identifies the traffic as video.

To me, this means that a lot of providers are using pretty crappy "adaptive" technology. To me, "adaptive" doesn't mean take the results of a query, then stick with it, even if it's not working.
> I don't think any Ivy League-tier school would say that a formula of SAT+GPA is sufficient.

The Technion literally just admits people based on their exam scores, and nothing more. Seems to work for them. There are actually lots of universities in non-American countries that work this way.
Isn't the amount of money with real currencies also supposed to be limited?

(I'm not the kind of person to complain about being downvoted, because I literally don't care, but I'd like to know what's wrong in what I said. I always thought printing money is something no sane government would do.)
“What are you doing in my f?#g house?” –a behind-the-lens look at body cameras
A currency which gains value encourages holding it, agreed, however, there are opposing economic forces at play as well.

First, the marginal utility of additional units drops for the hoarders, and marginal utility is a well established economic fact.

Second is the time preference of goods. People's lives are finite and they don't want money for money's sake, they want to exchange it for useful things. If you're really hungry, you will buy your sandwich today, not tomorrow even if it's going to be cheaper. Real world examples are electronics and the price of oil. Electronics get better and cheaper with time, and yet, people still buy today. Oil has depreciated hugely in the last months, and yet, people are buying gasoline and heating oil right now, even though signs point to it being even cheaper.

Taken together, you have the desire to hoard counterbalanced by these two factors, which creates a balance of hoarding and spending. This does an economy make.
At a cursory glance, I'm not sure it is the same. Brackets keeps some type of index. So there is zero delay whenever you perform a project wide search.

Looks like Emacs helm uses Silver Searcher which is real time, but impressively fast.
Save 20% off Diapers
Doomsday planning for less crazy folk
You support (via hardware purchases) a powerful company that demonstrates overt hostility towards openness whenever it suits them, but won't use close source f.lux?
Foursquare is dead. Social-based sites were a bad investment in general.

The Advent of the Algorithm is here aka real technology companies on the horizon.
Thank you! Also anything to look at about driver less technology as well? These seem focused on green energy.
It can. It will if it has to. This is yet another person who is upset that only a minority believes their fears that we are on the brink of catastrophe.

If the block size becomes a problem, it will change. It is not yet a problem. If the transition is painful, people will be more open to this kind of warning in the future. If it's painless this will all have been moot.
FWIW both of the pools are essentially ran by the same people too.
Anyone as famous/important (Bitcoin-wise) as Mike?
Stolen, an app which turned your Twitter profile into a trading card, shuts down
“We do not prize expressiveness, minimalism or elegance above other goals. These are desirable but subordinate goals.”

Subordinate means the opposite of whatever word you intended here.
> Do you have any insight on why that still has not been done after so many years?

I can't really speak for either V8 or SpiderMonkey but I think there are few reasons -

a) nobody got to doing it, even though it was discussed multiple times, e.g. for V8 it just was not the right time to implement it as its trying to completely revamp its optimization pipeline and certain Crankshaft idiosyncrasies make this sort of optimization pretty brittle;

b) I am not entirely sure that it will actually speedup that much code, this kind of code is rarely on an extremely hot code-path (extremely hot code paths must strive to avoid allocation entirely!);

c) there is a reasonable workaround that provides good performance (manual loop);

d) ES6 provides something better than arguments object: rest arguments.
Personal attacks are not allowed on Hacker News. We ban accounts that do this, so please don't do this.
While I think you describe the unfortunate common case, my personal experience has not run this way.

Much more often, there has been agreement that there is a need for a new layer of leadership that we did not have before, and then we have to decide whether we promote or hire on top of someone. When we have had to hire on top of someone, they have taken that option gracefully while gracefully also keeping the package of other options that they were handed when they joined.

"Report to the new person" works surprisingly well if you sell it the right way.
Ask HN: Feedback on spotify playlist app
Looking for some feedback on an app I've just launched, http://playify.io

It's basically a way to let anyone without a Spotify account add to one of your Spotify playlists in real time.

Like a collaborative playlist without the restrictions.

I'm open to any feedback, design or functionality.
I actually don't know if you were joking or not, but "what more do you want?" sounds somewhat sarcastic to me. In any case, btrfs is a mysteriously sad, pathetic response to ZFS. It's worth a chuckle regardless.

The short answer to the "what more do you want?" question is that I'd like developers to come to their senses and adopt FreeBSD. Since that's not going to happen... I don't know, a puppy? Or core linux devs acting with more taste. I'll be fine if I don't get either.
I wasn't specifically mentioning Netflix as the bastion of openness. I was just commenting how something like YouTube, for example, is a lot less useful now that there's tons of money to be made from it. How many times have you read an article or gone to a link where the video is now missing because it was taken down due to some kind of weird request. Twitter was awesome until everyone decided to start using it as a promotional tool instead of a social platform. That was more what I was going after...