skysight-inc/HackerNews huggingface dataset:
That's an excellent question! :)

In my language, there is no special global scope for variables; every program is basically one giant (extended and sugared) lambda calculus expression.

I do use lambda-lifting so that in the C code I generate, there is a C function in the global C namespace that is called to execute an object-language function but object-language functions also have closure environments so any kind of self-reference needs to include both the global C function and the closure environment for that particular closure.

Note that my language does support modularity (breaking programs into multiple files, basically). However, the mechanism for referring to "packages" (stuff in other files) uses a separate name system.

I agree that languages that bind all functions in a global scope can easily use that global scope to resolve recursive references. It's also easier when your language supports variable assignment and destructive updates of data structures. But my language doesn't support those things either. :)

Addendum: By the way, you mentioned Java, Python, and Ruby, which are all object-oriented. Of course, the recursion among methods in those languages arises in a way that's very similar to passing a callee as a hidden argument. In OO languages, the hidden argument is "self" or "this"!
> In reading about him, I was impressed with all the work he'd done.

I think he's considered the smartest man to have ever lived.
I used to work in financial services, and functional programming was a very new and alien concept there, even in 2016.
Flashmark – What It Is and Why I Made It
No it's assault when you make the other person fear for their safety. It's only battery if the punch connects though.
Stop the overuse of overflow menu
If you had a number of characters optimized for it, you could get thousands of gold every day for a half an hour of menu clicking.

This technique has just been removed from the game, however.
Had genuinely not thought of that angle: I simply meant they were lucky investments.
If I want to keep my communications encrypted online, I'm going to do so. The only people who won't have the same luxury as me are those that follow the law. I don't get it.
So "pkg_add gcc" then?
yeah, Fauxton comes included in 2.0 (and it's really good!)
I keep meaning to start a blog that catalogues the many random and bizarre things that are accused of being "politically correct" on HN, but it's the first time it's actually happened directly to me.

Which bit of my comment is politically correct? Or, assuming you're using it in the modern meaning of "something I don't like", I'm still not sure what bit of my comment you didn't like.

Yes, to re-iterate, I think the incentives of drug manufacturers are tilted in many ways including a) towards drugs that serve wealthy customers, b) towards drugs that will be taken every day for the rest of their lives, c) towards drugs that can be protected by patents.

I further think that some of the behaviours in the industry tend towards the unethical, e.g. evergreening a patent-free drug and then using the well catalogued failures of modern science to "prove" that it's better than the patented drug by leaving any negative findings in the file drawer and only publishing the positive ones, and then doing things like withdrawing the older drug from sale and bribing doctors to use the newer drugs.

https://en.wikipedia.org/wiki/Evergreening

Quote: "Almost all nations including the United States now have anti-evergreening legislation as part of their public health policy"
I think abandonment of the Von Neumann paradigm will be crucial for AI. For decades we have labored under the misguided assumption that the brain is isomorphic to the Von Neumann architecture, with "memory banks" and "processing units." This approach has failed.

Admittedly, Lisp was once the first choice for AI research, and it did not readily lead us into the promised land either. Perhaps a functional approach is not radical enough :)
>> But playing board games, working out/running or even just watching mindnumbing TV.

Maybe not the TV part, I suppose depending on what it is exactly, but the others I would count towards bettering yourself.
The key takeaway, for me, is:

* outsiders can bring some fresh thoughts and challenge ideas that everyone inside keep as status quo and unchallenged;

* people who define themselves as e.g. 'Ruby on Rails dev' (or JavaScript dev or whatever) might have hard time adapting if the landscape changes, or they need to do something outside their comfort zone;

* specific technical skills (programming language, etc) are usually easier to develop than soft skills such as leadership, teamwork, communication.

Of course, it's not unconditional. Sometimes you really need someone who has deep knowledge of some niche, or is really a master at some technology. It's just probably not as common as one might believe.
This is a case where the source of the information does matter - the article notes that a number of files were edited and that tampering with information isn't new for Russian intelligence. That's not to say the leaks are false, it's just that skepticism is a prudent response.
Knowledge compounds, and it's easy to get comfortable and lose track.
I was in a similar situation before, and I chose the slightly lower salary to work on new projects out of my comfort zone. It's certainly helped me, and has probably made me more marketable.

When you jump next, the salary negotiations are going to be key.
Ok, absolutely standard British journalistic practice then, where the BBC (and I) come from.
Pretty much everybody in the industry? Even new college grads don't seem to know much about FP.
Excellent.
Keep those characters around, then unleash them when a competitor is looking for a CEO or something. Sit back, get popcorn, watch a competitor crumble. Laugh maniacally?

It's just like that time when Marissa... nah, I was just kidding :)
VueJS founder Evan You live now taking questions
First, a paid lawyer who has dealt with taxes on options is the best way to get a legitimate answer to your specific situation.

Speaking for US taxes - it depends on a lot of things. The first of which are they NSO or ISO's? Most likely they are ISO's.

If they are ISO's, them vesting has no tax implications until you exercise them. The company should have given you an exercise price. This is the per option price you would pay to own the shares after the vesting date. Let's say they gave you 1,000 options each year for 3 years at an exercise price of $1.00. Then after that first year it would cost you $1,000 to exercise those options. You would then be liable for AMT gains from the current fair market value of the options minus the exercise price. Let's say that when you exercises the 1,000 options, they were worth $2.50. Then you would have had a "gain" of ( 2.50 - 1.00 )* 1000 = $1,500 even though you haven't sold them or received any money. This gain is used to compute your AMT. The AMT has certain allowances so depending on how much that "gain" is and your salary you may or may not owe extra taxes on the gain for the current year.

If this was confusing - do some googling on ISO AMT and then contact a lawyer.
Authorization is indeed a key question.

In delegating power in general there is usually an explicit point made whether that power can be delegated or not. In most TOC this power is not given to the customer.

Whether such TOCs are valid is another question - courts may decide that one side had too much power and just forced terms down the throat of the other. Still in this case the question is not b2c but b2b. In that realm different rules apply. Again courts may decide that one side has too much power - facebook as the dominant social media platform has be be very careful to treat everyone in acceptable similar matter.
From what I understand they essentially made a part of the expansion which worked like farmville where you through a UI sent out your followers on missions which would finish in a certain amount of real world time later.
I want to be the leader, but no one will let me.
Army Announces ARCYBER as an ASCC
>The Chinese obviously have little need to adhere to US political correctness

What? They're crazy racist and don't want to believe they're African. That's it. Its a common bias with the Chinese. You're playing up a conspiracy that doesn't exist. Why would the US give two fucks about telling everyone they're African? The US has a history of slavery and segregation and still is economically/socially segregated today.

We have good evidence that everyone is from Africa:

By assuming a mutation rate anchored to archaeological events (such as the migration of people across the Bering Strait), the team concluded that all males in their global sample shared a single male ancestor in Africa roughly 125,000 to 156,000 years ago.

http://www.livescience.com/38613-genetic-adam-and-eve-uncove...
Unfortunately, the driver was right (from a physics standpoint), if incorrect from a legal stance.

Bicycles are much closer to pedestrians in terms of protection and kinetic energy than cars in every conceivable measure, so ideally they belong on the sidewalks which can accommodate both pedestrians and bicyclists. Or on separate bike lanes.

Unfortunately, the US doesn't have any biking infrastructure, so the legislators decided to dump cyclists on the road with the motorists, which is the easy (and stupid) way out.
Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
Hi HNers,

A friend of mine's daughter is interested in tech, 12 years old, a little shy (if that matters), good grades, and a good circle of friends. Her mom wants to foster growth and confidence and all that good stuff. She has been to two two-week camps, one a co-ed disaster, one a girl only success. Anybody got any advice?

Thanks!
That really assumes residential ISPs out there decide to fully embrace the idea behind IPv6 instead versus doing something asinine like handing out a single /128 address.

Fortunately, mine hands me a /64 so I'm not in that situation. :)
the majority of those airbnb/uber numbers are customer support not engineering
Sorry for late response.

Check this URL around page 115 of the report or page 131 of the PDF

http://www.empcommission.org/docs/A2473-EMP_Commission-7MB.p...

Or google around for "Report of the Commission to Assess the Threat to the United States from Electromagnetic Pulse (EMP) Attack"

The TLDR version is cars are pretty much EMP proof, although its a central tenant of some survivalist belief system that "EE is magic therefore all modern cars will stop running in any attack at any level"

A good way to protect electronics from an EMP is to make it physically small and in a metal cage either insulated from ground or really really well grounded. Like a car, or a diesel locomotive. Train engines will survive. Their signalling and billing systems, maybe not so much, so in practice that's as good as knocking them out. I would think an electric locomotive or trolley would be a hopeless situation.

Whats usually missed in survivalist type lit is a "mission kill" does not mean opfor is completely physically vaporized. Knocking out 10% of cars on the road is almost as effective in the long economic run as vaporizing 100% of them. You're going to get China to make replacement parts for cars that haven't been made in years delivered in six months and meanwhile those cars can sit abandoned clogging the roads for weeks until they're all towed plus or minus 10% of the tow trucks being broke and you're gonna do this during the riots? 10% of the population including police fire and doctors just aren't going to go to work for weeks until they arrange transport? Sure. Or, you don't need to vaporize every SCADA system at every chemical plant and refinery, just a couple will be quite enough to make a dent in the industrial safety record. So yeah, after an EMP event, of whatever source, if 95% of cars or whatever are unaffected its still a HUGE problem, because 5% of "the modern world" is pretty large indeed.

Its possible to generate an electric surge locally stronger than the ionosphere could ever generate, and people are forever trying to sell semi-portable microwave based weapons to the police and army. They don't work very well even at strengths higher than EMP level.

Below thermal levels its unusual for transmitter sites to knock out cars. 99% of cars and service trucks laugh off a mere 50 KW broadcast transmitter. There's a 750 KW UHF TV transmitter in my area, you're not supposed to, but employees can drive up to it while its transmitting and cars are like "whatever". Supposedly a coworker burned out his car radio antenna input driving to a mountain top tower site, although the rest of the car was unharmed (its always a friend of a friend story, never happens to anyone first hand). Mountain tops are covered with extremely high powered transmitters. A lot of skyscraper buildings have some remarkably high power transmitters on top. Even if the building is an antenna null, the neighboring skyscraper certainly isn't in a null, LOL.
From Soldier to Start Up: Soldiers for Life Use Military Skills as Entrepreneurs
What are you doing with your ideas?
> Here's a blog post worth of comparison

I'd suggest you a nice and simple table comparision. Some kind of TL;DR version ;)

> projects that contain repos rather than just repos

This one sounds interesting

> In addition our servers are running in Europe

I understand the server location is more like a marketing thingy; I live in Europe, but frankly, I don't give a damn about the location of the server.

I don't push/pull code every second, so the whatever latency is present is perfectly acceptable. Even if the server would be in the exact oposite point of the Earth, I could live with few seconds delay :)
This Amazing Technology Is About to Revolutionize the Construction Business
Are you sure about that? The NUKEMAP[0] shows a 15kt airburst with a 5psi radius of 1.67km. And "most residential buildings collapse" isn't going to be very useful against military targets, there I think you're looking more at the 20psi level, which is only 340 meters.

[0] http://nuclearsecrecy.com/nukemap/
There was no React Native when I started. Plus I wanted to learn Swift ;)

But I can probably redo this now in React Native and support multiple platforms.
The UI etc is pretty standard the only problematic areas I see is:
1. Charts (need to find a good component)
2. Twitter integration... No React Native Twitter SDK yet. Will probably need to wrap their native SDK
Some of the most interesting applications of ML include recurrent neural nets, that act as processors, augmented with memory and an attention mechanism (memory addressing). They even call them Neural Turing Machines. The fundamental difference is that NTMs are learning from experience, and are not programmed top-down. So there is still a twist in the Von Neumann architecture.
FastMail: Two-step verification and other new security features
Sorry pal, China is still like this:

Authorities also tightened press restrictions. The State Administration of Press Publication, Radio, Film, and Television issued a directive in July requiring that Chinese journalists sign an agreement stating that they will not release unpublished information without prior approval from their employers and requiring that they pass political ideology exams before they can be issued official press cards.

In July, the CCP’s disciplinary commission announced that researchers at the central Chinese Academic of Social Sciences had been “infiltrated by foreign forces” and participated in “illegal collusion” during politically sensitive periods. The party subsequently issued a rule that would make ideological evaluation a top requirement for assessing CASS researchers; those who fail are to be expelled.

https://www.hrw.org/world-report/2015/country-chapters/china...

Academic Fraud in China:

http://www.chinesemedicalnews.com/2015/03/academic-fraud-in-...

The open access publisher BioMedCentral has this week announced the retraction of 43 medical journal publications by Chinese researchers after it discovered widespread peer review fraud. Most of the articles were submitted by medical researchers at universities in China, including China Medical University, Sichuan University, Shandong University and Jiaotong University Medical School.
Some people discover they know nothing at the late 20's, other people at the 30's, by 45 almost everybody already knows how much they don't know (and the ones that don't might be a lost cause already).
The nForce wasn't really their IP though; it was AMDs. The original Xbox was in prototype phase and consisted of an AMD CPU and AMD chipset with some Nvidia IP for the GPU. Intel comes along and offers a PIII variant for really cheap. Part of the deal that Intel struck was that there can't be any AMD logos on the box, but they don't haven enough time to change out the chipset whoelsale, only to switch out the FSB. So Microsoft pays AMD to licence their 7XX chipset to Nvidia, so now it's all IP properly owned by Nvidia. For whatever reason, there were no restrictions on Nvidia only being able to use this for the Xbox, so they continued updating and releasing that genetic line of IP as nForce.
“I recall certain moments, let us call them icebergs in paradise, when after having had my fill of her –after fabulous, insane exertions that left me limp and azure-barred–I would gather her in my arms with, at last, a mute moan of human tenderness (her skin glistening in the neon light coming from the paved court through the slits in the blind, her soot-black lashes matted, her grave gray eyes more vacant than ever–for all the world a little patient still in the confusion of a drug after a major operation)–and the tenderness would deepen to shame and despair, and I would lull and rock my lone light Lolita in my marble arms, and moan in her warm hair, and caress her at random and mutely ask her blessing, and at the peak of this human agonized selfless tenderness (with my soul actually hanging around her naked body and ready to repent), all at once, ironically, horribly, lust would swell again–and 'oh, no,' Lolita would say with a sigh to heaven, and the next moment the tenderness and the azure–all would be shattered.”
Introducing Server Components(Web Components for Node.js)
So will they stop force upgrading systems now or will we come home to find a ransom note for $119 now and an unusable system? That part, by far the most important, is not even addressed.
Investors realize Nintendo didn’t develop Pokémon Go and shares plummet
Why wait? Start it yourself. With a little imagination you can get it started before we even have the capability to achieve asteroid mining.

After all, there's a star naming registry that will name a star of your choice to be recorded in their books for a nominal fee.
I thought it was really interesting to hear what they had to say, even if they weren't conversing well with each other.

This IS HN, after all :-P
Genuine question, other than NAT punchthrough what does UDP not include that you would want? It seems like unreliable packets are the foundation for anything else you'd want to build into a higher level protocol.
I've heard this recently and it only seems to me it is too easily used to create a bad mix of people on a team to tackle problems.
Solar-powered plane aloft on final leg of round-the-world flight
your lesson is to get to define a problem simply enough that you can apply a simple solution.

Hear hear! So true. The problem is that making complex things simple is extremely difficult.
Microsoft Stream: manage and share videos for businesses of all sizes
AOP in Java (2002)
Syrian Refugee Kills Woman in Germany with Machete
No point delaying the release if all planned features are complete, I suppose.
Apocalypse Now: A Year of Crises, Shocks and Fears of Terror
Facebook admits to blocking Wikileaks links in DNC email hack
Bootstrap 3.3.7 released, now featuring support for jQuery 3
Stay simple and buy her a POSIX-compliant C programming book.

She'll have a server running in no time.

:)
It provides a sort of scapegoat for attacks. The government can't be seen as doing nothing against the threat of terrorism, so when the adversary uses encryption to cover their tracks, the government can point and say 'we did our best to outlaw their method of communication'.
Are you successful because of your own efforts or was it mostly luck? How much does each component (luck, skill) contribute to your success?

If your success is based even somewhat on luck, then is society entitled to take (through inheritance and income taxes) some of your gained wealth and redistribute it? Why (not)?

Should lotteries be abolished because they reflect pure luck only? Should the government confiscate all but a bit of the earnings? (I know, they already do, but let's argue the justification!)

This should initiate a long discussion here, with vociferous objections from the "I did it all myself - it wasn't luck!" crowd of entrepreneurs. Somewhat in opposition, the article also ties (but only somewhat) into Obama's "You didn't build that..." oratory:

http://nymag.com/daily/intelligencer/2015/06/study-shows-oba...

https://en.wikipedia.org/wiki/You_didn't_build_that

Also relevant reading is

"The luck factor: fortune’s role in our lives"
By Jonathan Derbyshire

http://www.ft.com/cms/s/0/3b73bf58-079f-11e6-9b51-0fb5e65703...

Google cached copy at
http://webcache.googleusercontent.com/search?q=cache:CxippMy...

Of course, Nicholas Taleb's "Fooled By Randomness" awaits you.
Or do it like Quake and HL did and have tilde be the console. You can do things like "/say foo" or commands / settings through there, and in the case of quake at least, it can load scripts from files in a directory. This is not new stuff, and it's surprising that it doesn't do this already. Example: http://ezquake.sourceforge.net/docs/?scripting
The problem is in almost every group of people lacking a formal hierarchy, an informal un-official hierarchy will start to emerge with a higher likelihood of manipulators, sociopaths or other political climbers on top. I'd rather not be part of one of those.
Gaming Companies: How to Prepare for DDoS Attacks
Microscopic air bubbles inside rock salt offer sign of an oxygen-rich atmosphere
She should get her own computer if she doesn't have one already. How about a Raspberry Pi or two?
I don't think it's to do with people 'losing their minds'. The weird thing about bills like this, or really anything effecting privacy/IT security, is that no matter how bad it is the general public have no idea it's happening. The number of people I've spoken to who know nothing about Snowden/PRISM etc despite it being front page news for months shocks me.

That basically means that it's up to a small group of people who are informed (like ourselves) to do what we can to stop this stuff. If we sit back and do nothing they won't have any problem implementing these laws.
I agree with most of what you wrote. Just one comment:

> (e.g. with millions of cameras and facial recognition)

The vast majority of CCTV in the UK is not networked, and owned by small private companies (e.g. your local corner store), and rarely store data long enough to be of use to anyone unless something sufficiently serious happens to cause a request to be made quickly.

While there are areas covered by networked, government operated cameras, they are not the norm.
And because I don't trust your meatspace's law I'm remaining anonymous (or out of reach of your jurisdiction) and we're back to "the code is the law".

As long as I'm not buying your house, where I'd need your judge to order you out, I don't particularly care what they'd say.
"update", "put" are already available in Erlang[0] and work with nested records[1] if I understand correctly. Likewise, it seems that LFE has map-update for the same use cases[2].

[0] http://erlang.org/doc/man/maps.html

[1] http://erlang.org/doc/reference_manual/records.html#id86378

[2] https://github.com/rvirding/lfe/blob/develop/doc/user_guide....