skysight-inc/HackerNews huggingface dataset:
Would professionals in any other industry complain about a tool that took only weeks to learn?

The tools used in most other industries change on a time scale of decades, not months. Some of them don't change for centuries.

Pencils, hammers, and frying pans don't become obsolete, while the language/framework/magic thingie of the day is almost guaranteed to do so.

Maybe Rust will take over the world and last as long as C, Lisp, or FORTRAN, but that's certainly not the way to bet.
> It really is about tradeoffs. If developers have infinite time and money, I am pretty sure that everyone would ditch those 'ugly' languages. But we are not living in this utopia. There are time and money constraints that developers have little or no control over.

That's the thing though, if spending two or three weeks right now to learn Rust will save you months of technical debt and futzing around with crappy standard libraries and language weaknesses in the future, then the prudent move would be to ditch the weak language in favor of Rust, regardless of its learning curve, since the end result will be a significant net-positive.

I also think this is a copout. Take Java, for instance. It was new and different when it came out in the 90s, but companies all over the map were willing not only to spend weeks learning it, but also months (or years) re-writing all their crap in Java, even though it was a dismal failure in almost every instance (e.g. Java-Netware, Java-WordPerfect, Java-VisualStudio, etc.)
Knowing the time is such a simple commodity these days, I just can't see spending 8k on that.
I read the entries for a few other languages that I am familiar with, and found the criticisms to be shallow, misguided, and silly. I don't have any confidence that the Rust criticisms are any better.
I'm assuming `p.p.` is `per person`.
> There are good and bad things in every country. He enjoyed his late life in Sri Lanka with rich culture and amazing climate.

Hi Chanaka, I think you've misinterpreted my remarks. My comments are not intended to slight Sri Lanka or Sri Lankans at all. I am sure you are correct that Sri Lanka is amazing. What I'm pointing out is that developed countries need to carefully screen suspicious individuals including people like Mr Clarke from emigrating to developing countries to prevent horrific abuse from occurring as they have in the past.
I have enjoyed react native and found it pretty good. I remember doing a few apps way back in Phonegap and I don't get the same feel at all which is nice.

I actually wrote an app in native swift and then re wrote it in React native. I don't have any benchmarks but using it I havn't noticed it's any slower than the native one. And I think it looks better! Because, for me, it's easier and quicker to create things in JS than Swift.

This is the app btw. 100% React native! https://itunes.apple.com/us/app/rekindlr/id1072608462?mt=8
Have you ever been stripped at an airport and then had the x-rays laughed at?
That and keyboard quality and relative ease for installing Linux are the key Thinkpad features for me.
> Also, there's more than just those two facts. Eg: http://www.independent.co.uk/news/media/press/notw-editor-sp...

That's at least something; you showed no sources at all in your earlier comment (edited now with the link you posted above). Still not much to go on considering the rather shifty reputation of the now-defunct News of the World (i.e., gutter press).
interesting article about a guy who snuck into his house and what they found:

We Snuck Into Arthur C. Clarke’s Home, And. .(2013) : http://asiaobscura.com/2013/11/sifting-through-arthur-c-clar...
Huh, cool, I'll definitely check this out more then. Hopefully something like this will catch on and replace the browser based, non-native UIs that seem far too popular these days.
Sent you an email on this. Sorry for slow response.
I don't understand why people keep calling this a hack. The systems were accessed by normal means as allowed and configured by their systems administrators.

Data hijack, data destruction, or some other term indicating there was vandalization through allowed access means would serve the tech community better.
> The problem here seems to be witting skills.

Heheheh... ;-)
It's not just the UK. This is happening in the US too.
No - I'm just pointing out that you have a choice - the humiliation is not stopping you from traveling. You are doing that to yourself, transforming humiliation into a more diminished life.
This is exactly the same format I've used, with two exceptions: I _do_ look at previous work, and the "custom project" isn't done in-person to keep it low-stress. This allows me to draw parallels in terms of patterns used and other commonalities I can then further ask about and reference while going over the "custom project" for the interview, without giving an opportunity to overwhelm them with anxiety.

If the code style is completely out of bounds between the two projects, it either helps me dig deeper and ask about previous environments, etc. Adaptability.

It also has the rather interesting side-effect of calling out frauds, especially if the "custom project" was completed and the explanation scripted into rote memory for the interview. Asking why a pattern was used in 'X' for a similar function in 'Y' project versus the pattern used in said "custom project" usually does the trick, separating rather efficiently the people that know what they're talking about from those who are just trying to skate by.
I had a similar experience, but the guy didn't get that far. We were still at university when I was approached by him.

Over the course of a month we met several times, with him showing me exercises and me trying to teach him the basics he needed to solve them. Because he put more effort into getting the solution from me than understanding the material. I told him he would not be able to finish and I was not willing to help him.

A year later we met and he was still in the same spot. When he asked me again to help him I asked whether he was learning. He assured me he'd just read this Java volume he was carrying. He'd memorized the

public static main argh

incantation like a religious verse and was quite proud of its recital. So I asked him what the result of

int four = 4;
four = 5;

in Java would be. He was unsure whether this was an error or whether the result would be nine.

He wasn't the only guy like that. But the count of "hackers" I've met is even worse. Most recent one told me he can hack any computer so I told him to hack the router in the corner. "So what is the IP-address of this router?" "It's your gateway, figure it out." He eventually guessed he could use whatismyip.com to point his "hacker tools" at the right target. Turned out I'd done the filtering by interface so he actually saw the SSH port open even though it's closed from the net. Trying to explain to him why I was chuckling turned out to be impossible as he had no notion of interfaces.

He ended up telling me my router is unsafe. Some tool had told him so, well, the sshd version should be hidden.

I just don't trust people much anymore about their supposed skills. What I must learn still is to strictly apply this skepticism to fields where I'm not proficient. That's much harder because the feedback loop is not immediate. Getting a second opinion has saved my health in some instances and much expense on other occasions.
Python 2.7 <=> Python 3
tl;dr: modules using inline fns (even library fns like log2f) generate a static version too; such modules can be linked in if those fns are used anywhere else even if those modules are not needed themselves.
Inertial Navigation Unit in Golang Using an Emlid Navio2 [video and Example Code]
SSL, but for the Veracity of News
"Fake it till you make it" doesn't mean this, any more than "God helps those who help themselves" is an exhortation to stealing.
Predictions for 2017
I'm surprised any bag would ever be allowed anywhere off the ground in their presence. K-9 officers generally just call for all people to rest their bags and luggage on the floor to one side. While the dog makes it's rounds, you're also being watched for body language and behaviour.
This is why I'm steering clear of AR since no one wants to show off the actual prototypes for various reasons. And frankly, I don't blame them for wanting to protect their technology but the fact remains if you can't show us a live and real demonstration of the devices in question then there can't be a product to buy because it effectively doesn't exist.
Take a microwave design class. This would be a second or third course after electrostatic, electrodynamics, then something like microwave theory. At my school we had to petition for the course as a special section. It was great, we built cavity resonators, and final project was an antenna design. All the way from theory, then using modern fea antenna software, and then building it and testing performance. If you have any interest take it. I was not going to but the professor said: "Phil, what's the lower end of the microwave spectrum?", I said "1 GHz", he then asked "How fast is your computer?", I replied "2.8 GHz", He said "I'll see you next semester then?". these days having an understanding of microwave theory will help you no matter your specialization.
Thanks for the tips, I never really thought about how much time is wasted going to the grocery store.
> I'd rather find this out in an interview than during a critical sprint.

I think that's a false equivalence. Crunch isn't like an evaluation.

There's already a joke about this, where the interviewer is verbally abusive to the interviewee to "test if they work well under stress." (Not to say that you're doing anything wrong, just that I don't think your gleaning the correct information from such a thing).
I still wonder why Android does request permissions before application was run. Apple does it when app actually tries to use AB, location, camera, microphone, etc. You know the context of requirement then and are able to tell whether it is really required (and turn it off later). On Android you just blindly accept it, and app is free to go anywhere, anytime. Maybe I'm wrong and it got better now, but my recent experience with friend's Android was exactly as described. We got a couple of new contacts in address book and actively prevented sending sms to China from boiler-info app. Wtf?
Clickable: https://marketplace.atlassian.com/plugins/it.johno.jira.merc...

When submitting to HN, the |submit| page will publish either the contents of the |link| field or the contents of the |text| field. If there is content in both it will publish the |text| field.

So when a person has a link and something to share, the best practice is to submit the link and then add a comment once the story shows up on the |new| page.
> Who is measuring this support? The same people who called the election for Hillary 99%

Wrong. You are confusing pollsters with an exaggeration of a subset of the set of analysts working with data from those pollsters (and the subset in question is whose approach was criticized by the most well-regarded in the broader set for the exact thing that led to overstating Clinton's likelihood of victory.)

This error though reflects exactly a frequent propaganda line from the Trump camp, and when it gets echoed here and in other forums its often corrected the, so at this point I have begun to doubt whether is ever an honest error rather than deliberate injection of "alternative facts" into the discussion as a distraction.
> A new congressional bill seeks to end U.S. participation in the United Nations, but the same bill has been introduced to each new Congress for 20 years running.

http://www.snopes.com/us-pulling-out-of-un/
How do you partition your tasks?
> But saying: wealthy european moves to wartorn country, therefore paedophile, is using the "jump to conclusions mat" a bit too much.

I'm not extending the logic that far. I'm saying those allegations and the lack of investigation is something that needs to be pointed out, and fixed so that similar things can't reoccur.
It is not the banks responsibility. See my other comments.

However, this is an incredible show of incompetence. It is easy to make banks responsible of money laundering. Also easy to make them non-responsible of inappropriately holding customers funds.

Got a problem with that? You can deal in cash or bitcoins then.
I'm not sure what the "driving" equivalent is for a battleship, but I'm pretty sure you do that to a server, not drive it.

Commandeer?
As cyber attacks continue IT security is more important than ever for SMEs
How the barcode changed retailing and manufacturing
I didn't really think about it until the iOS Facebook app helped itself to my Christmas morning photos this year. I had assumed that Apple had stronger protections in place for users' content. It's one thing to say in an alert or popup or something "did you take photos of the kids opening presents this morning? want to make a photo collage using our helpful tool?" and quite another to access my photos (and, presumably, other personal data) without prompting.
Dec 16, 1917
I lived nearly 5 years in Korea and it was indeed gradually driving me crazy. I didn't move for economic reasons and I was enjoying enough positives to make the negatives bearable, but in my case the lack of fulfillment at work eventually became too much. That said I have two friends who stayed in Korea but moved to a more reasonable company (Coupang) and they're having a good time.
I own one, it's a datejust, uncle grabbed it for me in Singapore maybe 10 years ago? It still one for my favorites, except the stem mechanism does not work correctly. My Apple Watch ended up replacing it for everyday use. I should open it up....
I've seen more and more of that behavior where people will just dump someone else's code into a GitHub repo and call it a day, assuming it'll look great when someone reviews that. I instead normally look at the commits and it's pretty obvious when something was not actually made by them, or what little changes they did to someone else's code. Even easier if you look for little snippets of the code and find it replicated somewhere else; a good indication it's just some online tutorial's code.

To me, the best repo reviews I've done is when I see something that is real: many granular commits, some refactoring, some documentation (even if just a real README), etc.

I love the concept of online education, but I think modern online programming courses are just perpetuating this idea that programming is a skill you can master in a couple of weeks and then you're done. You get people following along a path with lots of hand-holding, and ending up with the same end product and no understanding of any of it.

I almost yearn for the days where programming was so impenetrable you needed to have a real calling for it. You were guaranteed to get people that were in it for the love of what they could do, not because they heard in some podcast that it's the new thing and decided to pay for an online course with the promises of making $150k/y.
In some respects it was well handled. But in others it was horrifically bad. Same here. I was admittedly in the strange situation of having moved countries after I purchased the phone, but the kafkaesque hell I ended up in (about 5 emails, 4 online chat sessions and 8 phone calls all probably totalling 12 hours of my time) nearly drove me crazy. And much of the craziness was due to deliberate deception on Samsung's part - see below for an interesting read about how Samsung forced it's call center staff to lie to their customers:

https://www.reddit.com/r/GalaxyNote7/comments/5kq6x2/discuss...
You could do what LineageOS (apparently) does and lie to the app about what permissions are granted. "Sure, you can have access to my GPS location. I'm in the middle of the Pacific Ocean right now, and will remain there until the end of time. Have fun abusing your new privileges."
I prefer octocat.
You are right that it will be very expensive. Thanks for the tip about buying an unrestricted SIM-card at the border with HK. Will the SIM-card also work in remote parts of China? Or is it only usable in Shenzhen?
I practiced through my whole childhood and teens in school, it probably only got worse over the years as I managed to write faster with less care.
In a world moving to mobile and the web I think the problem is there is no solution as powerful as org-mode. Almost every time I see a link like this I see (and think+agree) that org-mode is amazing and solves this. Great.

Except you need to use Emacs. And it's NOT user friendly. Evernote is mucher easier. Todoist is much more integrated. etc. But those things are actually worse than org-mode.

We need a sort of org-mode for the web.
How Taking a Gap Year Can Shape Your Life
My First BillG Review (2006)
Apple's Lawsuit Against Qualcomm Could Undermine Licensing Business
Market Leader in Wearables  Android or iOS
How Counter-Strike spawned a $5B gambling market you've never heard of
As bad as bundling is, it also has historically subsidized smaller channels that sometimes come up with innovative programming that would otherwise never happen.

Everyone passed on Mad Men except this little movie-rerun channel called AMC. Would Walking Dead have happened without it?
> Daredevil never really did it for me.

Daredevil S1 was 7-8 episodes of content stretched over 13 episodes, with clear front-loading of the good stuff (where did the decent fight choreography and good direction/camera work go after the first few episodes?!). If they'd hit that same level of overall quality again I'd have stopped watching, but fortunately S2 and Jessica Jones were quite a bit better overall, though not perfect—haven't seen Luke Cage yet, can't vouch for it.
I mean, we have nukes / nuclear power plants.

There are plenty of high-power ways to make energy without carbon. The question is if enough of the population can accept it.
Your "recent" experience is a few Android releases out of date.
GCHQ chief Robert Hannigan quits
The Demon Voice That Can Talk to Your Smartphone
Qualify that enough, you can make the point. But UBI has been around long enough to collect data (pensions, Alaska, experiments). What people 'know' has no place in economics. We can measure - did prices rise in those places? No? Yes? How much?
Yep, I went to school in Berlin to study Korean for quite some time before the move, along with self-study before that. Basically, at some point I turned my hobbies into my career, so I needed new hobbies/outlets and ended up picking "learn Korean" for a bunch of reasons (I had done some light work on a CJK input stack and feel in love with Hangeul in a geeky sort of way, a layman's interest in linguistics, some Korean colleagues/acquaintances and a strong interest in the pop culture and history - music, movies, contrasting Korea's 20th century with Germany's, etc.).

Over time this and spending some time in the country changed the make-up of my social circle a lot (more and more people also learning Korean, or being involved with Korea somehow, e.g. ... being Korean :). Eventually I moved over and basically already had a support network of local friends and activities (people to hang out with, a weekly engineer meet-up, etc.) so it went pretty smoothly.

I've been here long enough now that the honeymoon period is definitely over and I've seen a fair amount of the pressures/stresses of life in Korea either up-close or as people close to me went through them. Yet I enjoy so much of what's going in and what's available, and the people close to me, so it's a good life.

Many Western foreigners in Korea are in a very different place. There's a large swath that came over in 2007-2011 as English teachers after the US recession, because $13.5/hour for English teaching in Seoul beat $7.50/hour at Starbucks in Des Moines, and that's all they could do with a sub-optimal undergrad degree. Yet that job offers a promotion path to almost none (along with many English schools in Korea being more or less scam businesses, not-so-wholesome) and they often don't acquire any marketable skills good for anything else while doing it, and the money made as an English teacher isn't good enough to support anything but a bachelor lifestyle in Seoul. And they often don't speak Korean and don't feel any strong ties to Korean culture. That can get pretty stressful and frustrating.
How to stand out from your competition
There was a long discussion about this on /r/android. https://www.reddit.com/r/Android/comments/5oyvun/psa_dont_in...
Let me guess: You're one of the "serious papers should be written in the passive voice" people?
Intuition in mathematics is just as important as it is in any other human endeavor. On the other hand, there are many results and methods that are deemed non-intuitive - by students and (consequently) by instructors. Some of the results are so non-intuitive that they may end up being labeled "pathological" - despite being, in fact, completely logical consequence of the assumptions, of which one of the most well-known is Axiom of Choice. Another example is that differential forms are often seen by students as very non-intuitive compared to vectors, even though they are much more useful and can be efficiently used in more general settings than vectors can.
There are domain brokers you can sell.
How board games became a billion-dollar business
> First on sex/gender: I feel that hormonal differences create psychological differences in the norms between genders. This is why men are generally more aggressive and violent(see higher incarceration rates) and women are more nurturing.

There's strong evidence that genetic differences account for some behavioural differences between men and women. The ones you suggest do make it clear why you'd expect a skewed distribution of genders in fields such as the army or midwifery. It's much less clear that genetic differences should lead to such an underrepresentation of women in tech fields; in this case I suspect that culture and social inertia are a large part of the explanation.
Only tangentially related to the article, but: if you haven't read any Beckett, you owe it to yourself to check out at least Waiting for Godot and Endgame, two relatively short plays that alternate nicely between black comedy and surreal despair.
Maybe Google and iOS do it deliberately to deliver ads perfectly. Just a thought, though highly vague.
That's what I gathered from this. Now, I wouldn't put it past the UK to have some over-the-top rules and regulations (I work regularly with one of their largest agencies and it is a nightmare of a bureaucracy), but these seem like the complaints of a relatively low-ranking, non-technical person.
If you want to create a string from a bunch (iterable? tuple? list?) of smaller strings - shouldn't that be a string method?

If you want to split a given string into smaller strings with an arbitrary delimiter, which instance should you call the method on?
You Will Soon Be Able to Buy a Car at Walmart