skysight-inc/HackerNews huggingface dataset:
>> can not already joining it in hordes.
> Sorry, I can't figure out what you meant here.

Yes, typos are hard to process, especially when you have context. I meant "are not already joining."

Are you defining privileged as those people who do not agree with you? Because in economic, social and other terms, I fail to see how those supporting FreeBasics are any less privileged. In fact, they are the top of the privilege pyramid.

And here's the thing. All these bleeding heart pro-poor telcos in fact want differential pricing so that they can charge more for VoIP services. How does that tie-in with this narrative of poor people?

Replace FreeBasics by a targeted scheme with measurable outcomes and provisions for how it will auto dismantle as it achieves its goals, and then let's talk. Otherwise it is all baloney.
Lost me early on at the assumption that entrepreneurs have always faced Big Problems... When was that assumed/implied? Entrepreneurs are just small business owners... literally
David Bowie Was an Early Internet Entrepreneur
Clicking for Love – The Curious, Odious, Hilarious World of Online Dating
Sounds like top-notch facilities. They'd still be finite though, so how would you decide who gets to use them in order to maximize, say, societal benefit? (Edit: I say top-notch, because you'd presumably simultaneously want universal access and the best talent to work on it?)
Illumina Jumps into Cancer Screening with $100M Spin-Off Grail
Would be cool to do a Slack command for this that would post stuff to Twitter/other social media sites.
How do you publish a public key? Upload it to a server? What happens when that server goes down or someone takes it out? The blockchain can't be taken out.
If you look at the entire group of people who listen to music (and make music on their own), I don't believe this analysis fits very well. It may fit for some part of it, or for parts of the music industry, but music is more like film or theatre than it is TV or video games or other art forms.

You have a group of people who just want to hang out with their friends and whatever is popular with them is "good enough" to meet that need. This is analogous with multiplex viewers. Then you have people with specific tastes or interests. They are often willing to spend more (by an order of magnitude) than "typical" listeners and less likely to care if lots of other people come along with them or not. This is similar to art house film-goers judge what to watch. Finally, you have people who may be amateur or part time musicians themselves and appreciate a different take from everyone else. They can even be trendsetters in whatever new music that comes out. In the film analogy, they could be people who set up, run, review, and/or submit movies to film festivals.

The thing is, you may be able to influence one group of people with your approach to controlling and marketing music even if the music is self is mediocre, but those people also care less and are worth less than the other segments. And the way the music industry is going, they may not be worth much at all individually (which I think was the point of the OPs quote from David Bowie).

In tech, this would be the Bing.com approach to search versus alot of other startups which seek to grab the early adopters first and then pull in more mainstream stuff later. It can work, but not as well over time.
I would also love to be a part of this.

Please add me! william [at] williambernoudy [dot] com
What Does Obedience Require
Hey, I agree with Aaron's position that the data should be freely accessible, so no need to sell me on that or the fact it was non-violent, that's not in contention.

> Stealing/theft sounds worse than infringement.

It's not relevant because this conversation isn't about how it sounds, it's about who's to blame for his death. None of which has anything to do with what the particular charges were.

> I just think that Aaron was justified in what he did and I admire him for what he did. There are times for emailing and times for plugging in a network cable, Aaron chose the cable and I don't think that was the wrong approach even though it ended tragically.

And that's your right, personally I admire the principles, but his approach was naive and imho not worth admiration; his suicide tragic and also not worth admiration. It was the wrong approach because a bad outcome for Aaron was predictable from the onset that led to a needless suicide of a very talented individual. You can't flagrantly commit federal crimes and think jail isn't an option, regardless of the merits of those laws.
"Don't take the lump sum"? Yeah the pittance return the government will give you is a lot better use for that money...
Have Scientists Detected Gravitational Waves for the First Time?
BBC: Pedigree Dogs Exposed (2008) [video]
"Burglary is typically defined as the unlawful entry into almost any structure (not just a home or business) with the intent to commit any crime inside (not just theft/larceny). No physical breaking and entering is required; the offender may simply trespass through an open door."

http://criminal.findlaw.com/criminal-charges/burglary-overvi...
VC Funding for Robotics in 2015
Links to articles behind a paywall are totally worthless.
Where did you get the idea that this software is "made specifically to protect users and their computers"?
Persowna.net isn't a Persona fork. It's just a way to set up your own domain so Persona asks it to authenticate users directly.
Thanks for this article, it's a pleasure people who thinks similar to me !!
Slackware is another option as they are not going to rely on sytemd for their next release. Slackware's take on package management is also quite different from what is common today though.
As seen previously:

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

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

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

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

https://news.ycombinator.com/item?id=10880604
It's more like an acknowledgement that many, many users already do this.
Android developers (iOS developers too) are randomly and arbitrarily purged from the Play Store (and Apple App Store, respectively) with reckless abandon. Even though sideloading is a thing on Android, if Google bans you, you're basically put out of business. There are literally dozens of these cases you can find on the Internet.

Google often does this with no warning, and no real process for appeal unless an Android blog like Android Police decides to write an article about it. Bad press is basically the only way to appeal.
Where did you get the idea that antivirus software is a security product?
The first answer (5 Ts and 5 Ls) is quite interesting. Has anyone tried it with only using Ts and not using any other piece? Can we clear the game with even number of Ts?
Israel’s Best-Performing Tech Stock Hasn’t Sold a Single Product
People who pay people use this website
That's exactly what Google does... In fact, they don't even develop publicly. They push new releases out to open source after a big fanfare announcement of everything they developed behind closed doors. Hardly open source, and primarily directed by Google's business interests.
Most people arrested have to use a public defender.

Public defenders have something like less than five minutes to even review the case file before going in front of the judge.
> What Tmobile is doing isn't a challenge to the end.

Yes, it is a direct challenge to the free and open internet. It closes mobile internet towards a specific use (HD video) based on the decision of a third party who does not know if HD video is needed or desired. The high bitrate could be critical to the application in question (for example a medical video consultation, a collaborative image editing tool, or some as-yet un-invented use that may now never happen)

T-mobile could disrupt the mobile carrier market by pushing for open protocols by which the client or server can indicate that lower bitrate videos (or lower resolution images) are acceptable or preferred.

Not to mention the fact that each Carrier/MVNO requiring a startup to implement their specific technical requirements to be eligible for Zero Rating has a direct, negative impact on competition.
A simple tool to help you sort through Netflix categories easier.
Those people who are responsible just received a significant education.

I don't think throwing coders or designers into a pit when they make big errors does anything helpful. Most likely, Trend has a cultural problem. Big errors like this can be an aide that spurs corrections.
Perhaps people should preface everything with "in my opinion"...

Jeez.
Also the use of words like "developed" in the text of the second is unfortunate.
I suspect one problem the military has is that its superficial popularity sharply limits actual accountability. For instance, Congress is happy to continuously approve pay raises for all the troops. While this looks like motherhood and apple pie from the outside, is rewarding the incompetent and competents alike a serious personnel policy? Unfortunately, it seems that everything the US government does has been turned into a public relations exercise.
This has a chance of working, provided I give hope of having a curated notes list.
This sounds similar to what Keybase is working on https://keybase.io/docs/server_security/merkle_root_in_bitco...
Exactly, right now, the closest to a contract we have is the Terms of Service. And the ToS is, by design, entirely in the provider's favor (whoever it is) and not in yours. And there's no possibility to negotiate.
This makes me so glad I don't work on anything near web development. You know there about two dozen other major areas in software if you ever want to something different. Just saying. On the other hand, the labor shortage in the other areas is so much more pronounced thanks to the popularity of the web (and mobile) that I really should be more thankful for it.
That's a clever solution. Many lights have moved over to arrays of colored LEDs. The bulbs themselves could transmit data, similar to LiFi, to cars. The LED arrays could also have a LiFi receiver.

To prevent hacking, the data transmitted by the traffic lights could be digitally signed using the public key of the jurisdiction. If 2 way communications is required, vehicles could sign their data with a vehicle key too.

Something like this would be a good way to securely allow lights to change their behavior when emergency vehicles or mass transit vehicles approach, broadcast road warnings to all vehicles, broadcast amber alerts. It could also receive reports from vehicles on average speed in road segments, reports of icy conditions (from vehicle traction feedback), reports of potholes or other maintenance issues, etc.
We fixed this issue. Thanks for the heads up :)
Good catch! Indeed, I was running qbasic in an ms-dos window :)
My first job was writing JCL decks - it's not that bad.
I think so (at least on sbcl). I don't use common lisp all that much, I mostly knew about describe due to the which-key menus in the emacs SLIME environment.
I implemented a SAML2 IDP once when I worked at a University using Shibboleth (as both the IDP and SP).

SAML2 has a lot of heavy usage in academia or between industry systems. That being said, there were a lot of exceptions and rules that needed to be put into place for the plethora of broken SAML2 implementations. Some needed an attribute in two scopes, others had trouble with certain OIDs, etc. The Shibboleth mailing list is filled with things like, "oh if you're trying to connect to someone using Oracle SSO, add x y and z because their stuff is hopelessly broken."

I mean for the most part, it did just work. I see it as great when you want to build trust relationships, but in the general case, I think OpenID was simpler and better.

I still run my own OpenID. It gets me into ... StackExchange. It no longer works with Slashdot, gitorious, freecode and many other sites that have either stopped supporting it or gone under. Oh wait, it works with OpenStreetMaps too.
I can't imagine a way that's even figuratively true. The crime of burglary is about being somewhere that you're not supposed to; perhaps you meant to say it's like larceny of the public. But even then, it's a very tenuous connection you're trying to draw.

These companies were not taking anything away from the public; they made the effort to digitize, process, and catalog documents, which is no small task. And they set up servers to host these documents and make them searchable. If you feel they're asking too much money for these efforts, you're welcome to simply pretend they don't exist, and replicate their work yourself. They did nothing to make that task harder.

Now, if the companies destroyed the original public records or otherwise placed new locks around them that hadn't existed beforehand, then yes, your metaphor, while still hand-wavy, would at least hold water. But of course nothing like that actually happened here.
Calling it how it is – that time I raised $1m for my startup…
I would actually call out Japan first, they still have the 2nd largest market by revenue with quite a distance [1]. It's more than half of what the US music market makes.

[1] https://en.wikipedia.org/wiki/Global_music_industry_market_s...
The penalty for burglary in Massachusetts is up to 20 years ... a first-time offender might get five years: http://www.burglarylaws.com/massachusetts/

Aaron was offered a plea bargain of six months.

Also, you're still glossing over the part where he tampered with MIT's network infrastructure.
Couldn't you just statically analyze the binaries to check for calls to barred functions?
Show HN: Aspect-oriented mixins in JavaScript
> a literate voting public that can reason and discuss the impact of policy and make informed votes for those that represent them?

I think we already lost that long ago. For a lot of important topics having a literate general public is NP-Hard. That's the main issue with democracy in our age.
Of course, it's not the first time. As a matter of principle, antivirus software cannot work. The whole idea is a scam. So, how is it surprising that they bundle other equally useless/scammy software?
Do what makes you happy.
Isn't that a bit of a semantic nitpick? They're telling him to rework his site (or his business model) in fourteen days. Whether they have the right to treat developers on their platform like crud or not, it doesn't change the fact that he is effectively being shut down.
Towards an understanding of technical debt
The "web" link takes you to a search result page with links the paywall does not block.
She, not he.
"That's why I am not a fan of formal methods. Nothing is proven until you have it working in silicon."

The one's that did use formal methods all the way did what they were supposed to and usually first pass. They were a mix of academic and defense-related stuff most people can't buy. What I normally see when I look up formal verification in industry is equivalence checking with custom shops also doing protocol verification and certain correctness angles. We've seen lots of what Intel does in their docs. So, that narrows the question down to "Why are these errata in there anyway?"

"The big 3 of EDA tools (Cadence, Synopsis, Mentor Graphics) provide their own tools for verifying this stuff called UVM. Like anything, it still relies on the person using the tool. It takes a lot of effort and planning to use this stuff."

Didn't know about that one. Thanks. The briefs I just Googled sound weaker than Intel's stuff and especially IBM's where presentations cover an incredible amount of specific verifications. Like you said, what one puts in determines what one gets out of it. So, are Intel just being lax on verification or is their stuff just too complex + optimized to catch all the corner cases?

"Intel has a rep for letting bugs go to silicon despite all that stuff. "

If it's intentional and avoidable, then I think it might be wise in another light. (Or not, but worth considering.) The other light is the Lipner essay on why shipping is more important than highest quality:

https://blogs.microsoft.com/cybertrust/2007/08/23/the-ethics...

That comes from a background where he and Karger did high assurance systems that aimed for perfection and got as close as they could in that period. Kept slipping behind competition in terms of features/speed/price and that would effect market share. So, his prior employer canceled that product with his next one following his recommendation to hit acceptable quality levels, ship, and continuosly improve the product. Wonder if Intel is doing that to keep market dominance?

"Nothing is proven until you have it working in silicon."

This we agree on. The formally verified stuff usually works first try but that's thanks to billions in R&D in tooling & fabs they used. I like knowing a batch of chips performed exactly according to spec when probed during operation. Funny I can't remember what you HW people call that activity.

Anyway, I'd love to email or chat with you sometime to see an insider's view on this topic and fill in some blanks. Reason being experienced ASIC people talk very little vs software people. I'm collecting what tidbits of reality I can for a variety of reasons. Two important ones are giving a head start to people aiming for HW design and boosting high assurance design by determining where the weak points are currently. Really busy right now but maybe later on, eh?
Great to see this list on HN. It is a huge resource to the robotics community.
Thinking about wealth taxes
Patchy Beard? Check this out
FYI my understanding is that a sockpuppet has a connotation of an alternate account used to create a false sense of consensus. Generally people call anonymous accounts "throwaway".
The content encoding header is meant to be extensible. This is where chrome added sdch and now we're about to get brotli compression in Firefox and chrome. If that release of trendmicro was still in use, people wouldn't be able to visit Google with chrome nor any upcoming site with brotli support.

Also, if they didn't like my ps-bzip2 encoding, they could have also stripped it off the clients accept-encoding header, causing the server to not compress the response. But they left it there and just stripped off the content-encoding response header.
This wasn't implicitly or explicitly condoned. MIT had detected what Aaron was doing, and deployed countermeasures. Aaron defeated those countermeasures; MIT deployed tougher ones, and Aaron escalated again by breaking into the server closet and patching his laptop directly into the network switch, knowing it was the only way to bypass the considerable efforts MIT was making to protect itself.

This was no, "Oops, I didn't realize you minded!" situation. Aaron was fully aware that MIT didn't approve of what he was doing, and he didn't care, and was actively battling to do what he pleased anyway.
The site is fast, and clean. Good job!
The comments in this thread evidence what a great ploy this was.

First, Outrageous CEO generates a mild uproar, irritating nerds, and generating press. Irritated nerds tweet about T-Mobile, causing it to trend. Bonus: everyone is branded for several minutes by the big pink T in the background of the video.

Second, he issues the apology. TechCrunch article. Twitter. More press for T-Mobile and Binge On. Everyone opines on the matter as if any part of it is meaningful.

Next, he'll meet with the EFF and make a pledge to support them. More chatter, more branding, and now some goodwill to boot.

Net result: Everyone is talking about T-Mobile instead of their competitors.
Great list. What do you think is driving the growth?
This is pretty close to my story. Had a lot of fun programming CL. Even worked with "His Kennyness" and Hans Huebner for a while. But I was young and needed to experience different dev cultures so I went and did some Rails for a while.

I dream of meeting someone who wants to build something like mesos on top of cells.
That's some terrible UX.
I don't understand this thread at all.

Where I live, "stakeholders" just means the people responsible for or affected by something. Being "in discussion with stakeholders" about a fix just means talking to everyone involved in getting it deployed.

Is this term used with other meanings?
When China consume too many ressources she is draining the world, but if consumption weakens she is "rattling" the world.
Thank you @phillipamann. I am currently overwhelmed by the number of great MOOCs starting in Jan 2016 and wanted to know if this one would be worth it.
By the way, I tend to be quite good at these "whiteboard" style problems and I always make mistakes. Every single time. I get the impression that most interviewers would find it weird if you didn't, because they didn't get to see you think critically about something you've never seen before.

A seriously underrated skill (which you can practice) is keeping calm when you make a mistake and reasoning out loud, under pressure. When you hear yourself saying, "Oh wait, that won't work because..." is when you know you're on the right track.
I think I love this guy. Definitely sums up my level of confusion when everyone kept running onto library after library while I stayed with Ruby thinking "this is definitely better than Java, and miles better than C++."

I always say: the moment you pick up a library to solve a problem, you have two problems.
> he was facing a punishment that could have gone to literally millions of dollars in fines and up to 35 years in prison.

This is really not how the court system works.

Also, by killing himself before being sentenced he kind of ruined that argument anyway.
Ask HN: Architecting push notifications using GitHub API
I'm building an iOS app for managing GitHub notifications. I'd like to add a push notification feature for when a user is mentioned or a comment comes in on thread their participating on. I've come up with 2 ways to implement the notification but I don't like either option so far:

* Each individual app polls the /notifications endpoint. This would take the server component out of picture but would require background app refreshing. Polls endpoint -> checks if it's different, if so send notification.

* When the user authenticates in the app, their access token and device id are sent to a server. The server loops through an array of users objects hitting the /notifications endpoint with their credentials. When a notification is detected, a push notification is sent to that device. This could become very unwieldy.

I could be looking at this wrong, open to suggestions.
Yes, unless you are clueless and execute any executable that manages to hop onto your machine.

AV is complex code that handles huge amounts of untrusted data, so it's a major increase in attack surface. Also, it cannot work, as it's an instance of blacklist security, which never works. So, no upside, huge potential downside.
UAF, from the folks behind U2F, does basically this:

https://www.ietf.org/proceedings/92/slides/slides-92-tokbind...

As far as usability, at least U2F is amazingly frictionless; enrollment is 'put the dongle in and hit the button', login is 'put the dongle in and hit the button.'
Lots of uncited assertions...
What are the laws of probability that you're referring to? I did a quick search, but didn't come up with anything that had at least 36 laws...