skysight-inc/HackerNews huggingface dataset:
Great question. I really love what I do at the junior high. I teach business and teen entrepreneurship. I love going into work in the morning.

But I loved my experience this summer. I love the thrill of writing, building, and seeing my code work. The creator's high.

My current plan is to take a year off from teaching next year and pursue an entry-level development job with a good local company. I'm only 27, so while I'm not sure development is the full-time career path I want to take, I definitely want to try it out. In the end, it will boil down to whether I enjoy waking up and going to work as much as I do now.
There's a German metasearch engine funded by an NGO & University, which also funds the Yacy P2P engine: https://www.metager.de/en/ and http://yacy.net

Scholar Ninja is trying to use WebRTC for distributed indexing and searching from a Chrome extension, but there's a Chrome/WebRTC bug which prevents long-running tasks: http://juretriglav.si/an-open-distributed-search-engine-for-...
Many hackers / security researchers wouldn't mind working for the military but they don't have the desire to go through basic training and learn the things that will be unnecessary to their main job.

If I were to join the military right now wanting to work on computer systems, how long would it take before I'm actually preforming that role, or would they have to "break" me first? Hackers have no desire to do that when they can easily stay in the private sector and earn twice the pay and have a nice cushy office to work out of.

There should be some kind of alternate route to joining the military for officer and specialization roles (in my opinion of course, I am certainly interested to here if anyone has objections). Give me a few tests, an interview, a basic physical, a polygraph, and some IT training to get familiar with the systems and let me go to work. High pay isn't really an issue for me personally as long as I enjoy the work and am constantly learning or teaching.

Having access to that information is a huge responsibility. There have been spies at all ranks that have done large amounts of harm to the US military. It is absolutely necessary to lock down machines and have strict security checks over each other a logging of everything.
Hmm, it's just a figure of speach. "The most underrated feature" -> "I really like this feature and think it deserves more attention."

Just like "the best programming language ever" -> "a programming language I am really excited about, that fits my needs very well".

The hyperbole is not the problem IMO, it's the nondescriptiveness. I think the title should have something about exception handling in it.

The enforcement of the Guidelines has been pretty arbitrary, and quite often good (editorialized) titles have been turned back into something nondescript. Or now the other way around, the original title is editorialized to be less interesting. I think the most important criteria for a title are: does it get across the topic of the link, and the target page author's intention?
I need help developing an income that doesn't keep me sick. I run various websites. At the moment, I need help figuring out how to get traffic. There are some other things that need work but I think the fact that I don't know how to get traffic is currently my biggest issue.
Having used a few cheat codes to instantly see what every voxel is composed of... the generation isn't great. It's just spheres of certain materials, as well as x-shaped veins. It feels natural when you're randomly chipping it out, but when the curtain gets pulled back, it's not as impressive.
My new habit: Automatically up-vote every greyed-out comment I encounter. I don't go searching for them, but when I see one, I upvote it without even reading it.

I used to read them carefully first, to decide whether I should up-vote. But from that experience, I've learned I almost always should -- the downvotes were rarely warranted, and almost always lazy and brainless. So I may as well save time and cut to the chase -- just upvote.

(If enough of us do this, maybe we can minimize the problem HN is seemingly unwilling and/or unable to address.)
Your First Success is a Trap
blog post/link to source: http://www.teall.info/2014/01/online-3d-dice-roller.html
The actual goal stated by SpaceX has always been to land the first stage at the facility it launched from. Bear in mind the first stage doesn't actually travel all that far down range comparatively speaking. It's primary job is to get the second stage up out of as much atmosphere as possible.
G+ is probably trying to avoid what happened with App.net - cross-posting clients leading to seemingly active but entirely non-participating accounts.
Hi there! My name is Sherri and I work for SDA Software. One of our specialties are Angular JS. We can start building your front end to your web app right away. Checkout out portfolio http://go.sda/portfolio.com.

Give me a call at 604-425-0405 (Vancouver, Canada) or send me an email to sherri@sda.com to get you started.

Best Regards,

Sherri Gutierrez
Recharging a SpaceX licence plated Tesla with Solar City PV installation. Only thing missing is a Blow-up Musk doll for the passenger side?
UK judge says ‘freedom of information’ means choice of digital file format
And yet the images he used in his letter came from Shutterstock, rather than directly contacting a photographer and checking they're okay with their image being used to illustrate the point he's making.

Not saying this isn't a problem, just that he doesn't like it when it brings him less money, yet he uses it in other industries because it's convenient.

Having some way to filter out the big agglomerators would be nice - obviously you can use 'buy used car -autotrader', but the majority of users don't realise they can do that, even if they would like to.
The typeface I linked to does both, so there are regular contextual alternates and ligatures ("ll" gets ligated), but there's also randomization so that the same word written multiple times looks slightly different. This is a supported feature of OpenType.
> A classic English example is Chomsky’s “Colorless green ideals sleep furiously”—perfectly syntactically correct, but meaningless.

Interesting. But is it meaningless? Isn't its very meaninglessness its meaning because it has come do be known due to it being bandied about far and wide as an example of meaninglessness.

Maybe it's something more. Clearly, for all X, X cannot be at one and the same time both green and colorless. Similarly ideals do not _literally_ belong to the class of things which can sleep. Finally, sleeping as an activity is never done furiously as fury signifies intent and whatever else may be true when one is asleep it is certainly true that one lacks intent when asleep.

Thus packed into that sentence are three ways in which it _cannot_ be the case or refer to something _actual_ in the world. Is it in this way that it fails to have meaning and so will always continue to fail to have meaning?

postscript:

> Let’s deconstruct this phrase and define its parts, considering the second part first.

Let's use the word analyse rather than deconstruct when that is the word needed.
Kim Stanley Robinson's Mars trilogy. It's sci-fi, not fantasy, but what sci-fi it is! A hard sci-fi account of the colonization and terraforming of Mars with tremendous verisimilitude and a boatload of Big Ideas.

Robinson explores space travel, the problem of living on low-atmosphere worlds, architecture on other planets, eco-economics, post-capitalist economies, tele-robotics, self-assembling factories, world governments, underground resistance in an always-on surveillance state, corporations with the power of nation states, and the development of a new religion.

It's a powerful stuff and a lot of fun, to boot.
No. None of the graphs they use are ego-nets. That would be methodologically ridiculous, as you point out.

In fact, the main problem with the paper is the opposite -- the Facebook graphs they use are regional networks borrowed from [1]. This means that Facebook's actual mixing time should be _dramatically higher_ than the times measured in the paper because of the tendency of random walks to get stuck in regional networks. I believe this is the reason their Facebook-A and Facebook-B mixing times are much lower than the others, such as LiveJournal.

Alvisi et al. have a couple of related papers specifically looking at the implications of our new understanding of social-graph random walks for sybil defenses. [2, 3]

[1] https://www.cs.ucsb.edu/~ravenben/publications/pdf/interacti...

[2] http://www.cs.utexas.edu/users/lorenzo/papers/Alvisi13SoK.pd...

[3] http://www.cs.utexas.edu/users/lorenzo/papers/Alvisi14Commun...
"Type-safe" as used in the FP community tends to be a much stronger claim than what's described in this post. At the very least, throwing a runtime exception is considered "going wrong" in the Haskell community, and this post keeps throwing out examples of runtime exceptions as avoiding "going wrong".
I had no idea the Netherlands is that cheap. I might move
This is very nice. I'm curious about your technology stack for putting this all together, if you wouldn't mind sharing some behind the scenes I'd be most grateful.
Doctors and pilots get paid reasonably well by the military (especially once training, liability, etc. is factored in). We could probably do something reasonable in infosec.
> not only did people connect with fake people on a picture, they felt the need to endorse them as well, earning their imaginary trust

LinkedIn shoves the 'endorse' feature in your face so heavily that it's almost more difficult to NOT endorse someone for something.
Introducing lowRISC
I haven't looked at the refs, but you're welcome to. I suspect wikipedia is more reliable than priceonomics.com, although you have to look at the sources yourself to be sure.
Did you enjoy reading books 1 and 2? If you need an ending, just assume that after the last book the town got rushed by those stone-spider things and Kvothe died with his tale unfinished. Life is messy that way.

----

I can't pretend to speak for Rothfuss, but what he's doing while folks wait for Kingkiller 3 looks pretty familiar to my own experience. I'm in the middle of writing and drawing the last volume of a trilogy of graphic novels. I'm constantly fighting to keep it from expanding into four books because I want to finish it around the end of the year; I have a list of things I need to make happen before the ending can make sense. And a list of things I'd love to take time to explore but a strong desire to not make the last volume twice the size of the first two together. And a very ambitious chopped-up timeline structure going on in the last volume.

And yet I've been spending the last month working on pretty much anything else besides this last book; my brain's been excited about a completely new idea for something I want to do about six years down the line (I already have long-brewing plans for my next story), I've been doing art for a convention, working on some short stories I promised. I have to fight myself tooth and nail to get any progress on this nearly finished story. Working on it involves loading a bunch of state into my head, and distilling it down into what is occasionally some very emotionally draining things to write; it is not an easy task. And every page I finish gets me one page closer to the ultra-complicated pages I'll have to draw for the climax, which in itself is pretty stressful - I'll be glad to draw them, but they'll be a ton of work, and I'm not 100% sure the idea I have will actually work, so I kinda want to just go off and do something... smaller. And simpler.

Endings are hard.
>If we're going to get title changes, can we at least get useful title changes?

No. If the title changes were useful, what would we discuss on HN?
I'd love to see something like this but as already mentioned, building out a serious e-commerce platform from scratch is a lot of work.
Sooo... does this leave the door open for the possibility of SHA1 to be backdoored like this? The FAQ says it's only "unlikely" by assuming NIST didn't have the skills to pull it off?
Some search engines, e.g. Google 7 years ago, are less un-equal than others, e.g. Google today.
This is pretty much exactly the kind of device I've been looking for. I wanted a tiny system with a GPGPU that runs CUDA from the get-go. I have an nVidia desktop, but I'm running Windows for work and my other hobbies, so Python + Theano + CUDA are a little tricky. This is pretty much perfect because I can set it up as a Linux device on my network, SSH into it when I need to play with GPGPU stuff, get it working, then push the data to Amazon EC2 when it's ready for prime time. I bought this within minutes of hearing about it.
I had completely forgotten about this feature for Macs (having recently come from a PC work laptop)!!

Spaces is exactly the kind of efficient travel setup I didn't even know I was looking for. Thanks so much for sharing!
Sadly this might be future of most of the social web, robots attracting robots.
> TDD in Ruby gives you a kind of certainty about the correctness your code that is hard to get in other languages.

? TDD is pretty easy in many other languages, both dynamic and static. In some ways, static type systems can enhance TDD by making testing to validate invariants that are beyond what the type system can statically verify easier, because static types can be used to generate test data automatically, so instead of specify specific tests, you specify the universally quantified invariant that must hold and the testing framework generates numerous tests. Both Haskell and Scala (and no doubt other languages) have testing frameworks that leverage the type system to allow this.
Change your thinking about Change Management
I have been meaning to setup an arxiv mirror (they have instructions on how to do this) and then run all the papers through elastic search.

I'd love to run NN on the abstracts or similarity algos on the equations. It would be fun to do SIFT on the equations an then some deep learning to detect branches of mathematics. Or extract molecular symbols in figures.
Enterprises, DevOps and Economies of Scale
I think "type safety" is one of those things that's so well-defined in theory that there's always a huge disconnect between people who know the theory and people who don't. Therefore, I always like to explain the "progress + preservation" view whenever describing type safety, because it illustrates the term really has a pretty precise meaning at least in the simple cases.

In the simplest case, think of your 'interpreter' as a program that translates programs into values. For example, 1 is a value and \x.x+1 (the lambda expression) is a value, but (\x.x+1)1 is not a value because it evaluates to 2 (or, at least, to 1+1).

Let's say that your interpreter does this a single small step at a time; so for instance, if you have* f(x,y) = x+y, then f(1,2) |--> (x + 2)(1) |--> (1+2) |--> 3.

Type safety goes like this: If x has type T then either x |--> x' or x is a value. Also, if x has type T and x |--> x' then x' also has type T.

The first property is "well-typed programs don't go wrong" and the second property closes a loophole ("if you're a well-typed program, then you're never going to evaluate to anything that isn't also well-typed", so we never escape from the first property by evaluating)

* using the product syntax because some people will get confused by f 1 2, but that's in fact what I mean.
I suspect you perhaps didn't actually read my post that carefully.

As I pointed out, this was a drug from an American pharmaceutical company.

And the trial was overseen by the CDC, which last time I checked, was an American federal body.

So it's perfectly reasonable, whether for legal, jurisdictional, or whatever reasons, that they would pick American citizens as their first guinea pigs.

This has nothing to do with "only saving American lives". You could replace American with any other country, and it would probably be exactly the same.

For example - Bayer, a German drug company, has in tandem with the Bundesinstitut für risikobewertung decided to run a trial on two local volunteer. Would you be just as outraged then?

Yet, you seem to see this as some grand conspiracy to protect American lives...

Further, you seem to have completely overlooked the fact that we have American citizens flying over to Africa, and putting themselves at risk to look after Ebola victims.

I'm not even from America, and I don't really see the huge moral outrage here. The drugs hasn't even hit human clinical trials yet, so I don't see how you can even draw conclusions on who it might or might not be offered to.
Express.js official site down
official site, including docs, has been down for three hours+ now. Google Cache still has a copy: http://webcache.googleusercontent.com/search?q=cache:kb9crsFs6A4J:expressjs.com/api+&cd=1&hl=en&ct=clnk&gl=uk

Note Express was recently transferred to Strongloop by the creator (but not the current maintainers).
This is the plot to a movie I have seen, though I can't recall its name.
Buffer is a great tool, however it only supports Publishing while Stacker supports both Publishing and Replying from one app.

I wrote a blog post on the core advantage we offer recently https://www.getstacker.com/blog/4/the-million-problem

Excellent feedback on the pricing! Right now our main focus is to grow our customer base.
> The Lies of Locke Lamora, Scott Lynch.

Recently read the first volume — wasn't sure about the series so only got the one, it was a great read and the next volumes are on the list for my next book ordering.
freyrs3 didn't say that these languages were unsafe, he said that they were vacuously type safe. The kinds of safety you mentioned do not arise from (static) typing and so, regardless of their validity, it's just not on topic.
> Is not about type safe, Dart can be used as both, a type safe lenguage and as a dynamic lenguage, demanding to cover a certain part of of what a type safe language has it is reasonable, now, if the package was to big for Dart designers they should have made Dart a dynamic language only.

If the goal is not to make it type safe, then there is really no objection to just use the built-in Map+List JSON parser, is there?

> I see this as a way to mitigate the desing problems Dart it self has.

How could a language a language possess both classes and not spend a lot of complexity trying to shoehorn JSON objects to fill the data in those classes? This is not a problem of Dart, this is a problem of class-based object orientation. It baffles me that people expect it to arbitrarily map JSON to those classes when the associated complexity is well-known.
Show HN: Voice - An iOS App that lets blind people read
You will lought, but your work was an inspiration to me =)
Feels Like Driving In The Future
I tried to write a post a little bit similar to this one. I'd like to hear any feedback: http://tel.github.io/2014/07/08/all_you_wanted_to_know_about...
Error 503 Over Quota
The job of a search engine is to second-guess your desire from limited inputs and try to fulfill it. I can't think of any sane way to be "equal" about that without relying on a lot of subjective judgments. Or being bad at making decisions.
Your Cancellation Process is Bullshit and it Hurts Your Company Image
>On the other hand, while this is admittedly very anecdotal, one really obvious common thread that I see in the vast majority of great hackers I've met has been a distrust (if not borderline disdain) for authority and seemingly needless process

You are right, and I am one of those people, but there are some brilliant people out there who for some strange reason I cannot comprehend, love every fucking thing about the military. There are also those of us who do feel the way you described, that stay because we foolishly think we might some day be able to make the military a better place.

Where I work now, there are lots of former military members. All of us are happy that we don't have to deal with the bureaucracy, but most of us don't regret the time we did spend in the service.
Oh heck, yeah. I have been endorsed for things I didn't even know I was an expert in.
Actually, the article says “I’ve found that about 10% of drivers truly identify the speed limit sign and drive at or near that limit,”. That is what we were discussing here, not the 85/15 percentile thing. (Sorry I should have said 90% rather than 85%).

Of course the article doesn't say what those other 90% are doing. I suspect they aren't all breaking the limit - probably some are going slower than the speed limit.
There's definitely more reasons. I didn't want to detract too much from the topic of the blog post when I wrote it, since the post is already obscenely long.

Puppet doesn't have native support for a lot of things, which require us to either implement it in puppet's DSL, or in custom ruby, which the upstream won't take. For instance: git, gems, pip, virtualenv, npm, etc. etc..

Puppet doesn't have looping. I'm always told: "Iteration is evil. Puppet is a declarative language and if you're needing to loop you're doing something wrong." But it's simply not true. Looping making things insanely simpler.

Puppet isn't executed in order, even for the same service in the same environment across systems. You have to very diligently manage every require for ordering, and no one does it right. This had lead to systems unable to run first runs really often, which causes problems with autoscaling. I don't enjoy spending my time cleaning this up often.

Puppet's DSL is full of little gotchas that constantly cause issues for developers who aren't very familiar with Puppet.

Half of our team was very familiar with Puppet. If you look at my blog, quite a few of the older posts are about Puppet. I worked on the puppet infrastructure at Wikimedia Foundation for a long time, and released all of the puppet code as open source (they have 60k+ lines of puppet).
The problem here isn't that there isn't open competition. The problem is that he's lost at it.
Bonus points if you didn't learn that from playing KSP.
> Robert Jordan told Sanderson how he wanted it to end, so he at least had an end in the works.

Technically, that never happened. Sanderson was picked by Jordan's widow, but Jordan had left extensive notes about where he wanted the series to go/end.
It's not that cheap, though. I just live very frugally and don't really spend money unless it's absolutely necessary, so my expenses are very low. In part, that's to be able to do stuff like this.
CIDER 0.7 Released
This is really cool!

I rolled a few times, then decided to have a look at the code but unfortunately, between one request and the next, it's now responding with 503 Over Quota, so I guess it's the old HN hug of death...

Anyway - quick question: I noticed you mentioned using random.org, which is great and everything, but would anyone be able to comment on whether or not the physics simulation introduces biases that might reduce randomness?

Like, what if I always swiped from/to particular points on the screen? Does the size of the window matter? How about different framerates? I'm assuming that the random.org data is used to set up (some of the) initial conditions since I can't check the code right now.

Thanks!
Non-commercial restrictions and "completely open" are firmly at odds with each other.
Thus transactions...
Does anybody have a recommendation of a good way to learn the same material for someone who's motivated but unemployed and dead broke?
That reminds me of my request to use the laser cutter at LA's hackerspace on beef jerky. Seemed to me that laser-etched beef jerky greeting cards would be pretty awesome, but they weren't so thrilled with the idea.
You can get this example working with indexed monads in Haskell. You can also do it quite nicely in dependently typed languages like Idris/Agda.

However, abitrary predicates is a different matter. Even if you have a language which allows arbitrary computation in types there exist undecidable predicates which may weaken your desire for arbitrary ones.