skysight-inc/HackerNews huggingface dataset:
At least you sold it. I registered a bunch of great domains when I was a college freshman in 1993. They were free to register, you only had to submit a form via email. I had, amongst others:

grateful.com
eleet.com
cjs.com
snell.com

When Network Solutions won the contract to administer them, they started charging $70/year/domain and I was a poor student and let almost all of them lapse. I lost all of those ones. The only ones I kept were bikeworld.com (registered it for my dad's company) and chrissnell.com. Never made a dime off a domain.
I notice that you recommend figwheel a lot, I wanted to ask you: Have you ever tried the boot tooling (boot-cljs, boot-cljs-repl, and boot-reload) and if so do you have any opinion on it vs leiningen+figwheel?

So far I've personally found boot a lot easier to work with than leiningen and the cljs repl is easier to get going and integrated with CIDER.
That's true. The issue is that no linux API has ever existed that can guarantee binary compatibility with at least $x (measured in millions) machines (for $40/game games, like the big consoles), or $x00 (millions) machines (for $5/game games, like phones).
May I know the reason behind suggesting Golang!!
Probably cheaper to get a droud fitted.
Never use the word "manager" again. Instead, prefer "leader". If you are somewhere where the team needs to be managed then there are better jobs out there.

Buy and read Jim Whitehurst book The Open Organization before your interview and actualize the information in that book. Recall times you put into practice the things that are mentioned in the book (good and bad).
I started writing a reply to this, but it got out of hand and before I knew it, I was wrestling with an essay: https://aaron-m.com/2017/07/09/on-kaczynski

(Hardly the first time that's happened to me on Hacker News! But now I have a proper place to put them.)
You lucky guy.

I remember going though HP and Epson printer manuals, writing down their control escape codes into a xBase table so that our Clipper application could talk to the printers and do the respective formatiing.

Having access to a PS printer would have been a much more positive experience.
Spoilers: The volcano is unlikely to still be massive. Probably a good sized crater or two though.

(Ice core evidence shows a pair of eruptions around the 1460s, likely the cause of major famines across the planet in following years. The locations of the eruptions are still unknown, though.)
Driving saves me 20min each way vs public transit, even in heavy traffic. And I get to sit! And the seats are comfortable and adjustable and have lumbar support. And I have music and climate control. And I don't have to stand or walk in -30C or 40C weather of which we get both.

It can't be surprising to you why I prefer driving even over a relatively good public transit system like the one in Toronto.
Just signed up and ported my model + data:
- it's indeed noticeably faster than the Google VMs. As usual, I compiled tensorflow for this GPU vs K80 (feature 6.1 vs 3.7).
- ubuntu 16 minimal is indeed "minimal" ! but it worked...
- GTX 1080 (7.92GB) has less GPU RAM than the K80 (11.17GiB) -
this required me to reduce the model design slightly.

For my model/data, Hetzner runs 1 training epoch in 1 hr vs 1.75 hr for Google. I'm moving the rest of my work over tomorrow. When Google has TPUs available, I'll look at it again.

thanks!! for the tip.
8 Ways to Make Money Online as a Programmer
What's really stopping us here? For quite some time it was graphics drivers support: https://www.youtube.com/watch?v=IVpOyKCNZYw

Is this still the case? I hear from many people that at least on Ubuntu that's no problem anymore. Are the graphics cards still overheating? Any experience in that area?

And yes, Valve could've done things better, but it's not that bad, that you couldn't do anything with at. As said, at least on Ubuntu with Steam gaming should be fine. And if we got one thing from Steam it's that more and more games are deployed for Linux as well.

Really, why hasn't it lifted off now? Is it really that users are so stupid that they don't see a $0 offer is better than a $100 offer for an OS? Hard to believe.
Our highway system might reasonably be considered less "mostly adequate" and more "grossly hypertrophic". I don't think it is at all unreasonable to want to see us move away from the consequences of the cars-first-at-all-costs culture we've had for a few generations now. Much land of value will find more worthy use in so doing, and much less precious human life be wasted.
Riposte: An Anonymous Messaging System Handling Millions of Users
softer sections are an integral part of the music. what you're asking is like forcing movies to have all scenes with a constant luminosity no matter if it's day or night.

softer sections are actually an excellent way to make other sections bang like crazy, just because of contrast. the brickwall mastering techniques are an invitation to neglect composition techniques and overall creativity. the drumcode label comes to mind…
Linux has had that since around 2000.
> I don't understand how you view Developer Advocates like HR.

Well I don't understand that's why I asked. But I see that just lead to down-votes and confusion.

> Developer Advocates work with external developers using and building on your platforms.

Ah! I thought they are advocating for internal developers. As in "management and other departments don't have developers' needs in mind but the person in this position does, and they serve as point of contact for help".
Or to get ready to buy when it does. :)
I think most people do not want to get away from good management. (Not to restrictive, not breathing down your neck, allocating time to do things right, some freedom, giving direction/focus to your company and projects, ...)
Its called deprecation / forwards compatibility
Fully agree, that has been my motto since I went through a few companies that decided to fire people at random.

The loyat is to the fellow team mates, those are the friends that may even work with us across several companies.

Now the company itself, it is good if we can say that we feel proud to work at company X, but that is about it.
First, let us be clear. You have to realize that you are incredibly fortunate to be able to work in this industry and produce something of value that business rely on (software). As you have realized, software/technology aren't going anywhere. They are becoming part of everything, even in the real world. Before he revealed himself as a true one percenter, Marc Andreessen wrote a nice essay (http://a16z.com/2016/08/20/why-software-is-eating-the-world/).

Many years ago, like you, I put all my eggs into one basket. My tech job. There is definitely a diminishing rate of return with putting your all into a job, especially as a coder monkey.

My suggestion, as I've suggested elsewhere (see also https://news.ycombinator.com/item?id=14684307), is that you need to diversify out of tech. Stop putting so much energy and time into being in the industry and keeping up with the industry.

While the week off to do some things around the house is a good start, I think you need to take "a vacation" more regularly. By that, I mean to approach something new with the attitude that you are on vacation. Vacation is sometimes more about attitude than latitude (but latitude definitely does help).

There is a saying that goes something along the lines of: never let your hobby become your avocation. I hope that you can find a hobby or two that will never (likely) become something that has deadlines or monetary payment attached.

It seems that taking the week off has helped you realize some things about what you want to do. For a lot of people: work doesn't necessarily make you happy but it gives you the means to do something that makes you happy. You don't have to love your job. And you don't have to hate you job. Extremes make good drama but the reality isn't so black and white. Please don't quit your job. At least ask for a sabbatical first (be prepared to imply that you will quit if you don't get one, as this is the only way you can get a sabbatical). And please don't quit the industry without first exploring what possibly you can do the replace the income that supports the lifestyle that you are accustomed to. You will likely find that there isn't really much out there, especially if you like human to computer interaction more than human to human interaction.

I hope you find something that helps you get away from your screen more. Ideally, every single day (like learning how to draw or garden). I believe, the solution for burn out, for someone like you, is to find something else (a hobby or two) to do so you can burn off that ever-present internal desire to do something.

Maybe you have a hidden talent that people can connect with. Put videos on YouTube.

Good luck!
Both Valve and Alphabet have shipped amazingly successful software. I think w/e they are doing works, that doesn't mean theres other ways that work 2.
Or self-fulfilling prophecy ? Sarcasm apart, mileage really does vary a lot and it depends on personality, colleagues, the industry, the company or the clients and other factors I can't think of. But these have to be considered nonetheless to sail the seas of work.

I like your phrasing: "it's not going to love you back".
A few Haskell and OCaml researchers are also on MSR payroll.

They are also contribuing for Go on Windows and the main contributors for Go tooling on VSCode.
Increased the trading volume? Seriously, you call that value? What are you smoking, that's called pump and dump and is illegal my friend, and if it isn't actually being dumped is downright sleazy car salesman to me. Was that recent study also automated.
Imagine observing these events and trying to explain them with rudimentary scientific understanding. At the time, the best explanations for volcanoes involved wind causing friction in narrow canyons or subterranean rivers of fire, but nobody really knew. One can appreciate mythology more in this light, given the titanic scale of volcanic eruptions and an entire species agape in wonder.

Cool stuff. Really drives home that we are guests of this planet.
Llama may be useful for that on Android - able to perform actions including turning wifi on and off by location.
If he's smart he's storing his remaining balance in safety deposit boxes, etc rather than all on his phone.
The “peak car” was a temporary dip associated with the Great Recession and crippling student loan payments. Since the recovery, once they get a good job, almost every millennial I know has a car. Even my brother, who advocates for dense car-free communities, owns and uses a car. It has become a real pain, here where there aren’t enough parking spaces for all those cars.

Electric cars don’t eliminate the central maladies of private car ownership. Self-driving cars are an excuse to justify maintaining unhealthy built environments, and like the Hyperloop I don’t trust in it until it is actually usable. The highway system is clogged and cannot be expanded in the destinations where people need to go. There are many things that are broken.

http://www.autonews.com/article/20170227/RETAIL/302279963/th...

https://www.citylab.com/life/2011/10/suburban-sprawl-ponzi-s...
90+% without Linux? That's not how it feels like, though. Maybe it's because the genres I play are accidentally also the genres with the most Linux support, but it feels like beside the odd game here and there or an older incarnation of a game I like, everything is on Linux. And with most engines providing the easy choice to add another OS to build for, the numbers should be growing even more.
Error 508. Resource Limit Is Reached

This website is temporarily unable to service your request as it has exceeded it’s resource limit. Please check back shortly.
No, I don't think you understand the scale we are talking about here if this becomes a world wide common digital currency. Your political dogma is getting in the way of you understanding what Bitcoin's real potential is.
Are you aware that federal law uses a different definition of "monopoly"?
Regarding your last point, do you think a land value tax[1] might be able to mitigate some of the issues you raise?

[1]https://en.wikipedia.org/wiki/Land_value_tax
I think the disgust factor will go away in a few years (maybe less) when most content is written by machines with slanting that the models say you will enjoy. Or that will cause you to spend money. Or click ads.

You think you won't succumb to their influence now, but it'll happen and there will even be "journalists" who are machines that you like. The filter bubble will completely adapt to your every need to make you feel fantastic about reading their copy, humans won't be able to compete.
Is this irony?
Maybe try a job where you write software to control real world things, eg process control, automation or even some of the IoT sphere.
I work in a big corp's software science department and this is really how it feels like. Lots of awesome ideas, but everything is just 40%-60% done. And you can't really blame budget or upper management for this, since in our industry it's totally fine to come 10 years late to the party. In this market segment you may still be the first.
I think the great success of Silicon Valley was that government didn’t know how to regulate it, so by default was pretty hands-off. Except for promoting the welfare of laborers in general, like how non-compete clauses are illegal.

Governments have been regulating the built environment with zoning for 100 years, so that part is not as successful.
It's not an opinion I hold strongly, it's just something I've noticed. I've seen more than one talk where someone apologized for implementing something with 'tie'.

Here's one blog post about it (still opinion):

http://www.skrenta.com/2007/05/tie_considered_harmful.html

And, this article from the Modern Perl site itself has mixed opinions on the subject, but comes down on the side of not using it, in the general case, but knowing how and when to use it can be really valuable (Tie is the last subject covered on the page):

http://modernperlbooks.com/books/modern_perl_2014/11-what-to...

I'm not trying to say there's no place for it. Tie in Perl has been used for really cool stuff.
That actually scares me enough to disable Swank on my laptop. Actually, to disable all localhost services that could by any stretch of the imagination execute code.

Tl;dr: web sites can send requests to localhost TCP sockets despite origin restrictions using a trick called DNS rebinding.
Hacked in Translation – “Director’s Cut” – Full Technical Details
> how much of a hassle it is to turn wifi on/off

It's not a hassle at all. Pull down the notification shade, touch the wifi icon.
Some may not be aware that UNIX was named as a sort of take-off on Multics.

https://en.wikipedia.org/wiki/History_of_Unix
Kafka to BigQuery – Discussion and comparison of data loading techniques
To insist that all points of view are valid, and that truth is somehow unknowable is a viewpoint very common in academia.

Using the scientific method, meta-studies and suchlike our species has built an enormous corpus of knowledge, I'm happy to let that evolving concensus be the basis of our decisions.

For example the fact that vaccines do a more good than harm by an order of magnitude is no longer up for debate. There is a lunatic fringe who disagree, their unfounded fiction should not be shown to curious first time parents on google.

To insist that everyone can pick and choose reality and that we should all be wary of "facts" is to cause real harm.
I am not sure. Do you read news for entertainment, or do you read it for truth?
The difference is that people who got rich through business are already well known, so it’s too late for them. This guy has the option to stay hidden, so he takes it.
I have loved working with certain people, that didn't protect them from being laid off by higher ups.

What you're both saying isn't mutually exclusive. Your job isn't going to love you back - if a bunch of people get laid off and you're in that bunch, tough luck.

But on the other hand, yes, you should do your best to be the kind of person your colleagues are excited to interact with.
SparrowHub is a script repository. Share your scripts with others
SparrowHub is a script repository. Share your scripts with others. Popular languages support - Perl5, Python, Ruby and Bash.

https://sparrowhub.org/search
It's unlikely that he did it in a single transaction, he more likely split it up over a few days. Even a year ago, Bitcoin daily exchange volume was ~$160M, so he wouldn't have had too many problems.
How Road Safety Is Being Improved by Big Data and Cloud Software
Appreciate the response and reasoning!
Sometimes the "experts" know, or think they know, so well what needs to be done that they are not open to other possibilities which may even be better.

You might not realise it, but there are great benefits to being new in your field. When you are not steeped in the conventional wisdom of a given profession, you can ask questions that haven't been asked before or approach problems in ways others haven't thought of. It's no surprise, for example, that some of the best research ideas I get as a professor come from undergraduate students with little previous experience.
Read more at https://www.lifehacker.com.au/2016/07/embrace-the-advantage-...
My coworkers might gossip about the number of prostitutes I hire to visit my apartment.

I would have to explain at the water cooler that I only hire the prostitutes to indulge strange sexual fetishes and I won't be spreading STDs because you can't get STDs from the strange things I do.
>> a foot is the length of my forearm

>Or the length of one's foot, even.

-If you're using size 14 (US; male), 15,5 (US; female), 48 (Europe), 12,5 (Mexico)...

The good thing about standards is that there's so many to choose from.
And then forget to ever turn it back on. And that only works on some phones anyway. On mine I have to go into settings.
GNU/Linux and BSDs aren't a platform for gaming, it is quite easy to see on their conferences.

One goes to WWDC and BUILD, even Google IO, there are always a few tracks related to game development, libraries and debugging tooling.

GNU/Linux and BSDs are all about file systems, kernel drivers, license advocacy.

When graphics get talked about, it is usually about X, Wayland or how to get vendors to release specs, hardly motivating for professional game developers.

I eventually came to realize that regarding gaming, the OS X/Windows comunities are closer to what Amiga and Atari ST were, than GNU/Linux and BSDs will ever be.
People who make $25b are well known. People who make $25m in business are not.
I have this problem too. I'm assuming it's because I don't have a center channel, just to big stereo speakers. Even with the receiver set to know that there isn't a center channel, it doesn't seem able to compensate. I guess movies are just mastered assuming 5.1 now and if you only rock stereo, you get compromised sound.
Subterranean rivers of fire is pretty close to how we understand them today.
Which thinkpad model? Screen size? Weight? I must carry three (!) laptops with me: shitty windows that I nearly never boot, macbook pro for webex (!) and not to get in trouble with bosses in meetings, and my beloved 17" asus, with ubuntu, which I kind of hide, and which is getting too heavy for me. In all over 10kg. I work remote, so this is only a problem for the occasional gatherings.
Also to add to the article: I have also discovered that for our deep learning workloads 8 core VMs are the sweet spot in terms of cost/perf. This is on Google Cloud, which in the particular zone I tested uses $5k apiece high end Broadwell Xeons with tons of cache. Our stuff is quite a bit faster than general purpose frameworks like TF though. 8 cores is not as fast per core as the smaller number of cores, but latency is lower, and the penalty per core is not that bad. After 8 cores perf per core drops off pretty steeply due to memory bandwidth constraints. I imagine PPCle would be pretty awesome with its 250GB/s of memory bandwidth. I wish I had a machine to try out.
To overcome the "no pre-existing software" consoles use two things:
1) First party studios/Second party publishing arm (even MS releases more 1st/2nd party games than Valve by far and Microsoft has the weakest 1st party out of three) .
2) Powerful 3d party developer support/QA (even Nintendo has more people in dev support than entire Valve's staff and N has the weakest 3d party support out of three).

A small company cannot possibly launch a brand new platform the same way consoles launch.
Not really. That $100 offer comes with better performance, support, and GPU drivers; users do care enough about those.
They say it could have been caused by an asteroid, but don't explain why this theory is seemingly discarded.

Edit: 2min of googling and I find a not very well know 20km impact crater dated at exactly the right time (mid 15th century): https://en.m.wikipedia.org/wiki/Mahuika_crater
I still don't understand why CockroachDB doesn't just use Spark as the compute layer. Spark seems perfectly capable as a platform for performing arbitrary distributed computations on distributed data sources. It even has a full-fledged distributed SQL engine!

As it stands, it seems to me that CockroachDB is mostly just reinventing Spark from scratch, except maybe from a more OLTP-centric perspective.
This is what Carmack has to say on the subject of graphics APIs.

"John Carmack: Its still OpenGL, although we obviously use a D3D-ish API [on the Xbox 360], and CG on the PS3. Its interesting how little of the technology cares what API you're using and what generation of the technology you're on. You've got a small handful of files that care about what API they're on, and millions of lines of code that are agnostic to the platform that they're on."

http://fd.fabiensanglard.net/doom3/pdfs/johnc-interviews.pdf
http://www.commandlinefu.com/commands/browse
> That's like saying you want low dynamic range on all of your photographs so you can see every detail.

Which is actually a super common problem in amateur and even some pro photography today. "High dynamic range" (HDR) lets you capture an image with a greater dynamic range than the sensor itself can detect, usually by stacking a few photos taken with different settings. It preserves details that would otherwise be lost in shadows and highlights.

In other words, it's compression for images. And it gets over-applied really often, leaving hideous painful to look at photos. They end up too flat and in your face.
A developer advocate is someone who advocates the company's offerings to developers, and makes sure feedback from developers reaches internal teams. In practice this usually means going to a lot of dev conferences, making speeches, working with product management, making tutorials and sample apps, and stuff like that.

So, borderline relationship with marketing, nothing at all to do with HR. Source: former developer evangelist.
The thing that happened with Steam Machines is the same thing that happened with Linux-based netbooks.

In the netbook case, vendors needed something that would run on lower spec hardware, and would be cheap enough to not be a major component of the machine's price. Windows Vista was to resource heavy, and expensive. But then Microsoft responded by re-releasing XP, for something like $10, but only for netbooks, so a couple of the advantages of Linux had evaporated.

Steam Machines were a response to Windows 8, and the direction that Microsoft was heading. After Steam on Linux became a reality, Microsoft responded by making Windows 10 more palatable than Win 8.
Did you buy a batch load of ramen from the same supplier as your house?
What about developing a counter-bot that detects and flags algorithmic content?

Edit: come to think about it, isn't it what Google should be rather doing?