skysight-inc/HackerNews huggingface dataset:
I always appreciate this kind of craftsmanship - just like I appreciate software projects where I can clean up every little detail. I'm not generally anal-retentive and understand the value of "working software". On the other hand, if there are errant edge-cases that might cause problems once every million occurrences, I still know those problems are there.
Read his posts as "TheTrueHOOHA" on Ars :)

Edit: spelling
Your comment is pretty useless to the majority of people who want to simply protect their internet activity in the most easily accessible way.
The one question I never had an answer to, and maybe he answered it somewhere. But neither China nor Russia seemed like good destinations. It feels like maybe he could've chosen one of the extradition free countries he eventually wanted asylum in as his first destination... since nobody knew what he had done before he left the country.

Did he ever give an answer to that?
I'm currently a software developer - feel free to reach out at jonschoning at gmail dotcom
There was a time when AI meant AGI. AGI is a retronym induced by premature claims of the achievement of AI.
Question: when installing FreeBSD 11, I can automatically encrypt the disk in the install if I use ZFS, using UFS doesn't work, I would have to do that manually. Why didn't they implement this already?
I had no clue to scroll down till I saw this.
Syntax highlighting works great for code, because code itself is highly structured, mostly normalized data (hence BNF being a thing). Even though we call them "languages", they're much closer to spreadsheets than natural languages. That's why it's so useful. Code isn't meant to be read from left to right, top to bottom. There's a lot of back-and-forth skimming to understand what the code is doing. Natural languages are meant to be read from beginning to end. We do skim, but it's almost entirely contextual, and only slightly syntactic. They're just not alike enough for things like this to make sense.
Atlassian founder says no-one wants to move to Australia as its too expensive
Like many of the others here, I'm not terribly surprised by this. I learned the distinction by watching the original Star Trek as a kid. Vulcans represented the logical, calculating race, while humans were characterized as the emotional, sometimes illogical race. Spock, of course, represented the complex balance between the two.
This is interesting. I wonder if any publishing <font color="blue">house</font> would print a book with this idea?
Indeed, we have seen well-meaning but overly impulsive whistle-blowers like Bradley Manning get utterly ruined by their "mistakes".
I wonder if you could realistically do a two stage migration, X -> Amazon -> Y
I believe it's interpolated from sixty rather than the true 90Hz that the Vive and Rift will be using.
What can we expect to see from Apple? Would they comply, if not what consequences would we see them face? Fines or jail-time for those making the decision to not comply?
One feature that I wish was supported in RDS is to migrate from a MySQL engine to Aurora engine without having to create new database instance at all. It looks like Amazon DMS makes this process easier, but since Aurora is fully compatible with MySQL, I don't see why I have to create a new database instance and point my application to talk to the new server when Amazon DMS could do this behind the scenes on the one I already have.

Or am I allowed to set the source and target databases to be the one and the same?
Yes. And he didn't do it for money!
Coding in the dark
Wow, Washington Post keeps on going with the Bernie hit pieces. Now they're digging up opinions from chess players to try to sway people to Hillary?
Ask HN: I am a back end developer that wants to dive into VR, where do I start?
Hi, I'm a full stack back end developer that works in SF. I am neither junior nor senior (those don't mean much really). I've got a lot of experience just working on back end server stuff, as well as some front end web stuff.

I am very self driven, and can follow any classes / complete projects / read papers. I am just not sure where exactly I should begin, but I do know that I want to join the VR industry, since I think it will be huge.

Any suggestions?
> "Appear not to be" is not quite enough.

It has to be, because there is no perfect. Everything is a numbers game between ever-more unlikely hypothetical evidence that might yield a valuable unknown, and the cost of collecting it.

By such completist thinking, we should examine every image and video in the world because they might show up in the background of a birthday party video or vacation selfie, giving us another clue. Similarly, we should interview everyone in cities they've been known to be in...

But in reality, unlike in a game or a movie, there is no 100% complete. The phone isn't one of a finite list of clues to examine whereby you will know everything you need to know. By fixating on the phone, or any few issues, you miss the larger point.

There's very little likelihood of learning anything of value here, and are far richer leads elsewhere.

This is just our security industry grandstanding for more money.
I think he has said that he believed Hong Kong was the best destination to avoid raising flags before he left the US that would've prevented his travel (and possibly to lead to his arrest and the seizure of the documents before they were released) and to avoid being extradited once he made the reveal.
> What's the equivalence between a random black cat on a mirror and an intentionally operated drone?

It's possible that the drone was exactly as not-dangerous as the black cat in that it was far away from the helicoptor and would have backed off if the helicoptor had moved towards it.

It's also possible that the operator was incompetent (incapable of remaining far from the helicoptor) or maliciously trying to run it into the helicopter. But I'm not going to jump to that assumption on some guy's hunch -- which is what everyone else seems to be doing.

> I don't see any need for drones to operate near forest fires,

You almost certainly have hobbies that I don't see any need for. That wouldn't be justification for banning them.
Let's have different colors for dialog spoken by different characters, such as Holmes and Watson. That way I won't have to reread the text to figure out who said what.
There's been a deluge of anti-cash articles post Davos, and it's no mystery as to why. Not because it helps to prevent crime, or is more convenient, or any of these other reasons. Simply because you can't implement negative interest rates in a deflation event if your citizens have access to cash.
It's cute idea but, feels distracting. Maybe a nicer color scheme would work better.
You can't create wealth out of thin air. The government can't make people un-broke without someone else paying for it. Either you're losing money to taxes or some of your customer base is losing to taxes. Either way, no benefit (unless your company targets the poor in particular).
Hearing a few mixed things and the page doesn't make it clear so can someone clear it up for me, please; if you wanted to, could you migrate _away_ from AWS using this service?
>Such a pleasure to watch. I know, I know, many folks on HN will point out technical shortcomings

After you get past the first season, (if you accept the premise of an omniscient, digitally omnipotent artificial superintelligence that oversees the world), there are really very few technical errors.

In the first season, your standard crime-drama tech mistakes apply (malformed IP addresses, someone invading a computer system with a DDoS, randomly placed PCB overlays, etc.)

As the show progressed in to its second and third seasons, I was surprised to see the protagonists' computers sporting GNOME taskbars.

EDIT:
There are its fair share of minor discrepancies in various things like shell syntax and code formatting (like using Greek symbols in C code), but the point I was trying to make is that PoI's accuracy was overall very impressive. This impressiveness is amplified when compared with a series like CSI: Cyber, a show which does a far worse job of writing believable technobabble and designing realistic UIs, despite such things being arguably more critical to CSI: Cyber.
Tile38 is a geolocation data store, spatial index, and realtime geofence
yes of course -- and i don't mean this facetiously, but "that's why they call it science fiction".

as for your second point -- i'm not sure it's not happening right now.
I've been a Clojure dev full time for a few years, and last year I looked into Haskell quite a bit [1]. But ultimately the fact that Clojure can do live-programming is what really kept me preferring Clojure. And I'm not even talking about that figwheel stuff. I mean just being able to mess around inside the JVM live from an Emacs buffer via Cider, and reloading parts of my code while my app is still running during development. I'm not interested in giving that up, it's made me more productive than I thought I could ever be.

[1]: http://sdegutis.github.io/
I think that's a very rigid definition of "lock-in" that implies it must be done with some anti-competitive malice. That's not how I've encountered the term in my past, so I'm welcome to other interpretations.

Per (not authoritative, obviously) wiki:

"In economics, vendor lock-in, also known as proprietary lock-in or customer lock-in, makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs."

I agree with this. It shouldn't require that the service is purposefully preventing you from changing; lock-in can occur because a service offers advantages that prevent changing by virtue of some other cost.
That is interesting, thx. ... but it seems to me, they failed, because they wanted to mix strong typed js with weak typed ...
"the main problem here was the interoperability with weak classes: we need to allow inheriting strong from weak classes and vice versa"
C-students-are-successful-in-life
No, they are middlemen. But they are also consolidated. And that need not have happened. See, hosting your own homepage is work, and it made some sense to farm out parts of the work that needed to be done to others, just like not everybody maintains their own car, but they do own their own car.

And now we have moved in a totally different direction, where all the would-be-small-middlemen and their functions have been absorbed into a couple of giant data warehouses/web properties. That's about as far away from the 'peer-to-peer' nature of the internet as you could be. Firewalls were also a huge nail in the coffin, the fact that to be able to securely connect a computer to the net at a consumer level your best bet is to make it a device that does not allow connections from the outside in.
That's the one-testicle, one-breast, average-person fallacy.

There's more than one issue concurrently, and many people are actually dumb and wrong.
Yes, you could migrate away. As long as either the source or the target is within AWS, you can use this.
The only real issue I have with it is manually creating links to other things, which is tedious and error-prone. I'm hoping to transition us to CommonMark, and with it, an extension that can do this.
Review of Shift Management SAAS
Syntax highlighting traditionally chooses a different color for each token in this Java statement:

final String id = leader(NAMES_AND_SCORES);

If I try to translate this statement into English:

Given a global list of names and scores, determine the leader's
id. (Ensure that id is a string of characters.) I'll use "id" to
refer to that leader throughout this paragraph.

If our traditional highlighting approach is generally correct for the code, shouldn't I be highlighting each sentence and/or phrase wholly with one color and not highlight per parts-of-speech?

Or in other words, does the analogy being proposed really hold?

Or another take -- speed readers take in whole sentences at a time. Colorizing parts-of-speech this way would only seem to slow them down whereas syntax highlighting code speeds my reading. I'm sure there's an analysis here; final, String, leader() are not parts-of-speech; each is a separate semantic statement.
And maybe it is just that simple - you don't need super high detail to convey presence.

I just wish I could get my hand on one and see with my own eyes. With VR, there's no substitute.
Closing Apps to Save Your Battery Only Makes Things Worse
> as for your second point -- i'm not sure it's not happening right now.

That's both the curse and the beauty of it. As the perpetrators of such a scheme you could totally get away with it and we'd all be as oblivious about it as could be.

Johnny has ambitions to go and make some real and unfortunate changes, let's give him a really well paying job and shower him with toys until he's distracted to the point of giving up his ambitions. Manipulation works better the more subtle it is and the longer before a certain course of action the smaller the deviation from the path to avoid the course of action entirely.
SPTPersistentCache: Spotify's Caching Library
Your response was neither useful nor insightful.

>It could (and should IMO) mean creating a more just economic system

What exactly does this mean? Don't just give me platitudes about better education.
Adding to this, there seems to be something weird going on as Jordan Morris is only listed as being on 1 episode of Jordan, Jesse Go! (which he is the co-host of)[0]. Something seems to be off in how people are attached to episodes/podcasts as well. Definitely more analysis needs to be done - which makes you realize how much more complex of a problem this really is!

[0]https://www.podcat.com/podcasts/4VD1My-jordan-jesse-go/perso...
This is the flow my team uses for addressing any comments, concerns, changes, bugs, etc. We push all subsequent commits to the branch under review and prefix the commit messages with either 'fixup!', 'squash!', etc. that address the comments. The team then reviews the fixup commits further making additional comments or giving a :+1 to the specific commit SHAs. Once everything, including all fixup commits get a :+1 as sign-off will be the only time the developer does a force push to the remote branch under review. Then the developer that owns the PR is responsible for the squash, merge and closing the PR.

Using this flow we never lose any comments during the PR process and can revisit the individual commits, diffs and files changed while the PR is open.
> Or another government wanted to open a US version?

There's a good point. And who knows what limits they'd go to, to force Apple's hand? (Kidnapping, etc.)

Apple is really only safe if they actually can't break their own encryption. Anything less makes them a target.
Well, but then there's no crowding. You're the only user. And VPS providers are just as vulnerable as VPN services.

You can setup an OpenVPN server on a VPS that's only reachable as a Tor onion service. You lease the VPS through Tor, as anonymously as possible. You pay with Bitcoin that's been mixed at least twice through Tor. See http://dbshmc5frbchaum2.onion/OpenVPN-Onion-VPS.html (using Tor, or a tor2web proxy).

Alternatively, or in addition, you can use nested chains of multiple VPN services. See https://www.ivpn.net/privacy-guides/advanced-privacy-and-ano...
I'm wondering how much interest there is for an application that will put up a new AWS or Azure instance with the proper VPN access points. Which can then be torn down when you're done, so if you didn't have too much data pumping through your VPN you could set it up for $0.02 an hour.

I'm 90% done, just need motivation to spend another 90% to finish up the last %10.
Language is already highlighted. It's called Bold, Italics, Underline.
Wait but Why TED Talk
That's an 8 millisecond frame time! I've seen physics simulations that take longer, never mind graphics intensive systems like post-processing (think Depth-of-Field, Tonemapping, 'HDR'/Bloom).

I'm skeptical at how this will affect the quality of upcoming VR games since less time to render generally means a scene that is less photorealistic. Then again, maybe the immersion (presence) factor will overcome the graphical drop in quality?
Not with real porn that's been shot with the right equipment.

..Don't ask how I know this.
GPUs are best under SIMD conditions: single instruction, multiple data. You're talking about running `eval` thousands of times. Each unit of execution is going to have different data, because each process is executing different code (especially when you consider different branches of a conditional statement).

So, it wouldn't work that well :-)
All good points. Thanks for the well-reasoned response.
Disappearing comments mean they've been adressed. And they don't actually disappear, they're just minimised.
I think VR and AR (especially AR) has largely failed to prove why anyone should care.

And keep in mind this is coming from someone who backed the original Rift DK and is looking forward to getting the final Rift.

There really hasn't been much in VR-land that isn't just a cool tech demo. "Hey you can walk through this virtual world and it's like you're actually there!" - yep, sure is cool, but then what?

Both VR and AR are at the stage where we have the technology to make whiz-bang cool tech demos that are legitimately technically impressive, but are not real products the masses actually want. Worse, we know we don't have any real killer applications of this tech, so we're branding a lot of these tech demos as products, which only generates more disappointment in the field.

At a previous job we hacked around for a bit with a Google Glass - which isn't real AR, but certainly has similarities. We never could figure out anything real to do with it. Everyone had tons of ideas for cool tech demos, but the only things they accomplished were being cool and making you feel like you're in a sci-fi movie. We could never come up with anything that was truly a lot of value.

Right now VR and AR feel like very early motion pictures - I'm talking about the period between its invention and the development of cinema. We're still at the stage where it's a novelty trotted around like a circus act, and curious people pay a penny to view a 5-second loop of something dumb. Motion pictures obviously found a real place with real substance and lasting demand - VR and AR are struggling to do the same.
I've talked to a few teachers in the CS department and they do seem to hold that the school owns any IP created by me or even teachers.

I'm at NJIT. Honestly, the teachers are all extremely brilliant (especially in your major) because you are usually working with people who actually care about the field.
I think the encrypted ZFS installer bits were upstreamed by PCBSD which is ZFS-only; so it would make sense for them not to implement the UFS version.

Apart from that, probably nobody needed it bad enough to sit down and write it so far.
Times like this i'm glad i'm still on Mercurial (no `strcpy` overflows in Python). Is anyone planning on writing a DVCS in Rust?
You can snapshot your RDS database and restore it as an Aurora DB. Only caveat is it has to be MySQL 5.6.

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora...
Leaked: Commission giving inside information to car lobby on new emissions tests
Declaring IPv4 Historic
It's your workflow that's broken. Add commits, then squash before merge when the review is done.
As an armchair linguist, I get frustrated by how computer nerd types keep comparing programming languages with natural languages. The two have very little in common other than some superficial similarities. The way each is acquired, used, and evolved is very different from the other. One of the worst examples of this bad analogy is sigils in Perl, which Larry insists are supposed to be good because they mirror plurals in English.
Which laptop do you use? I love FreeBSD but have always failed at installing it properly on a laptop (Macbook dual boot, or Dell XPS 13).
> Ironically UberEATS launched officially today.

"If they cut off one head, two more shall take it's place"
I agree about the motivation, partially. I think that reducing cash use in transactions is also of interest to regulators to make it more difficult for people to hide income from tax authorities, or to engage in illegal transactions. Some countries have already successfully implemented negative rates without banning cash, though they are certainly looking into it.
http://arstechnica.com/tech-policy/2013/06/nsa-leaker-ed-sno...

TheTrueHOOHA

Ars Scholae Palatinae
Photo realism isn't going to happen in the first generation. Game developers are going to have to be creative in art direction and gameplay instead. And for games that do this well you won't ever notice a drop in quality.

To me, that's one of the most fascinating things about games. Breakout hits make the right trade offs to push the platform further than you thought it could go. This stands true since games were put on computers.
Obviously you've never had to typeset non-trivial mathematical expressions.
"...some company named Valve" who's software, social network and content distribution are installed on nearly every gamer's computer.

Also don't forget their history as a game developer, which attributes an arguably Carmack-like reputation in 3D gaming.
I think you missed a step. This is currently in District Court, the next appeal would be to the Court of Appeals for the 9th Circuit, yes?
Which, for the US, would be a very serious downgrade from our current situation.
This isn't particularly interesting as art, and it's beyond incorrect as far as any formal theory of natural language goes, but you do you, playa
Garry Kasparov is a political leader who created and led a party in Russia. He's not just a chess player.
EFF: Tell Us Your DRM Horror Stories about Ebooks, Games, Music, Movies and IoT
Sorry, right, you are correct. Thanks.
In the same way Apple shifts global tax to Ireland, could they shift the encryption ownership (sorry - there's surely a better technical term I could use) to an overseas holding company where this is likely to be quickly dismissed? Essentially make it like suing Apple in an attempt to control Google search results type thing... its simply a different entity.
"lock-in" implies some sort of lock. "I don't won't to leave because the service saves me so much money" is not a lock, you can leave, you just choose not to because it's better for you to stay. And if the vendor increases his price you can just take your data and go - your same application will run on another vendor's hosted MySQL instance.

If I say I'll pay you $1 if you sit in my office for an hour, you can't say that you were "locked in" by me, if Mary offers you $2 to sit in her office, you can walk over to her office and get more money.
"Most of us are already moving toward a cashless society -- not because we care about the crime-fighting, but because the stuff is darned inconvenient."

What on earth are they talking about? Why do people keep saying cash is inconvenient, as if saying it makes it true? It is, in my experience, extremely convenient. It is the most convenient form of payment, person to person. I owe money to my friend. Do you have a pay-pass terminal? Oh you don't. Let's just log into our bank accounts. Let me make sure I got your BSB number and account number right. etc.

I want to give some money to the homeless beggar. Excuse me, do you have your bank details?

Cash is king for a reason: Convenience.