skysight-inc/HackerNews huggingface dataset:
Hahaha. I'm sorry if I was unclear, the statement was _slightly_ tongue in cheek. I'm not sure I could have made it in any field other than dev and I do mostly like that I chose it. Bio-engineering maybe? PERHAPS finance, but I don't play too well in that sandbox.

The gist I was going for was more that even in a dev's greatest successes, they will likely never see most of the returns they generate for others without taking on some sort of "other" role (founder, CTO, etc), while to the other side of that coin, we do often get hit by the fallout of a failure (slipping a deadline, etc) and certainly don't get a payout that I would consider MASSIVE.

I've heard many arguments that this is aligned with the respective risk we take, but as my original statement, I'd take a hell of a lot more risk if it meant never working again a day in my life, but that's not even a choice us normal schmucks can really make :) (I'm also not convinced the risk argument is even sound, as that one MONTH's pay at a top exec salary essentially frees me from financial risk for the rest of my life, whereas I'll be working for decades even at a top eng salary to achieve the same)
Yes, if your business model revolves only and completely around sending these unsolicited pieces of mail to my address, I think there would be no problem in getting a court to uphold the cease-and-desist letter, thus destroying your business. Quite how your business was going to produce revenue just sending mail to one person is a mystery though, anyway...
I expect to have v0.1 out in October, will post a 'Show HN' then.
SVGs don't work in Github READMEs. I believe this is for security reasons.
Exactly my train of thoughts.

I cringe when a recruiter wants to know which language I program in and he/she does not get it immediatelly when I reply "any that you like" or "what ever the customer wants".

Keyword based job match is however the only automatic solution, all other are to work intensive so that it makes economically sense.
I agree and thought about this too but chose the original title of the article because that's what's usually done here.. And now I can't edit the title anymore :(
Part of me wonders if the Valve management structure isn't almost completely to blame for things like their infamously bad customer service.

I could see why - dealing with support tickets from irate people is not a particularly interesting (or judging by Steam's runaway success: particularly value adding) activity.

Not that I mean to hijack this to complain about Steam, but you have to admit it's a benefit of a traditional management structure: someone is making sure the shitty-but-necessary work gets done.
There are also developers who view Java as the one true programming language who are either unwilling or unable to learn anything else. I know they exist because I've worked with many over the years. Javascript seems to be accumulating people of a similar mindset these days as well.

Filtering these clowns out should be rather simple (make sure their resume mentions at least a few different languages and ask the right questions during a phone screen), but most companies aren't willing to expend the effort.
Two links that come to mind:

- https://github.com/ocharles/netwire-classics

- https://github.com/ekmett/lens/blob/master/examples/Pong.hs
Is it not the thrust of the article that they don't want to 'make do' by repurposing fruity consumer products, but want actual workstation hardware, or at least hardware that is 'serious' by virtue of having utilitarian form-factor?
Yeah, that's approximately what the random EMP advocates at the NIST smart grid summit were saying.
Which is still on the front page...
Does using Google products qualify my relationship with them as an association? In the same way that me buying you a cup of coffee is association?

I realize that I'm suggesting calls that are difficult to make, but my wider contention is that the current status quo, legal and valid as it is, is missing something that we are going to have to address at some point.
The author seemed to imply that $1000+ was too much to pay.

Regardless, I did a quick search and couldn't find anyone actually selling that board or listing a price.
The thing is, that's pretty much what JavaScript is. Callbacks, promises, closures and async. If you already figured out that while working with Frontend Javascript the transition to Node is pain-free. But I can see how, if you're a PHP-only developer you would suffer.
I recommend http://createyourproglang.com/ too if you want something very simple and you don't know where to start.
I believe he was being a being slightly tongue in cheek. In reply to your question though - never follow the money, follow the path where your interests lie and where your strengths lie. Biggest career mistake I ever made was to move from a job I really enjoyed to another because they offered to more than double my salary.
The Man Who Animates Bach
https://news.ycombinator.com/item?id=12156346 (23 points, 9 hours ago, 30 comments)
The target language shouldn't make much of a difference, should it?
This is still 32-bit only, but you might be interested in the EOMA68 modular computing hardware campaign on Crowd Supply. [1] Since it's modular, at least we can potentially have a 64-bit computer card later, while re-using the micro-desktop and laptop housing.

[1]: https://www.crowdsupply.com/eoma68/micro-desktop
Breaking PHP’s Garbage Collection and Unserialize
For those who don't know: Little Snitch is an OS X firewall, which prompts the user to allow/deny any outbound connections.

This is a very detailed write-up, a good read.
Redis: High-Performance, Highly-Available, Reactive Persistence
Furthermore we should be happy that the wheel has been reinvented a number of times, the first ones where fairly clunky.

-Unknown
My opinion is that anything that breaks normal browser behavior is bad. Sure there are special exceptions for exceptional web apps. These are productivity apps that a person lives in all day [e.g. Atom or Gmail]. Living it all day isn't enough to hijack the browser, e.g. Facebook. Though it is worth looking at Facebook for how it handles right clicks on a person's name...as a hover event.

Anyway, custom right click menus are something users can live without. Mental energy and time devoted to their development early on is energy and time that could be devoted to figuring out what somethings users cannot live without. If file upload matters then provide file upload and move on to the next item that matters about that much.

Later on interfaces can be A/B tested.

Good luck.
Fooling machine learning image classifier
I've been shopping for a low-power server board, and I absolutely want that one. The problem is, nobody seems to sell it. I can't find any notice that it's been discontinued, but every reseller that google's given me has said that the board is out of stock (I think I found one in Spain, actually, but I'd rather order from somewhere in NA). Do you know where a person can actually buy that board?
Global Streaming Analytics Market to reach a market size of $15.9 bi by 2022
And "avoiding industry experience" is a convenient excuse for ageism.
>She had friends when I was growing up and we had neighbors who had multiple jobs with both parents.

Again, a kid coming out of single-parent household will always be disadvantaged in aggregate compared to the kid who comes out of a two-parent household. Two parents having multiple jobs is still better than one parent having multiple jobs. The government can't fix that.
Goals, v0.1
Top 12 Podcasts to Improve 12 Areas in Your Life Today
You don't support GSSAPI?
"frankly in 2016 I am afraid the average undergrad compiler course is part of the problem as much as the solution."

What do you mean by that?
Forecast Global Streaming Analytics Market?
The global Streaming Analytics market is expected to attain a market size of $15.9 billion by 2022, growing at a CAGR of 33.1% during the forecast period.
Mathematically, structs and tuples are virtually equivalent. They are both examples of the same fundamental data construct: Product types (i.e. grouping multiple values together)

The other two most important abstractions are sum types, i.e. unions or alternatives, and exponent types, i.e. function types, and IMO they're the two that are far more important for the success of functional programming.
I remember those weird little web hosting appliances. Found more than one customer who was locked into something developed on one (they were easy to migrate to a generic RedHat setup) and we even co-located a handful of them for people.
A few years ago I built some .NET components to service a node front end. I used to get so many people contact me about Angular and node contracts. I tweaked my CV to say Microservices instead of components and replaced node with java script SPA and now I get far more relevant enquires from agents.
I suspect it's much more that Valve is an insanely lightweight company for it's customer base. It has something like 330 employees servicing 100 million customers on the go-to PC gaming platform, and a lot of those employees are working on shiny tech and new games. As a comparison, Rockstar North's facility in Edinburgh has roughly the same employee count (slightly more by Wikipedia's count), and all they do is put out one new game every 5 years or so.

I suspect that if Valve wanted to, it could easily hire lots of people who would be happy to man the customer service helplines and who wouldn't be either able or willing to try to make TF2 levels or whatever.

Maybe the management structure is what limits the size of Valve, though.
Yes. here.. since 3 days. paid accout
The sort of thing described happens a lot though, way more than you seem to be implying. IMO a lot of investments of this nature (involving few participants) are just circle-jerks among rich friends.
Reminds me of one of my first Python projects:

https://pypi.python.org/pypi/sshpt

"SSH Power Tool, Run commands and copy files to multiple servers simultaneously WITHOUT requiring pre-shared authentication keys"

These days I figured everyone that wanted to do such things would use a tool like Ansible.
Someone raises this argument in every thread about the concept of unauthorized access. I have yet to obtain from those threads a satisfactory answer to this question:

If what you say about "requests" and "responses" is both true and dispositive of the issue of authorization, then you're saying that virtually every SQL injection vulnerability on the Internet is also an "authorized" form of access to people's backend databases. Nobody should be prosecuted for those either. After all, most of those attacks take the form of simple HTTP requests --- in fact, many of them are triggerable simply from GET URLs.

How does this definition of "authorization" make sense?
Ask HN: How to visualize dependency graphs?
My implementation of DJB redo [1] can output build dependency graphs that can be rendered with Graphviz. A recurring problem I have been having is that often, a target has many dependencies that share their dependencies, leading to unreadable graphs [2].

How could I create a readable dependency graph for such cases?

[1] http://news.dieweltistgarnichtso.net/bin/redo-sh.html
[2] http://daten.dieweltistgarnichtso.net/pics/graphs/redo/liberation-circuit-deps.png
That is not true.
Idioms survive hundreds of years once established and using them is not a mistake. "Head over heels" is another good example.
Trailing-edge users.

Trailing-edge users are those people we might otherwise make fun of, but they don't run adblockers and they don't constantly question the services they use. These people have used Yahoo Mail for a decade and will continue to for the rest of their lives.
Have you read his own son in laws response to this?
Because Google is too big to care, both organizationally (too many people, too many hands that don't know what the other is doing) and in terms of its market reach. It's much like too big to fail for banks, really: they assume they can get away with anything they do, so they have no real incentive to not do it.
So what is "cultural fit" then? If one didn't wear skinny jeans and don't enjoy playing foosball, he's out of luck? "Cultural fit" is one of the most offputting keyword for me, because as far as I've seen, it has one of two negative meanings: a) there's a monoculture inside company (usually "hipsters"). b) they creating a bubble around them and do not accept any other attitude than fanatically following their idea(s) which often leads to another overhyped bullshit-that-nobody-needs.
I've read without being logged.
There's no need to assume a central conspiracy when the same thing is easily explained by just a few too many random people flagging the posts, for what's probably a wide variety of individual reasons.
NYC L Train Will Shut Down from Manhattan to Brooklyn in ’19 for 18 Months
Check out dedicated-mode, it sets the "dedicated" flag on a buffer so that things don't use it for their temporary output.
From the article: “Caches and virtual memory as they are currently implemented are some of the worst design decisions that have ever been made,” Sohmers boldly told a room of HPC-focused attendees at the Open Compute Summit this week.

As a lay processor designer, I couldn't agree more. I don't like VLIW, but this architecture makes a lot of sense. I think it took up to this point for compiler technology to catch up with what is possible in hardware.

Almost all the good ideas in computing were mined out long ago, the trick I think is to get the computing world to give up on those which are holding things back (cold dead hands if necessary).
Is the advice here just to take risk in hiring?

Yes, that's exactly what we should all be doing more of.

Hiring is always a risk, and the "accepted" risk-mitigation strategies (hiring by keyword, brainteasers, etc.) have been shown to be stubbornly non-predictive. At best they apply a misleading veneer of certainty on an inherently uncertain process, and if I'm going to take a risk I'd at least prefer that I not fool myself about it.

So yes, accept more risk in hiring. You're already taking risk, but by accepting the feeling of more risk you'll at least be more deliberate about it.
That number isn't all that large when you take into account the size of each console's library. Virtual console only carries the "top" titles and a small smattering of outliers.

Take the SNES for an example. 721 titles released in the USA, 1442 (with considerable overlap) in Japan. The VC only has 63 titles.

N64? 296 titles USA, 21 on VC.

NES? 679 USA, 92 VC.

Genesis? 729 USA, 73 VC.

So unless you want to leave roughly 90% of each system's library untouched, "piracy" is the only choice. I'd give just about anything to play Tetrisphere again (it's one of those games that doesn't emulate quite right) in a sane way, but Nintendo doesn't want to sell it to me.
I found out that there are couple of CTO in the tech industry that from the military. They informed that cultural adaptability is very important. I found a mentor who would help me through my journey.
You make it sound as if:

a) startups aren't better at building websites than big businesses

b) Yahoo! management came up with something better...
Curious to see what the release song(s)/theme will be!
> I find that I often have a 2 week ramp up for any given programming language.

I agree that a competent, experienced developer can do this. What's worth noting, however, is that it takes two weeks to cross the bar of "can contribute code in this language that produces deliverable results". But two weeks cannot get you across the bar of "can contribute robust, maintainable code in this language".

Even though you are not a beginner to programming, you are a beginner to the language and its ecosystem and so will still make some significant newbie mistakes. Ruby on Rails is a good example of this: half of being good at RoR is being a good programmer, the other half is memorized knowledge of the idioms and patterns of the framework and community.
> But for simple games these are not that useful. Simple games seem very well suited for the imperative, global state model.

Could you elaborate? I think this is one of those things we "know" which isn't necessarily so. Simple sprite-based games can be written using purely functional techniques (see: https://github.com/nikki-and-the-robots/nikki). It's just that it's not common to use FP languages for this.
It seems to me you should be able to put an integer on each dependency so that you can layer them in neat layers so the dependency arrows always point in the same direction.
Would you pay a premium for being served by a human? Do you pay a premium to have a driver, to have a maid, to have a chef, when you can do without?

I know I would not. If a machine gives me accurate medical advice, I wont go to the doctor. If a machine makes good burgers, I won't pay a random student to flip burgers for me.

It would actually feel awkward and quite contemptful to ask a human to do the task of a robot.
Don't forget about fabric http://www.fabfile.org/
Older, much more tested, pythonic blah blah blah

DisclaimerAsImAmericanAndIDisclaimEverything: I'm not author. Not even user. I just know it exists.
I typically open Emacs when I boot my laptop, and close it when I shut down (which happens only every few weeks); this is typical of a lot of Emacs users. In those few weeks, I open hundreds of buffers and I rarely close them: my buffer list contains all the TeX files from the paper I'm working on, the code files of a couple different projects, many one-off files, IRC buffers, twitter buffers, etc. Yet, switching to the buffer I want is easy, fast, and painless. Using ivy (helm or ido-flx are good too), I can quickly switch to any buffer by typing part of its name. This paradigm would be totally impossible (or at the very least, most impractical) if I had one tab-per-buffer.

I think if Vim or Visual Studio Code had a similar quick way of switching between buffers, people would be less reliant on tabs. As for Emacs, it seems like a waste of time and effort to implement a feature that most Emacs users would not use.
Among the "security improvements" that they have listed we have:

- Remove systrace.
- Remove Linux emulation support.
- Remove support for the usermount option.
Dupe: https://news.ycombinator.com/item?id=12158221
Tricks for feature engineering
Meet the Man Who Wants to Teach the World to Code
It's just that the actual const-ness is a property of the object itself, not something imbued by the lvalue used to access the object.
And x86 was original embedded...
I mean, it's not like traditional companies—from Google to Comcast—consistently provide great customer support either. So you can't really make strong conclusions about why Valve is having issues there without additional insight; there are too many confounding variables to pin it just on its management structure.

This is a common story with people trying something new. If you do the old-fashioned thing—buy IBM, so to speak—and fail, well, these things happen. A lot of factors could have contributed to the problem. But if you try something new, the new thing must be at fault—even though all those other factors apply just as much now as they did in the IBM case.
In The Netherlands they come up with oath:

https://www.bloomberg.com/view/articles/2015-04-01/dutch-ban...
My understanding is that http/2 completely fixed HOL blocking .If any streams has any issues ,server or client can reset that stream independently [1]. Isn't that the case ?

[1] https://http2.github.io/http2-spec/#StreamErrorHandler
The author is looking for something that can replace a conventional x86 based desktop. You can't plug SATA disks directly into a Pi (or boot from them), you can't directly mount it in an ATX case, you can't plug more RAM into it, and you certainly can't attach an Nvidia GPU either.
[insert obligatory Half-Life 3 joke/reference here]

I've never used Steam's customer support; do they outsource any of it to contractors and/or offshore?
Spacemacs looks nice and is well polished, but I'd say if you have a comfortable setup that you are used to, it's probably not worth the hassle.
Gene Found to Control Regeneration of Injured Muscle by Adult Stem Cells
Nintendo shares plummet after it points out it doesn't make Pokémon Go
David Attenborough Narrates Pokémon Go – Amazing
Let's take the full quote:

> Industry experience is often a negative, not a positive, for a new company. Could Hollywood execs have started Netflix? Would a book publisher had started Amazon? Jack Dorsey, not Visa execs, started Square. He admitted, when asked how he learned about the world of payments, “We Googled ‘accepting credit cards.'”

He clearly talks about founders and high-level employees, and provides examples. An obvious way of countering him would be to provide counter examples -- which truly innovative companies have been started by industry insiders?
Oh how I wish I had a downvote ability on this post. The first thing wrong with this is the fact that the post is nothing more than the author's 2 cents. The author doesn't know what they hey they're talking about and is just pontificating.

As someone who does a lot of creative work, I hate it when people just give useless positive encouragement and withhold actual constructive feedback, small or large. Only hypersensitive people feel worried about their loss of ownership because they accepted someone's suggestion.

A situation where a boss having a color preference means that a designer feels unable to reject the suggestion is a dysfunctional workplace. When the manager has that type of feedback, they are not being a manager. A good manager makes it clear that if they have color feedback, that's just their suggestions and not them acting in capacity as a manager.
I love the website!!!