skysight-inc/HackerNews huggingface dataset:
There are multiple types of law, but all of it addresses the public's sense of acceptable tolerances of moral behavior. If someone immorally acquired a patent, there are or should be legal functions to provide redress. If the legal structure necessary does not yet exist, that's why you have representatives. Call them.

"Public shaming" is not a good behavior in civilized society. Think about the patent from the perspective of the authors. Consider their motives. It's very unlikely that the motive is "I'm going to sue everyone who takes a picture on a white background." Consider the importance of a defensive patent portfolio and the likelihood that a case that actually did cite this patent would fail. It's entirely plausible that the patent was acquired for purely defensive purposes ("If we don't claim it, a less-good entity will, and they'll use it irresponsibly").

Even after all this, perhaps the authors simply have a different perspective than many on HN. It's not actually objectively evil to have differing or uncommon beliefs on what comprises a valid patent. Does that disagreement really justify the complete obliteration of the person's privacy?

I keep posting about this on HN and people keep ignoring it, but this is just another example of the rapid deterioration of civil society. If people can't even disagree on a matter as blase as intellectual property law without getting doxxed and run out of their homes, we have a very serious problem with major ramifications for the continued existence of free society.
Implicit lambda calculus
Or both at once! That would make data collection considerably easier.
The .ceo registrar lays it on rather thick: http://nic.ceo/

> dotCEO is for dotDoers, dotGrowers, dotInnovators, dotMovers and dotShakers only

> dotCEO says more in three letters than an entire website on dotCOM
The scarcity lies in apportionment of the pipe at any given moment, not in the total data transferred. Therefore, the only way that charging users (whether in money or some other form of opportunity cost) will alleviate scarcity is if it's assessed against he former (apportionment of the pipe), not the latter (total data transferred).

Simply charging per unit of data downloaded just makes people cut back on total use, without concern for when they cut back. This does nothing for what you really want to discourage, which is usage at peak times.

(My preferred solution is to reduce the fraction of the pipe that you get in proportion to how much you use at peak times. That way you have some incentive to cut back, but not in a way that forces you to eye your wallet.)
The underlying point that this really isn't about gourmet extraction of flavor is relevant, however. If Starbucks can serve lower-temperature coffee, McDonald's can, its coffee is not even as good as Starbucks'.
Who owns these gTLD companies?
http://newgtlds.icann.org/en/program-status/delegated-strings

This page is full of bogus names like "Spring Falls", "Storm Orchard", and "Holly Hill". Who owns these companies?
The best go web&api framework
Great image, hadn't seen that one before. The lighting model is beautiful.
Xcode Template for Node C++ Modules
You can personally opt to drink boiling water directly from the kettle if you want to and there will be no lawsuits, but that's not a comparable situation.
And there is the .XYZ!
Same reason people jaywalk when they're on foot but cuss out pedestrians when they're driving.

Do you think there's a way you can pirate-proof your creative product? Not in terms of DRM or some such... I mean, how would you create media/software that some non-trivial subset PREFERS to purchase rather than pirate? Most of the examples I can think of have to do with

1. rabid fans & exclusive events (e.g. midnight film/book release, tshirts for the first 500 funders on Kickstarter), or

2. social/organizational/convenience ecosystems (e.g. Steam, iTunes, Netflix/Hulu/etc).
The civilized way is available. If existing patent law makes it prohibitively difficult to remove a bad patent, the civilized solution is to call your local representatives and work with them to author a bill that modifies the system. It is not to release personal information about the people who disagree and say, "Well, the law isn't what we want it to be right now, so we're going to harass, torment, embarrass, and scare you, because you did something legal which I don't think you should've been allowed to do." Again, look up rule of law. If we can't accept that sometimes we have to obey and respect law while simultaneously working to correct it, whether we agree or not, then we have nothing left.
Creative Animation Johnny Express – The Best Delivery in Space[video]
I remember seeing this image in an issue of Scientific American, and for many years could not believe it was computer generated. It was just so out of the ordinary for CG at the time.
Out of curiosity, were you perhaps taught with some other seemingly-intuitive explanation? The one given here was the first (and, really, only) such explanation that I received in grade school.

It was also my first real exposure to the concept of infinity and limits in math class (although my brother had stumbled upon and explained to me the concept of a derivative in his head one day while sitting in church, way before either of us would be exposed to calculus).
HA! I just thought of it. What are you going to do with it?
I'm always impressed that life support systems on star trek fail, but artificial-gravity never ceases to work.
It's a magical place.
I agree that that Quora questions are largely subjective, but many are subjective topics that demand accurate conception of prerequisites to answer effectively. I've personally cringe-worthy threads on Quora where a pseudo-technical executive gives a misconceived response to such a question (that is, not providing an unpopular answer, but providing an answer that is not actually relevant to the question) and proceeds to attempt to defend it, sometimes even falling back on "Well, if I was wrong, I wouldn't be the CXO at BigCorp".
Weekly Ice Links (4)
Hopefully into drivers.
It is my right to buy shampoo with hydrochloric acid in it without the nanny state getting in the way. Sane adults don't blame someone else when they put hydrochloric acid in their own eyes.
US Spending on Science Correlates with Suicides by Suffocation
> simple configuration - TinySSH can't be misconfigured

CHALLENGE ACCEPTED!
Pull requests, commit hooks & travis integration.
My major objections boil down to aesthetics and culture. The themes and layouts that shipped with Drupal 6 and below were all eye-bleedingly ugly, really obviously designed by developers with no eye for colour, layout, white space or typography. In those days, you could tell someone was looking at a Drupal website just from the sound of them rattling through the cutlery draw trying to find a spoon so they could gouge their own eyes out. This carried over to the ridiculously complex menu system and the barely usable administration methods, which made it actively unpleasant to use the system as developer OR user.

I gather D7 has improved on this a bit, though it's still nowhere near Wordpress in this regard.

The main trouble I had with the culture was that complexity was seen as something necessary for power; as in, you can't achieve a result with a simple system. You can only chop down a tree with a Swiss Army Knife; an axe is too simple. This carried over into the disastrous decision to throw out all the code, including third-party extensions, in every major version update, meaning that stuff you wrote and tricks you learned for version N would be almost completely useless for version N+1. I found that idea so totally beyond hopeless that I was forced to throw out what I had spent years laboriously learning and move over to Wordpress, which suffers from none of these problems.
Lebensborn
I thought about frisky.pics. It's a pretty great name for some sexting snapchat competitor.
That is why the campaign by Global Witness to end anonymous companies is so important.

It is really a bummer that ICANN accepts just any legal corporation. Without knowing who they really are or without disclosing this information to the public.
You're the Knight OS guy?
I thought that used wifi/Bluetooth rather than iBeacons.
Well, that was hilarious. I now own crap.lighting. I think the web page will be a black background, and that's it.
My understanding is that is incorrect. Mental floss is not a reliable source, it's more for novelty than hard news.
good stuff, and by no means do i dismiss things that are blue collar- its the same attitude i had towards learning software dev. more a testament to youtube than anything. I have refurbished stairs, repainted and refinished things, and done a fair amount of woodworking (mostly furniture)- I certainly wouldn't want to take on something big like electricity and plumbing etc. I was thinking something more like landscaping, redo floors, maybe do some bathroom improvements etc. Maybe you assumed I meant things much larger in scope because you think that those smaller types of changes wont actually improve the value much?
What a silly premise. I find bugs in compilers all the time. I don't like these absolute statements, the industry loves them; I don't think they are useful.

Also, the hardware is not always right. I used to write drivers and, if anything, the hardware is always wrong. Hardware is full of bugs, drivers work hard to hide these bugs from the user.
Having previously worked in the ATM industry I can say that this is a very serious problem.

Physical security is a big deal with ATMs and I haven't seen a single Bitcoin ATM yet that is physically secure. They all utilize flimsy enclosures that are easily defeated with a crowbar, allowing access both to the cash cassettes and (more importantly for Bitcoin ATMs) the computer cage that necessarily has the private keys on it. If someone were serious about physical security they'd be finding old NCR 5888's or 5886's for cheap on the used market and refurbing them to work with Bitcoin, since they have physical safes that are real deterrents. You'd still have to relocate the "cages" to be inside the safe enclosure (keeping the private keys safe), but that wouldn't be a big deal with a Raspberry Pi or other small form factor Linux machine.
It looks like these companies may have been set up specifically to hide who owns them (sort of like what patent trolls do).

Here's some information about "Storm Orchard, LLC", incorporated in Delaware in 2012:

http://www.bizapedia.com/de/STORM-ORCHARD-LLC.html
What other examples are there besides the Thinkpad line? I would disagree that Motorola can be considered a high quality brand when it comes to smartphones. Yes, their recent X and G were really good phones for the price, but many Americans still see Android and Galaxy as synonymous, so I wouldn't say Moto is high quality.

I'm coming from a different POV from you when it comes to laptops. I'm 20 years old and started off with cheap laptops. But I've always lusted after Thinkpads and now a Yoga Pro 2 after having tried one so for me, the Lenovo brand looks really appealing. I haven't found any other hardware that appealed as much besides a Macbook.
Is TweetNaCl deliberately 32-bit or LLP64 only? One of the first lines is

typedef unsigned long u32;

but on 64-bit LP64 systems (like Linux), long is 64-bits.

See http://tweetnacl.cr.yp.to/20140427/tweetnacl.c
In order to truly appreciate the rich dynamic interactive multimedia experience of this web page, you should view it in a modern browser fully supporting the standard <BLINK> tag, such as Netscape Navigator version 3.0 gold.

http://www.art.net/~hopkins/Don/unix-haters/login.html

That was the only legitimately justifiable use of the <BLINK> tag that I've ever made:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>UNIXUX: Click on the cursor.</TITLE>
<META NAME="Author" CONTENT="Don Hopkins">
<META NAME="GENERATOR" CONTENT="User-Agent: Mozilla/3.0Gold (Macintosh; I; PPC)">
</HEAD>
<BODY TEXT="#7CFE5A" BGCOLOR="#191919" LINK="#FF0000" VLINK="#FF3333" ALINK="#00FEFA">

<P><B><TT><FONT SIZE=+1>UNIX HATERS Release 2.0 (unixux)</FONT></TT></B></P>

<P><B><TT><FONT SIZE=+1>login: <BLINK><A HREF="password.html">_</A></BLINK></FONT></TT></B></P>

</BODY>
</HTML>

The worst use of the <BLINK> tag ever was the discussion held in the early days of RSS about escaping HTML in titles, whose attention-grabbing title went something like this: "Hey, what happens when you put a <BLINK> tag in the title???!!!"

The content of that notorious discussion went on and off and on and off for weeks, giving all the netizens of the RSS community blogosphere terrible headaches, with people's entire blogs disappearing and reappearing every second, until it finally reached a flashing point, when Dave Winer humbly conceded that it wasn't the user's fault for being an idiot, and maybe just maybe there was tiny teeny little design flaw in RSS, and it wasn't actually such a great idea to allow HTML tags in RSS titles.
Hi! I helped build Shortwave. There are some interesting limitations to the ibeacon and corebluetooth APIs that we used - corebluetooth can broadcast in the background (but not receive) while ibeacon can receive in the background (but not broadcast).

Our goal was to be able to recognize that two shortwave users were within range of each other, even if both phones were locked, so we had to find a way to make these two APIs work together.

I'm working on a blog post that details how we did this. I hadn't thought of open-sourcing the code, but people seem interested so I'm more than happy to do so. I do have to warn you - this was my first foray into objective-c, so I'm sure there will be some shortcomings :)

I'll post it to hackernews when I wrap it up. I'm also @alonsoholmes on twitter, in case it doesn't make the front page.

Cheers!

- ah
Someone know how it compares with dropbear [1]?

1. https://matt.ucc.asn.au/dropbear/dropbear.html
> But it doesn't have to support webcams, input tablets, printers (oh god, printers), games, etc...

I don't think I follow. There are very few things that you can do in Linux that you can't in FreeBSD. If you SSH'd into a FreeBSD system, you might not even notice that it's not Linux until you tried to do something system-level like install some software or change your IP address. To your examples, I have used a webcam and printer and played games on FreeBSD.

But to that end, FreeBSD still has the whole mess of tools that Linux has (do we really need sed and awk and perl and...). It's much more accurate to call FreeBSD "unix" than it is Linux. In fact, this Unix Haters Handbook is dated before widespread popularity of Linux.

So while FreeSBD may be better "designed" as a cohesive system than Linux, it's still guilty of every single criticism in this article, and is even more likely to be the intended target of that criticism.

I know it's tempting to say "everything would be better if we all used this thing over there", but that thing over there that you think solves all of your problems probably doesn't exist.
Thank you for the comment! I will consider it!
London mapper – A social atlas of London
I can assure you that business do quit selling products for liability reasons.
> There's nothing magical about the medical field, that makes approaches developed elsewhere somewhat irrelevant there.

There absolutely is something different about medicine: consumers' participation in the medical market is involuntary. We don't see doctors because we want to see doctors, we see doctors because if we don't, we will be maimed or killed by disease or dysfunction.

By the time people are seeking a doctor, they're often not in any position to evaluate the market--if a real market for medicine even exists where they live--and weigh the reputations or contractual demands of several doctors before choosing one. They're in pain, they're suffering, and they need a doctor now. That's very different than buying a watch on Amazon.
So at the bottom of the article the author points to bugzillas for GCC and LLVM, and points out that compilers actually do have bugs. It feels like an admission that the title is really just for attracting clicks, and that the first para of the article could've just been ignored or dropped.
My understanding is that the bad grammar lets them filler out the non gullible earlier in the funnel.
From reading the title I was hoping the article was going to be about the coding of Monkey Island, or an open source port of it or something. Which I would have preferred..!
The problem with the data they provide is it is not relational, missing huge amounts of movies, leaving you with no way to distinguish between movies other than title which gives you mismatches when movies have the same name in the same year.
The case isn't remarkable because she got third-degree burns all over her legs and genitals, it's remarkable because McDonalds didn't settle out of court like in the hundreds of other similar lawsuits against them around the same time period. (And this was after they'd received a number of warnings that their coffee was unsafe too.)
Curious as to whether something like this would be good for embedded work, as I'm working on a "modern" HP 200LX[0] running RetroBSD[1] possibly, all off a PIC micro controller (!) and want to work out how to get some form of SSH into it. Will be interesting to attempt to port it regardless of what happens though!

----

[0] http://en.wikipedia.org/wiki/HP_200LX

[1] http://retrobsd.org/wiki/doku.php
For beginners, it is probably best to assume the compiler is right. For the rest of us, the compiler is usually right, except when it's not. See the extensive work of John Regehr on automated compiler bug discovery and related compiler work: http://blog.regehr.org/archives/category/compilers
Can you remove/align the localizations on the phone number in loopd? I'm in Australia and can't put in a phone number.

Looks good otherwise, I'll try it around Sydney tomorrow.
SSL Offloading, Encryption and Certificates with NGINX – NGINX
Can Internet fix corruption and filth of India?
What I've found seems to follow with the analysis of many pundits on this topic. When there are affordable choices the people want, then it's more taboo to pirate. In recent years I've seen a trend amongst co-workers to be embarrassed about pirating music (vs years ago where there would have been no shame). And we're in the US where we have many online MP3 stores and various streaming options. But still very few people feel bad about pirating video... almost everyone seems up-to-date on Game of Thrones and very few have HBO.

As far as pirating software, amongst my developer friends, basically no one pirates because they're all proponents of open source.
Yeah! Firechat came out while we we were building Shortwave.

They use the iOS multipeer API, which you should definitely check out. It can use infrastructure wifi, p2p wifi, or Bluetooth. The drawback is that it requires both apps to be in the foreground to establish a connection - think Airdrop.

https://developer.apple.com/library/ios/documentation/Multip...

There's also a really good WWDC talk if you've got an iOS dev account.
Quantum Random Number Generator Created Using A Smartphone Camera
If you're fascinated by infinity, you should check out 'Infinity and the mind' by Rudy Rucker. It really puts the concept of infinity in it's historical perspective and even contains a unique conversation between Rucker and Godel. (shameless plug: I wrote a review on my blog http://branchandbound.net/blog/bookreview/2013/01/bookreview...)
I remember seeing a UNIX Motif application capable of live editing back in 1999 (way better than Lyx), when visiting a professor on my university.

Somehow they never became widespread.
such.education/very-learn
How We Pivoted
fart.management
Is the pdf hurting democracy?
"In addition to straight RSS reading it had some kind of controls for making groups of people. An admin could say, for instance, that all developers are subscribed to these ten feeds, plus whatever else they might want."

I had a similar idea a few years ago but didn't think there was a market for it. RSS feeds don't use up a lot of bandwidth so you couldn't use that angle (even in a country like South Africa, where I lived at the time, where bandwidth was limited and expensive). I also couldn't picture a company wanting to spend money on something as non-critical as RSS feeds. I wonder how wrong I was?
RFS 5: Development on Handhelds
While I don't disagree with your point, developing for Android isn't too close to developing for Linux, and the games available are very different at the moment.
You're pretty much spot-on. When you submit to the App Store, they give you boxes to tick for each potentially offensive type of content. If you have a lot of user-generated content, you tend to tick boxes that apply to content you think users might generate.

This really needs to be fixed - plenty of apps carry a rating that could fluctuate substantially, because users can write what they wish.
> If we go on to do great things, we owe a debt to everything that got us to where we go.

I agree, but the claim was essentially that "x changes y" is a transitive relation (I tried to express this notion in a less mathematical way, but it was the best I could come up with), which is an exceedingly broad view of causality.

If "changing the world" was as simple as spending a couple of days hacking up a simplistic browser game, a lot more people would do it. Similarly, if the criteria for "changed the world" were so low, the term would essentially be meaningless.
Next up: How Lenovo Escapes Heat Death
Yes, TweetNaCl is. TweetNaCl's goal is to be auditable, not to be portable.

On the other hand, TinySSH actually includes a configuration mechanism to detect integer sizes, and modifies TweetNaCl accordingly, so TinySSH is not 32-bit/LLP64 only.
Hey, my "Alpha" program is still there! I remember learning Piet for the Perplex City ARG (2006/2007) and thought it was an amazingly weird language. Thanks for the memories!
Are you sure? The TweetNaCl paper says u32 is an unsigned >= 32-bit (see towards the end): http://tweetnacl.cr.yp.to/papers.html
Show HN: Hackernews for Daily Quotes  see the leaders.
I find use of TweetNaCl curious. For curve25519, why wouldn't one use http://code.google.com/p/curve25519-donna/ instead?

djb's cryptography is great, but djb's implementations leave something to be desired.
> make sure you complete what you start.

Thumbs up, this really resonates with many creative professionals!

Regarding this, I would recommend checking [0] 99U.

http://99u.com