skysight-inc/HackerNews huggingface dataset:
I suppose an interesting form of DoS protest would be to have a large group of people refuse to unlock their phones and take up all of the space in the customs holding cells.
You do understand that scalability is more than just concurrent users right ? Maybe not ?

There are many very small startups doing work in IoT, Analytics, Social, Finance, Health etc who have ridiculously challenging storage needs. Trying to vertically scale is simply not an option when you have a 50 node Spark cluster or 1M IoT devices all streaming data into your database. Vertically scaling your DB doesn't work as it is largely an I/O challenge not a CPU/Storage one.

But hey it's cute and lucky that you work on small projects. But many of us aren't and have to deal with these more exotic database solutions.
Definitely not. The opposite in fact, I don't even require shoes or shirt if you're speaking rationally.
FizzBuzz – Enterprise Edition
In the past couple of years the OSI approved a license that essentially has no restrictions:
https://opensource.org/licenses/FPL-1.0.0
The British government still owns the rails and prioritizes passenger service, though, unlike the US. NR bought it back after Railtrack folded, if memory serves.

If Amtrak owned the rails and leased to freight, instead of the other way round, I imagine it'd have a similar level of service. As things stand, there's zero incentive for the track owners (freight companies) to update the lines for speeds higher than they can cheaply ship at.

FWIW, I live in Croatia and even we have tilting trains these days. It's downright embarrassing that the US is so far behind.
I can kind-of-do generics with code generations, hate exceptions, and nil is only weird the first time you use it and before finding the FAQ entry.

I really, really doubt that this supposedly-huge crowd of developers exists who are ready-anytime-now to jump in Go and are being held back by things like you mentioned.

Because even if Go had all those things, I'm sure you would scoff at its lack of Monads, inability to easily create DSL's, presence of Garbage Collector, and no compile-time turing-complete templates ala C++. Right? Right?
Respect for policemen could also mean: "nothing wrong with what you're doing, keep being trigger happy".
Hah, I do, and I'm actually going up to Canada tomorrow with both phone and camera. I've never had an issue at the border where they've gone through my digital devices, however.
There were so many bad programmers who assumed 32 bit machines would last forever, that now we're stuck with compilers that don't default to 64 bit ints even building for 64 bit targets.
VR is for porn. Then the isolating antisocial part of it is a feature, not a bug.
It actually seems worse to me that people who have been around to achieve that threshold (it's 500, right?) don't have exhibit the etiquette I'm asking for. They should know better, right?
Climate and Health Meeting (livestream)
Sure! We evaluated several anomaly-detection tools & libraries. They included:

tried-and-true statistical methods like probability density functions

Yahoo EGADS anomaly-detection library

Numenta HTM neural-network anomaly-detection library

We ruled out HTM due to AGPL licensing concerns. It's an interesting product, but wasn't a good fit for us at this point in time. EGADS and other basic statistical methods can actually get you pretty far.
It's not that I don't believe you but there are numerous examples of Canadians who have been denied entry to the United States because they refused to allow CBP to access digital devices or they allowed it but had 'incriminating evidence' like Muslim prayer videos or photos taken from areas in conflict as part of photojournalist work.

Also afaik, the ACLU has lost cases pertaining to defending liberties at the border
Can they even ask you to do that? My understanding was searching your phone is allowed because that's treated similarly to searching your luggage. But you're not carrying your facebook or email accounts with you, so I don't see why they'd have any right whatsoever to demand to "search" your facebook/email.

Or is this something they've already started doing? And if so, what makes it legal?
"I'll never enter the US again[1]." Works for me, sorry for the people who don't have a choice though.

[1]I was going to say "for the next four years", but this problem is bigger than Trump.
That's what he meant by "they can't know if you have alternative accounts". Have an official account and unofficial ones.
I understand your perspective, but don't agree with the underlying message. Optimism is what encourages people to take risks. Ultimately, all progress depends on those who are hopelessly optimistic - even if they end up failing in their endeavors.
> Why would it be illegal?

Well, most likely because things like "obstruction of justice" are crimes.

I don't really get the notion that the law works like Airbud, where the rules have to be specific and anything not banned is permitted. It's totally possible to criminalize subjective things like "trying to trick us" which apply even if the means used are novel and not banned.
Especially given that those numbers are back-loaded, with somewhere around a third of all YC companies having been funded within the last two years.
>> As a developer a killer app for this would be telepresence.

This would be pretty cool, and you'd probably be able to lower the videocard requirements as well.
After one had to give a phone to the US customs and border patrols for 'inspections', best to throw it away afterwards.
The touch sensitive remote in the latest Apple TV is fantastic. Sliding exactly where you want to be in an episode is great and navigating the menus with it is good.
You're engaging in a variant of the "lump of labor" fallacy. MIT likely has a choice of a high-scoring, likelier-to-succeed foreign student vs a lower-scoring, likelier-to-fail American.

All of the better US public schools have the same dilemma for in-state vs. out-of-state students: the out of state students are smarter on average.

As a student, I'd rather go to school with smarter kids. Maybe you don't.
No more remote work: IBM implements “move or leave” program
This is a whole other level though, because at that point you're no longer talking about inspecting physical property, and I think this kind of situation would be more precarious and much more likely to set unfavourable precedent should the affected traveler decide to sue.
As a daily user of Go, I wish so much it had some tools in its toolbox for simple boxed generics. Things like `Stack<T>(a T)`, `Max<T>(a T, b T)`, and other data structures and basic functions.

Then for `err == nil` we need some type of syntactic sugar to simplify this. I don't know what it would look like, but so many copies of that simple if statement get written that it is a bit ridiculous.
I remember The Unix Programming Environment by Kernighan and Pike as an excellent introduction to Unix shells and general Unix programming. IIRC, throughout the chapters, it has you build some kind of interactive command line music organizer, which really demonstrates how much you can get done with a few simple shell scripts.

Amazon link:

https://www.amazon.com/Unix-Programming-Environment-Prentice...
This statement makes absolutely no sense.

Performance is very loosely correlated with dataset size and less so in most distributed NoSQL databases like CockroachDB.
Who knows. IMO, VR needs a huge technological advance (or multiple of) and low price in order to start making advances. Content potential is great, technology still isn't and is expensive. It won't replace all media, it has it's own content scheme. People talking about watching movies in VR doesn't make sense. Some will, yeah. Some new types of movies will be there, but VR has it's own thing content-wise.

There's this other thing though. Augmented reality. Technology is kind of here and inexpensive. If you have a relatively modern phone you have AR access, maybe not the latest and greatest, but it's there. Yet, I think that one is a complete failure so far. So many false starts! Content is gimmicky at best and it seems people don't care at all about the technology or potential about it. It's commodity now. When AR happens, it's great (see Pokemon Go, Eyetoy, etc.), but it doesn't live for long (see Pokemon Go, Eyetoy, etc.). Where's AR headed?
Stories like this really, really make me question my opposition to violence. Some of these people seem like they won't listen to their constituents without some alternative persuasion. And that's sad.
Indeed, this is a function of monumentalism, which is to reify and consolidate ritual into a pattern that is as permanent and immutable as humanly possible, and thus make the physical landscape shared by a given community reflect the mental landscape they likewise share.
I always like prgmr.com's stance on that. "Please note that these plans include $2.50 worth of support"
AwesomenessTV CEO: It’s time to stop talking about millennials
I was thinking this exact thing. The new "Airplane Mode", if you will.
You don't need to break SHA256 to de-anonymize these values.

`awless` collects account number hashes. AWS account numbers are 12 decimal digits long, meaning there's a total of 10^12 unique values. Values are anonymized before submission using a single round of SHA256, so in ~2^40 hash operations, anyone with your database of hashes can invert every single account number.

For comparison, the bitcoin blockchain presently has a hash rate of ~2^61 SHA256 hashes per second. (Edit: I incorrectly stated 2^41 based on a hash rate of 3 TH/s, when it's actually 3 million TH/s.)
It's funny, I totally agree with this. It's like we're actively training kids and computers for the same jobs.
This is addressed a bit in the article. You can just tell them "I don't have a Facebook account", and there's really no easy way for them to verify this. If you're extra paranoid, you can create secondary accounts without much info and innocent posts/messages. There's no way for them to know you're logging into your border patrol FB account and not your "real" account.
I recently got a PlayStation VR. I was completely thrilled by the possibilities of games like Eve: Valkyrie. So far I find the games awesome save 1 thing: motion sickness. When I got the VR I expected to spend the weekend with the headset on playing Eve... nope. I can only go 30 or so minutes without the motion sickness kicking in. I am trying to build a tolerance up.
Hey, great idea! Yeah, I'm with Cox, so I'll just switch over to... umm... I'll switch to...

Shit.
Stalkscan Exposes All Your Facebook Public Information in One Click
It's already to lie to border agents (And unlocking only one of your hidden partitions, when requested to, is a lie.)

Whether or not they will find out about your lie is a different question.
Honestly, having experimented extensively with VR, I highly doubt its best applications will be in gaming. At its core, gaming draws people for at least one of the following reasons:

1. engaging story-line

2. flow-inducing gameplay

3. social involvement

4. sheer boredom while on public transit

Because VR is so new, no artist has yet created the "epic" story or "flow" game-play that requires VR. Social with VR is potentially revolutionary, but currently, the multi-camera setup required to full mo-cap yourself properly and the lack of tactile output means social interaction in VR is not quite there yet. And because of the setup required, one can't exactly play VR while in public transit.

On the other hand, I do see VR having a lot of work-related applications like 3D modeling and architecture... it's just that no one has written those programs yet.
HttpBack end finally explained well
When you say parent is wrong, you're saying that the 100k border patrol grunts can access NSA data easily, which is not the case. So you are the wrong one.
But if they use standardised tools those would probably have the capability of dumping your entire flash since someone would want to do so.
This whole mess should be opt-in, but it's shocking that anyone thought uploading account IDs hashed with known salts was a good idea. How long did it take you to generate the rainbow table? What you did was more difficult than simply generating a random string as you should have done.
I know for myself it really changed how I felt when I made the move to barbell training. Heavy compound lifts require a sort of zen-like focus that really clears my mind and re-centers me. I can't tell you the number of times I've walked out of the gym with my mood having done a complete 180 from when I walked in.
I have to applaud the attempt.

And I'm kind of smirking right now, because again asymptotic got butchered.

I've spent the good part of this semester trying to get my head around a very formal, very dense script of my own algorithms course. And I finally cracked asymptotic.
Maybe I'm just dense. But If that's the case, I'm sharing a classroom with others who are equally dense.

We dealt with all 5 classes, big oh, small oh, theta, big omega and little omega. We're required to always give the "most exact" classification for best/avg/worst. Including "does not get as fast as" or "does not get as slow as"

I'm willing to write a "freshman friendly" write up if someone's willing to post it or use it. I'm shit at self publishing.
I've been saying this for about a year, and getting angry replies. The problem is not the clunky headgear, poor resolution, and dangling cables. It's the lack of a killer app for VR. The hardware has been available for years now, yet there's still no killer app.

There are FPS games for VR. They're OK. VR gear may just be an optional accessory for hardcore FPS gamers. Virtual worlds? Well, you can connect into High Fidelity right now. Few people do, and it's boring in there anyway. Teleconferencing? Get real.

(And yes, fanboys, I've tried the things. I've used an HTC Vibe, a Microsoft HoloLens, and most of the earlier VR gear back to Jaron Lanier's original demo rig. The resolution has improved, and the head tracking is far better. But there's not much compelling to do in there.)
That doesn't at all address whether that specific bit of information is exposed. I bet it's not, it's ripe for abuse and could be a PR problem.
Good luck with that, since most people crossing the border aren't asked to unlock their phones in the first place.

If you have any doubts about that, you should visit a US-Canada border crossing. The overwhelming majority of travelers are not subjected to through inspection.
Or, in an alternative universe of content accurate headlines:

"Gabe Newell on VR: "We're optimistic. We think VR is going great. It's going in a way that's consistent with our expectations"

That's a direct quote from the same story that more accurately reflects his position.
>> people realize they have no idea what do with it.

People do know what to do with an iPad.

I think the iPad's current problem is that the trend towards using larger phones made them less useful as a device between a phone and a laptop.
I was one of their earliest beta customers. Despite the initial quirks, the experience has been nothing but magical. It allowed me to go from code to training/model generation in one command, without any of the devops nonsense to do deal with.
While digging into deep learning, I honestly felt that the devops stuff was actually more complicated than the math/backprop/neural nets stuff.

It felt like a Heroku moment for me. They have the potential to do to Tensorflow what Heroku did to Rails. Super simple deploy!

Obviously their vision is much broader (with an entire eco-system/'hub', reproducibility, etc.), but to me atleast the first part is super useful and exciting!

One advantage they have is that GPUs are INSANELY expensive on the cloud - they can actually make it cheaper for everyone with clever binpacking and proper termination.

My advice is that in the initial stage, they should partner with all the Moocs to ensure that all deep learning students are using Floyd. It's cheaper, faster and the students can focus on the science. And they provide, 100 free hours!

Disclosure: I've known the guys for quite a while.
The majority of "criminals" CBP deals with each day are people coming in on the wrong visa. Saying tourist but having no plans to leave, or planning to work, for example. This system will be very effective there: Turn on phone, see text "baby can't wait for you, we're finally gonna be living together", question why their boyfriend is writing them that and why they didn't mention it, deny entry.

I don't think anyone really believes it'll catch a ton of "good to have you here, the bomb is ready"- or "whew so nervous carrying these 50 pounds of contraband!"-bad guys.

Also I'd slightly question the ease of creating burner accounts. Facebook will show your sign up date, and something too recent will be suspicious. Other things like "why don't you have pictures of your FB friends on your phone" and on and on could be clues to a fake account. Not saying it's really hard, but it's not something you'll whip together a week before your trip.
The standard requires at least 16 bits in a short and 32 in a long. Oddly "all numeric types are 96 bits" would be fine.
... really? Can you expand on that? In my country, the government is not in the habit of sending out emails, largely so that they can tell people to disregard any email that claims to be from the government, as it's usually a scammer.
I don't think border security agents are dumping your entire flash - they're mostly just say, thumbing through messages to make sure you're not attempting to work illegally while on a vacation visa.

Dumping your entire flash would take a serious amount of time and would be so varied from device to device that it'd likely be impossible in practice.
There are very good reasons people DON'T live in those countries though. Most have to do with things westerners take for granted, like stable electricity, not needing to bribe cops, and being able to easily purchase goods when you need to.

YMMV as always. Places aren't easy to move to unless they are trying to create a place that is hard to move to.
I like this. Build it so well the customers won't suspect a thing and will think you're the original creator. In a way, this is "fake it 'till you make it... the best version ever."

Apple is going to steal all the thunder again, this time in AR/VR, isn't it.
Thanks! Will add this in next time. Plenty of misses to write about!
I agree with your interpretation, "he's just saying that we tend to overvalue ideas and undervalue the less glamorous work involved in bringing those ideas to fruition."

I would also add, Torvalds is an enchanted unicorn from a resume perspective, it's not like he has followed a typical FOSS career trajectory, so seriously, what does he know --> that you can put to use? It's like a beautiful young woman telling you how you can get just a warning instead of a speeding ticket next time, just do what she does (except if you follow Linus's lead you will definitely get the speeding ticket)

Humans have a built in instinct to follow great leaders, but if you are not a great leader yourself, emulating them might not actually work for you.

I have tremendous respect for Linus and for the HN community; I'm just saying, let's use critical thinking. There are plenty of successful super lightweight coding projects; he works on kernel level OS for a huge legacy of hardwares; he already was first to market, you still need to be, it's always tradeoffs. Borrowing/paraphrasing an idea from finance or population genetics, maybe the world is the way it is because that's the right mix, why believe you know a better way to a greater extent than your already believing so is already part of the right mix?

so, I'm not saying don't think, reflect and improve, I'm saying don't throw yourself into these debates all on one side. One size doesn't fit all.
>What scenarios do you see

One scenario which we certainly don't have today: access to a tick-accurate global clock across a large number of computers. It would be interesting to see how distributed scheduling and communications between computers would be coordinated if each computer had access to an internal clock timestamp that exactly matched all of its peers.
It's not released yet. The release machine is running.
Here's the thing that worries me about VR despite it being obviously cool.

It's:

- Inconvenient

- Expensive

- Doesn't solve a direct need

I don't think VR is going to disappear or anything, but I can't think of anything with the above three traits that has been a mainstream success
In Ubuntu terms a backport is when a newer version of a package is made available in an existing release. With few exceptions (see MicroReleaseExceptions) versions of packages in a distro release are not updated, which is why the backports pockets exist.

We certainly provide security updates for packages in main for the LTS lifetime.
First steps in Recommender Systems
You forgot "Are We There Yet?", which blew my mind at the time ("with respect to other code, mutability is an immutable function with a hidden time argument") and which was MY introduction to this fanclub.

https://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hi...
> 95% of people in the western world can't afford society's perceptions of "basic needs"

You're saying 95% of people in the Western world can't afford food, shelter, clothing, education, transportation, healthcare and entertainment? That's awfully grim. It also doesn't really jibe with my experience of the Western world; you can get by fine on $50k/yr (median US household income) outside of expensive areas like SF Bay Area or NYC. If what you're saying is true then the rest of the world must be truly unlivable.

EDIT: I think something like 20% is closer to the mark.
The code that does this for server-rendered js is in https://github.com/ReactTraining/react-router/blob/master/mo.... There's code to convert URL patterns to regular expressions in https://github.com/ReactTraining/react-router/blob/master/mo..., although that seems to work only for a single pattern and not all. Presumably you should find a way to convert all patterns to a single regex somewhere in the codebase and could use that to check the request in go.
In Philippines and Columbia, kidnapping for ransom is still a thing in certain areas, particularly of "rich" westerners.
There is a thread on the old Apple Swift forum that addresses why they like Swift. Its an old post from 2014 called : Why Swift? And why now?. You will need at least a free developer account to be able to log in and see it.

https://devforums.apple.com/message/986257#986257

"13 of the security issues fixed in 10.9.4 could have been prevented or mitigated by Swift (9 buffer overruns, 2 int under/overflows, 2 null derefs). That alone makes it worth it from my point of view.

As for performance, that's a work in progress but is improving rapidly; Swift is already faster than ObjC in some cases."
Ahh but generic results are exactly what I am looking for every single time. It is MY job to figure out what I want.
> Surely there is something more important to complain about than that.

https://plus.google.com/+VicGundotra/posts/gcSStkKxXTw

Sam, it's meant with the love of the art. I was going to make the same complaint. For those of us who work in a particular field, certain things just stick out and it feels very natural to point that out and make the world perfect in a way we are confident it can be perfect if some things are changed (I review grants, I convert double-spaces to single-spaces so much that I can spot one from a mile away and change it right away... sadly, I don't have access to change your writings :)).
Yes but the oscillator in your computer is almost certainly not referenced to a frequency reference. Also you are not able to correct that oscillator's frequency with your hardware (yes, you can estimate your frequency error from external PTP measurements but you cannot physically correct it - nor prevent drift).
Insect intelligence is already being emulated (poorly) because of its useful applications in swarm behavior.

https://www.technologyreview.com/s/603337/a-100-drone-swarm-...