skysight-inc/HackerNews huggingface dataset:
"Also, "uglier, shoddier construction at lower prices"? You seem to be under the impression that the Chinese just build cheap knockoffs."

That's what they did in the past as I stated. They were renown for it. Later on, they started innovating a ton on top of that. The transformation was covered very well in the Wired Shenzhen documentary.
Maybe consider looking for cofounder roles. Calling yourself a Product Designer and then listing mobile development, SQL, node and python as skills doesn't really align for companies and recruiters. Nobody hires for "everything" and especially not someone billing themselves as a designer. Companies beyond 1 room start ups aren't letting their designers touch their database, and nobody expects the API developer to create design mock ups and copy of product pages. This screams "novice" or "doesn't play well with others".

Know your boundaries and pick a couple things you really are good at and sell yourself on those alone, be humble about the rest if asked and choose a better fitting title if you're not applying for a product design or product team position. If I need to hire a developer and I know the role includes provisioning servers and optimizing code to scale better, I'm going to send resumes titled "product designer" to the trash.
Yeah, seriously. Oman? It's like Middle East-Lite.
"tv licence fee doesnt cover it"

like what the actual fuck...?
It's a list of nice places to live like Costa Rica, but with no specific information about visas or if you'll actually be able to move there
I downloaded the release tarball, so why would I also use "go get" to get the source I just downloaded ?
It's not so much that either cuts off the quote. It's a quotable soundbite within the context of a longer discussion about how many VR predictions are overhyped, especially in the short term.

Headlines are always "clickbaity" whether they're online or in a dead tree newspaper. They exist to grab your attention and make you read. If I were writing a headline based on this topic, I'd choose something along the same lines. It's not nuanced but it's not misleading either.
- Uganda
- Costa Rica
- Colombia
- Oman
- The Philippines

and they cite [Expat Insider survey](https://www.internations.org/expat-insider/)
Woah woah woah... that's a little much. BMI is not ideal, but it's quick and easy for someone to figure out at home. It's not BS and there's no way it's unethical. It's a starting point for people and nothing more. Unless you've looked through the advice they're giving on here, what even gives you the idea to say their advice is unethical?
Even though it was published in 2008?
You can spend 20 years solving real problems with it and still feel like a noob when you take a look at "idiomatic" template code from the standard headers.

It can be misleading to think of standard header code (especially template code) as "idiomatic C++". It'd be better described as "idiomatic standard-library-implementor C++", since the folks implementing stuff in std are operating under a whole set of constraints that don't affect ordinary C++ programmers. Arbitrary user-defined symbols that could be in scope, user-provided types that could have overloaded operator-comma, etc.
C++ design Patterns and derivatives pricing by Mark Joshi

He kinda takes a "Defense of Duffers Drift" approach towards designing iterative versions of the same project, slowly introducing concepts such as factories and singleton.
1. Assume the people you will be trading against will be 10/10 in every category. Also assume that they will have so much capital that they can move the market. Assume that they will do so with the specific intent of taking all your money.

2. Count your lucky stars.

Divide item 2 by item 1.
For learning JavaScript and Ember.js: http://yoember.com
You're not given the ability to downvote without reaching a certain karma threshold, so there are already some thoughts in place there.
Reset to factory then unlock...
>I expect that people will talk about software as one of our secret weapons.

can you give a broad overview of what software YC creates? What does it do? is it internal tracking and stats, or exclusive libraries that YC-funded companies get to use to build their products?
MEAN Web Development - great book, really nice to kick start with the MEAN stack.

https://www.amazon.de/MEAN-Web-Development-Amos-Haviv/dp/178...
I design both boring machines and tunnels and am a regular reader on HN.

I have worked on tunnels ranging from the smallest to the largest, rock to soil, and all forms of construction.

I have stopped commenting on any tunnel related Elon topic due to people refusing to believe my experience and expertise when it does not align with what Elon Musk and his team of "experts" have said or published in their desk studies.
That's the beauty of Go. The "most used" stack is just net/http in the standard library. Other toolkits implement and extend its interfaces and work together quite well for the most part. Your choice of front end framework is really a matter of taste.
> Have there been any incidences of people who signed up for CBP's Global Entry program having trouble?

Yes. The ArsTechnica article we're discussing here fails to mention it, but Sidd Bikkannavar is enrolled in Global Entry:

"Seemingly, Bikkannavar’s reentry into the country should not have raised any flags. Not only is he a natural-born US citizen, but he’s also enrolled in Global Entry — a program through CBP that allows individuals who have undergone background checks to have expedited entry into the country. He hasn’t visited the countries listed in the immigration ban and he has worked at JPL — a major center at a US federal agency — for 10 years." - http://www.theverge.com/2017/2/12/14583124/nasa-sidd-bikkann...
I ran into this a while back, there was a BSOD in the GTX 980Ti drivers that only got triggered by multi-monitor setups. Hilariously the solution was to use a newer beta driver that hadn't passed WHQL yet. (Rolling back would've worked as well, but I was updating specifically because there was a bug in the previous driver. WebMs in Chrome would start out mostly black w/ fuzzy blocks and after a loop of the content they'd work fine.)

They make cards w/ 4x DisplayPort connectors, but apparently multiple monitors isn't part of their quality assurance process? That seems a mite silly to me.
StringBuilder: the Past and the Future
Brings back great memories. Excel/VBA was my first programming "language"...a basic requirement of the supply chain management job I was doing. The limits of Excel for data analysis pushed me to R (+SQL!) which was my first real programming language. Since then I've done professional work in Clojure, Scala, OCaml, F#, Typescript, Prolog, and a handful of constraint/optimization languages like AMPL, Mosel, and Minizinc.
Just wondering here, but why would you use this vs terraform? Given that I can define most of the stuff I need from AWS in terraform and check the state of the infra via plan command, what would be the use case for CLI? I'm actively trying to break the habit of modifying infra without first writing terraform document for it. This way I can always be sure that I have no surprises when creating a new environment.
Yup. Timezone differences, flying people back and forth overseas, dealing with international payments and employment law and visas and such is a hassle. If you don't have a visa already, you'll have to convince some company that you're so much better than all of the people they could hire locally that they're willing to put up with it for you.

At the beginning of your career, you aren't going to be that interesting. Look for some local jobs first.
Can you elaborate on this point please? My reading of the article and docs is that perf is expected to scale linearly with the number of nodes (and therefore with dataset size).
> If the Ukrainians start to run from Russia the reception will quite different - case in point - the armenias during the genocide.

The whole western world sat and watched two decades of persecution that Armenians suffered which ended up becoming a genocide, even Russia who declared herself the protector of Ottoman Orthodox christians didn't move a finger. And those who managed to flee the country were not always welcome. See e.g. the autobiographical movie Mayrig.
Saturn V fuel consumption expressed in elephants [video]
Are you sure those are actual Ukrainians, and not just ethnical Russians with Ukrainian citizenship? Eastern Ukraine has a huge Russian minority.
My understanding (I don't live in the UK) is that the BBC is wholly or partially government funded. As such there are certain things the BBC cannot do within the UK, because it would unfairly compete with other UK media companies which don't have similar government funding.

(But I could be completely wrong, if so... please correct me :)
I see your point, but I think you may have missed mine. Let's say there are ten successful older programmers interviewed. Seven of them went to coding basecamps, two of them went back to school, and one of them was entirely self-taught. I, as someone who wants to be a developer concludes that going to a coding boot camp is the best way to become a developer later in life.

The problem is that there might be 1000 people who attended boot camps and went on to work in McDonalds for every one who got a developer job — 0.1 percent became developers. But maybe only ten of the self-taught people work in McDonalds for every one who got a programming job. It would be smarter to self-learn in that situation.

But, if all you ever see are the successes, you have no way to decide which is the best course of action.
My view is that Twitter could solve many of the problems by creating 2 scores out of say, 1000, for each user. Given the millions on Twitter a score out of 100 would be too coarse.

1. Don't censor anything from anyone who I follow.

2. Score A is a metric based on geographic location similarity to you, and who you follow. So if you are bicoastal and follow your friends from LA, NYC you won't have Oregon or Pennsylvania proximity bumping up someone's score. But a person in Ohio whose friends cover the tri state area will have a different score for the same twitter account.

3. Score B is topic similarity and popularity. So if an account is sharing news about e.g. Docker/Mesos/k8s, and it gets a lot of likes or retweets, then it has a higher score.

Finally, you put an option in the user settings to block someone commenting on your TL if score is less than x , and silently down rate if score is less than that. For both scores A and B.

The above is based on what I have seen on Twitter, which is unknown to you people doing a sort of drive by harassment, often after someone who disagreed with you retweets your post.
If you watch the interview, Valve is still pretty damn optimistic about it.

It's just that they see it as an ongoing experiment so they're okay with this iteration of it failing probably because they haven't bet the farm on it.
Maybe just making the downvote button more like the "report" button on facebook. Force people to either select from a few common reasons, or leave a comment to explain their downvote. This could also gently enforce norms for what the downvote is for, since some people new to HN might not realize it isn't the same as reddit. Obviously there are details to iron out, but I think it would be helpful.
Pretty bad advice for a developer.
I'm pretty sure that, apart from niche applications like NSFW stuff and 3D work done while sitting, VR will be replaced by advanced AR. Main reason: people bumping into walls, tripping over things...
I'd be very interested to hear how they implement it, because it's fairly resistant to VPN trickery too.
"I'll never carry my phone when entering the US from abroad again. Neither should you"
extract and extract2 from magrittr also work. I do normally use dplyr though.
So I guess we're competitors in a sense, but congrats nonetheless! We hope to launch at least a private beta of NeuralObjects like "Real Soon Now"™.

It'll be interesting to see where we decide to go down different paths, or how we take different approaches to things.
This kind of functionality is generally frowned upon in the Free Software world. For example, in Debian, it'd be treated as a bug and patched out. So I disagree; calling it out to inform others is entirely appropriate.
> In future years, we also hope to explore how something like ‘financial aid’ might work for people that need a small amount of capital to help get their startup going.

Sounds interesting. I always kinda hated how people fresh out of high school with zero credit can have so much money handed to them for going to school. While if they wanted to get a business loan or buy a house they would be much more scrutinized.

I wonder with that money instead and right mentorship if they could come out ahead of their peers who used that money for college instead.

I know some people who just go to college because they feel like they have to, and get degrees they don't even use. Imagine one spending 4 years going into debt, the other coming out a head with a real world profitable startup. One thing I always hate about school work is I feel like I'm just doing stuff for the sake of being graded or being busy. I rather spend my time creating stuff that's more real instead, learn as I go. There's a bunch of free and even paid training on-demand on the internet to fill in your skill gap.
http://web.archive.org/web/20170216000321/http://www.bbc.com...
What if they ask you for your Google account(s)? Google is social media! Google Plus!?
[jeff goldblum laugh]
Yes, it goes back to childhood.

The population of women in these fields is very small, so the number of exceptional ones is small as well.

Forcing a match to nationwide demographics is inappropriate. That's not the population that should be considered.

Hiring people who are poor coders and collaborators on account of their gender, race, religion, or sexual orientation is equally inappropriate whether it's a white male or minority female.

My female partner in tech has encountered this so regularly she is now suspicious of female hires. Behaviors & performance that would get a male terminated are tolerated and instead show up on a CV as experience at multinational companies. I'm talking basics: unwilling & unable to use source control. This drives resume bias as richmarr highlights.

This is the result of inappropriate affirmative action. It harms the very people you are seeking to help.
>You can be damn sure the government has a list of possible email addresses associated to individuals.

things the government knows, and things that a CBP agent knows, are not the same thing. They NSA doesn't just provide their database to all the hundreds of thousands of front-line law enforcement agents. If you're being specifically targeted for some reason, enforcement agencies might be provided with a history of your social media activity, but it's unlikely that they can just pull it up when they type in your drivers license number.
Can we machine-learn Google’s machine-learning algorithm?
Say you bring no electronic hardware. Could they make you login to your social media accounts from one of their computers?
It's illegal because the primary function of the modern legal system is to protect the status quo powers. It's hard to outsmart a system when its whole purpose is to mitigate cleverness!

The best you can do is make the process as frictionless as possible for the border thugs, to get them to mislead themselves. For instance, imagine encrypted steganographic storage that seamlessly unlocks with a key retrieved from a remote server. If a GPS fix says you're in a dangerous area (eg border crossing), the server only unlocks the uninteresting bits [0]. A connection from your home network and/or designated third party is then required to switch the server's mode back to supplying full functionality.

And this needs to become the default mode of operation for a sizable chunk of phones, so that the "intent" bullshit becomes inapplicable. This is how the legal system works - you can only obtain safety through technical means en masse. Yes, we have a long hill to climb.

[0] Obviously this is trusting the phone and could be spoofed, but this isn't the threat model. The point is to make the behavior change passively.
If you're an American concerned about Trump I'm not sure Duterte is a great alternative in the Philippines.
EDWARD SNOWDEN Everything about Donald Trump
I fail to see how Oman and especially the capital Muscat is dangerous. This is the one country where I've felt safest, and its safety is the reason for it being a very popular destination for wild camping.
Bjarne's text is just that, a text, not a read. It should be referred to as a reference. I completely agree with all your accounts because I did EXACTLY what you did a few years ago. I'm still working through the book, but I kinda said "eph it" and enrolled in a solid course. Worth the G I spent? absolutely. THat said, the 'effective' and 'Exceptional' books are well written.
Bookface is one thing I know of: https://bookface.ycombinator.com/

I think they developed it in-house.
NATO European allies to jointly buy planes, set up new elite HQ
A big flaw of deniable encryption software is that it's only used by people who use the deniable part, so its use strongly suggests the existence of such hidden data. Whether or not that's sufficient to detain someone and demand that they produce the additional password will vary depending on various jurisdictions' laws, but I personally wouldn't tempt fate with it.
Attribution does prevent the case where someone else takes your code, relicenses it under their name with a different license, and effectively locks you out of the house you built. (I know, it's hard to believe anyone would be so dishonest and petty, isn't it? That's where the complexity comes from.)
Why is this being accepted as even remotely reasonable? What about 'login with Facebook' sites?

We here know that we should change our password and logout of existing sessions ASAP after being made to do it, but our non-technical family members may not.

"Add TSA as a friend" is borderline reasonable, (pun intended) "give us your password" is not even close.

It also damages public awareness of importance of maintaining secure and private passwords more generally.
> The brain of an insect doesn't take decades to train, and we're currently unable to match its capabilities, either.

It's not particularly useful to simulate insects. We can far surpass some of their capabilities, but the goal is not to make an insect-robot, just like we didn't care to make a mechanical horse.
Pretty impressive that HN has mostly maintained the level of quality it set out to, especially with 350,000 users per day. I'm always relieved that there is a place on the Internet I can go where 90% of the comments on the page aren't "me too thanks".
For people that use Go, this is a useful PSA since they could grab it right now. for those that don't, this is uninteresting haha.
I'm an American living in the Philippines. The dangerous areas are dangerous for all foreigners. Kidnappings are a method for making money. The kidnappers don't care what nationality you are, they're only interested in what funds they could get from snagging you.

There are lots of other areas which aren't considered dangerous, but places in which you could still run across rebel groups. They are the same smiling locals you'll find anywhere else, just with guns and a cause. Flip them some coin for the revolution, maybe buy a bottle of Tanduay and you'll be fine.
Cool, thank you for the insight!
How do you manage multiple environments (staging / production) with these type of tools? How do you avoid making changes in the wrong environment?
I just made a donation to EFF on the back of your announcement. Thanks for bringing this up.
So how is he planning on paying for all the TBM work involved? Make it a private toll road?

That will totally work.
> You can be damn sure the government has a list of possible email addresses

Hell, I've already gotten more email from the current administration than I ever got from Obama, Clinton & Sanders combined, and I'm a confirmed lefty.
> I'm pretty sure that, apart from niche applications like NSFW stuff and 3D work done while sitting, VR will be replaced by advanced AR.

I'm not sure 3D work done while sittings really a particularly niche application, unless you interpret "work" narrowly (in which case, I just think it's wrong.)

And, in any case, advanced AR is many years behind VR and mostly builds on top of it (it requires solving a super of the problems required for successful VR) so VR could be quite successful even if that was true in the long term.
Well, in tptacek's case, I believe he's a US citizen so they can't deny him entry.
A Renaissance for Small Aircraft Carriers?
Honestly feels like the OP is expecting this HN thread to be a series of commenters rushing to give sympathy and job offers - I'm pretty sure the frank, honest, and accurate feedback and criticism here came as a bit of a surprise.

But hey - if we didn't all feel like we could do everything when we were 23, then a lot of stuff throughout history ay never have gotten done ;-)
Wouldn't it be equally weird to not have a phone on you on a flight or an international flight? Meaning merely suggesting that you don't have a phone with you I think would cause more/similar trouble.
Since the remote already has this built in: no, it wouldn't be cheaper. Less error prone? Sure, occasionally, but it's surprisingly rare.

So it'd be a more expensive, bulkier option which is certainly more uncomfortable to use.
I invested a lot in VR in 2016. I got both a Vive and a Rift (with Touch too when it launched late last year).

It was a lot of fun at first. I don't use it at all anymore and am selling all my equipment. Not even the potential of upcoming VR titles is enough to tempt me to keep it.

None of my friends even ask to demo any of it. They lost interest faster than they did for Wii Sports years ago.

* Image quality is bad.

* Hardware requirements are still very high. I have a very high-end machine and VR titles like Raw Data still do not run very well.

* The locomotion problem is not being solved. It's been a year. I never adapted to it either.

* The headsets are not comfortable. Both of them are painful for me to wear after ~30 minutes.

* Rift+Touch tracking is bad and more or less completely broken for many users.

* The front-facing configuration championed by Oculus is not enough. You'll instantly want more.

* Clearing out space for room-scale is a big pain. I'm looking at new apartments and am facing up to the reality that the Vive is a huge constraint.

* It's very anti-social. Honestly my SO does not like it when I use a VR device because it completely shuts her out.

* The base equipment is still far too expensive for the quality of the experience.

* There's very little worthwhile content. People are still talking about Space Pirate Trainer. That's a little demo that has been available for a year, but it's still considered one of the main titles.

* I was most excited about Budget Cuts when I got the Vive. It was heavily hyped months before the Vive was even available for preorder. It's still not out with no announced release date either. That'll be an amazing title for sure, and I will regret not being able to play the finished version whenever it does finally come out.

I encourage everyone to try it. It's a ton of fun at first. But think hard about whether you'll stay interested after a few months and whether it's worth the effort of setting up, clearing out space, keeping your gaming machine up-to-date with the latest hardware, etc.
I think there's probably still a fair bit of attack surface behind glReadPixels() and the like. All it takes in a single backbuffer/texture/surface/etc to not be memzero'd properly and you can start looking at parts of the system's memory.

GPUs are both really complex and highly secretive about their implementations. The incentive for GPU vendors is to write fast drivers. Security is pretty far down on the list, esp when it competes directly against performance.