skysight-inc/HackerNews huggingface dataset:
VR is inherently antisocial in the same way that the internet and websites are. There is a small amount of value to local social interactions (watching youtube together, playing VR game while friends watch what you're seeing on the TV).

The enormous social benefit is remote. You can have a social interaction with any of the BILLIONS of people throughout the world that are connected via the internet. You can connect with friends and relatives that live thousands of miles away.

I'm not going to be in VR 24 hours a day, but if I can hang out with a friend twice a week that lives in England, how is that anything but "social"?
Are you using Django migrations?
https://docs.djangoproject.com/en/1.10/topics/migrations/

python manage.py migrate
You're right, most people probably won't need cockroach db, but in my opinion, one of the nicest things about CDB is that it uses the postgres wire protocol.

So by all means, scale up your single DB server. But if you ever get the happy issue of even more growth, and needing to scale beyond a single server, then you "should" be able to migrate your data to a cockroachDB cluster, and not have to change much, if anything, in your application.
What direct need do video games solve?
Agreed, thanks for clarifying. I was not addressing the issue carefully. However, I thought that criticism was more widespread than the countries that withdrew.
I don't know why it never occurred to me to try putting the bangs at the end of the result, but you definitely just saved me a lot of future time I would have spent jumping to the beginning of searches to edit them.

Seriously, thanks.
There are two types of "jerk but productive" and what separates them is whether they are willing, even on the lookout, for things to learn from their more junior colleagues. Example:

Un-curious jerk: please don't write anything, even developer tools, for this company is node.js; I heard it's still riddled with bugs and I wouldn't touch it with a ten foot pole.

Curious jerk: we can't build any official tooling with this stack yet, but for a couple minutes could you show me how you were taking advantage of the asynchronous capabilities, I heard it has killer support there?
In my mind, a commercial VPS provider has little incentive to perform data mining of a particular customer's traffic vs a residential ISP.

Could AWS, Digital Ocean, Linode, <insert other low end hosts> all be trying to? Sure, I guess? Is it really central to their business model? I think that is a bit of a stretch so I'm comfortable trusting my tunneled traffic to them.
End-to-end encryption typically refers to "one user to another". Not from "one base station to another" or from "one carrier to another".

It should've been quite obvious in the context of privacy.
Wrong: The target country loses money.

Wrong: Everyone who is serious about travelling can make their own choices about tradeoffs. That's what being an adult is all about.

Correction: "Nobody cares about your private life unless you are trying to affect others negatively, OR if they can use that information for personal gains, even if at a loss to you."

I'm done fixing your mistakes. Cheers.
> chilling effects that modify my behavior

I never modified my behavior. I just don't like the layout/UX of facebook/twitter.

> out of fear of consequences

This isn't being done for any specific reason, it's just a side effect of my dislike of their UI, management, and moderation.

> Or perhaps a government shouldn't be party to my social life?

If I'm texting, the government has it. I don't know what you are on about.
I agree that it's more neutral, if not random-sounding without knowing it's an acronym. JBOD is another neutral acronym.

I'm not marketing guru, but maybe cockroach could have been more palatable by calling it "RCH, some call it roach, because it was named after its persistence" ?
and 99% sex.
Microsoft misses regular security fix date
Completely agree. I specialize in distributed databases and I have zero interest in even learning about CockroachDB. Could be the greatest technology ever and I will never know. Is that irrational? Sure. But I'm a busy man with plenty of tech to learn about and limited time. I detest roaches and do not want to think about them at all when I am working. Might as well have named it with an ethnic slur.
Show HN: Advanced Markdown Editor for Standard Notes
For that I fail to see the point of why not use a Scheme or Common Lisp compiler instead.
I tried to sprint to make a connecting flight in Denver (after waiting on the tarmac for 30 minutes to get a gate, grumble). What a mistake. I never had a chance.

Sad part was it took me a few minutes to remember why I was suddenly an invalid.
>"The border is technically outside of US jurisdiction"

IANAL but reading other articles on this topic I don't think this is true - I think it's just that the 4th amendment rights that all searches and seizes have to be with done with warrant or probable cause are suspended at border due to doctrine of "border search exception".
putting my money on brute force: https://fivethirtyeight.com/features/the-last-10-weeks-of-20...
When my brother showed me his Google Daydream headset, he told me the best way to experience it was to sit in an office chair capable of swiveling.
Tech workers of the world, unite for human rights
> providing information regarding age and nationality

While I believe it is common overseas, in the US it is considered a no-no. We like to think we live in a meritocracy.
> AWS surely collects the same data

Well of course they do, since all of these commands send off calls to AWS servers. And is you're using AWS products you already trust Amazon, that doesn't mean you trust a random person who put some code on Github.
Whenever I talk to other founders about YC, encouraging them to apply they are often asking about "what the catch is", "yeah, yeah, but how are they really?" because they don't believe it is really like that. It has become kind of a joke the phrase "making the world a better place" but YC is one of the few places where they mean it
They brought in Englishmen who'd memorized the design of the textile mills so they could copy them in Massachusetts.
The name may just be low hanging fruit to comment on if one has nothing else to add to the conversation.
Exactly, typography is a subject that is very dear to my heart.

And while I agree that it may be a personal preference, there is a side effect to using double spaces: layout engines consider single spaces the default for their line breaking algorithm, and sometimes, when using double spacing, new sentences start at a new line with a space before the first letter which, in this very case, looks weird and therefore hinders readability.
Not really. VR has mostly solved the problem of bumping into things.
I'm definitely glad to see someone realizing these giant vertical tech companies pretty much will only be solved by antitrust action.

Our antitrust laws have been focused primarily about the anticompetitive aspects of owning a whole market, but has missed the boat so far on the anticompetitive aspects of vertical integration. Google simply doesn't have to compete in many cases because it's stronger products promote and protect it's weaker products.

Users tend to either be Google people or Apple people or Amazon people, and that trend is only getting larger.
If you're talking about GPU pass-through, they're just trying to make it hard, but they're not making it impossible.

If you're talking about virtual GPUs, where one card is split across multiple VMs, however, unfortunately that's Tesla only. That said, I worked (as the maintainer of KVM) with the nVidia driver people working on vGPU, and I was very impressed. They were very knowledgeable and professional, and they managed to contribute a generic Linux framework for virtualizing PCI devices rather than a one-off hack specific to nVidia. Intel is using the same framework now, in fact.
Start Shopping on Google Home
> The military and other industries that rely on expensive training simulators are where the market for this stuff is at right now.

I dunno, I think that consumer sit-and-consume is more viable than most "expensive simulator" applications: VR isn't useful for things where either more-than-audiovisual interaction is important, and it's arguably lower quality than a high-rise little physical mock-up with a flat 2D display for most vehicle, etc., simulators.

Now, if we were talking AR, I'd agree that the military and other expensive simulator market is where AR's big initial market is, because AR can layer on top of and enhance the best-available conventional training systems.
> * While I'm in Toronto, it's the same timezone as NY. You'd have to be something super special for me to want to hire you remote in Paris.

If he was in Lima, Peru (It's also -5 TZ) would you have the same reservation?

Would you care if he was not american/canadian but say, a Russian living in Peru?
It is probably a bad idea to try to fool a federal agent with "false home screens"... but I upvoted nonetheless because of the "No Facebook" part.

A feature I really would want to see from social media is read-only, time limited passwords. You provide this to a 3rd party and they can see everything you do, but change nothing. Upon first activation, you grant 72hrs access and don't have to remember to change the password again. If this activation does not happen within 15 days of first activation, the password is invalidated.

Acknowledging that this is a valid use case has many benefits. Social media provider can check if the password is used from government or corporate IP addresses and block non legitimate access (like, a rouge CBP employee stealing credentials and stalking individuals from his home computer). It would also be possible to keep logs of which information was accessed/consulted by each one time password, which can be used during investigations if some form or another of abuse is reported, etc.
> 4) Does this company have a clear and important mission?

> Without this, I usually get bored. More importantly, companies that don’t have this usually have a hard time recruiting enough great people to work with them, and thus struggle to become very large.

I find this one interesting. When Google started, there were many incumbent search engines. Their mission was to provide better results than what existed, i.e. improve on an existing product.

Uber's "mission" was to get privileged people with smart phones and disposable income a sexy/cool ride home from the bar.

Facebook was a social networking site targeted at college students...what was it's mission? To allow people to see what that cute person in their Psych class was up to this weekend?

Snapchat...the clear and important mission to allow for safely sending risqué pictures?

While I believe Sam's belief that they WANT to work with companies with clear important missions, that doesn't seem to be a/the deciding factor in becoming "very large", or attracting great people. If anything, it seems like the "spaghetti at the wall" approach is what happens - some startups gain momentum, and then it's the high growth trajectory that attracts a ton of talent.
While I disagree with many of Trumps beliefs and by proxy probably many of Thiels as well the fact that they refused to further the division of our country by excommunicating him for his beliefs is a huge pro in my book.

The founder of Rails saying he would fire any of his employees that supported Trump was sickening and that kind of attitude will never allow us to move from bloodshed and war to one people.
Right, but what do they send you?
Sleeping Beauty – How on of the oldest bugs in eve got hunted down and resolved
Nearly zero people get motion sickness in VR if there is no locomotion involved. Sitting still, looking side to side at virtual monitors in front of you will feel great for pretty much everyone.

In terms of actually having a viable workstation, you'll need to wait until the resolution of these headsets gets high enough for easy text reading, which is 2-3 years out at this point.
Please stop. The whole "Go sucks because it doesn't have generics" thing is so overdone at this point. One of Go's strengths is that it's a simple language. It's not getting generics or exceptions anytime soon.
There are many cases where using fixed size types can save a significant amount of memory (and your application is constrained by memory on some platform) or CPU time (design to minimize cache misses happens all the time in high performance applications like games).

Neither of these situations is happening in a text editor application though.
Advertising and affiliate revenue. They show ads based on search terms.

https://duck.co/help/company/advertising-and-affiliates
Remember kids, all Westerners are never migrants, immigrants, or God forbid, refugees. They're just expats.
As someone living in one of those countries, I got to ask, have you actually visited one of them?
Sure if you go to a rural place then a solid electric grid may be an issue, but not at all in mid to large cities.
Do you have a source for that? I've never heard of it.
I would argue: a lot of them! Need for the feeling of accomplishment and mastery, need for social interaction, need for learning. VR is undeniably really cool, but, all these needs can be filled without it.

I'm not hating on VR, I just am skeptical that wearing a face helmet and ignoring your surroundings is going to be a mainstay in our culture.
Double-tilde (~~x) technique in JavaScript and why you should be careful about using it
No, they don't. That's all outsourced. The music industry "labels" are mostly marketing and funding operations. All the steps of music production are available to anybody.
Absolutely it is.

Go, the language, changed very little since 1.0, most of the improvements have been done on the runtime, GC latency and such.
IBM Watson opens $200M IoT headquarters in Munich
The answer is yes. This is the go version 1 compatibility promise [0]. The maintainers have been very careful to not break compatibility, even if it means bug fixes.

[0] https://golang.org/doc/go1compat
Why robots will replace developers
I think the guy should sue them. He probably lost a lot of money over this nonsense.
You seem to specialize in willful ignorance and bike shedding to me.
The way it's generally considered to be: they are actually funded directly by a license fee which British people are legally required to pay if they watch any live TV (including live online streams such as iPlayer, but not including non-live VODs).

Technically... the BBC collects the license fees, gives all the money to the Government and then receives money back from the Government. But it's a complicated setup, separate to normal taxes/budgets.

https://en.wikipedia.org/wiki/Television_licensing_in_the_Un...

edit: Actually, I then read the wikipedia article that I linked, since last year you now do need a license to watch BBC iPlayer VODs.
Django has good tutorials, I don't know about building "one app" though. I'm sure you can find some of lesser quality; Hartl's tutorial is one of the very best.

If you don't mind drawing out your learning process, you could walk through Hartl's tutorial and do the equivalent in Python (probably with much help from google). So you couldn't use his code examples, but you could set up the same DB structure, the same types of tests, etc, and hit all the important parts of the web dev process.

Edit: found this in another comment below. Just thought I'd include it in case you gloss over it! https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...
I've been using gorilla's mux, precisely because it follows the stdlib API, will certainly have a look at Chi, thanks for the link.
In any of those countries you're more than a hundred times more likely to get run over by a car, accidentally ingest something poisonous, trip over your own feet and break your neck, or die from a myriad of other causes before you'll die because of terrorist attack.

Warning against terrorist attacks without also providing a list of poisonous things, explaining cultural differences in driving behavior or reminding you to wear practical footwear that won't make you trip over your own feet seems incredibly misguided to me.
Vue.js’s Single File Components: Keeping It All in One Place – AppendTo
> With the significant risk of becoming less interesting for large number of current users.

There is no data demonstrating that statement. I don't think you are talking for the majority of people using Go. Choice is good. Generics in the language wouldn't change anything for you as you wouldn't be forced to use them.

I don't understand people who hate generics. They are just types and they are here to help the developer write compile time type safe code. interface {} everywhere isn't compile time type safe.

The biggest argument against generics, is that it would increase compilation times. Well, the compiler would be still faster than the developer copying and pasting code manually, or rewriting the same algorithm for each type variation again and again. Isn't programming about automating stuff?

For those who complain generics are too complicated to understand, I don't know what kind of developer you are frankly if you can't understand something as basic as generics yet pretend like you can work with a language that has pointers,channels and threads and mutexes... What do you think is more complicated? generics or concurrency?

While the argument itself is pointless (it's unlikely one can retrofit generics in a backward compatible way with Go), there is no need to answer with these bad faith arguments. It really sound stupid.
Programming from the Ground Up teaches x86 assembler from first principles. All on a free OS (Linux using asm). There is a free version available online, but if you want to support the author you can buy it from amazon. https://www.amazon.com/Programming-Ground-Up-Jonathan-Bartle...
Wondering the same... not seeing it...
I didn't know what the "Tom" incident was, but assume it is this, which is deplorable:

https://www.youtube.com/watch?v=bGrvahez1H8&feature=youtu.be
I really like the bow and arrow demo game included with the Vibe
Amazon looking to buy Capital One?
All of your arguments in this thread have been assuming that what is best for mobile users is the only aspect that matters. The 5 GHz ISM spectrum, for wifi or otherwise, is used by people at home more often then while traveling. Mobile is not the only thing that matters.

I have seen paid wifi hotspots. Luckily they don't absolutely destroy the wifi thoroughput like LTE-U does so I don't mind. Have you ever seen a free LTE service?

A real world example is my use of the Retroshare (application) for encrypted communcations. It uses the DHT network to bootstrap and requires accessible ports as do many other completely legit protocols. Not using centralized services to communicate takes lots of bandwidth and it takes real internet access, ports and all.

It sounds like you picked bad wifi equipment for your home network.
See, I would agree with you but I'm aware that we may be dating ourselves.

It's been so long since I touched SQL that I'm forgetting how. Which means that my coworkers haven't touched it either, and some of them that were junior are probably calling themselves 'senior' now, having hardly ever touched SQL. It's no wonder noSQL can waltz into that landscape.

But what's the old rule? If your code doesn't internally reflect the business model it's designed for, then you'll constantly wrestle with impedence mismatches, inefficiencies, and eventually the project will grind to a halt.

So what I'd rather see is a database that is designed to work the way modern, 'good' persistence frameworks advertise them to work. That would represent progress to me.
On my not-so-special spare server, I'm able to pregenerate the hashes with that fixed salt at 344,191 per second. So, it would take only about a month to compute them for every 12 digit AWS account number. And, as mentioned, that's on my not-so-fast spare server, running in one process, one thread.

acct [000003441910] has hash [d2a52833a6e434d2a55be0ce852c2dd9c5260c49a7c28ea4fa3fe2ac6d054d7e] (the last one it finished in 10 seconds)

A little effort with a decent GPU + hashcat though, would take this exercise down to a few minutes.
>But it can fall apart in a social setting. Once there are 5 overlapping streams of conversation stuffed full of cultural references these coworkers of mine very frequently lose track of the conversation and become quieter and quieter over time.

Hmm, this sounds exactly like me. And I'm a white American guy (obviously, English is my first and pretty much only language, unless you count the German I learned in high school where I don't even meet your level 1).

I'd say I'm at your level 4 with English. When there's too many people talking, I'm unable to discriminate. It's not quite as bad as it sounds, if the relative volumes are different enough I can (so in a bar if someone is talking into my ear and the other conversations are in the background, I can make it out though I'll ask for a lot of repeats), but my big problem is in the workplace, where people for some reason insist on carrying out multiple loud conversations in the same room, right next to each other, and seem to have no concept (unlike the bar-goers) that it's really really hard to follow one conversation when the other one is right next to you at the same volume.

Yet another reason I totally regret going into engineering and software, and wish I had gone into something else where I'd get an office.
What would you hire him for?
Not really, since there's a risk of new people deciding to use it whenever it comes up. It would be silly to say "alright, we get it, cigarettes are bad for you, can we stop harping on this please?"
Hard to say. I can't shake the feel that that the consumer electronics Apple that we have come to know this last decade or so came down to them making products for one man, Steve Jobs. The iPod was basically tuned for his ears for one thing. If he didn't want to use it, never mind be seen using it, it didn't make it to the stores.
Your best bet is to forget about writing applications but to get on the phone to the people that you've successfully worked with in the past and to ask them to refer you to one of their contacts in need of your skills. That's the fastest and most certain track to employment that I know of, it gets you to the head of the line without that pesky competition of 100 other guys and girls just as talented as you who are playing 'who can write the nicest resume' wars.

Best of luck!
What linux distro are you on? Most people on Linux tend to use their package managers to get updates, or is your distro too far behind on Go?
But... your previous post specifically says "China is willing to kidnap people out of Thailand" and goes on to say "I really hope the U.S. never comes close to this".

Can you explain how exactly the U.S. has yet to "come close to" your list? Your post created the very "us vs them" separation you now claim to disagree with. The child post was fairly clearly just answering that statement

And while we're talking deflection, you are the one who took a thread about the US border and its impact on travellers and made it about civil rights abuses by the rest of the world. Yes, they are all important; no, it is usually not possible to solve them all at once.
> Our antitrust laws have been focused primarily about the anticompetitive aspects of owning a whole market, but has missed the boat so far on the anticompetitive aspects of vertical integration.

This is simply historically false; vertical integration has been a central focus of antitrust law from day one (it was a key consideration in the drafting of the 1890 Sherman Act and the 1914 Clayton Act.)
In VR you can force yourself into someone's personal space.

That's something.
> a brand new refresh of our user interface

Before I opened the page, I hoped it was something else: rebirth of the features lost by switching to being a Chromium clone.