skysight-inc/HackerNews huggingface dataset:
IPFS is essentially web (here meaning htmls css & javascript) over torrent + a distributed hash table. Correct me if I am wrong but isn't this just freenet without the anonymity or kind of like tribler but for websites instead of pirated files?
> It seems unlikely that a frame sold in extremely limited quantities would be reverse engineered and copied.

The more limited and sought-after a product is, the higher is the incentive for a faker.
They use a man as an example for the story, but I'd bet my last dollar this is mostly something women do. And it seems perfectly reasonable, too. The big problem for women on dating sites is too much choice, so any reasonable criteria they can use to winnow down the crowd is a worth applying.

If you send a message riddled with spelling and punctuation mistakes, what you're really saying is "I'm not taking this seriously enough to spend an extra five minutes proofreading my message." You may as well write "Hey, I'm here for the sex, and don't expect me to put any effort into it." Probably fine if your looks can justify that kind of attitude, but for the rest of us...

And yeah, it shouldn't be surprising nobody on Grindr cares.
Sony has nothing to do with this. It's the game developers who use the engine.
I just got curious about this and looked for an explanation. Intel does a lot of forecasting and their predicted data was flawed.

This article explains it succinctly:
http://appleinsider.com/articles/13/05/16/intel-chips-could-...

Intel CEO Paul Otellini on the iPhone negotiations: "At the end of the day, there was a chip that they were interested in that they wanted to pay a certain price for and not a nickel more and that price was below our forecasted cost. I couldn't see it. It wasn't one of these things you can make up on volume. And in hindsight, the forecasted cost was wrong and the volume was 100x what anyone thought."
Meh. If your not a pro competing in the tour de france then there will be almost no performance difference between the $18,000 bike described and a c $600 bike.

https://www.youtube.com/watch?v=NF4MIEkIBZs

When cycling your power/weight ratio is determined by you.
Its obvious the purpose of these $1000+ bikes is to be status symbols for rich idiots.
Sounds like a very familiar story to ours.

Point being, commoditization is not a binary. It's not on or off, there's varying degrees of just how bad it is. At some point during that scale, the quality argument tends to fall down a little bit and I've seen it happen a few times.

Interesting to hear you still offshore though, despite obvious troubles.
I can't find any price listed anywhere. Without knowing that, I don't feel like even starting the trial.
I stopped using passwords on servers. That's right, I don't know my password on most of them. How? I use my ssh key pair to authenticate. At one point I regocnized that there are much worse things than a compromised server. The attacker can easily replace /bin/login with a program that does in fact log you in, but also emails them your password silently. Then they can try all your other hosts at their leisure and exploit your access until you figure out what's up.

Because of this I now use pam_ssh_agent_auth and try to never enter my actual password into any remote server. Of course this still means there is a risk: I have to forward my ssh agent to the remote server, and an attacker with root access there may in fact hijack that connection and connect to other servers using my credentials. However, (1) this can only happen so long as I am connected to the server, (2) I can be notified every time my private key is used to respond to a challenge, and (3) the attacker never learns any of my personal secret values (password or private ssh key).
"As I explain in my upcoming book...." now the article makes sense, TC is helping her pimp her book.

What the internet needs is a new financial model since the one we are have now isn't working in the long term.
And, Edward R. Murrow died of lung cancer a couple days short of his 57th birthday in 1965 — this was only a few months before Oppenheimer's throat cancer diagnosis.
Probably fine if your looks can justify that kind of attitude, but for the rest of us...

Women tend to care less about "looks" -- or, at least, care differently. I have seen studies that indicate that women are typically looking for "looks" that suggest career success more than hot bod.
Thank you I was wondering where they got the data from.

Shootings happen a lot in cities like Chicago every day, but they aren't always considered terrorism. Just crimes.

I had no idea right-wingers did a lot of terrorism, a bank robbery is terrorism? I don't know how they determine that. How do they determine the person is right-wing if they kill themselves during or after the attack? Are all white supremacists right-wing in nature?

I find it odd that people like Trump get a lot of support while making racist statements, does this mean right-wingers are more racist and there are a lot more white supremacists out there we have to worry about?
Wow, chatting with them must be like I am writing an essay to my English teacher. Maybe the bar will raise in future and they are going to reject those that do not provide at least 3 preferences.
NASA released 8400 hi-res pics of the Apollo missions on Flickr
Here's my favorite:

https://endless-sphere.com/
Meh, it's a distributed static website thing.

Of course if one doesn't need transactions, everything is easier even today -- I mean, who doesn't use a CDN? It's a very similar concept.

The problem is much tougher when the content is personalized or when there needs to be a transaction.

This makes distribution a huge huge problem no one has solved yet (even a blockchain, IIRC can't really scale up in transactions...)
IPFS shares a lot of similarities to the Freenet datastore, yes. Both support static and dynamic keys that map to content-addressed URIs and can be accessed via a DHT. IPFS lets you selectively (opt-in) save data locally and host it, unlike Freenet which can cache and serve that data to other clients without user action.

The lack of Freenet's anonymity feature means it can perform much faster and even be implemented in client-side javascript (Work In Progress) which will drastically increase user adoption.
VR Interface Design Pre-Visualisation Methods [video]
Yeah - stuff like "Before It’s Too Late" seems like hype to sell books. As far as I can tell the internet gets faster and cheaper each year and is not about to have it's "own internal contradictions unravel it from within".
This kinda makes me sick to my stomach -- essentially, she's saying that a peer-to-peer internet is great because companies will be able to have better uptime.

She doesn't even cover the clearly obvious economic aspects of this -- why would I run an IPFS node if it just benefits the company and not me?
Even though I've been programming/developing software for 10+ years, number 4 is still relevant to me also.

What I've found is taking on the attitude of "make it work, then make it right" works well for me.

With anything moderately complex and new, you are never going to fully understand everything and get it right the first time. The best strategy is just hack something together until it "works", then constantly be revising and refactoring from there. Instead of spending hours architecting, reading and planning just jump in and start coding.

Or else you just end up in analysis paralysis or over engineering.

I'm working on a project which uses Golang, swift (ios) and Postgresql which are all new technologies for me. I haven't read a single book on any of them, I just jumped straight in and started developing. And bit by bit, line by line I have made good measurable progress.

"Plan to throw one away" applies here also - http://c2.com/cgi/wiki?PlanToThrowOneAway
Even if the Germans were willing to pursue a Manhattan Project of their own, they didn't have the industrial capacity to divert to build up the infrastructure for it (let alone support the ongoing resource commitment it'd require). Hell, they didn't have enough to adequately support their war effort even considering Speer's efforts after he was appointed Minister of Armaments. The political games between top Nazi officials, the refusal to mobilize women as factory workers due to ideology (good German women stayed at home and plopped out babies, basically), and the reliance on slave labor all helped the Germans thoroughly screw themselves.

I like this quote from William Knudsen, which really sums things up: "We won because we smothered the enemy in an avalanche of production, the like of which he had never seen, nor dreamed possible."
I'd be interesting to understand where these issues fall in terms of international agreements. Basically, where is the international pressure to not let China sell shit that will cause injuries?

The world's main carbon manufacturing base (for bikes at least) seems to be in Taiwan. It is not surprise that when you have all the tools (Mandrel's, carbon sheets, etc) and expertise that there is a class of people building knockoffs. I don't think you could find many people in the US even remotely capable of making a knock-off.
Once Upon a Time: Is Regina willing to sacrifice everything as the savior?
Optimal self interest is maximum fuel efficiency when cruising or lightly accelerating, and maximum power when flooring it. If everything is computer controlled, then it doesn't seem like there is a tradeoff here.

Besides altruism or avoiding repercussions, why would anybody choose to tune for emissions? It's a collective action problem. Maybe when slowing down / stopped, so a tailwind didn't leave you breathing your horrible exhaust.

Thinking a little further, inspections won't be able to prevent this modification if flashing is really easy - just revert before and restore the modifications afterwards.

My general stance is "fuck trusted hardware", because any contemporary implementation is likely to involve a foreign asymmetric key that makes it so someone else owns "your" hardware. But I do see a Free approach to it that involves time locks / hashing proof of work, and possibly logs changes. This way would provide some appropriate physical security and auditing, while not restricting any party in long-term possession of the device.
To be precise the first half of Freedom One [1] is the requirement (and not a guarantee), not "Open Source" or "Free Software". And the requisites for that requirement are decriminalization of research including sharing results of those, and possibility of said research, i.e. absence of technical measures that prevent access to the software.

This may work with politicians. I fear, persuading them to grant users other freedoms (like a freedom to change program or distribute your changes) is very unlikely to happen.

[1]: "The freedom to study how the program works, and change it so it does your computing as you wish"
(IPFS dev here) "questionable bile"? we'd love your technical feedback. We know we have a ton of things to do better -- but what sort of things are you thinking about? what can we improve on?
Deal Certainty
When I travelled through Spain back in '99 these were pretty common. They usually turned green when cars had slowed down to the speed limit. I travelled by bike so I didn't trigger them very often..

> Robocars of course would know where all these are and never trigger one, even if the occupants have commanded the vehicle to exceed the limit.

I will be very surprised if occupants of self driving vehicles have that option.
Government regulation moves way too slow for stuff like this.

Any pressure against China will need to be well-defined, meaning it will take a decade for some committee to figure out regulations.
I'm now a developer, where to go from here if I want more money?
I'm 25. I graduated with a master's degree in CS a year ago. I started working as a developer in a big company in Europe, making a decent salary (40K euros) which allows me to live comfortably but makes it hard to spare and invest. My goal is to reach 60K euros in the next couple of years.

I love being a developer, but I feel like it won't get me near my goal fast enough, so I'm looking at the different career evolution options I have.

What your advice?
The "headline" of this submission is actually the final phrase of a comment on a year-old blog post, way down at the bottom.
The same way you'd write "code that doesn't cause side effects" in Haskell. You cause side effects. The thing is with promises (like IO) the side effects are limited to a box you can open, process and close.

So given the same input the same function will always return the same output. If you have a function that asynchronously computes a random number - it won't return different numbers and will always return a promise for a random number. It will never be observable that being called with a different input it produced a different output (as long as you don't mutate global state or anything like that).

In Haskell, IO is implemented in a way that causes side effects at the platform level. If there are no side effects there is nothing going on and the program is a no op after all :) Monads like IO are about _limiting_ side effects and _controlling_ state.

In Haskell, the lack of side effects is by the fact IO is provided by the platform. There is no fundamental difference between Haskell's `getLine` and the DOM's `fetch`, both return a boxed value.
I prefer this one:

You pick a door. Monty opens another door, revealing a goat. You now get the option to switch from your door to the other two doors, keeping the car if it's behind either one.

Whether Monty opens the door or not doesn't mean much.
As a bluebird contributor it's worth pointing out that while our stack traces are pretty sweet - unhandled rejection tracking exists in most modern promise libraries.
I'm a believer in this idea generally --- that we should replace applications built directly on IP/TCP with applications built on a content-addressed overlay network running on top of IP/TCP --- but I think the logic used here is faulty.

For instance: I'm not clear on how IPFS protects applications from DDOS. Systems like IPFS spread the load of delivering content, but applications themselves are intrinsically centralized.
Ask HN: What is your favorite thought experiment?
Ah, thank you for pointing that out. I guess I got confused in all the papers I've read on the topic recently. It's hard to get into.

However, I would still not agree that the comment-linked article explaining negative sampling really explains how word2vec works, well enough, or maybe I just didn't understand.

Either way I recommend looking at this article as well if anyone wants to understand word2vec. http://www-personal.umich.edu/~ronxin/pdf/w2vexp.pdf
(IPFS dev here) I think she does, but perhaps the discrepancy may be that she's got a different target audience: the established website owners? Also to be fair, there's not much space in these sorts of articles LOTS gets cut by editors and -- from having done something like this -- you have to hit this absuuuurdly high level and can't sink into details much at all. I'm actually pretty surprised at the level of technical detail in this article -- i would've expected much more to not make it past the "remove jargon - write for the average user" media filter. I've done some interviews / articles that ended up annoyingly waaaaay more high level and completely missed my expected mark. You might want to write to the author, too. :)
I guess I'm the only one who runs these scenarios constantly in my head.
How to Build an Apple TV App for TvOS
"This kinda makes me sick to my stomach"

Perhaps this is a sign you've over-internalized things.
It's a lot like BitTorrent - everything is identified by its hash.

Many of the claimed advantages of IPFS can be achieved with subresource integrity. If you use subresource integrity, files are validated by their hash. We just need some convention by which the hash is encoded into the URL. Then any caching server in the path can safely fulfill the request.
I read the OP's comment as: you can write the "then" functions as pure functions, and they won't have any side effects; those will then be isolated inside the code that resolves the promise - code that you usually don't write yourself as it is part of some library, as with "fetch(...)" for making an HTTP request.
Eberly's method is faster, but for rigid-body work, mass properties are precomputed once and stored. It's not necessary to run that algorithm during the simulation. Even for thousand-face polyhedra, it's not that slow to precompute mass properties.
I really liked reading "How to Build a Billion Dollar App: Discover the secrets of the most successful entrepreneurs of our time" and we followed all of the suggestions while building our app.
I wonder how many of the people talking up this kind of biotruth have an insufficiently-fine rumpus.
I totally agree. leaving aside the granular details in the article this is the future. Bitcoin protocol, ethereum, ipfs, openbazaar, bittorrent etc are the blocks that content will be rebuilt on. The SAFEnetwork is a cool project as well. Someone needs to hash whatever DNS becomes into the blockchain so ther are no more CAs. This is all coming. Can't wait.
Newspaper headline style often trades grammar for brevity to accommodate a small amount of space in print. Replacing "and" with a comma is a common convention.
In this context, 'effectively' is a weasel word that doesn't actually change the intent of the comment.
I think

http://www.france24.com/en/20151004-dark-side-nobel-prizewin...

may be the original.
This might mitigate some bandwidth problem, for sure, but how can this improve our privacy and the right to be forgotten? I think I'm missing something. Isn't this just a modern reimplementation of distributed hash tables that were researched circa 2005?
Personally, I think Newcomb's Paradox is really interesting: https://en.wikipedia.org/wiki/Newcomb%27s_paradox
Yeah, but there's a subset of HN that prefers their racism scientific.
surprised there's so much unrest in France.

well, my point was that stuff we consider 'hollywood' happens day to day in less wealthy parts of the world, that's what I meant, it'd be interesting to see what solutions we come up with.

And to answer somebody who said, you couldn't get out of a situation yourself, that's the whole point of trusting a driverless AI, I want it to do the impossible for me.

Imagine if you had driverless cars in the favelas, that's what I mean.

Like that simpsons episode, where the truck automatically evades danger. I wonder if it's possible to have a driverless car that is able to perform these type of 'humanly impossible' feats.

I don't see why not, a sensor monitoring the world in ultra slow motion, able to steer it's occupants to safety when it detects a threat.
New Details About Stealth Black Hawks Used in Bin Laden Raid
a. Which SDK? You mean the ssh client?
b. Any custom software is wiped from your account in about an hour, though. Also an SSH re-connect is not that big a deal, IMO.
c. There are SSH client Chrome Apps

I guess I still don't see the point but maybe I'm assuming that one is already running a *nix and can either jump into the terminal there or connect a VM in the cloud very easily. The convenience doesn't seem that large.
Because, in an impulse-constraint system, all bounces happen instantaneously. An impulse is an infinite force applied over zero time but with a finite energy transfer product. This results in an infinite acceleration over zero time, with a finite change in the velocity vector. That's not how the macroscopic universe works. It doesn't properly model a combined impact/skin compress/slide/skin expand/bounce situation for heavy objects, which is not instantaneous.. This shows. It's why objects banging around in video games all seem to be too light.

A better model is to use compressible "skin" over incompressible "bones", which is what Falling Bodies did.
I've been earning about $130,000 USD a year as an mobile engineer - which is one of the top paying tops of engineers right now. Before those last 3 years though, I was earning much less. The difference was I started taking on more entrepreneurial opportunities. I started learning design and started being a product owner. I could do more than just engineer, I could solve business needs in a creative way.

So I might suggest looking at startup companies where they need someone who can do more than just be a code monkey. Startups pay very well.

Also, you should consider contract work as well. Maybe 10 hours a week. Someone always needs an engineer. Go to local tech networking events and meet people too.

If you want to earn more than a cubicle programmer would earn, look into other ways you can contribute to a product or company.

That is how I do it at least.

If you are not a mobile developer, I highly recommend you learn it. Knowing iOS development in addition to whatever you already know can add more to your paycheck.

If you need a good starting place on learning iOS:
https://www.udemy.com/ios9-swift/?couponCode=iOSMINER

This is my personal experience - you can see some of the things I've done on my linked in:

https://linkedin.com/in/spentak
Remotely triggerable buffer overflow in OpenSMTPD
BTW I'm not a CS graduate. Self taught. Just for context of what is possible
(IPFS Dev here) hey again tptacek! o/

> I'm not clear on how IPFS protects applications from DDOS. Systems like IPFS spread the load of delivering content, but applications themselves are intrinsically centralized.

Think about an application whose content is moving around entirely distributed by IPFS as well -- think of apps who run mostly on clientside, with signed (+ maybe encrypted) data generated on the users' browsers, with maybe a few "non-browser" nodes contributing to building indices or providing trusted oracles.

What we're taking about is a model for webapps in which not just the content, but the logic + processing is decentralized too. At one extreme are bitcoin/ethereum style applications, where everyone runs the same computation to verify it, and another extreme where everyone just computes on their own data + the data they care about, and sign all their updates.

How to do this well is not easy-- distributing the content is one part, another is making a really good capabilities library (Tahoe-LAFS has done an excellent job with this, for example, and e-rights has tons more great ideas). Another part still is thinking about the sync models with ephemeral nodes which create tons of small pieces of data, blast them out to content bouncers, and go offline. Building scalable real-time indices on this sort of stuff is going to be tricky :)

Another interesting area is thinking about how databases look once you do this-- think both NoSQL AND SQL models on top of IPFS. yep, may sound crazy, but we have some preliminary work towards this (NoSQL is easy, SQL is less easy, but very doable! -- after all a database is just a good datastructure and good algorithms for operating on it).

Happy to write more about this, it's a super interesting model we're exploring.
>I'd bet that the fact that a self-driving car will have 360° video streaming to the police will do more to keep the occupants safe than your video game-honed fantasies.

You realize you're debunking one fantasy with another, right?
This isn't really a valid criticism of IPFS, unless you can point to a competing initiative which implements 'subresource integrity'. Alan Kay said that each object on a webpage should have its own URI way back in 1997, and yet here we are.
Not really sure; I've been using Formspree for a while now with no complaints. Typeform looks interesting as well, but I haven't really found a persuasive argument to get me off of Formspree for most things.