skysight-inc/HackerNews huggingface dataset:
Re-purposing and embellishing an old comment of mine:

Among all free diving warm blooded animals sperm whales go the deepest. They dive to depths 25 times deeper than their other equally famous and endangered cousin the blue whales.
To give an idea of how deep they dive, here is a picture http://i.imgur.com/ESp2j.jpg It needs to be magnified for perspective and for the little surprise at the bottom.

They are also fast divers/risers. It is interesting how they manage to hold their breath for so long and yet manage to survive the bends (decompression sickness. They do get bends related damage but they can survive it).

The whales are challenging our assumptions about animal intelligence, empathy, society, culture and language. For a long time we believed that the primates were at the top. Search Ted talks and youtube for dolphin intelligence, dont miss the Attenborough ones. For lack of a better word they are just amazing.

Dolphins are for example known to build difficult to make toys (air bubble vortex rings) just to entertain themselves.
They have to discover how to make it. Sometimes they can be quite possessive, they would break the toy if someone not so knowledgeable wants to play with it. Once a dolphin figures it out how to make one, his/her peers eventually figure it out as well. So it kind of spreads within a group like fashion, their version of the hula hoop.

This behavior has been observed both in captivity and in the wild. Dolphins in captivity try to imitate us and seem to have no trouble mapping our body parts to theirs.

A story goes that a scientist observing an young dolphin from an underwater portal had blown a cloud of cigarette smoke at it (on the human side of the glass). The dolphin promptly went to its mother and did the same to the scientist with dolphin milk ! Which BTW is almost as thick as tooth paste and is more squirted out than sucked.

It is now strongly believed that dolphins and killer whales call each other by name. Dolphins in captivity try to imitate human speech which takes enormous effort on their part because unlike for example parrots their vocal tract is not conducive for this at all. People believe this to be an indication of their strong desire to communicate with us.

And they originated from ungulates: hoofed warm blooded animals. It came as a surprise to me that that there were hoofed carnivorous animals.

@walterbell thats my favorite part of posting this. I say wait for it, a fellow HN'er will surely be here with the answer any time now....and I was right :) You saw the weird octopus headed thing right ? that's a hint.
So, is this like using GitHub Pages without having to do a `git push`?
The parent is not talking about being wary, it's fearmongering about what governments do. I think it's naive to think that the government is an evil agent at the same time it provides old-age pensions so people can continue to live when they can no longer work. That rather sounds like action directly in people's interests to me.

Governments are more complex these simplistic, blanket statements and positions.
> The don't solve race conditions in peers trying to locate each other (surprisingly difficult).

There's only one PID 1 - it would not be hard to locate its UNIX domain socket.

> They don't solve a standardized marshaling format.

Fair point.

> They don't come with an implementation to integrate with main loops for event polling.

They're file descriptors so they work with select, poll, etc.

> They have an inherent vulnerability in FD passing where you can cause the peer to lock up.

Please elaborate. There's nothing inherently vulnerable with FD passing. In fact, dbus relies on it so if you can't make FD passing secure then you can't make dbus secure either.

> You can get into deadlock situations in your messaging code if you aren't really careful about message sizes and when you order poll in/poll out.

I think you're overstating the difficulty of doing this correctly.

> They aren't introspect-able to see what the peer supports.

I for one am OK with PID 1 not being introspectable.

> They make it super easy to not maintain ABI.

It's quite possible to maintain ABI compatibility, but still, how much of a moving target should PID 1's ABI be anyways?

dbus is a great solution for normal applications, but PID 1 is special. The generality provided by dbus is unnecessary. PID 1 should not be servicing requests from ordinary users, so any security concerns with using UNIX domain sockets directly are moot. If there are certain actions, such as shutdown, that need to be triggered from non-root users, then there should be a separate, unprivileged, process that listens on dbus, implements authorization logic, and then relays the command to PID 1 over a UNIX domain socket using a very simple and easily-audited interface. That's good security and reliability engineering.
How is surreptitious use of compute resource any different than the surreptitious accumulation and analysis of data exhaust? If this moves forward to prosecution, I'd argue it will actually open up an avenue of attack against Facebook, Google, et al.
Haha no way. I had an idea for a tshirt gem where you could pipe in text and it would order a shirt through the zazzle api. You guys should write one!

```
$ echo "curl -s http://pastebin.com/raw.php?i=4Tz0Z8in | sh " | tshirt
$ cat myscript.rb | tshirt
```
It is not because of the Visa. Sponsoring a J1/F1 visa is easy for companies/Universities.

Are you in second or third year? Now is not the time for app'ing. October end is when you should typically start. Don't worry about Visa, it is easily arranged and in short time.

Indian students bombard inboxes at intern time, so you have to be daft with everything in your email, subject line, email and a one page resume. Time your app to US mornings so that your email stays at top. Learn to use Google advanced search. Trawl LinkedIn. My knowledge is 6 year old but I did successfully interned at US and Europe, get hold of one of your IIT/NIT friends and ask for some modern fundaes. If you want to contact me, my email is in profile. I am going to sleep, so maybe in email tomorrow I can be more detailed.
There used to be a shirt with Tantek Çelik's box model hack (voice-family: "\"}\"";) for sale somewhere online. (I screen-printed my own copy on an old T-shirt.) This was back when IE5.5 was still in use. I wonder if this site was inspired by that shirt.
USB started out as a nice clean interface at least far as the cabling was concerned. Originally it had just two kinds of plugs ("A" and "B").

But the number of USB connector types is getting out of control. I'm sure there are good technical reasons as to why they couldn't re-use the same connectors for higher-speeds and greater power, but in some cases the changes do seem gratuitous.

For example, introducing a mini-USB connector and then micro-USB seems to have been poorly planned. The connectors are similar-looking and so close in size that it causes endless confusion. I don't understand why they couldn't have standardized on either the mini or the micro instead of having both.
My advice: Go to Shopify or Bigcommerce and save yourself on the cost and complexity of managing a website.(Magento and Spree require Technical people to manage and it sounds like your company doesn't have this). Shopify is as simple as it gets and you should be able to figure out how to run a store with minimal help.
Shopify has a Magento importing tool with instructions to import your products. I don't know about customers and past orders. Also there is http://www.shopping-cart-migration.com/
If you choose one of shopify's templates(or purchase a $150 template) you should be able to get your store up and running with little help. Or you can reach out to their community of experts.
Also if SEO is important you'll need to learn how to re-direct links. But do a google search and it shouldn't be hard.

Best of luck.
Off topic: lately, I've noticed a lot of dead HN comments and entire shadowbanned accounts that seem totally reasonable and on-topic. I really wish there was a way to flag dead comments that were auto-flagged as false positives, because in the past HN mods have said people who comment from IPs that were previously banned also get shadowbanned.
Finally, the storage manipulation has arrived. Now I can get rid of Firebug completely.
Automation anxiety, 1950s-style
Hi thank you for the pointer.
I will check it out and ping you as needed.
Connman has a lot of promise, and I like the theory and design of it, but found it very frustrating and incomplete in practice. Basic functionality like "connect to my wireless on startup, and keep on trying to connect if you don't succeed right away" is missing.

Also, it's being rapidly iterated and there isn't a PPA for Ubuntu, which sucks.
I worked in the airborne geophysics business before this. Their dismal air safety record meant that there was much value in improving standards.

As part of this, they had a system that tracked the aircraft globally in real-time. I implemented part of the software for this. Aircrafts sent their GPS coordinates and basic telemetry every 45 seconds over Iridium. I got it in my servers a minute later.

If the aircraft position stopped being reported for ten minutes, or the system detected anomalous flying conditions (eg. Suspected crash), or the pilots pressed a big red button, the system contacted a hierarchy of people by phone. They'd then call the pilots directly within minutes, over the Iridium network.

This cost us very little to operate. I was very surprised that large airliners did not have such a system in place.
HURD is pretty actively maintained, I don't think it's rotting. Microkernel research just keeps outpacing their ability to implement so they've switched base kernels like 4 times now.
I have yet to meet anyone who is genuinely excited about buying the new iPhone for personal use. Is it possible that most of the early buyers are just looking to flip these phones in countries where they're not available yet?
Why do you assume RogerL lives in the US? (RogerL probably does, but what makes you think so?)
> There's really no reason to believe that the systemd people are malicious.

You're kidding, right?

http://lists.freedesktop.org/archives/systemd-devel/2014-May...

http://linuxfr.org/nodes/86687/comments/1249943

http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01327.html

The systemd people and Lennart in particular are very open about their contempt for anything that isn't Linux + systemd and their intent to shove whatever they want down everybody's throats regardless of bugs or breakage, and blame everyone but themselves for what their shit breaks.

This can't be dressed up as anything but malicious.
What are the hieroglyphics in the 2nd to last entry from the bottom?
Maybe showing the schedule for an event shouldn't be worth anything and it is an anomaly that it currently is? My guess is that most of the time sites like this are just out-SEOing the actual event page.
You seem to want pipes to bend over backwards to solve each and every one of your applications' problems.

> The don't solve race conditions in peers trying to locate each other (surprisingly difficult).

Not even sure what you mean here. Are you talking about peer discovery? Because DBus won't help you there either--peers have to be aware of each other's DBus object paths before they can rendezvous. Similarly, two peers need to know where the common pipe is to rendezvous.

> They don't solve a standardized marshaling format.

Nor should they. There are a ton of ways to skin this cat in userspace, depending on what your application needs. Protobufs come to mind, for example, but there are others.

Why do you want the pipe to enforce a particular marshaling format? Does the pipe know what's best for every single application that will ever use it?

> They don't come with an implementation to integrate with main loops for event polling.

It's not the kernel's responsibility to implement the application's main loop. That's what libevent and friends are for today, if you need them.

> They have an inherent vulnerability in FD passing where you can cause the peer to lock up.

Last I checked, you pass file descriptors via UNIX sockets, not pipes.

> They don't handle authentication (well, sort of).

Depends on your application's threat model. The kernel provides some basic primitives that can be used to address common security-related problems (capabilities, permission bits, users, groups, and ACLs). If they're not enough, you're free to perform whatever authentication you need in userspace to secure your application against your threat model's adversaries.

It is unreasonable to expect the pipe to be aware of every single threat model an applications expects, especially since they change over time.

> You can get into deadlock situations in your messaging code if you aren't really careful about message sizes and when you order poll in/poll out.

It's not the pipe's fault if you don't use it correctly.

> They aren't introspect-able to see what the peer supports.

Peer A could use the pipe to ask peer B what it can do for peer A. Why do you want the pipe to do peer B's job?

> They make it super easy to not maintain ABI.

Nor does DBus. Nothing stops an application from willy-nilly changing the data it serves back.
OpenCV has a number of motion detection and blob tracking algorithms....those can reduce false alarms significantly. Curious why the author did not use those...
"Housing development gone bad after being handled poorly. They also happen to be libertarians." Nan, that doesn't sell well...

"How a Libertarian Paradise in Chile Fell Apart"

Oh wow, much better!
I am not a lawyer, so I have no idea how accurate https://ssd.eff.org/your-computer/govt/subpoenas is, but chances are it's pretty accurate; I would trust the EFF on this sort of thing.
Politicized, garbage headline.

Statism has no place in the startup community.
Indicative launches to help build the ‘next generation of analytics’
Ask HN: What hosting/VPS service do you desperately need?
Hey HN, I'm starting a hosting/VPS startup and was wondering what are a couple of features in those spaces that you desperately need?
I know great engineering students from reputable school (University of Waterloo) that got rejected by Facebook and Google for internships. Competition is tough, these guys get to choose from the best of the best, and pay very well even for an internship.
Chile is not a developing nation. It's in the "very high human development" group on the UN human development index, along with the US and the usual European suspects.
their crusade is going less well than you fear: i'd never heard of it until this thread.
First Weekend iPhone Sales Top 10 Million, Set New Record
>They literally are not the same. The police are not courts.

Right. If it's wrong for a court to force you to incriminate yourself, it's definitely wrong for the police to do it.

The 5th amendment prohibits the courts from doing it, and even if it didn't I would still think it was wrong.
For the benefit of doubt: Javascript is often a compiler target these days.
Where's the mini-C and micro-C? throws away a pile of USB cables

Are small-run PCB fabs ready to punch all those mid-mount cutouts? I'm scratching my head about the mid-mount.
The startup community is the spoiled child of decades of statist initiatives. That probably explains the petulant libertarianism.
Somewhat meta to the article, but isn't it interesting that there is only one English word for a male connector (i.e., plug), but numerous names for a female connector (jack, receptacle, outlet, socket, slot).
The shirt seems to be a color shirt, no? It's pretty impressive to do a single custom shirt for $25 (or maybe it isn't? I don't know about the economics of t-shirt printing). I would love to know more about this, if someone has more to say (or link to a resource).
A Golden Age of Design
> So if I follow you, it would be easier to grok the whole system if all the code was in different places?

Yes. Separated in documented modules that are self-contained, with well defined behavior. When your logger breaks, you fix your logger. Not your init process. When your devices are not discovered you debug udev not muddle through a code riddled with synching with ntp and so on.
What sort of code would people want on their shirts?
I think systemd actually clears up a loot of stuff. As the article describes.

The main thing that scares me is the binary loging format I can think of some benefits but mostly it just seams scary. I guess I will get go se later if the benifits outweighs the rest.
iPhone 6 and 6 Plus: In deep with Apple’s thinnest phones
Yes, a little bit like that. However, this is part of our core business so I think that gives us a bit of an advantage. For instance, just today we released the ability to minify css/html/js and also gzip it to the highest compression so that websites hosted on websrvr perform better. For www.websrvr.in's homepage I see a decrease in size from 8799 to 2649 bytes which is a decrease in size by 70%.
USB type C is actually an effort to fix that across the board: the cable can be symmetric (C on both ends), all type C ports have the equivalent of on-the-go support, it's as small as micro-B so thin devices can use it, and it supports fast charging with enough power for a laptop.

Hopefully, new devices will have only USB type C ports and nothing else.
How One Startup Found Success by Making an Obsessive User Its CEO (2013)
> Where's the mini-C and micro-C?

Eternally non-existent, since C is the size of micro-B, small enough for ridiculously thin phones and tablets.
> What's opaque about Free and Open Source C code?

Opaque code is opaque. What does it have to do with Free or Open Source?
In fact a free market implies all kinds of social mechanisms to set and enforce ground rules. All the examples upthread had very strong state control.
Why couldn't you have just written "Will my shirt have code or colored blocks?"
Yep! I used scalablepress.com to print my shirts. It's extremely to print a single custom shirt from them--I was surprised, too :).
Code that looks cool as blocks :P.
The running joke on libertarians is that they would be immediately eaten if they succeeded in putting their ideas into practice. So an example of that very thing happening seems apposite.
You don't seem to have a lot of empathy, or understanding of delusional disorders.

A delusion is a non-real thought that you perceive as true. Things like "I am Napoleon" or "The people on the roof across the street are talking about me" or "The CIA is watching me" are examples of delusions.

Schizophrenia is a profound delusional disorder where your entire mind is completely disorganized. Telling reality from the delusions are impossible because they are coming from the same brain hardware.

I very much doubt that someone intelligent enough to write a complete OS from scratch would be terribly abnormal as a person. Unfortunately Terry is sick, and unless he gets better, whole chunks of his mind are going to be simply wrong.

Maybe you're just projecting.
Are my descriptions inaccurate?
Don't be discouraged. If you're open to constructive feedback, share some of your side projects with the HN community. I'd also encourage you to explore more opportunities, as Google, Facebook, etc... probably get more applications than they can handle. We have an active internship program at Lookout Mobile Security that provides real, hands-on experience, if you're interested (https://www.lookout.com/about/careers/detail?gh_jid=2141).
I'm not sure what they were allowed to ask in practice. The Chinese Emperors were effectively some kind of living god as well (as where the Japanese Emperors). In practice, their power was limited.

Also, before the industrial revolution (or perhaps the https://en.wikipedia.org/wiki/Military_Revolution) states didn't actually have that much influence on the daily lives of people.
>The author is (apparently) an expert in his field (the law). He is not an expert in our field (technology, broadly speaking), and certainly not an expert in my field (security, broadly speaking).

He markets himself as an expert on computer law. He also brags about working on a government panel that studied privacy and other security related topics.

You cannot be an expert on computer law if you lack the context that is provided by a basic understanding of privacy / network security issues.

The man is an incompetent fraud at best. Shortsighted and technologically ignorant people acquiring authority is a large part of the reason the United States' computer laws are terrible.

We aren't talking about a complex issue that requires domain specific knowledge, this guy was genuinely surprised that a backdoor designed for admin access could be used by those with malicious intent. If he really cared about justice, he would hand over his license to practice and refrain from talking while there are adults in the room.
Yes. That's one reason people are so angered here.
Your Next Laptop Could Have the Holy Grail of USB Ports
That's true, and I don't think the goal is to simplify or transform the existing web of hypertext, but to take the well-proven principles behind it - hyperlinks, interoperability, decentralization, etc. - and apply them to the nascent medium of VR. It certainly won't supplant web pages.

"But why?" is a totally fair question, and I don't think I can produce a satisfactory answer. I've spent a good deal of time thinking about concrete use cases for VR, and, well... it's a medium, like paper, or like video - but it's interactive, so it has more in common with the telephone, or video games, or your web browser. It can be more illustrative to try and imagine things you can't do (and now I really sound like I've drunk the VR Kool-Aid, huh?).

Can I ask if your skepticism is specific to this project, or to the idea of a distributed, programmable VR platform?
Yep--thanks for the tip. I've added a bunch of warnings all around, and reached out to folks who ordered with a clarification :).
Whoever thinks that is mistaken. Without an active sales strategy your business is a hobby.
Thanks! Another trick I've seen used is `naked' avoiding recursion in your code, and relying on combinators implemented in some optimized lower level code. Would that work with PureScript?
The compositions in Chinese characters very often are quite meaningful...
Hmmm...A "brillant" shirt, anyone?

shirt.codes/?
source=package%20test%3B%0Apublic%20class%20paulaBean%20%7B%0A
%20%20private%20String%20paula%20%3D%20%22Brillant%22%3B%0A%20
%20public%20String%20getPaula()%20%7B%0A%20%20%20%20return%20p
aula%3B%0A%20%20%7D%0A%7D&style=Default
What we are working on here @ Theranos is to redefine healthcare by making actionable health information accessible to people everywhere in the world at the time it matters most, we’re working to enable early detection and intervention of disease and empower individuals to live the lives they want to live. And we're doing it on single drop of blood.

http://medcitynews.com/2014/09/theranos-ceo-wants-to-make-bl...
Amend the Constitution to Declare Corporations Are Not People
It looks like the main difference is that SearchMonkey reads structured data, whereas Google infers structured data: even if the relevant data isn't marked on the page or in any particular format, Google will still find and surface it.
No, but you should read Snow Crash.

Everyone should read Snow Crash.
We could use a good digital marketer to help with Codective.com and we could also build your app. Anthony@prmatch.com
They have one in each of the Dakotas, but none in my home state of Michigan. They have two in Minnesota, but none in Michigan. They have one in Kansas. None in Michigan. Lousiana, Arkansas, and Alabama. But none in Michigan.

Who in the hell asked for 3D printing in North Dakota? With a population of five in the entire state?
I really like the idea of the CEO and employee roles within ourselves. Thanks for that.
I had read that they probably used milk instead of water as it would make a better lubricant.