skysight-inc/HackerNews huggingface dataset:
Hi - one of the founders here. I'd never skateboarded or longboarded before working on this project. I found I used a Boosted board very differently than I would use a longboard - for me it's replaced many car trips and many Uber/Lyft rides. This made up for the price quite quickly.
If one doesn't want living child, why on earth would they need mechanical one?

(Except for Japanese of course. Excluding them from this question)

Seriously, fertility will become no issue if we prolong fertile period of our lives. Imagine having one kid at thirty, and another one at sixty.
Yes; the things I've mentioned above don't change on page refresh.

If you'd find some things do change too often to be relied upon you could either take that into account, or simply don't use that specific fingerprinting technique.
I have a really excellent visual imagination. I can imagine myself walking or driving great distances, and I can imagine all the scenery, the trees, the colour of the sky. I can put things in the scene, take them out, rotate them. I don't have any sounds or smells.

I have trouble imagining what a person looks like. Especially hard is their face. I don't really have any idea what my mother's face looks like except that she has blonde hair. My dreams don't have people in them, not really. Sometimes there's the concept of a person, but I can't really see them.

Is there a name for this?

Edit: before this article, I didn't know it was possible to have a condition like this. I just assumed I was misinterpreting my imagination somehow.

My sister once related a dream to me that involved several people, some, famous people she hadn't even met. I couldn't recall one that really had anyone physically present. I remember a terrifying nightmare when I was very young that my father was in, but really it was just his trousers. I couldn't see any of him.
> But within Safari or Chrome you have zero WebRTC support.

Chrome is just a skin on Safari for iOS, because Apple doesn't allow third party browsers, right? I would think FF (or any other browser) wouldn't be able to on iOS either, given that constraint.
Right. And the premise the used to explain his trip back to SF was, let's be honest, thin at best - I like me some travel, but even I won't fly transcon just to stay in a nice hotel room. This makes a lot more sense.
I think it's accurate and something people should learn. A lot of people (tech people like me who like facts) want political decisions to be made on their merits but in reality money plays a big role. So even if you think that all the facts are on your side you are probably still better off adding some money to the mix.
They make nothing off it because I cancelled service.

Google searches show that they have had a special $29.99 reactivation rate for years. Several months ago they made it $39.99 in the second year. A couple years prior, they had also added a $1.99 municipal construction fee. That works out to be $37 a month. I assume that the amortized cost of keeping the fiber lit is below that because I doubt that they would make such an offer at a loss.

Charging a long time customer higher pricing would provide them with money that they can spend on things like Fios network expansion and network upgrades, which are expensive.
Users are familiar with managing permissions, they do it all of the time. Users have to manage location services and the camera in browser. iOS and Android also prompt for access to resources.

Why is it unrealistic to expect the same for other interfaces like audio, video, WebRTC, and other potentially exploitable functionality?
Yup! He actually just asked where he could get one, and I was close enough that I dropped one off with him.
"Visitor" has always bothered me too. If you look it up it's tons and tons of text to describe "pass in a function and descend a graph calling it on each node."
You can probably show off your model to world with little effort using three.js.

If you can export it as obj/mtl then you can probably just adapt this code: http://threejs.org/examples/#webgl_loader_obj_mtl
I felt the same about Black Swan. And his attitude turned me off completely. So, no, it's not just you.
Definitely not debugging.

I am working on an existing distributed system with many moving pieces, which is rather prone to outages. This is fintech, so outages mean a lot of money for a lot of people. So my job involves overhauling the existing system, as I upgrade bits of the system slowly: A full rewrite at once would be madness, but I suspect nothing in the current system will remain in two years.

The biggest time sinks are stress testing any of the newer pieces that I try to bring in, followed by incident remediation. There's an incident that requires a human hand to fix it every couple of weeks or so, and I end up spending about three days each time writing better error handling code, adding observability and alerts, and if something is really recurring, writing automation to make the problem fix itself.

This is a fact of life in any distributed system that was written fast: People are start happy because it works most of the time, but as you want the 4th and 5th nine, you need people hardening the system. This is something that is very hard to do as you build anyway: While unit tests are good, there are entire layers of behavior nobody will be able to spec properly by looking one piece at a time, so stress testing, gamedays and such are the only ways to make sure not that the system works to a spec, but that we can even come up with a spec that behaves the way we want in practice.

There's value in evaluating scenarios in your head, but I've also seen what happens when mathematicians use that as their only weapon in a distributed system: Months are spent making sure the system is correct, but then lots of effort is spent on scenarios that are more theoretical than practical, and other scenarios are ignored, even though they occur a lot in practice.

In this respect, it's not very different from entrepreneurship: Getting an MVP out the door and doing things by hand instead of using automation is going to beat spending a lot of time making a product without having any idea of what the market really wants.
That's to protect entrenched interests, not to lower food prices. It dates back to FDR and his asinine economics, dumping perfectly good milk out, crop burns, slaughtering hogs and letting the meat go to waste. We still do crop burns and the government buys crops and lets them rot or just destroys them. It has nothing to do with food prices being low, it has to do with protecting profits for the big farms. We have taxes and tariffs on some crops coming from outside of the U.S., such as sugar cane. Has nothing to do with lowering food prices.
There's also JSONSchema (http://json-schema.org/), which is significantly more verbose, but has optionals, string length constraints and other sort of quite useful stuff.

And there is (or, better say, was) an "Orderly JSON" language that had nice and compact human-manageable representations, but had essentially died from nobody using it.

JSchema:

{
"name": "@string",
"age": "@int"
}

Pros: is JSON, is simple to read and write. Cons: is (currently) limited to very primitive schemas.

JSONSchema:

{
"type": "object",
"properties": {
"name": {"type": "string"},
"age": {"type": "integer", "minimum": 0, "description": "Age in years"}
},
"required": ["name"]
}

Pros: is JSON and reasonably powerful. Seems to be a most common standard out there, with lots of libraries available. Cons: is verbose to the extent it's no fun to read or write by hand. Has some ambiguities and - as the OP article correctly says - spec is unfinished.

Orderly JSON:

object {
string name;
integer {0,} age?;
};

Pros: compact and powerful. Cons: not JSON but a custom grammar, no one uses it.
The funny thing is, this doesn't even call fsync(2) (which is available in Node [1]). So the file contents will likely actually remain on disk for some seconds to minutes thereafter, depending on the OS, file system, and their configuration.

[1] https://nodejs.org/api/fs.html#fs_fs_fsync_fd_callback
April 2016: Earth's 12th Consecutive Warmest Month on Record
Redditor accidentally destroys 67,000 dollars in Bitcoin
I don't experience webrtc leaks with Openvpn and this config: http://pastebin.com/raw/hiH1TZtS (I use IVPN, their client prevents webrtc leaks on windows by default, but had to manually configure openvpn on linux).

Of course, I keep webrtc disabled in Firefox anyway except when i need it, defense in depth like you said.
Judging from what I read in comments on Derek Lowe's blog, the problem is not so much being able to do blood tests on µL of blood (which I suspect we might have the technology to do; whether it's cost-effective is a different question) but rather that the way you get only a little bit of blood screws up the results--you're extracting more from capillaries than veins, and you get more contamination from skin and other tissue cells.
Like C#? It may be just the opposite: What if design patterns are popular with complicated, highly expressive toolchains because they make users think they have control of, and are being productive with those toolchains?

You don't hear design patterns mentioned a lot with simple toolchains like that supporting golang.
3D stuff is definitely fun(I say this as someone who's been doing it for almost 10 years across various industries), however the one thing is the amount of work you need to do is an order of magnitude higher than traditional 2D media + code.

That usually scares off all but the most serious funding.

Once you start playing with Unity you'll see there's a whole nother side of the 3D pipeline that takes just as much effort.
The first time I was told, "Make it work, make it right, make it fast," was in my first programming course. However, it was in passing by another professor substituting. After the first programming course, we had OOP Design. It's how to better structure OOP software, abstractions and design patterns. This was our, "This is how good programmers do it."

That same professor who had subbed then beat it into our heads - in our senior level programming languages course - that making the damn thing work takes priority over all. I guess better late than never.
Just imagine, if the audio stack exposes the volume level, that's roughly 7.5 bits of uniqueness to contribute to the 33 required to uniquely identity any person on Earth (not that you can expect it to be uniformly distributed, and thus fully usable).
> it's pretty easy to imagine plenty of uses

To all individuals equally? weighed against individual risk?
Of course you can improve on your own.

If I come back to my own code a couple of months later, and it isn't immediately obvious how its working, then its a good time to refactor it and think about what you would have expected to make it more obvious. My code gets better as a result.
Got used to do this in Gnome, got frustrated when I found "breadcrumbs" in win7 can't do the same...
Don’t Let Your Product Strategy Happen to You
Significant perhaps in the statistical sense. The domain is the same. I believe he is also a professor of mathematics. He has some eminence in this area in any case.
Is there any advantage to specifically disabling that?
On OS X, I think you can just right-click the window name and select the parent folder you want to go up to.

I think there is also a "show breadcrumbs" option in the preferences for Finder, which may or may not give more of the functionality you want.
Could you elaborate a bit on what kind of commercial systems you used this for? and what was the role of Inferno in it?

I've been really interested in playing with it since my college years, but every time I got to poke around I felt like it wouldn't be (in my very uneducated opinion) fit for something in production.

However the idea of the OS is very appealing to me, so I would love to hear more on how does this fare in the real world and what would be a compelling use case.

Thanks!
I wouldn't go that far even. Sure, influential player but there are many more who are at least at the same level influence-wise or higher.
I noticed the same thing when interviewing people. Answering why a decision was made would always trip people up, but it's far more revealing than any demo project can be. It doesn't matter, to me, whether the solution was right or wrong, but more the "why" that got you there and how it will get you to where you need to go. You can't problem solve effectively without understanding the reasons you're making the decisions you are.

The same follows for patterns, I think. If you haven't thought about it critically and really done the work to understand the "why" (being told the "why" is not enough) you're going to struggle and mostly fail to implement it properly are in the appropriate situations.
It's not that easy. Loading obj's into three.js is like trying to open a jpg in '94. Everything has to be exported just right otherwise three.js will just throw an error. It's sort of arcane.
You know every site you ever go to sees your public IP, right?

Seems to me you're just being paranoid.
I wonder how many of them are simply budget conscious consumers that would otherwise buy what we called a Netbook a few years ago.

I would imagine that the price alone would be a huge factor for many.
Sales are one thing, but have people been satisfied with the product, and would the buy another one?

I do think that Apple needs to be a little concerned with the inroads that Google has been making into the K-12 market. Microsoft really ought to be worried.
I'm not arguing against enabling users to manage the permissions.

I'm arguing it won't help a huge number of users because they will default to granting them.
That's a pretty short answer, and it sounds wrong to me. Are you implying that browser version, OS type and version, and system architecture are all factors that matter for audio fingerprinting? If so, what would be the point of audio fingerprinting when you can just look at the user agent string?
The article linked to by the post describes JSON Schema's shortcomings as well.
If you're going to do it in a script you'll need to set those flags anyway, won't you?
So I should have 3 different Google messaging apps? Please stop
One point to note here, is that the Wayback Machine obeys robots.txt retroactively, so sites can hide evidence by changing their robots.txt to disallow indexing of specific content. The data won't be purged from the servers, but it will not be displayed through the site.

This is quite disappointing (though probably wise from a legal standpoint). It makes it less useful if a party in a lawsuit can retroactively hide evidence of wrongdoing, and thereby deny access to evidence.

It's also a problem if a domain name changes ownership and the new owner suddenly adds a restrictive robots.txt - the old content will no longer be accessible even though the current owner has no claim to it.
I've always wondered how many people really need instructions on how to use a seat belt.
Why not? One can shred any file descriptor. :-)

I bet one could even shred a network socket.
Read the book. Then read the books that inspired the book.
Do you remember the dd challenge where they offered money to any company that could recover a drive that had been zeroed over once with dd? Nobody ever took it.
I'll buy your old one once you get the Gen 2
I'm happy to see Boosted continuing to develop their product.

Yesterday morning, I came off the Caltrain (walking my bike), and there was a guy with a classic short board with flat gray tape.

As I heard that telltale clack-and-roll and watched the guy kick down the sidewalk, I overheard two guys joking that it was really strange to see a guy with an "old-school non-motorized" skateboard coming off the train.

Congratulations, Boosted, you've reached male-SF-techie hegemony!
You're right, I bet we'll find out later today
The day before this article appeared, I participated to a talk about consciousness, and the presented dismissed the functional approaches to explaining consciousness. That is, if consciousness processes information, it is not a information processor LIKE the computer is. You can not define a thing by what it does, but only what it is. The electron is not something that moves through space, but something that has mass, charge, and so on. That is, you define it by its intrinsic properties. Otherwise, you could say consciousness is what made possible this comment here. That'd tell you absolutely nothing.

But there was a biologist that basically said what you're saying: what is then 'walking', don't you define it by a 'is doing'? And this objection misses the mark because 'walking' is an action, not an entity. On the other hand, the brain, presumed to be responsible for consciousness is not (not equal to) 'talking', 'walking', 'imagination', 'recognition'. These are faculties, but not the underling physical/ontological support that make these faculties possible.

The whole project of explaining consciousness must reveal the underlying substance, be it matter or something else, that make it possible, and the mechanism by which all faculties associated with consciousness arise.

And one more thing: the main conundrum of explaining consciousness is 'qualia', that which is experienced by being conscious, that which is it like to be conscious.
I also found his arrogance in Black Swan insufferable - enough that I lost all taste for his writing. I saw him talk in person in my building when he was promoting Anti-Fragile, and I was also not impressed. Do you still recommend I read Fooled By Randomness?
We are JavaScript. We are the Collective. You will be assimilated. Resistance is futile.
The way I see it there are two types of messages to friends and spouse. There is the silly little stuff like "Check out this cute dog!" and if Google suggests "Awwww!" as a response, and that was pretty much what I was going to type out anyway then I'll just hit the "canned reply".

If its a serious message though like someone telling me that their relative is in the hospital I'm probably not going to hit an automatic reply like "Sorry to hear that", I'm going to type out a longer message.
In France at least we have an Alt-Gr key (roughly equivalent to holding Ctrl+Alt) on the right of the spacebar instead of an Alt key. And unfortunately Alt-Gr+Left does nothing. So we have to use two hands to press Alt+Left, that's why I personally prefer using Backaspace
"Allo" is just one aspect of IMS in Android. While it isn't certain that Allo as a product will succeed, Google's approach to IMS, carrier messaging, and basing products like Allo and Duo on those APIs and underlying networks means that this is more like adding the Signal protocol to an open IMS-based ecosystem of messaging than it is depending on Allo.
An Introduction Strategy for a Content Security Policy
Raleigh Company Offers Tesla to Every Employee
Ancillary tax aka the link tax
Sure, so some documentation isn't great (and, by having lots of documentation, you might be a bit disappointed at how simple it ends up being).

...but going back to my original point, isn't it more valuable to have a common vocabulary, meaning that I can say "visitor" rather than "pass in a function and descend a graph calling it on each node"?
Yes, you're right. Thanks. I've edited my post above, adding this to JSONSchema cons.
> We can choose not to use a particular product. But we cannot choose not to use all the products everyone else is using, because that would make us lonely, antisocial hermits without the slightest chance of ever finding work, friends or lovers.

I don't use Facebook, Twitter, WhatsApp, etc. etc. etc., you name it. Yet, somehow I am employed, have friends and hobbies, and am happily married. How could that have possibly happened?
This is all irrelevant because there is no way to have a sector on SSD erased for sure. Overwriting relocates, TRIM marks for future deletion, Secure Erase has the unpleasant side-effect of nuking all data and, as typically implemented, also doesn't remove data but only changes internal encryption keys.
The author conflates brains and minds.

Of course brain wetware is not computer hardware, but
Minds run on wetware as computation runs on hardware.

He claims we don't use algorithms to catch balls but then describes the heuristic we do use algorithmically.

He attacks von Neumann's nascent speculations that the mind can be usefully modelled digitally but ignores von Neumann's proposal for an alternative type of computation, indeterminate & probabalistic - from the same book The Computer & the Brain (1958).

The inability of most people to draw from memory as accurately as from life is evidence of compatmentalisation not a lack of storage of mental images - as drawing from memory is a skill that can be aquired.

Then he goes all in by proposing hard AI as fact: "Reasonable premise #1: all computers are capable of behaving intelligently"

No doubt minds and brains are a deeper mystery than silicon and software but the author fails to demonstrate why or propose how.

IMHO the Roboticist Rodney Brooks was onto something when he proposed intelligence must be embodied - AI will come from interacting with the world.

The author cites Chemero's work Radical Embodied Cognitive Sciencr which is very very well argued and interesting.
I don't see the point of using honeywords. I mean, I've used them a bit, but any spammer is going to strip them immediately, so they're useless for identifying which provider leaked your address, right? And now to login, you need to remember the honeyword you used to register, which is a big inconvenience for anyone not using a password manager. (Use a password manager!)
Can you do zero copy in Go?

I don't think there's a way except having code that supposed to do it in a different language.
Ah, but the Hyperloop will allow for small, individual cars of maybe 8 people (I'm guessing). This means that you get in the car based on destination and it uses switches so that there are no in-transit stops.

Following the kinks of a 100 kph expressway is likely not feasible.

Again, my understanding was that this was part of the original TDD (SF to LA) and they found that it was, indeed, feasible.
It's the same difficulty as any other MITM - if you control a point in the routing chain, or if you can affect the routing chain through e.g. BGP, you can do it.

The crawls will probably originate from random AWS addresses, but you can target by User-Agent, since they identify themselves there.
What Does the Next OPEC Meeting Have in Store?
The books are interesting, but I think that the reason that a lot of people actually 'swear by them' is because they give 'smart people' a very nice excuse for any failings they might see in themselves.
Thank GOD. So many times I've been filling out forms and sometimes I hit backspace to delete something, and maybe I clicked on a dropdown, but it goes back one page and I lose everything. Not the end of the world, but pretty annoying and I'm glad they're removing this.
Please say more about "the potential of real overlay networks".
Now we only have to wait 5 years until they found all the obvious sandbox escape bugs.
>like a tirade from the coked-up conspiracy nut at every party.

I take it you've seen his Twitter then?
> "We're doing this via a flag so that we can control this behavior should there be sufficient outcry."

I love that they decided to do this. I think the justification for taking it away is really good.

I also think that the decision to disable via "flag" shows some prescience with respect to how the public reacts to things.

Great move and a template for "sound product development".
Well, code reuse is a pain, for starters. Limbo is not something people actively develop in, there are very few native ports of networking protocols, and you need to rebuild the OS if you want to expose hardware functionality.
Democracy Is a Design Problem: How Design Can Impact the Outcome of Elections