skysight-inc/HackerNews huggingface dataset:
Here's an account by McCarthy of the early history:
http://www-formal.stanford.edu/jmc/history/lisp/lisp.html
> Edit: your approach is known among my circles as the "Ferengi badass" approach.

Care to explain what that is?

Even Google doesn't know.
These days, GCP completely blows away AWS in every area where they overlap, especially VMs, networking and cloud storage.

GCP is generally a lot more consistent and modern, having benefited from a clean-slate design and Google's expertise in designing huge continent-spanning infrastructure solutions. Some examples:

* AWS Glacier looks pretty nifty until you realize that Google's equivalent, the coldline storage class, still gives you millisecond latencies (Glacier's is usually measured in hours), at a much lower price point.

* GCP is designed to automatically migrate VMs between physical hosts, with zero application downtime. This in turn is possible thanks to their rather amazing network stack, a completely transparent, encrypted L4 SDN. AWS, meanwhile, suffers on the awkward mess that is AWS VPC (unless one is still stuck on "legacy EC2").

* Google gets things like consolidated billing correct from the start. Other minor things like IAM management and the command-line toolchain are a breath of fresh air.

Not to say that it's all rosy, of course. GCP has its own set of issues, like any product offering, though no major ones come to mind. But it's clear that some of their services (the StackDriver tools comes to mind) are not up to their usual quality standards.

Of course, Google doesn't have counterparts to all of Amazon's offerings, but then AWS has a lot of odd products (much of it targeting enterprises with legacy infrastructure). Google's focus on Kubernetes and containerization means that some of the deployment-oriented services (CloudFormation, Elastic Beanstalk and so on) are less relevant, and for now Google seems to rely on the community/third parties to come up with their own solutions, which I think is a good call at the moment.
Looks like that might happen: https://github.com/mlaursen/react-md/issues/175
>"You're not wrong that some developers will simply skate by, but is the developer wrong to simply skate by?"

It's a life choice, neither right or wrong. However, if a person is no more skilled than the lowest common denominator, that person is effectively an easily replaceable commodity and commodities, as a rule, do not command a high price. The rise of coding bootcamps should really be a worrying sign to those who are just skating by.
Npm dependency visualization tool
I had to giggle at the bit in the story where the US ship sent a signal to complain as the Chinese one sailed off and the Chinese acknowledged receipt but didn't reply. Naval protocol is a funny thing; the sea is bigger than any country and it's not hard to picture the personnel on both ships being polite and professional to each other even as an act of piracy took place, because it was directed from elsewhere. It's a bit like professional diplomats delivering notices of a state of war and then shaking hands as they bid each other farewell.
Wouldn't that also be illegal age discrimination for anyone above 40?
These items sparked my interest, because they are quite similar to things I'm working on or thinking about doing...

-New Expansion Pyromagnetic Dynamo

-Deposit in vacuo on lace, gold + silver also on cotton molten chemical compound of lustrous surfaces to imitate silk also reg plating system

-Malleablizing Cast now in Vacuo

-Snow Compressor

I'm working on a fusion reactor, have wanted to evaporate and experiment with metals in a vacuum chamber, and I want to build a snow brick maker for fun in the winter...
Thank you for providing such obvious evidence in support of my argument with your actions.

I had wondered if my post would have spawned a lengthy discussion in which I would have to properly assemble a series of arguments with supporting links as rebuttals. But to have my point so clearly illustrated right out of the gate...oh, what a gift!
So, look, it could be that I have a lot of extra self confidence because my career has been decent to this point.

But really, I mean I don't feel even slightly threatened by the technical ability of 20-something coders. I was warned throughout much of my career that I'd eventually have to head off to management to keep afloat, but, nope, that was bogus advice.

I can go into more detail here but I'm derailing things slightly already. It is not my contention that ageism isn't a thing. I'm sure it is --- I mean, I'm confident it's a real problem.

I'm just pushing back on the "40 is 1000 in tech years" snark. No, it isn't.
Have you dropped the $9.99 yet? I actually felt rewarded by the ramp up in difficulty. If you've only gone through the 1st 3 levels, you've only just played the demo. Have you tried collecting up to the black coins?
He kind of looks like Dean Winchester from 'Supernatural', and I thought that was a cliché.
> How many companies outside the Fortune 500 really have humongous quantities of data?

Well, just doing the reddit data in 2009 took many days to move, and that was with a planned migration.

And that was just text. Nowadays with tons of monitoring and telemetry data and historical data, most companies probably have more than that.

Remember, the premise was that bare metal is better than the cloud because it's easier to move, and my counter was that, no, that's not at all true.
Oracle CEO Safra Catz Joining Trump’s Transition Team
Facebook admits to another metrics mistake affecting Instant Article publishers
2005 Ford Focus, just a gauge. It has percentage fuel on the OBDII interface but not MPG estimates. Some cars might have it on the OBDII if they don't have a gauge.
All this talk about "China/America/Russia"'s backyard makes me feel like we are returning to the days of feuding empires where the little countries don't matter. I guess big countries deserve big backyards and there's no such thing as Vietnam's backyard, or Mexico's backyard, or Sweden's backyard etc.
All of these things can go wrong with not-AWS as well.
Or it just means they're hiring lots of people.
tl;dr almost no Venezuelans trade bolivars for Bitcoins to buy necessities.
I agree completely, thank you for this great post. The idea that these big company interviews are "exams" rather than interviews is something I've never considered, but it makes complete sense. The Google (or other prestigious tech company) Interview is our profession's Bar Exam.
Well, I'll try...

Yeah, horrible choice of words on my behalf :)
Yes absolutely the Taiwanese situation is complicated by inter-Chinese conflict.

The official US position (shared by most of the world) is that Taiwan is Chinese territory. The settlement on that issue is that Taiwan will be fully and formally enveloped into the mainland, along with Hong Kong, the 2040s (IIRC). The US (and most of the world) does not recognize Taiwan as an independent sovereignty. Think Puerto Rico.
Contrary to international opinion, China believes the South China Sea is in territory owing to an 1940s document containing an '11 dash line'

So in the legal opinion of all the world minus China it is theft. In the legal opinion of China it is not.

Unfortunately this subtly can not be expressed in a 140 char tweet so the situation deteriorates weekly.

(EDIT: beautiful details by jwtadvice here ) https://news.ycombinator.com/item?id=13195427
Where I work now we have PE's in software roles and I'm in America.
I feel like I would love to use this, but I would be worried about HR freaking out. I had a training before being allowed to interview people and it mostly consisted of teaching how to avoid questions that might inadvertently provide you with information that could be used to discriminate against people that was also irrelevant to the actual job (e.g. don't ask "what do you like to do on the weekends", but you can ask "this job requires you to be on-call on weekends, is that something you are able to do?"). Going on a website specifically advertising that it has people in a specific class seems like the exact opposite of that.
Easy to say for a micro site that can run everything on a single server, and also get 90% of content cachable by CloudFlare.
Open floor plan is great way to have life-life balance and not do any meaningful work.
I think Dr. Strangelove proved doomsday devices are funny.
I thought of it but I can't. I'm a very specific type of developer and our team is the only one where the role exists.
They are still trying to sue IBM for Linux via SCO: http://arstechnica.com/tech-policy/2016/03/linux-kernel-laws... .

So I see no change.
Elixir Users' Survey 2016 Results
It's always been bad. Navigating through all of their hardware menus is such a pain. Compare downloading games and updates on a Wii U or 3DS vs. a PS4. It's like navigating an ATM machine. But I tolerate it 'cause their games are always so damn charming.
Also, the behaviours of rich, successful male feminists get called into question by feminists all the time.

Where did I say that I never see this? (Hint, I don't. You projected this onto me.) The thing is, though, that it's usually much harder to have such attacks stick against the powerful. Also, men who are in positions of power in such environs generally know how to navigate them. It's not that powerful men don't get challenged. It's that they weather the challenges, enjoy prestige and power, and get to mate.

That you don't see this suggests a bubble you're in.

Then go out on a limb and project what that might be. I'll give you a hint: Generally people imagine that I'm on the other end of the political spectrum from them, and they're generally wrong. I've had people vilify me for being a lefty hippy-dippy. I've had people call me a yuppie scum. I've had dozens of contradictory stereotypes ascribed to me. Basically, people like to dislike me because I don't subscribe to their ideology in the groupthink/jingoistic manner that's expected of most people. Instead, I see most such things as apes bludgeoning each other with ideological weapons -- because that's mostly what it is.
This was initially the goal of clippy; but rustc has a policy of "no new lints", partially because clippy exists :)

The plan instead is to polish clippy and distribute it via rustup.
In the US employers typically share in the expense of health insurance, so the more dependents an employee has, generally speaking, the more their (non-salary) benefits cost the employer.
I doubt it's news to them...
No, we don't. I am a woman and I do not use those terms interchangeably. Neither do any of the other professional women I know.

My female friends are called 'the girls' as a group. But at work it's either 'woman', 'gals', or 'guys'. I would never call a coworker girl unless she referred to herself that way, and I haven't heard my male or female coworkers do it either. At work calling an adult a 'girl' brings up immediate connotations of "the girls in secretary" from an earlier era, just as 'boy' brings up unpleasant racial connotations from that same era.
I believe IO lets you do the same. Everything is a prototype with slots, communicating via messages.

I guess Self was the same way. Self & Smalltalk also give you access to the entire runtime.
I always think of Pete Seeger when I say it.
Prenda Law “copyright trolls” Steele and Hansmeier arrested
Mylan to Sell Generic EpiPen at Half the Price of Original
The thing about constantly learning new things is that after about 10 years you start to forget the old things. The new stuff kind of overwrites the old stuff after a while.

What I find annoying about technical interviews is that they force me to review useless, basic stuff that I learned 10 years ago instead of asking me about all the cutting edge (and much more interesting/difficult) stuff that I have learned more recently.
i thought you people were computer programmers for fuck sake. saying someone's "nice" for "doing something" isn't the same as saying they're "nice" generally. where'd you learn to logic?
I assure you that "malloc" and "free" don't "provide the illusion of infinite memory". Quite the opposite, in fact.
I'd say he was average at making money. It sounds impressive but you need to annualize and compare it to the market as a whole.

5.36B to 22B in 12 years = 11.7% annualized profit increase from 2012 to 2014.

However, MSFT stock appreciation was 22 -> 41 or 5.2% annualized. (Stock includes expectations of future growth, etc.)

Average S&P was ~7.8% for that time period.

Ballmer would have done better for investors by just investing in an index fund.
In Lisp, "def..." macros, like defclass, defun, etc. return the symbol to which is bound the definition. Not essential, but useful at times. I tend to find Lisp is full of details like this.
We detached this flagged subthread from https://news.ycombinator.com/item?id=13193531.
On the plus side, the OP had plausible deniability. I wonder whether he could've been considered an accomplice or liable in any way, or not knowing who he was working for completely exonerated him.
This is the best I could find in 5 minutes of click-research:

https://twitter.com/realDonaldTrump/status/53260835850816716...

I wouldn't call it a promise, but it does make an anti NN argument.
User study of tracking protection in Firefox Nightly
Simple is migrating to BBVA Compass
Reproducible builds are one of three components necessary to have a secure code delivery system: https://defuse.ca/triangle-of-secure-code-delivery.htm

That Red Hat and Ubuntu aren't interested in delivering trustworthy software means you shouldn't trust them.
News about M$ must be paid news.
It's not just a runner game though. I think calling it Super Mario "Run" gives it the stigma of other run games that copy Temple Run. But, it's more akin to Rayman.
And the implementation of garbage collection was, on at least two occasions, postponed. Once in the first implementation [1] and a second time in the early MIT Lisp Machines [2] (you just ran the machine until you ran out of memory which could take days or weeks, after which you saved the world to disk and rebooted).

[1] http://www-formal.stanford.edu/jmc/history/lisp/node3.html

[2] https://www.csee.umbc.edu/courses/331/resources/papers/Evolu...
This reminded me that most TO-DO lists will be lost when we die, unless we meticulously set up a backup scheme and an 'inactivity management'[1] like google has.
Probably not that interesting to anyone but close relatives, though. However, I find that they reflect our personalities a lot and are pretty valuable.
[1] https://support.google.com/accounts/answer/3036546?hl=en
I'd love it if a series like this was made where a React website and React Native app were made in tandem. Suggestions for project layout and architecture would show you how to reuse core business logic between both apps.

Perhaps even the view layers could have some overlap?

I currently work on a team that supports multiple native Android apps and an Angular 1.X web app. The ability to reuse code in this fashion is the biggest lure to React for me. I've seen a few blog articles that cover this topic at a shallow level. If anyone has resources they could share it would be much appreciated.
The power of an AGI goes far beyond intelligence. It could generate millions of its own instances (possibly with variations) and hack on thousands of systems at the same time, actively adapting each one as needed. It could perform social engineering on a large number of people simultaneously and communicate in ultra-high bandwidth and protocols that most humans involved cannot follow.

A likely potent form of gaining power may involve assuming the identities of people one knows, via text messaging or email, and use that to gain access to important information. The aggregation and superhuman-level analysis of private information thousands of times faster than humans would bring enormous financial and social power to the AGI. Given the sad state of security in most systems, and the relative ignorance of information security issues among many political and business leaders, an AGI will not have much problem with this sample plan off the top of my head.

And there are many other more clever plans an AGI could come up with that we have not yet considered...
I think this viewpoint unrealistically diminishes the Chinese position.

1. Beating the U.S. militarily in a conventional war is completely unnecessary. The overt Chinese military goal is to defend the nine-dash line and little more. Their anti-ship and anti-air missiles more than accomplish this. Several U.S. Navy admirals have stated on record that the U.S. doesn't have a mitigation for that defense.

2. The Chinese Communist Party's survival depends far more on economic factors than foreign affairs/international issues. According to various Western reports in China (The Economist, NPR, BBC), most of the populous is uninterested in the fact there is no credible opposition. Most of the population is interested in exploiting new opportunities/safeguarding their wealth. I acknowledge that Western sources could be missing a lot.

3. The Chinese diplomatic efforts are likely to effectively exploit the imminent U.S. pivot to a more isolationist posture. The TPP (despite its many warts, including unconscionable IP/legal rules) was the primary vehicle for countering Chinese trade efforts. I think we can expect to see more effective diplomacy in the realm of trade from China in the coming years. Already inroads are being made in the Philippines.
It doesn't even make a graph, it simply shows a graph-like SVG image file
In GNU C, you can use a brace-enclosed statement block as an expression.

Funny story; years before I became a C programmer, and at a time when I didn't yet study ISO C properly, I discovered and used this extension naturally.

I wanted to evaluate some statements where only an expression could be used so I thought, gee, come on, can't you just put parens around it to turn it into an expression and get the value of the last expression as a return value? I tried that and it worked. And of course, if it works it's good (standards? what are those?)

Then I tried using the code with a different C compiler; oops!

Anyway, this GNU C feature doesn't have as much of an impact as you might think.
Who says its 'international waters'? The Western created UN shackle? Fact is America is operating thousands of miles away from its territory. The only reason to do that is hostility and Imperialism.
>I look at the skillset between when I was 25 and now (30) and it's astounding. I can't imagine what the difference between 50 and 25 will be.

I completely agree (I'm 32), but what is worrying is the possibility of a fundamental shift that doesn't occur within individual companies but rather manifests itself as a new industry of sorts, and then a slow decline of the industry we're in right now - a paradigm shift, for a lack of a better term. That one is harder to detect until it's blatantly obvious, at which point the early practitioners in the new industry are now the senior engineers and newly minted college graduates are overwhelmingly starting their career in the new industry. Developers in the old industry have to cling on to whatever jobs are left or start over.

My uncle is a good example of this - he's in his 50s and has spent most of his career working in what are now ancient IBM technology stacks (ever hear of RPG?) He saw object oriented programming as snake oil and a passing fad. When there were finally no jobs left near him for working in this IBM stack, he begrudgingly learned Java/C#/JavaScript/SQL and took a major pay/prestige cut basically starting over.

It's not just technology stacks - even the methodologies in this industry seem to undergo radical changes every few years (for better or worse). What experience ends up transferring to the new industry? Soft skills, perhaps, but lots of people outside either the old or new industry have good soft skills experience, so what do you bring to the table that they don't?

This isn't an "age problem." It's something deeper than that. If my uncle had jumped ship from his IBM world and into e-commerce in the 90s, which he was perfectly capable of doing, he would probably be a senior leader somewhere right now. But how could he have known? When the .com bubble burst, he probably felt vindicated in his decision to stay put.

How confident are we that the web and mobile development that most of HN does today will be big in 2035? I'm not very confident at all. But how do I recognize when to jump ship?

edit: grammar
Sure, something like half of all cancers are preventable:

http://www.nbcnews.com/health/cancer/half-u-s-cancer-deaths-...

That still leaves several million deaths a year:

http://www.who.int/mediacentre/factsheets/fs297/en/

Cancer will still occur in millions of otherwise healthy people.

According to Craig Venter, early detection is what we need:

https://youtu.be/iUqgTYbkHP8?t=15m37s
I really doubt that such on-the-spot adventurism is tolerated in the Chinese Navy. against a commercial ship this could be plausible but against a navy vessel belonging to another country? If you were the captain of a Chinese Navy ship, would you want to be summoned to Beijing to explain why President Xi had unexpectedly received a nastygram from Washington?

Perhaps you are right and I'm misinterpreting early versions of the story, but my impression is that the Chinese military values conformity and command structures rather than spontaneity and initiative. Centralization and respect for hierarchy are hallmarks of Chinese culture.
Now that your sarcasm has ended, if you give it a shot, it actually plays just like any of the DS versions but w/ auto run. It's definitely much more than just a runner. The level design is very polished too.
I've had this in my .profile for years:

alias sleepsafe='sudo pmset -a destroyfvkeyonstandby 1 hibernatemode 25'
alias sleepfast='sudo pmset -a hibernatemode 0'
alias sleepdefault='sudo pmset -a hibernatemode 3'

Whenever I travel or need to leave my laptop, I always run `sleepsafe`, which will delete the key from memory and hibernate the computer when I close the lid. It has the added benefit of saving battery life.

Day-to-day, I use `sleepfast`, which is faster than the default hybrid sleep, because it doesn't spend time copying the contents of memory to disk.

I very rarely switch to `sleepdefault` which is the insecure and slower hybrid sleep.

This has been a known issue for years
http://osxdaily.com/2013/07/06/maximize-filevault-security-d...
https://nakedsecurity.sophos.com/2012/02/02/filevault-encryp...
Should have been made available on the web by some browser vendor in the 90s. Netscape invented a language, Sun wanted to embed Java, but went with the applet approach in lieu of Netscape, Microsoft put vbscript in IE.
This was posted on April 28 2016, but as a user I first heard about this a week ago.

This morning I got an email that now is the time to migrate, and that if I don't migrate by Jan 15 2017 (less than a month??) my bank account will be closed and I'll be mailed a check for my balance.

It feels like a really accelerated migration, and I wonder what % of users they're going to lose.
> Making a car that never breaks down is impossible.

> In the case of aging and cancer, cure is much better than prevention.

There's a non-zero chance that a cure for cancer is impossible [0][1]. A "cure" for aging seems even less likely. So it's probably better to prevent, since we know that'll work.

[0] https://www.scientificamerican.com/article/can-we-truly-cure...

[1] https://sciencebasedmedicine.org/why-havent-we-cured-cancer-...