skysight-inc/HackerNews huggingface dataset:
Hey, thank you! So, if I'm understanding this a Swiss-Style <T> is a T that is simple and effective.

Your reply starts by mentioning color palettes based on Swiss design, but is that the case here? It seems colors individually are not part of ITS, but how they are used (and therefore all colors can be used on it, as long as properties of this design philosophy are observed).
I agree that setting up federated identity isn't as easy as you'd like, but that doesn't mean saying "OAuth sucks!" is okay when a) it's OpenID Connect in this case and b) he's not really talking about anything that's in the spec, it's setting up with one provider with the wrong tools to do so.

There are safe AND simple systems, and you pay per user or per authentication to those companies that provide them. It's security, there's no one-click solution, you've gotta do it properly (which can include paying someone to do it properly for you).

Google's OpenID Connect documentation [1] is pretty good, and for the steps that involve code in your application, there's very likely a library [2][3] that does it for you. It'd probably take you a day to put something together without existing knowledge, and then you've got secure federated login using an open industry standard that you can easily extend to add other identity providers.

[1] https://developers.google.com/identity/protocols/OpenIDConne...
[2] http://openid.net/developers/libraries/
[3] http://jwt.io
Reddit discussion (68 comments) on Skylake SGX enclaves, which will bring similar concepts to other x86 operating systems, https://www.reddit.com/r/hardware/comments/3nn33x/intel_to_b...?
Got a good alternative to Fiddler? Wireshark doesn't have a headers view, does it?
To hazard a guess, they're probably copying the file into a directory which is mounted as an IPFS FUSE server.
Yes, CAS is primarily for that usecase, but could you explain what stops Facebook (or some other current oauth provider) from running a CAS server and enabling me to register a callback URL and using it to authenticate a user visiting my site?

Maybe I'm misunderstanding something fundamental
It looks like the PHP code is the front facing web code which then makes curl calls into the server.js code as you suspected. Presumably server.js is run using node which listens on port 8090 and exposes a few ipfs methods which just calls into the local ipfs binary on the system using exec calls.

IPFS is an interesting project and this is a pretty cool usage of it.
Most of these drone disabling and hijacking exploits we see involve disabling or overriding the original controller's signal. I am pretty sure Amazon delivery drones would be fully autonomous (like a Google car), meaning that these attacks wouldn't work on them.

It's not like you couldn't swat them with a baseball bat, but that's a different question.
I wrote something similar, called Slinky [0], which also transparently compiles various compiled web langauges (SASS, HAML, CoffeeScript, TypeScript, etc.).

The issue with these systems is that they lie in between something like Python's SimpleHTTPServer and a complete frontend development tool like Grunt or Gulp. They're great for small projects, but have trouble scaling up.

[0] https://github.com/mwylde/slinky
What's the difference between a BA and BS in Computer Science?
It's worse than that, his PHP scripts make cURL calls to a local nodejs server which then exec() the ipfs commmands.
Which basically means they would lose their US banking liscense and coudn't trade in USD anymore.

What would be interessting would be to know how some banks could accept these consequences and still survive.
Not to mention that index.php contains only HTML.
It's not terribly uncommon for people to renounce their US citizenship to prevent this. If you left the US decades ago, you don't to have to pay, because you'll have that option instead.

That said, I don't think US tax policy makes much sense. I know of no other country that tries to tax the foreign income of citizens living in foreign countries.
I would also like to help with reigniting Mozilla Persona.
Ipfs exposes a JSON API locally. Not sure why the author didn't just use a JavaScript front end making calls to the local API.

https://ipfs.io/docs/api/

EDIT: I'd encourage the HN community to look past the technical merits of the code, and focus on the idea presented (and even perhaps fork and contribute back an improved version).
It might be spectacularly bad judgment, but I really like the idea of creating derivatives based on slicing up tranches of lawsuit results. Okay, that's almost certainly a bad idea. Even if you could model the payouts in Haskell, as we learned earlier today.
Not practical in principle? Or just at this point in time? I think Urbit is still in developer preview mode.
Would it be possible for companies to eventually become accredited?

Or, alternatively, would the preponderance of nanodegree programs and "Google Schools" diminish the value of a traditional degree to the point that accreditation would be unnecessary?
The latest spec's "variables" let you pass simple parameters to a query. I don't see it going in the direction of a general-purpose graph query language.
As with any profession, you hear only from those with the absolute worst experiences who write on HN, Reddit, etc. (The students who are excelling are not writing rants on Reddit.) I've seen the full gamut of Ph.D.-level experiences, from the terrible to the amazing. I've also seen a large dynamic range of software engineering experiences at various companies, at both startups and large orgs. In the end, I don't have any definitive answers, but I wouldn't rule out academia if you can get yourself to be as well-positioned as possible. The same holds for industry. So yeah, I didn't add any info here! (-random dude in academia defending academia, ducks)
This is standard boilerplate for all content-hosting services. It gives them permission to handle the video in the product. And also to use it however else they want.

YouTube, for example:
https://www.youtube.com/static?template=terms
"""
By submitting Content to YouTube, you hereby grant YouTube a worldwide, non-exclusive, royalty-free, sublicenseable and transferable license to use, reproduce, distribute, prepare derivative works of, display, and perform the Content in connection with the Service and YouTube's (and its successors' and affiliates') business, including without limitation for promoting and redistributing part or all of the Service (and derivative works thereof) in any media formats and through any media channels.
"""
>where you can know for sure your pictures will be available forever.

This is certainly untrue, but it would be interesting to know what reasonable conditions would need to be true for an IPFS file to become unavailable.
"If this swamps the courts, all the better, because that will force legislators to act, which will then cause a debate, which will be useful to society."

Considering the amount of problems that currently exist and that forced nobody to do much, I don't think the "if <bad thing>, then <debate> and <better society>" idea is a particularly good bet.
You're making the assumption that every single male has experienced the exact same thing and that every single female has experienced the exact same thing. While it may not make sense to create these types of programs in terms of number of people they could cater to (although these could be a great idea in low income neighbourhoods as something for both boys and girls), that doesn't make them ethically/morally wrong. I don't see what there is to be offended by here.
What’s new, YouTube?
When scrolling down the page didn't scroll down the page, I gave up and closed the window.
And here is standard "hacker" news feminist.
It's not a problem? What about tomorrow? With men vilified in tech (sexists! Rapists! Mysoggyneests!11!!) and lack of any encouragement to go for tech? But you don't care. All you care about is girls well being.

Same with domestic violence shelters - "they don't need it as they are majority of perpetrators!!", same with any male only space - male only clubs, events, even BARBER shops are 'discriminatory', but women only are ok.

That is not equal rights, not equal treatment. Let the free market decide what is needed instead of spouting hipocritical nonsense.
That text doesn't seem to be there anymore. But still scary, the first paragraph says:

"We won’t share or store any personal information unless required for the operation of Perch"

Then later on:

"We receive and store any Personal Information and IP Content you enter or upload to our Service."

Making the 1st one redundant.
The usual solution is to raise prices until demand dies down to a level you can handle.
My concern with the IPFS claims of permanence, like "Where you can know for sure your pictures will be available forever" is that, AFAICT, files are only uploaded to the network once another party requests them.

An example:

$ipfs init
$echo 'agdkjagka' > test
$ipfs add test
added QmTtmsSSTH5fMQ9fn9NRXWtcZXnBBazxR8fidXcE5KB76h test
$rm -R ~/.ipfs
$ipfs init
$ipfs cat QmTtmsSSTH5fMQ9fn9NRXWtcZXnBBazxR8fidXcE5KB76h
Error: merkledag: not found

In English, `ipfs add` does not upload anything to the network. The only way a hash becomes distributed on the network is for another party to request that hash. Even then, I believe that the data only exists on that party's system. That is, if both you and the requester leave the network, the data is gone.
Mostly a lurker. I've checked the articles here since.. I dunno.. sometime in 2007-8, at least regularly anyhow. I remember when it was called "Startup News".. heh.

Much like my Reddit experience - was a long-time lurker, but have a more recent account.

Both sites have gone downhill in terms of community quality.

> HN has experienced a significant uptick in quality over the past year or so

In the news articles I'd agree. In the comments? Drastically the opposite as far as I've read.

> Reddit-like comments are consistently downvoted here.

I wish. The worst meme-crap sure, I agree with that, and it's a good thing. However it's not that that's the problem: it's the community attitude and outlook; just seems to have got a lot worse - especially in the last year or two.

Case in point: down-votes for disagreement rather than lack of content. See my comment above for a great example of that.
One of the teaching unions here in the UK was asked why they weren't doing more to get men into teaching. They replied that that was sexist as it implied that female teachers weren't doing a good enough job! You can't win.
Where are the politics? I must have missed that portion of grad school. PhD students typically take a few classes in related topics, meet with a mentor regularly, and conduct independent research until they defend their dissertation. This model is very old and very straightforward.
As for "get[ting] trapped because of that mild ignorance", I don't buy that for CS, at least. Any competent CS Ph.D. student can instantly quit and at least QUADRUPLE their salary by getting a software engineering job. As an advisor, we have no way of "trapping" students in the Ph.D. program when they can instantly quit and make more money than we do ;) Now in other fields, the job market isn't as rosy. But I don't buy the "trapped" trope for CS Ph.D. for a minute.
Localization Global Growth Strategy
Companies like Airbnb, have used the localization growth strategy to enter over 190 countries in a reasonably short time.

Our website, http://www.localizer.co let's you do this. Just paste one line of code into current web app, and it's multi-lingual.

Do you think startups should have a 'global mindset.' Sam Altman shares his thoughts on startup vision here: http://startupclass.samaltman.com/ (Lecture 2)

Here are my thoughts on it: http://www.startupsmart.com.au/growth/growth-strategy/localizer-encourages-aussies-startups-to-talk-the-talk-of-global-expansion/2015100115627.html
er... no. Calling out that kind of thing (especially ignorance to a trend) is exactly what the right thing to do is.

Awareness of a problem is the first step in combatting it after all.
'In the quantum world, the folk wisdom really is true: “A watched pot never boils.”'
What's K-5?
One of the key points of the article is that measurement is necessary to freeze the state. Where do you see watching the atoms or not had no effect on the phenomenon?
> only after lifting code from what’s got to be the most obscure message board on the internet. So obscure that I can’t find it anymore.

Side note, but this is one of the reasons I always put in a comment with a source URL when I lift code from somewhere.
Right. At this time, you'd need a forced persistent host for content (S3?). Hopefully that need would drop away as more hosts joined the network.

Note to self: Build an S3 backend/gateway/persistent-store-of-last-resort for ipfs.
While I think you have made a plausible argument, I am none too keen on eating pink slime if I have a choice.
(1) doesn't apply to the actual results of the study reported, which finds the (oft-found) effect that boys from low socioeconomic groups (not the middle class) are disproportionately disadvantaged compared to their female peers.

The usual explanation tends to be that the outs in progression to university-level education are much more available to young men than women overall, as well as the worst excesses of lost potential (i.e. gang membership and fatalities are disproportionately male).

(2) demands actual evidence, since the implication that male teachers will, what? allow things to escalate to physical violence? Hardly belies any real improvement in teaching outcomes.

(4) also demands actual evidence.
This may be somewhat immature as far as its development but IMHO it's the beginning of the future. My guess is that we'll now be seeing almost complete server/client decentralization of many of the most popular apps (social / search / sharing). 5+ years from now.
I know that is why I said appeared to violate, not violate :)
Perch is a division of Samsung Research America, Inc. (“SRA”). The Personal Information collected by Perch may be shared within SRA or with entities that are controlled by, under common control with, or control SRA. This Privacy Policy is further subject to the terms and conditions of the then-current Samsung Privacy Policy, which you can access . In the event of any express conflict between the terms and conditions of this Privacy Policy and the terms and conditions of the then-current Samsung Privacy Policy, the terms and conditions of the then-current Samsung Privacy Policy shall govern solely with respect to that conflict.

I just really don't trust Samsung - especially when their privacy policy overrides whatever privacy policy Perch has.
Getting the same message on iPhone. I mean, I know that is technically Safari... But "please press cmd+c"
This is news to me. The results I've seen have always uniformly suggested that low socioeconomic status tends to impact the outcomes of young men more then women, and smoothes out for the middle and upper classes.

Which is hardly surprising.
Everything really is important though. If we push the guy who will cure cancer out of the system because he is white and male, then everyone who is not white and male loses out just as much. Obviously pushing out a Latino girl who would cure cancer would be equally bad. But the key words here are 'equally bad'. Equally important.
What I find a bit of a shame is how dependent on the cloud it is. I live in a country where the internet isn't reliable, fast or secure so any cloud services are a barely worth the hassle or simply no-go if the government blocks them. I know that small US startups won't spend resources making their service work in "backward" markets like mine. I'm hoping to find a local set of applications that can just store video on a computer hidden in a closet with internet notifications being optional rather than essential.

The basic idea sounds great - nearly everyone has an old smartphone, maybe with a bad battery that can still work fine powered by USB.
Thanks. I hadn't seen the comment linked to before, https://news.ycombinator.com/item?id=7364465 most informative explanation I've seen.
Because it's not good. It is neither consistent ("CreateWindowEx" style naming versus "Shell_NotifyIcon" versus "CDefFolderMenu2_Create2" (huh?) versus "CreateToolhelp32Snapshot" (huh?!) versus COM), documented enough to engineer independently (witness all the strange behavior Wine has had to reverse engineer), or powerful (fork is officially unsupported, despite being supported by the NT kernel).
Evopsyche is pseudo-science.

EDIT: To expand - it is useless to speculate on psychology in an evolutionary context, because we have precisely 0 observation supported models of what anything was like many thousands of years ago. We do however have plenty of evidence that a lot of modern narrative was constructed to suit the current gender roles.

For example, "hunter-gatherer" is a complete misnomer. It should "gatherer-hunter". Because evidence shows that 80-90% of early nutrition was likely gathered by the tribe, and that hunting was exceptionally infrequent and probably a huge waste of resources the majority of time it was engaged in.
How NOP Nearly Became a Non-NOP on AMD64 (2007)
Well, it doesn't matter so much how many hosts join the network. You still need to convince some members of the network to view your content at least once in order to distribute the data.

I suppose you could argue that nonvaluable content would vanish over time justifiably, but then it's not really a, "Permanent Web."

Edit: Apparently I can't reply to your reply to this comment, but thanks for the link. I hadn't seen that.
We already have consoles, smart devices, etc that can sometimes get bricked, so we're already halfway there.
The discussion about enforcing Secure Boot is kind of missing the point - if Secure Boot isn't enabled, earlier code could simply pass a fake pointer to the EFI runtime services table and fake GetVariable(), making it look like Secure Boot is enabled and appropriately configured. There's no real programmatic way to verify that Secure Boot is enabled[1], you pretty much just have to assert that it is.

[1] Well, kind of. The Secure Boot configuration state is measured into PCR 7 on the TPM, so you can seal a secret to it and then have it fail if the Secure Boot configuration changes. But that's made difficult because updates to dbx (but not dbt) invalidate the state, so you need a lot of very careful handshaking in blacklist updates.
Sounds like something the free market would solve, no?
Wendelstein 7-X – a fusion reactor with a twist
It is all about DRM. Make no mistakes. They want to turn PC into Consoles. And the effort is underway.

Unless MS provide way to build and sign your copy of windows yourself. As with any other tech - the important thing is who holds the keys.
Devd is a single statically compiled binary with no external dependencies, and is released for OSX, Linux and Windows. Don't want to install Node or Python in that light-weight Docker instance you're hacking in? Just copy over the devd binary and be done with it.
>> ..and “Helvetica” means Switzerland in Latin

Today I learned.
Technical Support Scammers Targets Apple Users
I bet strongly against that. "Decentralized" systems do not scale, and are impossible to keep clear of spam.
The IMG tag showed up before there was a Netscape.

You know that venture giant, the 'A' in A16Z? Long time ago he was marca without the initial 'p', maintained an emacs clone called Epoch, and also hacked away on a web browser called Mosaic:

http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.ht...
You are underestimating inertia and unwritten rules. It's widely considered unethical (or at least frowned upon) to join a PhD program and intentionally quit with a Masters.

In practice, it seems that many people are actually doing so when they are free to choose. Many people I see choosing to stay in the PhD program have visa issues and that's a big contributing factor.
I couldn't disagree more, having worked with both sets of APIs. The Web APIs have benefited from a long period of multi-vendor standardization and consensus, something the Windows API has never had.
A story isn't considered a dupe until it has had significant attention on HN. Otherwise too many good stories would get buried without being noticed.

https://news.ycombinator.com/newsfaq.html
This may have been a work of marketing genius: https://medium.com/@jhreha/why-the-tone-deaf-airbnb-ads-migh...
So the traffic goes from the smartphone to Perch's servers, then from their servers to your client? Even setting the privacy implications aside, that seems a terribly roundabout way of doing it, as I'm pretty sure any Android-capable device is more than powerful enough to act as a standalone network camera itself.
I believe IPFS was partially intended to help the Internet Archive in that regard. They'll be the consumer of last resort for all objects, thereby bringing about the Permanent Web.

https://ipfs.io/ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5...
>That being said, 4 years down the road of real world experience, I doubt there will be any separation between myself and someone with a CS degree and 4 years of work experience.

That depends entirely on what you do in those 4 years. If you spend that time studying algorithms, data structures, graph theory, discrete math, and the theory of computation, then you may be right.

If you spend those 4 years making CRUD apps, then there will still be a large gap.

I speak from experience by the way. I was a professional programmer for 5 years before I went back to get my CS degree. There were so many things that I didn't know that I didn't know.

It's the difference between spending a week banging your head against a wall or spending 20 minutes realizing your problem is just a variant of a graph theory problem that was solved 50 years ago.
First they say:

> All bullies think that their behavior is justified. Bullies believe they are teaching someone a lesson; they claim that their victims are, through their own actions or faults, asking for it, and that they need to be called out and corrected.

Then they end with this useless advice:

> The first step to preventing bullying among adults, therefore, might be simple: introspection.

How is this going to work for a person who is unable to see his/her actions as bullying?
> Closed-circuit television (CCTV), is the use of video cameras to transmit a signal to a specific place, on a limited set of monitors.

_sigh_
I only upgraded my original iPad a month and a half ago because the screen failed - it ran all of the apps that I used flawlessly.

My use case is perhaps in the minority (I used my iPad primarily to read, watch movies via Air Video, browse the web, keep up to date with friends via social media, bedtime email etc), but still did it 5.5 years strong.
YouTube is a different situation because content you put there is usually intended to be broadcast anyway; security camera recordings are not.
Url changed from http://www.engadget.com/2015/10/22/fcc-publish-robocall-numb..., which points to this.
I've not found this. My original iPad ran all of the apps that I use on my current one, it simply ran old versions of the apps. I only upgraded it about a month and a half ago simply because the screen failed (not bad for 5.5 years though). Agreed they don't support the OS anymore, but the bigger brand names (Facebook, Twitter, Netflix) still have apps that run perfectly fine on that hardware.