skysight-inc/HackerNews huggingface dataset:
Rendering a React component satisfies the f(f(x)) definition, too! We just need to consider the component's props/state to be constant, which is the scenario that the article describes.

In general, the act of rendering a React component is a function from (component props, component state, DOM state) to DOM state. But, when the component's props/state are considered constant, the rendering process is simply a function from DOM state to DOM state.

This is an idempotent function over DOM state if and only if the React component's render method always returns the same virtual DOM tree — that is, iff the React component's render method is pure. In that scenario, the internal React renderer will perform the diff, discover that the physical DOM state matches the returned virtual DOM tree, and leave the physical DOM state unchanged.

Turns out, saying that the render process is idempotent is exactly equivalent to saying that the component's render method is pure! Cool!
for some recruiters it's a numbers game.

the more time/effort they put into understanding your background the better they can tailor their message / asses if you are a good fit for the target positions they have. Most good recruiters put a lot of time in before reaching out.
All of the above companies are asset managers, not principal investors (even MS in this context)

And what happens if those asset managers lose money year after year or don't keep up with others?
It's a /pol/ troll by the looks of it. They're referencing Jews. Just ignore them.
Perhaps that is why they are going through Kickstarter... to get at the "dumb money" -- meaning that they want investment from people who arent going to ask about imperial entanglements regarding class II devices...

They want to get the thing made and out the door before scrutiny from FDA types would cost them more money than the actual product dev.
U.S military wants to develop a ‘vampire’ drone that vanishes in the daylight
Saying "its website dispensed with nudity" seems misleading, when they just moved all that to a separate (paid) section, IINM.
By the way, I fact checked you and you're incorrect.

http://www.computerworld.com/article/2893514/an-incredibly-s...

http://kuwaitiful.com/tag/ie-market-share/
I'm not talking about how it was shot. I'm talking about whether it could be a rational decision (possibly fueled by incomplete knowledge) instead of "being drunk".

It could. They shot other planes before.
That's not really true FPGA CPU's tend to be very slow relatively to the speed of the FPGA and comparable ASIC's.

Yes you can program the FPGA to do say LZMA very quickly but you can just as well build a dedicated SIMD ASIC that will do the same and at much lower cost.

If you design your CPU to include current ISA big cores combined with small mission specific SIMD ASIC's it will be better than building a CPU with additional FPGA cores or building a CPU on an FPGA which is an insanity to begin with.

I would yield that FPGA are more flexible but if you can build more or less flexible SIMD ASIC's that are user configurable you will get a similar flexibility to FPGA's with better performance still, eventually there's a limit to how many non-generic operations the CPU handles and there will be a fairly low limit on how many of those will deserve dedicated silicon before you over-optimize and lose performance.
Reality caught up with irrational exuberance.
Yank - Terminal output to clipboard
Thank you, yes I should definitely look into adding both those facilities.

In the meantime, it is possible to compare other maps in a clunkier way by tapping to bring up a link to a variety of other sources via Wikipedia's GeoHack tool.
Doesn't nature have a lot of inherent stochasticity down at the molecular level that makes it very difficult to do positional, precise molecular manufacturing, due to everything jittering around randomly?
Excerpt from my upcoming book about building Microservices in .NET
If the function is nested within another function, then the comments to document the inner function are going to exist inside the outer function. And having nested functions is a very common scenario in JS.
Oh, well, I am significantly impaired but do not qualify for disability. A normal job is a big problem for me. I left a corporate job because of my impairment. My job was an obstacle to getting healthier. I do feel fortunate to have alimony and therefore the privilege of choice to some degree, though it certainly isn't enough for a middle class lifestyle.

I base my comment in part on the fact that people are living longer and the longer you live, the more likely you are to have cancer, as just one example off the top of my head. I have several relatives who habe had cancer more than once, one of whom may have to take early retirement on disability because of the long history of repeated cancer diagnoses. This individual is extremely competent and lived with a 15% chance of survival in part by doing things like flying to another state for the best care and being patient zero in a cutting edge study. Nonethless, multiple surgeries and years of chemo and radiation have taken their toll.
How to Cryogenically Freeze a Live Fish Without Killing It
Ask HN: Has any African startup ever been accepted to Y Combinator?
Why not put responsibility with the group that fired the missile? This is victim blaming.
Show HN: Burner Connections, apps for your phone number
You do realize that computer programs and languages are not screwdrivers and hammers, right? We're talking about a world where screwdrivers and hammers both claim to allow you to efficiently drive nails and screw screws. It is very possible for one to be strictly better than the other, and not even unlikely that one is better in most common situations.

I know "the right tool for the job" is some sort of unchallengeable divine hacker slogan, but I've never seen that slogan solve a problem. So maybe it isn't the right tool for this job.
Thanks for that! Also now taking best suggestions for comparisons. So far "Coffee Meets Bagel" might be winning.
I don't think he / she said anything about it being okay I think he / she was simply saying it's happened before with another powerful country.
Did you try playing in "Hard mode"?

I feel like C:S seems shallow to people because the first and only real challenge in the game is traffic. Most of the elements that are challenging in Sim City actually do exist in C:S, but the game is tuned such that you have enough money to buy your way out of any problem.

Sim City games force you to make many difficult decisions because your funds are so limited. I hope that in the future the C:S developers make note of this, and they take the time to tune their games to replicate that challenge.
Very true, although technically I'm not sure the JVM requires a filesystem. The class loader for application classes is a URLClassLoader that can load classes over the network, so the only problem is the boostrap class-loader, and I'm sure that could be taken-care-of, too (might require a JNI wrapper).
that policy is probably about a couple years old.
Okay, so the reason for the sale according to Pitchfork is to grow. I know that's a popular reason, and often cited around here. But...why?

To put a music style analogy out, once a band reaches profitability, it's not customary to go adding 2-3 new members. Side projects, maybe, but it's not like this kind of thing.

I just hope the publication continues its high quality.
Wow, thats an amazing video.
I wonder why there's not the equivalent to the Frameworks Benchmark[1] for databases. It seems we could all really benefit from that. Ideally it would get to a place where they would be able to simulate real-world worst case scenarios and test for problems. Each database would likely want multiple entries with different configs, but if you have some engineered failure scenarios and tests in the results it becomes obvious what the trade-off is. Sure, a specific setting may reduce consistency in the event of a failure for speed, but sometimes that's what you might want, and if the failure cases clearly show the problem, at least you aren't going in blind.

1: https://www.techempower.com/benchmarks/
Storytelling for Recruiters: 5 Things We Learned
I'm Claudius, author of the tests. I've been asked to include a lot of different databases into the test runs. The most requested databases were Postgres/JSON and RethinkDB. I started with Postgres. The Postgres manual states that JSONB might be faster, but some StackOverflow answers indicate that it takes more space than JSON, while JSON might be slightly more compatible with legacy code. I've shown the queries and setup to some local Postgres users. They did not point that JSONB will be much faster for the kinds of requests used in the test setup. For instance, we do not use special indexes apart from the primary one by choice.

I wanted to move on to RethinkDB next, but I see your point that a comparison between the different JSON formats of Postgres can also be very enlightening. This should replace guessing with hard facts. As always I will update the blog post and add this tests as well - as we did in the past, see https://www.arangodb.com/nosql-performance-blog-series/.

If you have any improvements concerning the configuration of Postgres or SQL queries, I'm will be more than happy to include them as well in the update. I will push the used configuration to GITHUB as well.
> If a Rubyist never sticks nose outside their beloved technology stack, noone makes such a big deal out of it.

Well it doesn't help that there's no such thing as a "ruby technology stack" let alone one under a single all-encompassing directorship. Even Rails isn't a single stack, it's just one piece of the system with plenty of bits around which don't fall under rails (OS, application server, datastore, caches, client-side anything without considering the development tools themselves), and rails is only one of the tools for its levels (not to mention the current rails is the result of community mergers).
"Nanotechnology" was originally about building "assemblers" to move atoms around and build structures at the atomic level. Then the name was take over for surface chemistry technologies, and then it was used to describe finely divided powders. Hence the declining interest in the term.
Yeah, in poking around it looks like RPC is still a thing and it's solved this problem in an automated way.

http://docs.freebsd.org/44doc/psd/23.rpc/paper.pdf

http://docs.freebsd.org/44doc/psd/22.rpcgen/paper.pdf
> The very fact that dozens of airlines had been doing that safely all the time that the conflict was there shows that many pilots and airlines did not think there was much risk.

The report disagrees with you. It says that dozens of airlines had been doing that all the time because everybody expected someone else to assess the risk.
Why developer support is critical to next-gen computing
The point is that in both React and XAML apps, you (usually) don't write code to mutate the View. In your code, the View is just a declarative construct.

There's nothing stopping you from making immutable ViewModels in MVVM, other than bad perf (which React would presumably also suffer from on larger apps).
Right, but luckily JVM applications do run on OSv, and they have even made some modifications to HotSpot that can use more efficient (non-POSIX) syscalls for added performance (esp. networking I believe).
Yes, Brent had a fairly famous meltdown known as his Beastie Boys / To the 5 Boroughs review.

http://bbs.beastieboys.com/showthread.php?t=21070

(retraction info here: http://bbs.beastieboys.com/showpost.php?s=1da97f1e4c1a2a3b6d...)

there's a good chance that absurdity was deliberate.
Why Self-Driving Cars Should Never Be Fully Autonomous
i love this post!
Breeders aren't necessarily proliferative. The IFR for example ends up with a mix of plutonium isotopes which is more difficult to weaponize than natural uranium ore. The main problem is the need for a high fissile load at startup, but the same mix works for that.

Thorium breeders are another possibility, as long as you're not isolating protactinium.

Another route is Transatomic's design. It's not actually a breeder, and runs on uranium enriched as low as 1.6%, but burns up almost all the transuranics because it leaves them in the fuel mix for a long time, removes fission products, and has really good neutron economy.

Even if you use breeders with potential proliferation issues, one way to go would be to keep those reactors in weapons states, and use them to dispose of the waste from non-weapons states.
Thank you. So, due to the extra work that is required I'm going to say YES - this is one point in favor of not preferring inline docs.

I think all the dissenters missed that part (about it being "one point" in favor/not in favor). I thought programmers were supposed to be good with subtle details, but it seems like the majority of them lose that ability when talking about religious topics.
I think part of the problem is their definition of "remote".

My wife and I honeymooned in the Texas Hill Country. As part of it, we decided to just drive random roads (some unpaved or partially paved) just to see the countryside. At one point we pulled off the road to just walk around and take in the environment. Not a sound but the wind through the trees for a good five minutes. The Means' wouldn't count that pull-off as "remote", though.

All these parks and conservation areas have signed roads running through them. That precludes large swathes of them from being declared "remote". It doesn't matter that those roads might see half a dozen vehicles a year, while the site that meets their criteria is only two miles from a busy interstate.
lol... what I found funny and somewhat ironic is that most of the people in the video seem to wear a beard? (or lack of shaving) Maybe they're waiting until they can get their hands in an actual working prototype :P
Using TypeScript's user defined type guards instead of a switch looks promising here, inside the 'if' the actions are type checked.
I don't know how you could read "a decent human being always has perfect foresight" in any way that isn't sarcastic.
How to protect your CloudFormation managed AWS account from human intervention
How Old Is Your Subway Train?
What happened when a roomful of engineers watched 'The Martian'
Graphene is a hype cycle all of its own.
Creating a Virtual Private Network (VPN) – Google Compute Engine
This Year Looks Just Like 1997's Insanely Terrible El Niño
The maps you're linking to further implicate the rebels (see again the video reconstruction, which illustrates the trajectory the missile took from its launch site, which is not the same as the crash site, placing the missile launch even further from areas of Ukrainian control and even closer to Russia.)

Further, to even entertain this question, you have to believe that Ukraine positioned BUK launchers in the most heavily contested part of the country, in areas which were apparently held by rebels just weeks earlier.

This does not look like a serious controversy. The rebels shot the plane down.
"Diese Webseite verwendet Cookies, um Dienste bereitzustellen, Anzeigen zu personalisieren und Zugriffe zu analysieren."

It seems whenever venturing to European sites the likelihood of seeing a warning/disclaimer about cookies is very high. Is it really necessary though?

To be honest I think it's getting a bit ridiculous to announce that your sites has cookies, even if the EU (or whoever came up with this) insists you need to do so. If I were a website owner in Europe I would have just ignored this requirement as it's probably very unlikely to be prosecuted for lack of adherence.
> .NET development no longer tied to Windows, dev with a Mac or Linux using .NET core

.NET core hasn't seen an official release and there's still quite a bit of work to be done. Even with that, the overwhelming majority of .NET libraries don't work on OS X or Linux and it's going to take a significant amount of time to port just a small fraction of them.

.NET core might turn out to be a great cross platform solution but it's nowhere near that right now.
Not everything needs to be objectively verified in order to be agreed upon as useful or valid. Sometimes objective validation comes, by necessity, later.

I would recommend watching this documentary from Alejandro Jodorowsky's son, Christobol. Its important to watch it all the way through. In it he discusses Psychomagic and Psychoshamanism (two fields his father developed) and the relationship between ritual and healing, and how belief plays into the psychological or subconscious mechanism that promotes recovery. That's all I meant by my obviously rhetorical comments above, that there is an enormous amount of power within the belief centers of being.

https://www.youtube.com/watch?v=VOya-MersYs
In my opinion, the neocons love balance of power and stability. Iran was to be contained, so we take over Iraq on one side and take over Afghanistan on the other. Slap crippling sanctions on them so they can't muster more than IED and guerilla attacks and otherwise let them rot. Buy off those that can be bought (Egyptian military), threaten those that can be threatened into submission (Libya and Pakistan), etc. Things stay generally stable but under pressure in a lot of spots.

Obama seems to come from a totally different place. I think there has been a lot of bumbling and trying to lead by tracking polls. Egypt was a perfect example of this, Hozni Mubarak and the Egyptian military got mixed signals and then got thrown under the bus because of public polls, as far as I'm concerned. Expedient to make him look populist, but also reckless.

Beyond the bumbling, I think the Obama is all about upsetting the existing order. He's into fundamental transformation, it's his thing. Wars and allowing hegemony to form that is natural for a region, like Iran in the middle East, is ultimately what he wants to see.
Especially remarkable considering the >80% mortality rate for mothers until the 20th century.

"Unfortunately, surgical techniques of that day also contributed to the appallingly high maternal mortality rates. According to one estimate not a single woman survived cesarean section in Paris between 1787 and 1876."

https://www.nlm.nih.gov/exhibition/cesarean/part2.html
> Like they did for the Laptops whose CPUs "whined" circa 2006 etc (which you would have to pay real attention to even hear).

My old Dell laptop's whine,[1] drove me insane in quiet rooms and was one reason I switched to Macs.

[1] I think it had something to do with the PSU when the CPU throttled down to a lower-power state.
rip. When creative and promising business is shut down under the pile of money, kittens die throughout the world.
> our brains are remarkably changeable based on how we use them, so a better comparison might be measuring an athlete's muscle mass in different parts of the body.

Yes, I immediately thought of the motor skills experiments[1] that raised brain density in the relevant regions.

I think the first half of the article was too sensational and brave new world oriented given that the explanation for the differences in regional brain densities and contentedness would mostly be from the home environment of a young child.

It was a bit like predicting the availability of hearing tests will lead us to build classrooms of super hearers instead of intervene to address hearing issues before children fall behind.

[1] http://www.ncbi.nlm.nih.gov/pubmed/18648501
One need not be "disturbed" to carry out horrific acts of violence. Would you describe a fanatical terrorist (ISIS, Skinhead, whatever) as disturbed? Writing off anyone who decides to murder as "disturbed" is ignoring a whole swathe of folks. The US has easy access to firearms, and we glorify violence. There are many reasons why one will kill, and just saying "Oh, he's fucked in the head" is just another way of shifting focus from other problems.
Golang Has Generics–Why I Don't Miss Generics Anymore
If your longest is 18 months and average around 12 months, it seems a little hard to argue that your departures have typically been because promotions have been "long overdue", right?

(I'm not suggesting that you need to wait indefinitely for well-earned rewards, of course. It's just that I've seen a lot of "thinks they're higher-performing and delivering more value than they are" than the reverse.)
> Except speed, a really nice IDE and good Windows support.

Web dev doesn't need any of these things. If you need them, then what you are doing isn't web dev, it's something else.

> it's a bad thing that .NET has the same goal for Windows-centric devs?

What is "Windows-centric" development? That doesn't even make sense. Web dev is a fairly specific domain with a standards-based protocol stack that's been iterated reliably on for 30 some-odd years. The sources of variability, the browsers themselves, are well-documented now and even when the variations weren't, you could earn a pretty good living specializing in them.

Microsoft seems to throw their devs under the bus with every new release.
Checked Twitter. You're 1 character over the limit. Funny nonetheless.
Good... deploys are a strange world sometime.

I just didn't want to hear that you had set yourself up for a CEE (career ending event). People tend to be a tad bit wacky and whacky after a security breech.
I would change:

> Moments, which we launched last week, is a great beginning.

To:

> Moments, which we launched last week, illustrates the problem. It missed the mark.

I honestly don't think Jack or Ev think Moments, in its current incarnation, embodies what Twitter is or should be.
I would guess that the sale would make more sense in the context of a place like HN than it would to most fans of the site. They will benefit from the infrastructure and experience that Conde Nast offers, plus the brand lift of being associated with the house that publishes some of the best and most esteemed magazines in the world elevates them to another level as a publisher. The advertising benefits of that will be huge. The sponsorships they'll be able to get for the live events and video series will be bigger. The scope of the site could become more journalistic.
The BUK-M isn't something where "someone was drunk and decided to give a lesson" -- it's the Russian equivalent of a Patriot missile battery, with a platoon-sized crew and several support vehicles (radar and command trucks) needed to fire the thing. Other variants have anti-ballistic missile capability and/or nuclear warheads!

It's quite likely the operators mistook the Boeing 777 for a large Ukrainian military transport aircraft. There are echoes of Iran Air Flight 655 here ...

https://en.wikipedia.org/wiki/Iran_Air_Flight_655
Heh, Yeah I didnt really mean "beat" officers, per se... but I am refering to officers that are simply guarding an already guarded building for political reasons...

I hadn't thought of the officers as being some elite force -- though I have no idea if they are, although assuming they may be lowly "beat"-like types is not a good assumption. :-)
Correct, but you can still get binding-specific behavior:

https://www.youtube.com/watch?v=Ms_ehUVvKKk

https://www.youtube.com/watch?v=q_n0Ij3K_Ho

https://www.youtube.com/watch?v=Jml8CFBWcDs
The best thing ever written on Pitchfork was David Cross making fun of Pitchfork: http://pitchfork.com/features/guest-lists/6044-david-cross-a...
Spit balling an idea here for Site X.

-Twitter lays off a bunch of engineers.

-Twitter employees create job profile, with Twitter permission on Site X.

-Site X is accessible to other large tech companies looking for experienced engineers. Site X is a showcase of recently laid off employees filtered by layoff group (#368 employees, Twitter, Fall 2015).

----

Pro's - other tech companies can locate talent without having to weed through thousands of resumes.

-engineers can transition from one company to another quickly.

-Twitter shows support for "helping transition to another job."

---

Con's - is this considered poaching?

-Do other companies want those engineers that got laid off? Are they considered low quality, or just were redundant?