skysight-inc/HackerNews huggingface dataset:
This really is absolutely fantastic.

I spend a pretty good amount of time teaching kids how to code, and one of THE BIGGEST things is giving them something that seems like more than just an exercise. Robots are totally perfect for this.

I help with a program in Phoenix called Mach1 labs (a hackerspace inside of a library), and there we have a bunch of these: http://www.seeedstudio.com/depot/Backorder-Shield-Bot-p-1380...

So far, this has been far and away the best thing I have found for getting kids interested in programming.

I usually start them with this sketch: https://github.com/blhack/shieldbot/blob/master/shieldbot_st...

With super simple commands like "go forwards" and "go backwards", they can get the bot to do what they want really quickly. It is definitely the "ah ha!" moment of programming.

I've taught kids as young as 5 enough that they could make that thing drive to their brother, turn around, and come back to them.

Hands down some of my favorite moments working with kids have been watching them debug their way through writing a sketch to make the robot solve a maze.

The big problem with this bot, though, is that it's $70 + and arduino ($20ish). For a lot of parents, a $90 investment into something is a bit scary, especially for lower income kids, which really hurts :( (If I could I'd give every single kid I met a shieldbot and an arduino, and it sucks knowing that only the rich kids are getting them).

This thing being $10, not apparently requiring an additional board, or cables, or anything is just...freaking awesome. If this thing becomes widely available, it would call it a game changer for at least the things that I'm doing. If I can buy 9 of these for what was previously the cost of 1 sheildbot, that is a HUGE win (especially for lower income kids).

Totally totally awesome!

>Rubenstein says that for the bot’s next iteration, the group is focusing on improving the curriculum and the software, eliminating steps in the installation process and ensuring AERobot is so simple that kids can learn how to use the thing on their own—without a teacher.

AH! No, screw that! Figure out how to mass-manufacture these things. Let the huge community of software hackers who are looking for stuff like this figure out how to develop pretty IDEs around it!
Well, that's interesting. I wouldn't think of China as a prime example of an Orwellian state, but rather something out of Huxley's mind.

China is capitalist, industrial, workers are salaried, the culture is material-focused, and more than half of the population is non-religious. Politically alienated rather than politically manipulated. Censorship is not based on hate speech, but justified as a way to protect the internal market, a capitalist and pragmatic view.

That's "Brave New World" to me.

A prime example of Orwellian state in my opinion would be DPRK, or Cuba, or what Venezuela is turning into. Two major points of "1984" are a population kept poor and hate speech.
If you sell me physical media containing a copy of your content, or transmit to me a digital representation of a copy of your content, the copy does not belong to you or to society. It belongs to me. If you want to kill it, that is not your right.
Bokeh for python does this
As Ben Johnson so famously said "Language most shows a man, speak that I may see thee."
Go doesn't embed at all, so right there that's out.

Rust is still very unstable, and I wouldn't recommend it for production use.

I'm not sure why you would use Swift unless you're targeting iOS, it seems like a terrible idea to base your code on proprietary languages without ridiculous, .NET levels of support. I also don't believe swift is easily embedded with its huge runtime ass.
Wondering why a posting about Hussein's illegal action belongs in Hacker News?
D? why does everybody hate/ignore D?
The Scotus opinion didn't really differentiate between live and time-shifted transmission. It found that Aereo didn't even have the right to transmit at all. The issue of time-shifting then became unimportant.

I'm not sure how SCOTUS would come out if it had seen Cablevision, but I think there is clear room for differentiation.

I think you can say that time-shifting is not rebroadcast without allowing Aereo. Aereo went a step further and said well we'll rent you an antenna. That's really the part that didn't fly with SCOTUS.

At least that is how I'd argue it.
>The TPM boot is what lets you do that.

Fine. Where can I go download my TPM key? Perhaps it is etched on the chip or on a sticker?

Nope? What do you mean it's kept from me? Hmm.
$14,000 Reward for Pagewiz Landing Page Templates
Ling Valentine was the keynote speaker at The Future of Digital Marketing 2012. Basically, her site is built to be emotionally engaging, personally branded, and completely different from what you'd expect from a car site. She attracts customers who don't want to deal with a traditional car dealer because of their reputation.

Video of her talk at https://www.youtube.com/watch?v=-xZZ1c7diUI#t=535
So this all myth then?

http://en.wikipedia.org/wiki/Edward_Snowden#Career

According to Greenwald, while there Snowden was "considered the top technical and cybersecurity expert" in that country and "was hand-picked by the CIA to support the president at the 2008 NATO summit in Romania."[73]

or

In 2011 he returned to Maryland, where he spent a year as lead technologist on Dell's CIA account. In that capacity, he was consulted by the chiefs of the CIA's technical branches, including the agency's chief information officer and its chief technology officer.[39]

Pretty sure if you're being consulted by the CIA's CTO, you're not exactly some low level contractor doing sys admin work.
Ahhh, seems an Obama pimp is busy trying to sell the king's latest illegal actions.
Could you refactor that email as a blog post?
From Idea to 1000 Paying Customers – follow us and help us get there
In order to learn more we decided to tell the story of building our company. We haven't started selling yet and we have 1000 registered users.

Check out what we do and how we do it and see if you can get anything valuable from ti. If you want to help us out, feel free to send your feedback.

You can read more about it on our blog: https://yanado.com/blog/from-idea-to-1000-paying-customers/
The House Always Wins
> (and that can be mitigated more through one of the numerous browser extensions that add more features to HN, such as collapsing threads)

Yes, you have to be a power-user on HN to not be derailed. Not a UX person, are you?
Who ever would have guessed that Buzzfeed is not the paragon of sober, responsible journalism that we all thought it was? Next up: 24 things only people who have had their character assassinated by Buzzfeed will understand.
Here is the url to our blog: https://yanado.com/blog/from-idea-to-1000-paying-customers/
Definitely a nice feature.
[Human] Wasteland
I love the idea. Better than Google Alerts for sure. Searching for likes is sort of a given, I'm surprised that's not already implemented. (Aside from the list of 'Likables'.)
I agree with you 100%. The struggle however is your good ideas are not popular... Best stated by "Woe to him who teaches men faster than they can learn."
Yeah, we should probably collectively start referring to those sites as online tabloids so that people don't confuse them with high quality news organizations.
That's nonsense. There's not even a consensus on how to search, let alone enough to define a public service based around it. You can bet a government run search service would be absolutely terrible at this point in time.
Would love to hear the detail about Google Apps reseller? What is it exactly?
But, much slower. And you'd need to follow it with a broom to satisfy my mother's standards.
Sharpen your Vim with snippets
Europe’s parliament “poised to call for a break-up of Google”
Does it bother anyone else that 1) he led off the article with praise for Uber 2) he was comfortable going to a dinner (assumingly paid for by Uber) that was off the record, but still with the intent to impress him?

What the hell happened to journalism?
seems to me this person is just scratching their own itch and not trying to sell this. i get it, this would reduce the friction for me, i'll give it a whirl next time i go to a conference.
No one is claiming Aereo has that right. They're claiming that the person renting the antenna does.

The implication of the case seems to be that renting an antenna does not give you those rights in the same way buying one does, which is bizarre and kind of hard to rationalize.
Should go the extra step now and publish it..You never know.
Google has plenty of offices (and, i'm sure, many more legal entities) in Europe:

http://www.google.ca/about/company/facts/locations/
dang, want to consider re-blocking Buzzfeed as a source? From the actual quotes in the first article it was obviously never a serious plan as the title insinuated it was. Now we have this. Someone's name's been trashed here on Hacker News and they didn't do anything wrong.
Maybe tag with (2011)? It's possible some of the institutional issues have changed in the past couple years.
A lot of these things you still can't do for good reasons, like :
"10. Get investors for my startup by advertising the stock offering on the web and selling shares directly."

and some of them you've been able to do for years and years like

"26. Be able to sell my advice online. It's worth something and I should have some way to monetize it."

(altho based on this pose I disagree with the premise) and some of them are deep into what-the-fuck-land like

"27. Be able to see a list of all single people in LA right now and efficiently sort through this data, with two way opt-in, to find an ideal match"

ESPECIALLY in the light of
"11. Get a quick, binding divorce online."
"A good response to an argument is one that addresses an idea; a bad argument is one that silences it."

That doesn't make any sense. People with bad ideas frequently fall to silence when the discussion of countervailing good ideas makes them sound like idiots if they persist. Indeed, that's how good ideas (eventually) win.

What you're describing as "a bad argument" isn't really an argument at all. It's the abandonment of argument in favor of a personal threat.

[EDIT: "threat of violence" changed to "personal threat" to remove confusing specificity.]
Thanks!

I'll check on those two - I think you're right that synonym support will be important.
I remember reading an article a few years ago from, if I remember correctly, Coverity. One of their challenges for customer acceptance was that many organizations write invalid code that is preprocessed in custom ways. This means that Coverity can't understand the code to analyze it. In all cases, the default customer result is to say that the tool is useless. Doubly so if the invalid bit is buried deep in the system where few of the developers go.

To compensate, they had to build a robust capacity to recognize invalid syntax, and work around it to analyze the parts that they could analyze.

The described block rewriting extension is a perfect example of what threw them.

Another amusing challenge that they encountered is that they could correctly report on complex race conditions, but the developers who created those race conditions tended not to understand the problem reports. The result is that the engineer would wrongly become confident that the tool was crap. The "solution" was to deliberately not report provable bugs!

If this is enough to trigger anyone else's memory of an article that was going around 4 or 5 years ago, I'd love to read it again. :-)
Rivals should maybe ask themselves why Google has such an enormous market share in search.

Maybe a 90% market share originates simply from better quality?
Previous discussion from the last time this was posted: https://news.ycombinator.com/item?id=2933619
You're looking at school wrong. There is a HUGE push right now in the library system to get these things, and they're getting funding for it.
That's super awesome looking. I signed up just to use the interface.
From the previous discussion PandoDaily is a ValleyWag-type gossip site. If someone was writing about your own personal relationships, would you ever think you "might be justified" in doing the same?
The project page has more details, including the schematic, PCB layout and BOM: https://sites.google.com/site/affordableeducationrobot/home

The circuit is pretty simple, to keep the parts count low and, consequently, the price. An Atmega168 is the brain of this project.
Looking in access logs, I hardly get any visits from Bing or Yandex or Baidu but Google is there all the time over IPv4 and IPv6. It's not like Bing doesn't have the resources to index websites more often.
About the article - too little, too late.
About Uber - not a big taxi user, but their idea is intriguing.
About the Fourth Estate - sensationalism and some of the other sins of the press (e.g. coziness to govt, biz) have been around a while. Remember the Maine, mushroom clouds, Fox and MSNBC, and so far no real antidote save critical thinking - which isn't easy when untainted facts are scarce.
Making of Cube Slam: Behind the THREE.Scene()
"broadcast" is the wrong word here. The whole point of Aereo is that it was unicast, which is hard to rationalize as being different from running a wire.
Actually, that is something I'm actively working on: https://github.com/capnmidnight/Psychologist.js
I believe she is now a visiting professor of Journalism at the University of Michigan through a grant by the Knight-Wallace Foundation.

Truly misses her voice on the radio and reporting from China.
Would You Trust a Robot to Schedule Your Life?
Title of Buzzfeed article: "Uber Executive Suggests Digging Up Dirt on Journalists"

Even Ben's own quotes in that article indicate it wasn't a serious suggestion.
Great project to smooth out the really painful process at present for acquiring certs. How about an FAQ page or a few clarifications?

Things I wanted to know which were not immediately apparent:

Will it be broadly accepted from day one? Yes, apparently, though see the identrust issue below.

Will it generate a keypair but keep the private key on your server? Yes.

Will it work without having to babysit an interactive prompt? Yes.

Will it just let you generate key,csr,crt and do your own config changes? Yes.

Questions I still don't know the answer to:

Will it provide wildcard certs? No idea. I'd love it to be true as this is the part of current CA's which really irks me - the price gouging over something which costs them nothing more to provide. Can't see anything on the website about it.

How does it auto-renew, does it have to run all the time?

Why is the cert for identrustssl not trusted in Chrome or Safari? That doesn't inspire confidence : https://www.identrustssl.com/

Can every CA support issuing certs this way please? :)
I'm afraid that I have no idea what you're trying to say. Would you elaborate?
looks much like lego brainstorms minus the price tag.
I don't need everyone else in my shop making horrible sloppy messes at an unnecessarily high level of abstraction using macros. I'll be picking up after their cute shit at the end of the month, under emergency conditions. There's currently no problem with them recompiling Python to make weird one-off syntax because that's clearly crossing a line. I could add my own syntax and recompile, but I legitimately don't need or want to. No, I don't need a general runtime macro capability in Python. It's not a good idea and it doesn't buy anything I actually need.
I love this! I think in the future we will be focused more on bidding on a plethora of tasks the market has to offer. Assembly so far is the closest thing to that future.
I also like https://worklist.net/
The idea that I can fill my day with a variety of new and compelling tasks sounds more awesome than getting stuck in a routine. Sounds like a great way for a junior developer such as myself to gain vital experience.
I'm not sure that Swift belongs on that list. It was announced back in June and there still no compiler for any non-Apple platforms. It's safe to say, at this point, that portability isn't one of Swift's goals.
That structure makes sense in class-based single-dispatch o.o. languages like Python and Java. It does not make sense in a classless multiple dispatch language like Julia.
The data seems to point towards a much more likely correlation, rural areas seem to have a higher rate of suicide. How else does Oklahoma and West Virginia get explained? It'd be much better to break the data down by county. Even still, it's all probably just correlation. Another take: http://www.dailyyonder.com/booze-guns-and-rise-rural-suicide...
I think you are making two opposite statements: "should be traded between companies using APIs" gives me he impression you want to give the companies control over your^W their data. At the moment there are laws prohibiting the former, IMO rightfully so.

"when you want a fancy Apple robot, but that robot is dumb unless it has access to all of your current and past data." makes it look as if you want humans to have control over who has access to their data. I think that should be the norm, and if laws are retired to get there, I think we should get them.
Those are really quite fair questions in reality: I'm arguing from principle, but I don't think your complaints are unreasonable. Reality exists, after all. :-)

Let me pose a hypothetical example - Suppose your company produced the World's Shiniest Algorithm (WSA), allowing our total software energy use to drop below 10% of what it currently does.

And, then, because your company is led by a scientist who can not run a business, it completely implodes. The WSA is now out to lunch. What is the moral duty relating to the WSA? Should it have been published/open sourced?

On the flip side, what of the company with the World's Worst Algorithm, allowing your fine company to rank size of navel lint. This also implodes (for obvious reasons). What is the moral duty relating to the WWA? Should it have been published/open sourced?

My perspective is largely informed by seeing a lot of published papers referencing really awesome software long ago that essentially went into the garbage can due to commercial reasons. I don't think that it was a net win for society that that happened.
You can upload one, but not download, since TPM's very purpose is to take hold of the key and never disclose it. Well, not sure if that's true for any module, but this is how it worked on my old ThinkPad X300 (I have no other machines with TPM, they're restricted technology here in Russia, no idea how my X300 had slipped through)

No idea how one's initialized at factory. However, I'm totally fine with TPM if I can control one, that is upload my own keys and use it for my own security. Still, there's an issue lurking around, if everyone's got a factory-initialized module with industry's trusted keys and the majority keeps those defaults, users who don't trust may be a minority that will be just ignored thus either left without any entertainment of forced to submit.
'concision'; better: 'brevity'
Stripe: Four New Hadoop Projects
The only state...

I see many parallels in Singapore, the 'Disneyland with the Death Penalty'[1] where a carefully cultivated, ever-youthful cross-section of public workers (police, army, etc.) forcibly intrude upon the departing or transiting traveller even as they flee at the airport gate lounge.

[1] https://en.wikipedia.org/wiki/Disneyland_with_the_Death_Pena...
Does cargo only support packages with free licenses?
There are thousands of record companies inside Itunes.
Now e-cigarettes can give you malware
> You have eval, compile, and the ast module.

Using this to write normal code is also a bad idea and a maintenance nightmare. The issue isn't that it is tedious and cumbersome to do so. If it's tedious and cumbersome to make my life hell, that's a feature.
Is this anyhow related to NetLogo? https://ccl.northwestern.edu/netlogo/
Much of that discussion was excellent, although some of it missed the point. I'll try to keep tabs on this thread and answer any questions people may have today.
You can rent an antenna and do this privately to you and your household, you can't do this as a 3rd party company according to the law.
Why Every Estimate for Apple Watch Sales in 2015 Is Completely Wrong
Software development simpler: look for repeatable results, reusable APIs and DBaaS
"If someone won't pay for a closed product, and won't pay to open it up, they don't value it at all."

There might be no/little value in the product but some probability of value in the source. For example, for a competitor there is possibly a lot of value in seeing the approaches the software took, the problems the developers ran into, etc. Key word: Possibly.

I'd personally just ask to interview the startup owner for 10 hours at say $200/hr but I know some people aren't great at extracting value from a face to face chat.
Gates Foundation Funded Research Will Require Immediate Free Access
This has little bearing on the gravity of the ask, the jurisdictional authority of the EU is not unlimited.

Besides it's a disproponate legislative move targeting one company, it will in the very least raise questions.
It was published in 2008
I don't know how successful I am, but I strive to ensure that my code (mostly common lisp libraries) doesn't need regular updates.
If anyone's trying this at home, I'd suggest scoping down the problem a bit:

- Trying to get rid of a specific problematic dependency? It's easy to filter a DAG to only those paths that lead to a particular node.

- Trying to reduce the raw number of dependencies? Consider collapsing clusters of transitive dependencies down to a single node. (If one of your direct dependencies pulls in 20 unique deps of its own, you don't really need to know what they are or how they're connected to each other -- just that there are 20 of them.)
Heh, except MIT actually won the challenge :-) (http://robotics-africa.org/2014-design-challenge.html)
I've done research on this and other problems, based on Drupal's solutions: https://bojanz.wordpress.com/2014/04/25/storing-hierarchical...
The Python interpreter has support for custom code loaders, so you can use the new macro using plain Python, as long as the macro machinery is loaded before the other code to set it up.

See importlib: https://docs.python.org/3.1/library/importlib.html
for vast majority of people, what's the difference between 'the internet' and 'google homepage'? you can theoretically use something else than google, true, but if you bundle all search engines together and disable every single one of them, the internet for a great majority of the population that has access to it becomes completely useless.
To be clear, since you made another snarky comment that you deleted, I did have paying customers and it was cash-flow positive. But, I couldn't hire a team on current revenues. And given I had bootstrapped a slow-and-steady business, I didn't have that awesome hockey-stick most people lie about, making raising substantially harder. It wasn't some 6 month operation that failed so I pivoted and I didn't piss through investor money. By any objective measure, I was quite dedicated to it -- to the point that I suffer from intense hand pain due to the amount of typing I do daily.

At the end of the day, I didn't want to waste away on a slow-but-steady company. I wanted to lighten my load so I didn't need another hand surgery. I wanted to spend more time with 1.5 year old child. And I wanted to work with smart people learning new stuff.

But, by all means, take a single sentence intentionally devoid of context and continue to extrapolate.
What existing CA's offer this?

The ones i've used (godaddy, startssl, namecheap/ssls.com rapidssl/positivessl) all wanted email verification iirc.

EDIT: of course that's equivalent to verifying the MX. Never mind!