skysight-inc/HackerNews huggingface dataset:
From what I read (very very briefly), the spec is similar to what OpenID was, in that anyone who runs a web server can become an authentication provider. Ideally there'd be a distributed-hash-table type web-of-trust so its semi-centralized (i.e. somewhat like PGP or BGP routing tables where you peer with people you trust).

Now that 1st party browser certificates are available so you get that Trusty-Green-Lock(tm) on all browsers, geeks can theoretically run their own identity service based on some sort of combination of these technologies. (Ideally with the long term outcome solving the "Why Johnny can't have Crypto" problem, maybe using a cell phone app as an RSA SecurID type dongle.) This also has the benefit of letting you authenticate against your bud John's Identity Server, rather than Go-fuck-yourself-Fred's (you'd need token negotiation in there somehow though).

Someone smarter than me (DJB where are you?) should piece this together, release it as open source for the end-user, and fund it via expensive Exchange module integration.
Rust's ownership and borrowing rules are entirely a compile-time thing: they just determine what objects can be safely used, and when. There is absolutely no need to use dynamic allocation to benefit from Rust's ownership and borrowing checks. And none of the other core language facilities (primitive types, unsafe pointers, fixed-size arrays) require dynamic allocation either.

What does require dynamic allocation is using boxed objects and dynamically sized collections (such as vectors and tree maps), which are provided by `libstd`, but not by `libcore`. Think of using `libcore` as using C or C++ in freestanding mode.
As Admiral Piett said, "It's an older code, sir, but it checks out."

Without expiry dates on certificates, we're stuck with trusting whatever we've issued forever. Lists of revoked certificates would grow forever, and work even worse than they do today. At least now, we can stop worrying about ancient certificates after they're expired.

Having certs expire and be reissued also ensures there's a continual path to upgrade to newer certificates: I suspect you'd have a much harder time retiring SHA-1 certificates if nobody had any regular-interval incentive to replace their certs.
Making money from games is hard.
Vue.js: 2015 in Review
Smaller electricity lesson. We were studying noise on resistor-capacitor circuits at uni (waveform), with an oscilloscope. Teacher says to the most "experimental" student of the class: "You know, even 220V has noise at the top of the curve". The second the teacher turns his back the student put the probes in the power point.
Please keep in mind that this person is an Ethereum developer and has a vested financial interest in seeing their Ethereum tokens appreciate in value. This may be a conflict of interest and cloud up the actual technical merits of Ethereum.

I find it a bit disingenuous that this is not being disclosed, considering that there are numerous Ethereum competitors (primary, Bitcoin with SegWit, coming 2016, and Storj, Maidsafe).
I was an early adopter of Persona (my site is billed as example in the docs) and was similarly disappointed when Mozilla gave up on it.

In retrospect, I think that Mozilla made a mistake by centralizing the fallback identity provider. The fallback provider was just a temporary edifice to bootstrap the protocols; it didn't have to be run by Mozilla. Every website could have run a small stack which remained fully self-branded and would only verify email addresses for its own purposes.

I understand why Mozilla took the route they did - centralizing the fallback provider eased the RP implementation, made it possible to rapidly rev the protocols, and in theory made it more convenient for users since one Persona password would work across multiple sites. In practice, however, users were confused about the extra branding and the vague sense of logging into Persona so you can log into a site. More critically, it made the whole project depend on the whims of Mozilla - it's not just software we depend on, but infrastructure, and without Mozilla's support the infrastructure will eventually die.

If Persona is revived, I hope it becomes a complete software stack that every RP can run independently. The fallback IdP should be 100% branded by the RP so users are never confused about what site they are logging into. And as non-hosted software, it should be able to live and evolve as open source software without fear that some tepidly supported server will go down (or simply fail to evolve). IMHO, this is the only way that Persona (or at least the auth standard, which is what we care about) can survive long-term as a community project.
Yes I've owned Newtons, Palm Pilots/Handsprings, Treos and XDA/SPVs all at launch. All had resistive screens, all were universally awful. The stupid styluses were rubbish.

You are confusing what is merely a paradigm (in this case WIMP) with what you think is a modern OS. Tell me, why do I need file system access? Do I really need to manually file away thing in this day and age? Why can I see MP3 files when I'm trying to open JPGs? A phone is a personal device, why does it need multi-user access? Why does it need terminal access, a relic of the pre GUI era? Any counter argument that you come up with I can pretty much guarantee will be an edge case.

Are you referring to the 30%? Go to any other retailer and see if you get that deal. Approval is arbitrary? Perhaps, but it does keep the malware count down. You do know that Google do it to, right? So do Microsoft. Other than that, running your own content delivery and payment system isn't cheap, and neither is managing it, but hey, you keep clutching at those straw men...
> It's still better than not bothering to take a stance, right?

No. It just makes the comments less valuable. I come to this site because of the diversity of insight and high quality of posts. No one is tallying the stances and declaring a "winner".

100,000 anti-vaxxer posts aren't going to make me an anti-vaxxer. One post that goes into the details of the molecular mechanisms that show how the chemicals in vaccines cause autism might (not that I expect it to happen, since it's baloney, but I hope you take my point).
Which side of that line is LDS? 7th Day Adventists? Jedi? Rosicrusians?
I've always wanted to create at least a small working Java library that could be potentially useful to someone and put it into the Maven Central repository to learn the whole process. I've finally managed to do it in 2015 by creating the LambdaFromString[0] library that can convert a string with code to Java 8 lambda at runtime :-) Surely not a rocket science, but still makes me feel a little bit proud.

[0]: https://github.com/greenjoe/lambdaFromString
There's some cognitive dissonance between how people nod sagely at this vs. how they react when FAA rules force Flytenow to shut down. Note the commenters' largely gleeful reaction to that here: https://news.ycombinator.com/item?id=10779607

You can't cry foul when a coin comes up tails if you were happy the whole time it was coming up heads. Agencies that have the power to make good decisions by force also have the power to make bad decisions by force.
Again, no one is arguing that it isn't impossible. Like I said, in my original post, look at Dual_EC_DRBG - it was a cryptographic solution used by the NSA, that purposely had a backdoor - it was discovered by an outdoor party and now its worthless. (Look at Juniper systems (used by the USG), a very recent example of how this backdoor has failed).

I'm not a cryptographer, but lets assume a multikey solution is 100% possible.

The very notion that you can trust the government with a global key to all encryption is the crux of the issue. How do you know that Donald Trump won't wake up tomorrow and sell that key China? What do you then do if Germany then demands that key? What if Congress decides that giving Israel he private key is important to stability in the middle east? Then what do you do is some nationstate sells this key to a blackhat organization? Welp, all of Google's encryption is now worthless because this "multikey" that was supposed to be for the USG ended up in the hands of a blackhat - and now we have another Fappening 3.0 on our hands.

Great now the whole world has this "multikey" making it virtually worthless because the entire world can decrypt it. If you as an end user cannot control who can and cannot decrypt your messages, then its worthless as an encryption scheme.

Its not a technical issue, and the solution isn't limited because we aren't smart enough. The fundamental problem is that you cannot trust any third party with such a multikey.
You misunderstand how Persona works. You can't log in with Facebook or Twitter, because they don't provide your email address. You can log in with an email address, and the email provider doesn't know what sites you're logging in to.

Try https://pastery.net, log in there. If you have a Gmail account, you'll just click "accept" and you're in.
My Next Adventure
MongoDB is bad because it has unsafe defaults (e.g., acknowledging writes that haven't happened), not because you can query it in JavaScript.
Stop staring and star it already.
Everything was a major feat if you go back far enough. Having started as a programmer in the early 80's every programming generation did things that seemed impossible to the prior one. Today the "generations" just happen faster.
What happened? Did the scope have over-voltage protection or was it fried?
Herding sheep, visually monitoring crops, fetching and transporting very small items, this: http://store.sphero.com/products/bb-8-by-sphero
One important approach this article is missing is the fact that there are thousands of quiet, successful, single owner companies that have found a niche and don't aspire to change the world, and they still bring in hundreds of thousands of dollars in profit every year.

Getting on with the Google's or the VC backed "change the world" startups aren't the only ways to get rich in tech.
Fascinating, but aren't tattoos a big part of prison/gang culture in other countries besides Russia/USSR?
There's also a similar project (SAWS [0]), but they seem to be merging eventually [1].

[0]: https://github.com/donnemartin/saws

[1]: https://github.com/awslabs/aws-shell/issues/18
That makes good sense.
Did you read the article? The author does this to a reasonable level of effort.
They've made some nice improvements with docking multiple applications, plus multiple desktops. So you can have on for work and another for play.

I'm not a fan of the new Start Menu, but with pinned shortcuts to the task bar I don't see it very often.
WhenToExchange - Know the right time to exchange your money.

http://whentoexchange.com

I’ve been working on this for the past serveral months, an idea I came up with as I was trying to figure out my vacation schedule for the next year and plan a budget for the various countries I thought of visiting. It’s a website that calculates the best time to exchange one currency for another accounting for the various exchange rates involved.

LogCroc - Because Crocs like Logs

Analyzes server logs for events, exceptions and displays a realtime dashboard.

http://logcroc.com/?eat=demo
https://github.com/mpolyak/logcroc
Dammit Scheier, if you're going to point out a pile of shit you should also point out a shovel. Just saying "tehnologists and policymakers don't understand each other, and golly gosh we better do something about it" doesn't cut the mustard.
That "fix" sounds like it would hit a really narrow slice of people who know what intersection and union are but don't know the symbols.
Well, you can have a BOOT ROM, and then a BIOS in flash. You can always wrap your machines in one more virtual level.
Almost everybody I know has and uses a desktop computer at home, but I don't think I know anybody who has bought a new one in the last five years or so.
I currently live in Berlin which is getting borderline expensive (still much cheaper than almost any major western city - more so now with the weak euro). I've heard good things about the Czech republic and Bulgaria. Seems like Croatia isn't bad either.
Never having heard of Darktable before, I had to click to the main page to find out what it was about. You might want to add a short blurb at the top of the release announcement about what it is.
VP level jobs at Google have nothing to do with being a developer and everything to do with playing office politics extremely effectively (and getting lucky, as with much else in life).
The differences between Russian tattoo meanings and Australian is quite interesting. Especially the mention that for Russians the spider is a reference to drug users, while it is known in Australia to have been associated with pedophiles.
Sure, but you're talking about people who exercise five or six hours a day. People with jobs and families couldn't do that if they wanted to.
Ask HN: Predictions for 2016
Does anyone have some tech, startup, business or science predictions for 2016? ( mine: Alphabet will have more market valuation than Apple)
I see lot of f2p games success stories
I think the operative question is does it slow down aging at a rate faster than the time you spend exercising?
Freetserv: a free serial terminal server
Phantom Squad Starts Christmas DDoS Attacks by Taking Down EA Servers
> If you actually read the article, you will see that vaccinations were real.

And if you had read the article you would have noticed that the second part of the vaccine plan was never administered.

> Not to mention that this story has absolutely nothing to do with Western anti-vaxer movement.

People are not vaccinating their children for all kinds of reasons, one of them is a distrust of authorities to have the best interest of their children at heart. For those people the cold hard proof that authorities are willing to use vaccination programs to further other ends is certainly not going to help swing them to the other side.
There is a reason why I asked whether the vague definitions can be clarified in court.
Encrypt with me using Email Self-Defense fsf
Most certainly, Australia has a plethora of drug related tattoo meanings. E.g. "route 66" road signs are associated with speed use amongst some circles.
I think the book is predominantly about Thiel's view of the world, which in turn is his philosophy.
How does this compare to https://github.com/rtsisyk/luafun ?
Live DDoS map to major gaming networks
A 'hacking' group called PhantomSquad is conducting DDoS attacks on major gaming servers. Live map at http://map.norsecorp.com/
Yeah, I enjoy occasional shenanigans with dangerous items and substances as much as the next nerd, but this guy is just plain reckless. He needs to find something else to do, preferably before something tragic occurs.

He's incredibly bright (the X-ray machine with the 2D positioner is just plain brilliant) but he just doesn't seem to think far enough ahead.
So this happened to me. I believe it 100%, but it's nowhere near as straightforward as you may believe after reading this.

The reason is that if you want to work hard for a startup, you need to ditch the role mentality. You have to be all in on the company, all day. You have to think like a CEO without being a CEO, and without access to all the information that comes with it. You also don't get comped for it immediately.

My path:

- Joined a company just as they got seed funding. Wrote code for 1.5 years. Constantly fought to understand why we were building what we were and where I could cut corners while still being proud of my work.

- Company got acquired. Took as job as sales engineer. Gave 6 demos a day for 9 months.

- Asked to scale my role. Turns out that's product marketing, so hired my replacement and moved to marketing. 2 months in, we fired my VP and I started reporting directly to CEO. Did this for another 7 months.

- More marketing churn, I ended up running marketing (team of 2). 1 left, hired 4 total more over 8 months.

- Decided I was leaving, told my CEO with 6 months notice. Ran the search for a new CMO (obviously the CEO had final say, but we didn't have many significant disagreements).

At every one of these steps, I freaked out about my ability to perform. I'd be up in the middle of the night, or stressing about not understanding anything. I wasn't leveraging my skills -- I was stepping into gaps the company needed filled and backfilling the roles I was leaving.

If you can find a company that will let you do this, you come out with an AMAZING skillset. I'm 30, and I haven't tested my ability to get a VP-at-Google job, but I'm not finding anything in starting my own company that's a total surprise. The breadth and exposure I got from trying different roles at a startup every 6-12 months has been frighteningly valuable.

You can't stay heads-down and think writing code is all the your startup needs. You need to think like a founder for 5 years, without any of the upside, and you'll get a huge amount of intangible value from the experience.
Yes. I co-founded a startup building optimizing compilers for high-performance telecommunications processors in the early 2000s (acquired by Intel). In any complex software system, building powerful, composable and modular abstractions is critical for managing complexity. Having many composable passes is exactly that. We were a small team (6 people) and a modular architecture maximized our productivity and made it possible to complete with teams many times our size. We used a unified IR throughout the compiler so it had a consistent semantics, but the IR could support various canonical forms or constraints that were managed explicitly by the compiler. Instruction formation involved three steps: fragment selection by tree covering (think of load with post increment or a SIMD instruction as multiple fragments), grouping of fragments into instructions, and grouping of instructions into issue slots in the scheduler (several of our targets were VLIW). In addition to constraint, we had properties like SSA vs multiple assignment, structured control flow vs basic blocks, certain kinds of cleanup, etc. A pass could declare its requirements (SSA, structured control flow, pre-fragment) and the compiler would check the properties, possibly running passes to create them (e.g. put in SSA form). Having separate cleanup passes meant transformations didn't have to clean up after themselves, often making things vastly simpler. Analysis passes (dataflow, alias analysis, various abstraction interpretations) were independent of the properties because the IR had unified semantics. That said, it is true our compiler didn't have the fastest compile times (multiple times slower than gcc on targets we both supported), but we were a highly optimizing compiler and our generated code was significantly faster than the competing alternatives (if there were any).
> Especially check out episodes 5, 9, and 11 to see how the Soviet people, not the army, beat the Nazis.

It's worth noting that the DVD release of The World at War starts each episode with some remarks from the series producer about its production, and for those episodes he alludes to them having to agree to soft-soap parts of the story of the USSR at war that skewed against the regime's approved line in order to get access to interview subjects and rarely seen archival footage.

Which is not to knock the series in any way, it's a fantastic work of documentary filmmaking -- just to note that the episodes dealing with the Soviet war experience should be approached with a skeptical eye.
Wavve – Always connected, never out of power
>The data on intense weight-lifting on the other hand is much more conclusive. Heart enargement, aortic dissection and a host of other heart related risks are sharply higher for extreme weightlifters.

How much of that is due to exercise regimes, and how much is due to PEDs? Steroid use is rampant even among semi-serious lifters, and not many people on drugs admit to it.
1. Freelancer.com
2. Fiver.com

My most important advice to you is to make friends who are programmers. As many as possible. How? Join programming themed forums, introduce yourself, help others out when you can by answering questions and offering to help any other way.

Programming competitions online would help you pick up new skills and experience faster.

Lastly, write programs everyday. It doesn't really matter what you write. It doesn't also matter if it's a little script or a large one. Keep at it and you'll be alright.

PS: Be patient and try to have fun. Thinking mainly about money right now will likely frustrate you. Good luck.
Is the exploitation of the African continent just in the light of previous exploitations of other groups? I genuinely do not understand the point of this comment and would like you to explain it further.
Its there:

http://www.darktable.org/about/screenshots/

:)
"So how did the hackers get into the corporate network?"
"One of our execs downloaded a game from the Internet that contained malware and then he connected his laptop to the corporate network..."
End to end encryption prevents anyone except for your intended recipient from reading it, or making changes. This is about increasing the resources required for mass surveillance. To make a copy of all unencrypted traffic going through an ISP takes very little resources. Keeping a copy of all encrypted traffic, and unencrypting it to make it useful takes much more time and resources.
Then one can jump into "Project Oberon" and see how to build a graphical workstation OS in a GC enabled systems programming language.

Also accessible from that site.
So, tl;dr: politicians are biased toward having more power, and don't take into account how this affects the world.

We saw this coming a long way off. The best solution I can think of is requiring politicians to take comprehensive classes on whatever topic they're grying to legislate, but that in itself is a nightmare to implement.
Some of these incidents seem to have occurred when he was a child
I just tested the sign-in demo, on persona.org & lfgss.com. Persona feels like the on shared 1st place best login experience I've seen.

Actually marginally better than Gmail, for me, because with Persona, I understood which address I signed in with, at lfgss.com. Gmail, however, doens't let me know which account I sign in with, if I'm logged in with just one of my Gmail account. Then Gmail silently assumes that's the account I want to use, although it might not be. Persona, however, clarified which Gmail account I was using.
This is very cool. I'm amazed at how expensive it is even built yourself. How much is the equivalent professional version?
Overall, I think the views presented in the book are superficial and do not give significant insight into power relations underlying the decision making. The wider context is often ignored. A lot of bold, unjustified statements that sound like a piece of propaganda. I just opened the book at a random page and found this: There are lots of planned economies-the United States is a planned economy, for example. I mean, we talk about ourselves as a "free market," but that's baloney. The only parts of the U.S. economy that are internationally competitive are the planned parts.

For example, his treatment of the Cold War. Like many people whose countries fell on the dark side of the Iron Curtain, I am grateful for all that the US did to contain and defeat the Soviet Union. When countries like Poland were oppressed under the communist rule which was in some ways more destructive than the second world war, Chomsky would have liked to let a large chunk of the third world fall under the same yoke just to avoid confrontation and casualties. This is a view that I find dangerous, ignorant and BS.

One could get a much more objective, fuller and clearer picture of things as well as appreciation of the complexities involved by getting an international relations textbook such as International Relations Since 1945 by Kent or a lighter read, The Global Cold War by Westad.