skysight-inc/HackerNews huggingface dataset:
Seems like a very important piece of work.

I didn't read very carefully but I don't see many facilities for permissions control other than having a personal folder.

Did I miss that? Do you have plans for permissions support, like groups or read/write access or ACLs etc.?

Or maybe if you just make a simple type of group so that one account could share access to its personal folder with a set of other people/accounts, that would handle most use cases for permissions.

Other than that, seems like this is a great start on solving everyone's problems.
AddThis Pro introduces new pro tools for website owners
The Meaningful Content Fund wants to be the “Secret Santa” of the web
What about going the "TripIt" route and let people forward their email receipts? You could parse and let people populate their accounts that way. I think you can even request old receipts for ones you've deleted.
That reminds me of a funny story: a friend was working on some servers in a big telco and saw two guys carrying something that looked like a heavy, thick pipe, and a big hammer. "Hey, what's that?" "Power cable for the UPS [one that kept the whole building up]" "And what's with the hammer?" "Well, we have to bend the cable..."
This is exactly the issue. To deliver the power needed at such low voltage, you need thick cables. And thick cables are expensive in materials and installation. Can you imagine a typical j-box or load center with, say, a dozen of these bad boys coming in and leaving?

Due to the size, the changes needed would not be confined to the electrical system -- you'd have to figure out a way to maintain structural strength and fire safety despite the large openings for cables.

It's possible to imagine houses wired with low-power DC and high-power AC (both), but it'll never happen in my lifetime, hence a general lack of enthusiasm.
Intro to Allegory, a new Go-based 2D game engine
EU Prepares to Step Up Google Investigations
Oh absolutely, I completely get why folks sell them for $600 each. (They were $25,000 each at one time which I found to be rather extortionate). I used to run ntpd on my home server to keep the machines in my house synced until the reflection attack using it came out and folks were dragging down my cheezy home net using it to attack others. Now I only run ntp inside the firewall :-)
For websites that don't need text or layout WebGL might actually be a good option. If you need text or layout, then you would need to write a text- and layout engine in JS+WebGL and duplicate what the browser already does anyway, so the web site would have to be quite heavy. Both can wonderfully work hand-in-hand however, as demonstrated here: http://acko.net/
So what happens when someone uploads illegal content (like torture videos, snuff films, child pornography, the US constitution on some campuses)? Can clients define blocklists for things they don't want to store?
I have just noticed that in many online communities, you couldn't easily filter on extremism because, based on the community values, expressing the wrong opinion is "trolling" but responding to that opinion "die in a fire you fucking asshole" is a top-rated comment. I don't even think these are outliers, a lot of communities are run like this.

Also, possibly this comment would be a false positive in some places because I included extreme text as an example.
Ah, the classic presentation that got me started in the demoscene a couple of years back.

The Google cache version of the pdf doesn't include any images, so I put up a copy over here:

https://dl.dropboxusercontent.com/u/2173295/rwwtt.pdf
Crowdfunding Monsters: TrackR, 3 Campaigns 3 Success 30x Money raised -
This just made me discover the github archive.

$ wget http://data.githubarchive.org/2014-07-21-{0..23}.json.gz
...
Downloaded: 24 files, 129M in 30s (4.25 MB/s)

Cool. A day's worth of public events is 129MB compressed. That's surprisingly small! Let's play for a second.

$ ls *.gz | xargs -P4 -n1 gunzip
$ du -sch *.json
...
807M	total

Time to break out JQ: https://stedolan.github.io/jq/manual/

$ time jq .type *.json | wc -l
408218

real	0m16.788s
user	0m16.366s
sys	0m0.325s

That's an easy amount of data to mess with. If a day is 16 seconds to process, I can do 14 years on my measly desktop in one day! 408k public records - around 5 a second. I somehow imagined events would flood into github even faster than that. I wonder what their public/private activity ratio is.

Let's explore the event types:

$ time jq .type *.json | sort | uniq -c | sort -n
405 "PublicEvent"
697 "TeamAddEvent"
1018 "ReleaseEvent"
1636 "MemberEvent"
3166 "CommitCommentEvent"
3892 "GollumEvent"
6925 "DeleteEvent"
7051 "PullRequestReviewCommentEvent"
14807 "ForkEvent"
18579 "PullRequestEvent"
19919 "IssuesEvent"
37942 "WatchEvent"
38402 "IssueCommentEvent"
46033 "CreateEvent"
207746 "PushEvent"

Pushes dominate - 10 pushes for every issue created.

This is probably more than enough for an HN comment. It'll be fun to see what people do with this stuff this year. :)
You should be prepared for Amazon to block requests from your servers. (And I think this would be the right thing for them to do)
permissions are hard in general.

I think permissions in IPFS should be implemented as encryption + capabilities (see E).

(e.g. grant people access to particular paths by giving them decryption keys. once they have the blocks they can cache them, but you could do revocation by moving the blocks. gets away from the dedup benefits of the merkle dag, but if you _really want to do revocation_ you sort of can.)
Do typed arrays work in the last 14 years of browser technology or JavaScript environments?
I started around age 10 on HTML and then programming after that.

I think starting with HTML is ideal as it's very simple, the web browsers are forgiving of syntax errors, and you can visually see results right away.

You can then naturally transition into learning programming to generate HTML.

And I think it's important for most of this to be self-guided with the help of books and such. The results will be much slower, but I think it will be more fun and educational.
The issue with a lot of procedurally-generated content is that overall things become same-y. Lots of breadth, little depth. When you have a set number of variable sliders, you don't have to see all the possible worlds to get a sense of how many sliders there are and what their ranges are. The problem only gets worse when moving away from planet/landscape generation (dumb matter) and getting into simulations of history or society.

I'd be really interested in learning about any work in the "interestingness" of procedural content. Is it possible to quantify that sort of emergent complexity that happens in life, or in a work or story with artistic direction that takes on a life of its own? Can a system make a billion compelling and unique stories without solving the issue of Strong AI and just making a superintelligent DM?
The New Venture Capital: Interesting Slides about VC evolution
If you were all ears you might have digested TFA instead of spinning it as men being the real victims.
Macaw 1.5 – Embed Tool, States and Display Toggling
Yep. Blacklists, and there's some other techniques (like blacklisting on the DHT).

This opens up the door to censorship too though, so it has to work like the web does now: individuals and groups can select whether to serve things or not depending on their own views. Same for Routing.
We assessed what prior work had been done and found these attempts to ultimately be unsatisfactory performance-wise for the breadth of JavaScript clients we would like to reach.
A History of Bioinformatics (told from the Year 2039)
Now you've got me dreaming about my battery-powered hair dryer. And my battery-powered electric tea kettle, microwave, and espresso machine.

Not to mention the battery-powered table saw and air compressor in my garage.
The few important ones
I actually thought transmission of DC was more efficient than AC, because you don't have inductive losses (hence HVDC underground cables etc) but that the issue is more the ease of AC transmission, since building transformers is easy but converting from AC to HVDC and back was difficult before the advent of switching converters.
SpaceX: ORBCOMM Soft Water Landing Video
(BoardRounds co-founder)

Thanks for pointing these guys out! One point I should clarify: we recommend and fulfill followup interventions. Appointment scheduling is a portion of that, but it only scratches the surface of what our services can do.

Follow-up appointments are the "bread and butter" of follow-up care (most patients who need any sort of follow-up will need a doctor's visit), but the real power comes in being able to identify additional interventions (transportation, medicine reconciliation, home care) and set them all up at the point of discharge. This has to happen on a per-patient level, because while it is incredibly valuable for the patients who require it, it's fairly expensive, and it would be prohibitive to (e.g.) send a nurse to the home of every single person who leaves the ER the next day to check up on them.
Survey: Facebook scores low in customer satisfaction
Many license management software are especially bothered by time changes of this sort.
Coding, startup syndrome, and sales
Unfortunately I have no choice but to deal with racist people from time time and am constantly repeating the phrase, "not all (insert race) people are like that."

Is that a "Red Herring?"
"as negative outcomes are far more common in most situations than positive - and mandate more attention so that they can be avoided."
That's a huge assumption; what if your deeply-ingrained habit of thinking of negative "what if" scenarios is what causes you to assume that negative outcomes are more common? And what if you choose to think about and do other things instead of fixating on possible negative outcomes after you think of them?

You can learn to observe when you're fixating on negative outcomes so that you can change how you think and thus how you feel. If your brain is a Ferrari, learn how to drive it. I recommend looking up the "Ten Twisted Ways of Thinking"; I've seen those patterns of irrational thinking again and again in the intelligent depressed people I've known (myself included), and learning to recognize them and deal with them makes a huge difference. Just because you're extremely intelligent doesn't mean that all of your thoughts are correct or valid or worth thinking about, but there's also no reason to express internal anger at yourself for having an irrational thought. I had a diagnosis of major depressive disorder several years ago, but after learning to watch my assumptions and when I'm fixating or about to fixate on negative outcomes, I no longer meet any of the criteria for that diagnosis.

That said, I also get no sense of achievement from anything, but I do enjoy continually learning more and doing more because it keeps my mind busy on positive outcomes. Actually finishing things is less relevant to me except when their incompleteness becomes obnoxious.
Copyright-based businesses in the US are going to love your philosophical take on censorship.
Yea, I think it is deliberate, they want to merge dev and test.
Even though I am an advocate of procedural generation, I concur that this is a problem with procedural generation. Even though one algorithm can create millions of permutations, they are all based on the same algorithm (for example, you can vary the size and distance of Worley noise in many ways, but in the end it looks like variations on the same type of noise). For each really new thing you want to produce, you basically have to create a new algorithm to produce it. You can often combine algorithms (say, combining simplex noise with worley noise to produce rocky terrain), but there are only so many interesting ways you can do this, and so many ways you can do it that won't break your game. You can't go wild adjusting the parameters, because 99 percent of the results will look like junk, so you often have to restrict yourself to meaningful subsets of the parameters. Really, it gets pretty close to manual generation at some point, because there is so much human input. Even if you were creating creatures, simply varying the amount of limbs would only produce so many interesting results. Then you have to code separate algorithms to generate eyes, horns, claws, skins, fur, etc -- and then make sure that every generated permutation looks ok.

Edit: to add an additional distinction, I am referring to the generation of visual content here. You can do much more in an emergent (AI-driven, state-based, or chaotic) system and produce surprising results, although you still fall into the dilemma of making sure that all resulting permutations look/function correctly.
My dentist actually mentioned that she can't charge less than what she bills to insurance company (at least on the books). It appears that if a dentist is part of an insurance network, by agreement with insurance company, s/he can't charge less to patient who don't have insurance.

I have a dentist friend whose practice doesn't accept any insurance so he is free to set his rates and charge his patient. After COBRA finishes we might go to him.
How to annihilate an Old Smartphone
I've worked for many of those companys, Intel -> Sun -> { startups } -> NetApp -> Google -> {startup}. I find it hard to call them 'once a generation' as I've seen several in my singular generation.

That said, from the ones I worked at, the first 100 employees of every tech company (and that is important as Tech companies give out lots of equity, others do not) that hit a billion dollar + valuation have made at least a million dollars from their participation. Most multiple millions. That has simply been my experience, and I completely agree its just a data point. It would be fun to have someone with more time to dig to make up that list of 100 of every tech company that is worth more than a billion dollars and check the millionaire/not millionare box. I'd love to see the chart.
Transit appears to be schema-less, so I would be in favor of other formats that have explicit schemas.
Nobody is invaluable at a company. Period. And especially in the tech industry. Code is just code. It doesn't take a magical power to read it.
I'd like to second your opinion -- meditation has helped me tremendously in many ways, especially in, broadly speaking "getting me out of my own way".

I'd suggest starting with the book "Mindfulness in Plain English", available from free online. Another good book, available online, is "Mastering the Core Teachings of the Buddha".

Also, try some audio talks from Jack Cornfield, Pema Chodron, Gil Frondal, Shinzen Young, or whoever seems to work for you. Listen to them when you go on a drive more than half an hour. But the important thing is to put in some time meditating.
How recruiting technology costs you a job
I think that is almost exactly the opposite situation. You want to derail someone's racist diatribe, as whatever nonsense they're spouting is not a real problem that needs to be addressed.
Previous discussion:

https://news.ycombinator.com/item?id=5217004
$2B for the Clippers – a Deal or a Steal?
That's good to know, thanks. Based on a previous launch, I was under the impression that they wouldn't reset. But it certainly does make sense that they do reset when going from free to paid.
> once we've sorted around the best practices for securing your coin.

The same theory applies to credit cards (single-use card numbers, etc)
> it was OK, because they hired smart, competent people who understand the need to triple-check, if necessary, before committing. People who understood the gravity of the situation, and who didn't phone it in if they weren't feeling it that day.

In my experience that is not nearly sufficient for implementing any process that can't tolerate errors. It is necessary to have conscientious people of course, but they still are humans. Given the opportunity for 2,000 hours a year, year after year, they will screw up.

Humans are very bad at following procedures. For recent examples, consider the people operating our nuclear missiles and those protecting our bomb-grade nuclear materials. If even they don't have enough motivation to follow procedure ...
It will be interesting to know what kind of integration is planned for Nagios as it already supports Event handlers[1] for executing script when there's a state change.

[1] http://nagios.sourceforge.net/docs/3_0/eventhandlers.html
I got a couple patches through to Firefox proper. One was a fairly easy bugfix[1], but the other[2] took me lots and lots of iterations to get correct. The mentor was extremely patient, taking what I think was more time to explain to me how to do it right than it would have taken him/her to just do it themselves.

The worst part for me wasn't understanding the code (though following through some of the XPCOM stuff is tough), but working with Mercurial. I was tempted several times to abandon it and use a git mirror. Anyone that says patch queues are equivalent to git rebase is crazy.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1006656
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=907310
I'm just tickled by how many commenters have a totally obvious solution to this problem. Surely, the hundreds (thousands?) of experts at Google, the IEEE, and the ~8 manufacturers who put this contest together are just fools who couldn't come up with such amazing, brilliant ideas themselves.

Congrats in advance, and enjoy your million bucks!
Mozilla's Asm.js Technology Drives Dungeon Defenders For The Web
# a mutable path
/ipns/my.host.com/some/file.txt

This reminds me of AFS, which is old, but seemed pretty sophisticated. I've only personally seen it in use at CMU. This project has much broader aims than AFS, of course, and the resemblance is probably superficial.
It drives me crazy when people say "just wear headphones". Would you take the SAT while wearing headphones? Because there are plenty of programming problems that are as hard as anything on the SAT.

(I know I read that analogy somewhere, probably on HN.)
One part of his conclusion struck me as wrong:

> As a technologist, you know that the worst thing that you can do is over-constrain the problem before you start.

From what I've read on this subject, this is not the worst thing you can do. The absolute worst thing you can do from a creativity standpoint is be completely unconstrained. That "blue sky" thinking leads to a lack of focus that prevents you from coming up with good solutions. The startup mentality of "embracing constraints" is more than just a rationalization that tries to turn a negative into a positive...it's an observation of how to best creatively problem solve.

There's no doubt that over-constraining can also have negative consequences, but if you've got little to no natural constraints, it's almost always best to invent some reasonable constraints prior to diving in and trying to solve the problem. It's okay to document those constraints and, perhaps, make changes if you find the problem you've created to be intractable. But operating without those constraints, whether real or self-imposed, is the absolute worst way to approach any creative problem solving endeavor.
Looks fairly similar to PPSPP: https://datatracker.ietf.org/doc/draft-ietf-ppsp-peer-protoc...

Both look pretty cool, I'd like to see some more traction in this area.
Is this a long term goal or a short term goal? If you are serious about this as a career you should look at a relevant PhD program. Getting a PhD is free (unless you count the lost salary while you are making $30k a year working towards the degree). A PhD isn't usually recommended if you are planing to work in industry, but since this is a new field is is probably one of the exceptions and would give you a fast track towards the specific skills you would need.

I am at Boston University, and I know of at least one autonomous vehicle lab here. Most big universities will have something similar.
There is a primer on money transfers and crypto currencies: http://gendal.wordpress.com/2013/11/24/a-simple-explanation-...

tldr: Even transfers within a single country are very complicated. Your bank just hides the complexity from you.
Understanding Reader monad
Does Warby Parker have a virtual try on?
Better video from the first landing, despite the data corruption, than this one, due to the ice fouling. Wonder why this one got iced? Clouds?

But even so, it certainly shows success. Can't wait to see 'em get a stage back. That'll be amazing.
None of these articles on No Man's Sky ever mention Noctis, which is really strange. That's clearly a precedent here worthy of mention. http://en.wikipedia.org/wiki/Noctis
Why is Twitter a better comms method than email or a regular website?
That's how the internet works. If people are doing illegal things (like standing up to a totalitarian regime), they take on the risk of repercussion. (We can't tell a-priori what the information content is reliably).

People shouldn't accidentally store illegal things they don't mean to (hence blacklists) but you also don't want to snuff out freedom of speech of those who understand + are willing to take the risk. The issue is routing access to it is also considered hosting it (dcma takedowns for links on the web).

I think that the best thing is to have the default DHT include blacklists that can be updated to handle DMCA requests. Sort of like DNS works today. Definitely something that we'll have to figure out as time goes on.
This is a great example too because he did it to learn the language. The fact that it became a business was not the original intention.
Tutorial: Build the next WhatsApp in under 2 hours
Wordpress has some downsides:
* The hosted version doesn't let you put ads in.

* If you host yourself it is a lot of maintenance to keep wordpress patched, spam cleared, etc.

* It is dynamic, so each page needs to be built based on a query to the mysql database. For a handful of users this is no big deal. If you hit the HN front page your site will be overloaded.

On the other hand, Wordpress is good if you blog on the go and want to use the ipad app or whatever to post/maintain your blog. It might also be good if you have multiple contributors, or update your blog so frequently (minutes) that rebuilding the site to deploy it is an impediment.

Octopress / Jekyll is a good alternative:

* Content is pre-formatted HTML files, no database to get in the way or slow things down.

* Tons of people use it, so it is well known.

* Lots of publishing options -- github, heroku, s3 + cloudfront, etc.

* "Features" like discussion forums can be linked in from disqus or other purpose-built services.

* Publishing is easy via running a script, although that means lugging your laptop around or using an ssh client on your tablet.

* With static HTML the attack surface is substantially less compared to a PHP site with a back-end database, so security should be significantly better and easier to deal with.