skysight-inc/HackerNews huggingface dataset:
I can only speak for myself. When my wife and daughter go to bed, I can stay 2 hours coding;reading or watching videos which improves my skill.
The truth is that when you have a newborn it is impossible, nut once they grow (more than 2 yo), it is completely doable. Of course, you will feel tired some days and just watch a movie, but trying everyday helps.
Be consistent. Pick one style and use it everywhere. It's nice if you can predict how something will be implemented from previous experience. And don't be fancy.
Strive less for objective facts and strive more for keeping an open mind.
Abdii
We are a cloud telephony startup from India. We have so far handled more than 2 billion calls and all the well known startups and enterprises in India like Zomato, Practo, Bigbasket, HDFC Life,Portea, Wipro,Ola use us. We are at $5 million ARR this year.

Kookoo is our effort to get into the US market. In this regard, just last week, we launched a customized product for US, http://getkookoo.com. This is only for the US market and a completely redesigned product. We spent a lot of time on UX and you can get started with a call center for your business in 2 minutes(we timed :))

To make a differentiation in the cloud call center space, we decided to come up with a very distinct pricing scheme and feature set. We decided not to charge for agent rentals and charge only for calls/min. Sort of like a Twilio for call centers. Just sign up and start using. Unlimited agents.

We also included live chat and a built in contact management system to make it a complete package for SMBs in the US. We currently have an introductory price of $19.9/month.
gotta wait for perishment.
Was there really no way to answer that without your own editorialization? Maybe without picking off a stereotype list? I'm pretty glad I don't where ever you work, because the "other white dudes" at your place sound dreadful, and I imagine you get along pretty well with them.
That's not the same at all, these employeees were fired and officially blacklisted for doing what is right, not marked as guilty by association.
Echoing this sentiment.

FreeBSD idled heavy on my Thinkpad X201s, but OpenBSD was much better, longer battery and all the hardware worked basically flawlessly (except X11 tweaks for the middle mouse button thing, which is not exclusive to BSD).

Also wifi being handled by "ifconfig" is super nice.
I think you can write any program using only advanced concepts from the problem domain, not advanced concepts from programming itself. For example, I'll happily implement a difficult numerical algorithm for inverting a matrix, but I won't write a monad framework in C++ for that. IMO there are almost no projects that call for programming cleverness (as opposed to problem domain cleverness). You can get very far with boring imperative code that any beginner can read, with powerful algorithms introduced only locally and documented clearly.
TF has runtime cost based optimization, which is inside Session.run()
New Nokia 3310 Won’t Work in the US, Australia or Canada
Airbnb Explores Expansion in Long-Term Home Rentals
This has been done in the York Region adjacent to metro Toronto. Unfortunately, transit fares are quite high there and usage is low because of infrequent service. The lesson here, I guess, is that if you build it, there really isn't any guarantee that they will come. IE, there's still a cultural shift involved in convincing a car-centric culture to adopt transit en masse.
Possibly. But with two complications - one is that there is no defined correct behaviour for undotted domains. All the RFC gives us is "implementation vary". Second is that this behaviour is inherited from gethostbyname(), so it's unlikely to change soon.
I rarely solve difficult programming challenges. I solve difficult business challenges all the time.
There's nothing wrong with receiving emails.

I don't think it's actually illegal to do that. Just a bit morally off.
I have nothing to add on this yet, but I'm getting married pretty soon, so I just wanted to thank you for starting this thread and everyone else for sharing their opinions. Some of the responses here are very insightful!
this is why videogames is a bigger industry than movies. If netflix achieves this things might turn up well for the movie industry
>You are not effectively tied to your employer in an H-1B visa

yes and no. The H1b petition is effectively held by the employer. You cannot be jobless if you are on H1b or if the company fires you then you have to leave the country within 30(?) days. Emotionally this is a big factor. Even transferring H1b takes 6-8 months and premium processing has now been shut down. You cannot leave the country during transfer and even shifting companies is not straight forward. A couple of my colleagues had their visas rejected during transfer and had to leave US in few days; they could not even sell their car.

The parent poster is more correct than IEEE pragmatically. Allow H1b to hold their own visas. This would fix most of the non-discrimination issues that people have with H1b.

IEEE wants to hand out green cards instead of H1b which is highly impractical. It takes 10-20 years to get a green card and you want the government to start handing out to guest workers?
Young me took a very different lesson from Feynman's investigation of the Space Shuttle Challenger disaster.

The fundamental human problem is governance in the face of entropy and information overload.

Also known as the The Politics of Attention.

I'm still trying to understand the width and breadth of failure. Starting with Drucker's Managing in Turbulent Times thru Norman's Design of Everyday Things up to now's study of Why Smart People Do Stupid Things.

Sadly, I have no idea how to mitigate it.

https://en.wikipedia.org/wiki/Rogers_Commission_Report
There is a wider variety to the London commuter experience than that experienced by people who don't actually live in London; sorry that you seem to be stuck on what I guess to be Southern, but if you are taking the tube it is not bad and on some lines can be quite pleasant. There is also a great bus system where you can almost always find a seat. London commuting is a dream compared to my prior one-hour each way drive via 85 & 101 in the valley.
The Diplomatic Dust-Up Between France and Bolivia – Over a Video Game
Focus on tech. with long life-cycles (as in spend 80% of your learning time on it) and the rest to get familiar with the latest cool things. As an example in a world where most teams don't have a DBA being a go to Person for say Postgres is a valuable position to be in. The 20% time also needs to be strategically allocated spend it on something that is likely to have staying power. Also don't spend it all in one area as in learning React and Ember and Angular and Vue or spending it all learning all the KV stores.
Softbank also just started a merger of Intelsat and OneWeb.
https://techcrunch.com/2017/02/28/oneweb-is-merging-with-int...
Announcing Lichess Practice
Never happen? Unreal Engine has been ported to WebAssembly. Sure it's not part of the standard, but it runs on the platform. I'm sure Vulkan could get the same treatment.

Once you have a development stack with a good toolchain and widely available on many platforms, many people will be interested , and it will grow. Having a standardization body that will incorporate the best is a good thing to have, but it's not a requirement for the platform to get the tech support by third parties (see what happened with Flash or Silverlight, which required a separate unsupported engine as a plugin). Having a single target will surely accelerate development?
For me, I skilled down.

I always told the people I supported, "You only get one chance to rear your child."

And now decades after first birth I can easily say "there is nothing _more_ important than than your children"

I'm not in tech any longer because of my actual ambivalence of technology. I was naturally good at it but hated the chase to keep up.

If you compare the outcome of effort in keeping up in tech to the effort in rearing children then it's a easy answer. The better outcome is always children.
From a user point of view, I see many differences and even paradigm shifts across webkit-based browsers on all platforms. When you call a browser 'just a wrapper over webkit view', I don't even know from where to begin. Specific engine is the last thing to consider today.
We've known about these risks for a very long time. In 1889, the South Fork Dam failed, after repeated concerns about its integrity, killing 2,209 people. I'm not sure about the economics, but I suspect that analysis would show that dealing with the outcome of failure is cheaper than trying to prevent it.
The history of the perceptron is interesting. It was invented all the way back in 1957, and seemed like a promising way to learn a function. In fact, it was so promising, that it was actually intended to be implemented in hardware as a physical array of electronic perceptrons. But a seminal paper published in the 60s by Marvin Minsky proved that the perceptron was fatally flawed: it could only learn linearly separable patterns, meaning it couldn't even learn the XOR function.

So essentially neural network research completely came to a halt until a decade later when the idea of a multi-layer perception, which can learn non-linearly separable functions, (and is now the foundation of all modern ANN architectures) became more widely appreciated. (Actually, the original Minsky paper had mentioned that a multi-layer perceptron would overcome the limitations of the single-layer model, but the blow to the original perceptron was apparently so devastating that nobody cared.)
Nice post. Short, sweet, and presented to avoid endless debates over particulars. (I know, I have plenty of my own.) I especially like:

I’ve found it’s often easier to keep a few broader ideas in mind.

Funny, OP doesn't mention the broadest idea of all: ego.

I've worked with hundreds of programmers and have sensed an inverse correlation between experience and openness to suggestions about maintainable code. I believe that the main reason is not that the more experienced developers are convinced that their methods are that much better (after all, there are often many acceptable ways), but that their ego won't let them "lose a debate".

When I return peer reviewed code to a young developer with suggestions (and reasoning!) about how to make it more maintainable, I often get a big thank you. The same feedback often gets a debate from a more experienced developer.

On the other hand, when someone gives me feedback and suggestions, my first reaction is to engage them and explain why they're wrong and I'm right. But as soon as I set my ego aside and think of the code instead of myself, I open myself up to learning. This is vital because what I don't know is always much, much more than what I do.
> "How do you deal with diversity?" and "How do you accommodate other's working styles?"

I don't understand these kind of questions, culture shouldn't play a role as long as core values are shared (like honesty, empathy, humility...) The rest should be irrelevant in the workplace
Yep, but then you forego hardware acceleration, so this is only reasonable at low resolutions.

If you want to do anything serious, WebGL's your only option.
If you're Windows-only then there's no need to worry about Core. There may be some web optimizations there, but I'm pretty sure most of those are targeting Linux distributions.
I can relate to the "bittersweet Kaggle memories" phenomenon.

I participated in their first-ever competition, which I thought I would have a good shot at because Kaggle was brand-new (thus not much competition), and because it was in my wheelhouse, a biological application of ML. And at that time, c. 2010, ML was not all that well-known.

I did OK (placed somewhere in the top-middle IIRC) but it was quite humbling. Now it's not really worth doing except for fun or to be recruited by someone because the competition is so fierce and there are people with a lot of time to devote to it. The difference between 1st and 25th place is often measured in the 3rd decimal place of performance, making success kind of random. But the postmortems by winners are always good to see some real-world best-practices and different workflows.

As for the business model, I'm pretty ambivalent about it. My wife is a graphic designer, and in that field, "compete to see who has the best design" is a somewhat common thing. But it's scummy and designers hate it because it's a way to basically get free work out of lots of people and it erodes salaries in the industry.

Work should probably not be gamified, especially when the gamification takes the form of "you only get paid if you win". And "hey, you might get recruited if you do well without winning" is not a lot of consolation. It's pretty exploitative for anyone not A) doing it purely for fun/learning or B) willing and able to assume the risk of making their money from competitions. (Just to be clear, I've never done Kaggle except for fun, but I know others do it for serious career purposes or money, as those are obviously express intentions of the site)
There's also an additional difference in the industry which is explained in the article:

It turns out Wells Fargo had written on Jeremy's U5 report card that he admitted to opening accounts for customers without their authorization. A bank is required to report wrongdoing on a U5. But Jeremy says in his case it just wasn't true. "The second I found out about the U5 information I was appalled," he says. "And now it all made sense." That is, all the times he'd get so close to getting a job only to have it get yanked away after a background check.

Employment lawyers say getting a negative mark on your U5 is like getting the mark of Cain in the world of bankers and brokers. The U5 database is maintained by the Financial Industry Regulatory Authority, or FINRA, which is an industry self-regulatory organization. The goal of the U5 system is to hold financial advisers, brokers and bankers who sell securities accountable for wrongdoing.

Some major banks have a flat-out "zero-tolerance policy," says attorney Scott Matasar with the firm Matasar Jacobs. "They just flat out will not hire" anyone with an entry on their U5 that even suggests a sales practice violation or unethical behavior, he says.
Look at Incapsula. It's run by a security model and pricing is the same basic model as a monthly SaaS service. https://www.incapsula.com/ddos-protection-services.html

You can also see this comparison of Incapsula vs. Cloudflare https://www.incapsula.com/incapsula-vs-cloudflare.html
Based on my comparisons of Maxwell core to Pascal core efficiency, this should results in roughly a 1.4x speed up of FP32.
They do charge now but you can get it free if you say you will use an accessibility feature.
This is exactly the attitude I try get into every developers head!

Please write maintainable code using common and broadly understood methods. There is no award for surprising me in how fancy your solution is, in fact the opposite.
I would like to see the guide for the GPU version. Is it coming anytime soon? :-) Thanks.
If your commit messages are meaningless, why not make them empty? Like this: `git commit -m "" --allow-empty-message`.
That only delays the inevitable.
At low volume that's true. Slack stays easy to use, keep up with, &c at high volume - which is what I like about it.

IRC and Slack are nearly the same, but IRC comes with some overheads of finding or setting up a server, figuring out your own backlog, &c
The US Has Been Conducting Offensive Cyberattacks Against North Korea
I'll echo that sentiment, I experience it daily. Very rarely is a business itself abstract and complicated enough to merit an abstract and complicated technical solution. Meatspace is still pretty simple.
just wait until it is revealed that much of capitalism is a scam altogether. people will really be out of work then!
I don't agree fully to that (1). I used to do it, because it sounds like a great idea...
However, the implementation of your use case is often too subtle to get the API right to start with, and you end up having to play around and 'adjust' your API. ie, maintaining it even tho it doesn't even exists yet!

My method is now to implement a 'dirty' integration, without any care of structure or cleanliness, then when it's in place and working only then do I sit down and look at the API I would have liked to have, and implement this by mostly refactoring what is already working.

With that method, you end up with something that is clean, and more importantly does exactly what is needed an no more. There is no bits 'that could be useful later' and are never implemented, or used, or tested, and the model fits the job.
A trading firm in Singapore is buying mind-boggling amounts of the world’s sugar
Just a note on "Why not to use regular expression". Because it's impossible depending on the language complexity

REs are level 3 https://en.wikipedia.org/wiki/Chomsky_hierarchy
Your Bot Strategy Is Dead in the Water Without Humans in the Loop
Euler's formula with introductory group theory [video]
I will also add that we use the TX1 in our unmanned vehicles all the time and it works great.

EDIT 1, I mean real UAVs like the kinds that fly over 3km high, not grad student projects (no offence, i was once one of them too). We use connect tech for a ruggedized carrier board.
Of course it matters and I've tried. Using nostdlib wipes out everything, so it becomes all or nothing, which is the problem.
Essential Writing Tools for Serious Bloggers and Freelance Copywriters
For everyday operations and refactoring, I find the tools to be the limiting factor.

I've just finished a contract where we had to deal with legacy code on iOS and Android (yes, it exists. Let two junior programmers not very keen to learn from the outside during 5 years working on the app and see with what you end up).

Refactoring the Android code to a healthy state was greatly facilitated by Android Studio and the whole IntelliJ suite. We were not afraid to move things around and could always see the light at the end of the tunnel.

On the other side, XCode has been a pain in the ass for the whole project. We had ObjC and Swift coode. Good luck with that. Even the pure Swift was hard to refactor. SourceKit is great and should help to get a top notch IDE that can resonate about source code but somehow Apple does not seem to care about the tools.

Sorry, I get passionate when talking about refactoring and tools.

Another example is how the Pharo Project (http://pharo.org/) is refactoring the Squeak source (http://squeak.org/) code/architecture. They developed custom tools for this purpose and their code cleaning is quite impressive when you know where they are coming from.
This is simple to deal with. Uber has picked up a 'roguish' reputation.

This is how it plays out. In an year or 2 'tainted' management is ejected replaced by new management with folks who have the right reputation and say all the right things. They can then move into respectable territory pretty quickly.

For now it suits the decision makers to play this out to their maximum advantage.
I even took my older son, 4 years old, to a two hour meeting because my baby sitter called in sick. I just packed toys for him and told him that I needed to work and he accepted that. It worked out fine for one hour and 45 minutes.
I switched over to ANTLR 4. It is strictly superior to ANTLR 3. The listener approach rather than embedding code in the grammar is very natural. Separating leads to clean grammars and clean action code. Odd thing is that I was stuck on 3 because 4 didn't support C yet and then I just switched to the Java target in an anti-C pique. Shoulda done that awhile ago.

TParr's The Definitive ANTLR 4 Reference is quite good. And so's this mega tutorial.

https://pragprog.com/book/tpantlr2/the-definitive-antlr-4-re...

ANTLR is my goto tool for DSLs.
Thanks, but to be fair it's my co-founder Sindre who's built this. I've done some coding on the site, but not the editor :)
Blackmark-oriented culture is problem too.
Wouldn't it be nice if keras 2.0 came out this week too?
I can see where you are coming from; and I am pro-vaccine in the sense that I had my children vaccinated in line with government / health service requests and guidelines. In fact we also opted to have my daughter given an extra vaccine for meningitis that was not indicated at the time but has subsequently become mainstream.

However, I think that you may be a bit out in some of the views you have written here. Have a look at this site : http://www.nhs.uk/Conditions/vaccinations/Pages/mmr-side-eff...

1:1000 for a seizure is a long way from 1:1000000, and yes I would and did prefer to run that risk rather than the risk of Measles which is an appalling disease, and I would prefer to sleep knowing that I've not only protected my child but also other children. But I did this with the honest knowledge that there was a risk.

My brother suffers from seizures - this is a bad thing to have happen to anyone.

I believe my fellow citizens deserve the same chance, and I believe that they will come to the same view as me if given the opportunity.

>When real deaths are on the line in much higher percentages than any real side-effects there is definitely a moral high ground.

One thing that changed my views here was holding my child in my arms; things stopped being about percentages and trade-offs and became centred on the welfare of the small person who could not protect herself. We are asking parents to be altruistic; in society we are not obliged to be altruistic as we are obliged to be moral - it's a gift, not a requirement. For example you could say that parents are obliged to make sure that all the children in the city have eaten before they feed their child, but human society and human rationality just don't run that way.

We are neither angels, nor automata.
Does the TX2 boards have gpio connectors? I've been meaning to upgrade my rasberry pi robot into a more serious unmanned vehicle.
Go Performance Dashboard
Even better would be to have the possibility to edit said source from cache and see the result as was possible with opera until it kicked out its founder to become a google chrome skin and focus on quarterly profits.
Unfortunately the UK but im doing my best to change that
How does that work out for people who eat only halal, kosher, vegan, etc.?
The Rusty Web: Targeting the Web with Rust
No. Plants do have a nerve-like (similar, but not the same) structures that send out electric signals.
Sum it up: micro-bookmarking chrome extension
> my head is a lot clearer and I feel more present in the situations I’m in throughout the day.

Exactly. This is why I stick to quality sources of content such as HackerNews and blog feeds of reputable, reliable thought leaders. Over-consumption only leads to cloudy, confused thoughts – I could fill my brain with trash from Reddit, but then I'd end up just another intellectual couch potato.

If I really feel the need to consume mindlessly, I prefer sources that I know are well curated, like Jason Kottke's blog [1] or sources that are crafted to get my mind back on track, like Zen Habits [2].

[1] http://kottke.org/

[2] https://zenhabits.net/
I do analytics for a huge corporation and have been quite happy however some of my peers who are unhappy with the pay here participate in Kaggle for the opportunity to do well and get a better (higher paying) job.

Some of the inherent value of the work for the small prize pool is more the opportunity of doing well and being recognized for that work.

Data Science, or trendy statistics, is inherently fun which is also what makes kaggle fun. Discovery in data will always be popular among people who love to solve problems.

To your other points, I don't disagree with you-- all the steps just to participate are becoming more work than its worth, at least for me. I do a lot of the same problems asked in kaggle naturally at work.
I've come to terms with the fact that my ever expanding bookshelf (and steam library) are now my kid's (eventually)