skysight-inc/HackerNews huggingface dataset:
Women don't do well in tech because people tend treat girls as if they are for sex from a pretty young age, if through nothing else but marketing. Science and math is pushed hard on boys still. Ponies, rainbows and babies are "for gays and girls" seems to be the general real world attitude still.

I have a daughter and everyone, my ex, various family members, the school - they don't push her as hard "because she's a girl" - they don't see her getting into tech "because she's a girl". She herself is trying to learn to program and already she's facing a struggle. At the same time she's being sold a sexualized image of women through the media.

Granted I haven't thought about the racism aspect. My quick thoughts on it are that it starts at a lower level - home environment, racism in grade and high school and probably throughout college. If you're tall and black in america you're most likely getting sports pushed on you rather than tech. If you're from a poor area your parents may have grown up with poor education and aren't really showing you the care you need (regardless of skin color) and now you have to figure out a way to learn in perhaps a very loud environment, or a drug filled environment.
This is an issue that might be solved by easier access to technology and education for low income environments.

As for ageism - its a terrifying prospect because it means everything I've spent the last decade absorbing which has improved my craft gets shit on and goes to hell. then again, that's how it works anyway - you make a website perhaps and its refactored and gone 6 months to a year later. The tech industry is kind of a joke right now. So many people have spent so much money to go on to build, fund or scheme up the next shitty flash in the pan iphone app.
But hey, there's free lunch every day in the kitchen... and dogs roam around our open office where "random" nerf fights break out every wednesday between 3 and 4:15.

edit: fixed some stuff.
"The total net energy obtained during the 32 days run was about 1.5 MWh"

If Rossi has found a way to hide that much energy in his rod and/or materials, then let's just go with that and skip researching all the fusion stuff.
Those are pretty good points, and I didn't realize that auto manufacturers had the level of freedom in ECU software.

As far as Toyota is concerned, right now I'd trust them as much, of not more, than Tesla. Tesla has been doing great things and doesn't have much, if any, of a bad track record for failures. However, you have to realize that Toyota has also been making cars far longer than Tesla, produce more, and has one of the best reliability ratings in the industry.

I believe Tesla can achieve this or better. However, it's hard to compare when Tesla doesn't have the numbers that Toyota has.
I didn't see what about your explanation says why hawking radiation would still exist? It's caused by particle-anti particle pairs being created with one on each side of the event horizon, no?
1 & 2 basically elaborates on what I said ;)

And no, FDIC protection intentionally protects deposits at bad banks. This is not an accident. Trying to put the burden of evaluating what a bad bank is onto regular people is not going to end well, so you guarantee deposits at all banks, full stop.

Besides: Deposit insurance for deposits at good banks is pretty pointless, don't you think? It would never be used by definition.
This is actually quite interesting.
It's better because the internet was supposed to be a bunch of computers talking to each other. It was a beautiful vision. Instead, it's been centralized on two levels:

FB/Google/Instagram etc. serving content, and
AWS/DigitalOcean owning the hardware for those intrepid individuals who want to roll their own solutions.

The internet wasn't supposed to be Amazon, Google, and Facebook all talking to each other. It's scary that ISP's don't even want you to host your own (modest) server. It's SUPPOSED to be a bunch of computers networked together! Sandstorm makes it easier to live that vision where you own the hardware, or at LEAST have full control over your cloud. It doesn't necessarily need to be your home computer - a colo'ed odroid (or RPi if your needs are modest) would do the trick too. As more and more of the internet is gobbled up by VPS services I think it's important that the average Jane or Joe can still put together their own website, blog, game server, etc. and not be reliant on a company for it.
It doesn't matter if it's a fraud, a con, or even real; this article is terrible and should never have been published in any reputable news source. These claims of being "verified" or "replicated" are completely false, not least of which because there aren't any claims as to what is going on the first place.

The claim "I have a magic box" isn't science, it's ... well, magic.
It isn't clear what "direct evidence" would be. We have the kind of perfectly ordinary evidence that is used to infer the existence of everything from the Higgs to neutrons: we see consequences of an entity that fits with a particular theoretical description.

The fundamental piece of evidence for black holes is the existence of compact objects with more than 1.4 solar masses. This is direct evidence. These things exist.

We know they can't be neutron stars because there is an upper limit on their mass due to nuclear physics. We therefore infer they are black holes (fully gravitationally collapsed objects) because "maybe the aren't" is not a compelling counter-argument.

If you're going to ask for "direct evidence" you need to be extremely clear what you mean, and your definition really should be such that the evidence we have for the existence of neutrons or muons counts as "direct". Otherwise, you will be in a position of insisting that we have a kind of evidence for black holes that we don't have for almost anything else, which is not something anyone is going to take seriously.
The Verge is unrecognizable as the tech news site that it was founded as (under the This Is My Next moniker). Two of the top five articles on their site are currently about sports, unsurprising as they are owned by the same parent as SB-Nation. They also have 'authors' whose entire output seems to consist of blogspam summaries of articles on other sites.
Wow, so this is what's newsworthy these days?
I had three exams this week that seemed "impossible", more are coming, where should I write to?
I haven't taken the class.

3.a. Specialization and trade. An exponent less than one would imply that a system with more elements has a lesser coordination complexity than each element acting independently. Such would only be possible if humans became telepathic when forced into close proximity.

3.b. Consumption per person would be equal to the usable output of each person, minus overhead losses, minus stockpiling and savings. Assuming the latter to be zero, consumption is x = sigma N^0.5 - gamma N^2. To find minima and maxima, we take the first derivative with respect to N, and find where it is zero. 0.5 sigma N^-0.5 - 2 gamma N = 0. The non-imaginary solution is N=(sigma/4 gamma)^(2/3).

3.c. Plug N=2 into the above equation. To support cities of that size, gamma must be less than 9% of sigma. Sigma may be increased by gains in productivity, such as with specialization. Gamma may be reduced by lowering coordination burdens, such as by using money instead of barter, or employing merchant specialists. Changes in gamma have a greater effect on city size, so given the equal-cost choice between a universal education mandate and a guaranteed uniform currency standard, the latter is preferable, if larger cities are desired.

If student economists cannot think their way through that problem, we may assume that they will have a detrimental future effect upon both sigma and gamma, and we should therefore kill them now before they cause our cities to collapse. Judging by Detroit, we may already be too late.
Long Live CoffeeScript and Long Live ES6
Wow, this is AWESOME.

Imagine playing around in a Voxel.js Minecraft world, walking up to an NPC, and lifting the hood to reveal its live-editable source code.

Looking forward to see hacks using this.
>> That being said, Greece can afford to pay back its debts. The current debt to GDP of Greece is 175%.

Not relevant. The only way Greece can pay back the debt is to have a trade surplus - more money coming in than going out. End of story. GDP is an interesting number but money circulating within the Greek economy increases GDP without helping the debt in the slightest. OK, taxes on the circulating money can be used to pay the debt, but if they took 100 percent of the GDP they still could not repay the debt.
Site down for me
834 was never used as an area number:

http://www.socialsecurity.gov/employer/ssns/HGJune2411_final...
Today’s Apps Are Turning Us into Sociopaths
As I understand it, they converted their currency to the Euro, which means unlike the US who can simply print more money to get out of a bad economic situation, the Greeks can't.
It goes a little beyond content writing. At a certain level of resolution, SEO (the good stuff) and accessibility become nearly indistinguishable as well. So yes, there is a sense in which "real" SEO is merely a matter of writing web pages that give your users what they want with optimal markup, and SEO is probably a bad name for it - except that the people who need it are usually going to be searching for ways of getting good search results rather than advice on how to build more informative, accessible web pages.
Germany had anemic economic growth about 15-20 years ago. After hard political fighting these sort of reforms were enacted.

Competition is global. Greece is not just not competitive with Germany, but also with China, the US, Japan, Australia, ... . That is the real problem.
+1 for OAuth process.

Google cloud has mature abstract services (evolved from PaaS), while AWS has mature low level services (evolved from IaaS). So, you might experience better stability with Google cloud, if you use abstract services like BigTable/Cloud SQL instead of persistent disk and use GCE for compute alone.
People on the internet are easily distracted and have short attention spans. You want them to get interested enough to actually run your demo. I'm not going to take 10 minutes to delve deeper unless you hook me to begin with.

Also, you don't need to have text that appeals to everyone (there is no "average" user), but you should be able to write text that appeals to at least one of your groups (individuals, developers, enterprise). The two sentences you have currently are so generic that they don't say anything at all. An open source platform? An open source platform that does what?

Target the group with your messaging that you are targeting with your platform. Sure, sandstorm could be used by any of them, but which group is MOST important to your platform?
What does "setting up a fizzbuzz" mean?
saying that 6/10 greeks pay no income tax does not tell us how much tax evasion there is, right?

You're right, the 6 in 10 figure seems rather misleading. Those people shouldn't be characterized as tax evaders as I suggested. That said, it probably points to an issue of not enough tax contributors.

The numbers for America are interesting, I wouldn't have guessed the rates were that high.

Anyway, as far as tax evasion goes, I wonder how much a lack of enforcement allows well compensated workers to get away with claiming they're below the tax exempt mark.
research/creating/promoting don't really fall under an SEO title. If search engine optimization is broadly defined enough to where content creation is considered SEO, then basically everyone with a website is an SEOer.
Hi Chris, great question. There are a couple of advantages actually.

- You don't have to write logic to figure out which clients need to be updated with some data. You just run the queries that you need to to generate the data for the client, and then RethinkDB sends you an update only if the result of that specific query changes.

- Having the thing that modifies the data send the updates to the connected clients becomes increasingly difficult if you have multiple application servers. Then you would need to set up some separate message passing / broadcasting infrastructure if you also want to update clients connected to other servers. RethinkDB takes care of "passing the news around", even in a distributed environment.

- RethinkDB supports changefeeds not just on the raw data, but also on transformations of the data. Not all transformations are supported yet (for example map reduce queries are not), but our goal is definitely to support changefeeds on pretty much any query. Just knowing that the underlying data has changed isn't enough. In a traditional setting, you would still need to either recompute the whole query, or implement your own logic for incrementally updating their results for every type of query you want to run. RethinkDB updates query results incrementally and efficiently.

(I work for RethinkDB)
I can't tell if you think that's good or bad, but I disagree. The workplace environment still enforces certain kinds of behavior at work, and the public environment still enforces behavior in that environment. Each kind of social pressure is only weakened slightly by being unable to cross over.
Why isn't this bootstrapping itself? That is, if it's generating a substantial amount of excess heat, why can't that heat be used to drive a generator to power the device? I'd love to see a long-running E-Cat that's plugged into itself.
This is perhaps the first halfway sensible post on "big data" or "analytics" that I've seen hit the front page of HN in a long time.
Nice! Now I can add Haskell to my list of languages I can script with.

I'm always on the lookout for new languages I can script with (or at least get closer to rapid prototyping) for easier learning, testing, problem solving, etc. I've got templates that I run against linters, style checkers, etc for many languages and it will be helpful to have even more options.
I should have said "take seriously" rather than "believe in". Most people take the notion seriously, for some value of "seriously". It's not a binary state.
> Perhaps some of the claims are a little hyperbolic and self congratulatory, but you can't say "all this guy is good at is marketing".

No, some if not many of the claims are flat out wrong. If he had only marketed himself as a fast shooter, then there wouldn't be nearly so much discussion happening about this. But instead he asserted himself as some sort of expert on historic archery technique and that is what is being challenged.

protomyth points out this link in another post which makes a more directed point-by-point argument:

http://geekdad.com/2015/01/danish-archer/
Good article. The author is completely correct that people often underestimate the fragility of predictive models, and that summary analysis (I group this into a more general concept called "insights") are simpler and more robust. I think the article is a little harsh towards predictive models though.

The primary difference between a model and an insight is that insights require a human to process - anything more automatic is a model. Insights are easy to implement and are great for finding patterns and anomalies (the human mind is basically designed to pick these out). But the human element makes insights less scalable with significantly higher latency. For some problems these are unacceptable tradeoffs, and this has little to do with how stable a company's environment is. It's purely a product/strategy question, and about understanding all the tradeoffs.
"Moral" choices seem to be a trend lately, especially with BioWare RPGs and their ilk (Dragon Age, Mass Effect). Unfortunately, most of the consequences are fairly minor, mostly only revolving around the opinions of your in-game acquaintances. The events unfold a little differently sometimes, but the end result is almost always the same.

The worst of it is that they always main-line you into one moral extreme or the other. It's always obvious which choice is "good" and which is "bad", and once you've made that choice for the first time you'll always make the same choice later on, else you'll miss out on the in-game benefits of having a "pure" moral stance. Mass Effect and Infamous especially do this.
As a German, how do you feel about 3 April 1948[1]?

[1] http://en.wikipedia.org/wiki/Marshall_Plan
Wouldn't something like the uncertaintity principle mean information is destroyed all the time?

I don't see how you can find an earlier state from knowing the current state since you can't know position and momentum, right?
The Shape of the App Store
I was in a very similar situation about 6 months ago, but with even less of a runway (sidenote, lesson learned there). While taking a whole month as R&R time is not really adviseable (plus 12 new next big JS frameworks will come out in that time, right??), I will say that taking a week or even a few days as a brief pause is not a bad idea. I needed a few days to get my head on straight and to push through the less productive emotions that are inevitable in that situation. Though it sounds like the OP is already a lot less angry than I was.
My reasoning came from my concern that they'll somehow feel less satisfied with their economic status someday if they struggle to get ahead and fall short. I admit this may be entirely wrong; I may be "projecting" based on my own minor but lingering discomfort from being told (as an adult) what my Dad's peak earnings were (more than mine..).

I think you hit the nail on the head with the comment that it's explaining the thinking process that's most important. I've long had a goal of being able to retire early, and that has driven much of my frugality. For most people, the key long term financial security is living below your means, and that's really the message I'd want to communicate - not that you need to earn a ton. I can also explain that my savings are intended to last through 30+ years of retirement (one can only hope..) with some cushion against a market crash, etc. This seems like the right approach to sharing our finances - and how the relative balance of income, expenses, and savings all factor into my goal of early retirement.

I realize now too that part of my discomfort in sharing income information comes from the fear of either showing off, or seeming excessively materialistic - but with this approach of "goals driving behavior", it need not seem that way at all.

Thanks.
Yes, I definitely think something along those lines, especially if you're targeting a group of people who are somewhat tech savvy, but not tech savvy enough to run their own server.
> your situation

Staying in Cleveland depends on if you like Cleveland or not. Unsure about the opportunities there, but I have an inkling that there are more varied and interesting opportunities elsewhere.

Consider taking the opportunity to move somewhere that is going to be a great area for you to raise a child (if that is something in your future).

Not many people have the luxury (as we do in our industry) of being able to (mostly) freely choose where they work.

> starting over

I wouldn't do much differently. Any dev worth their chops can learn whatever the hot technology is these days. I'd focus on learning how to learn, how to communicate effectively based on your audience, and how to find interesting people that you can learn things from.
My Dad used to own one and it was fun to shoot, but I could not imagine dragging it and a few hundred rounds of .45ACP ammo around. Very heavy. He also had a "mini" one that someone had made that shot .22 caliber ammunition. Much less expensive to shoot and much lighter.

That said, it is more the legacy of the 'machine pistol' (which the Thompson is, given its pistol ammunition) which found service in special forces and security services around the globe, that is interesting to me. Looking at different defense manuals it is amazing just out deadly a modern warfighter is, against a wide variety of opponents, compared to the folks who carried one of these into battle. Like the gap between a cutlass and musket.
> However, I make sure that after the call we write down some notes what decision we made, and why we decided the way we did. This makes sure that parties not present at the meeting (i.e. other developers, and our future selves) can pick up the context quickly and save us the pain of working through the decision process again.

In the same way that you should comment your code with the "why" and not just the "what" you also should comment your non-code decisions with the "why" and not just the "what". Otherwise someone in the future will try to overhaul a process without knowing about some of the previous pitfalls that were discovered.
> The long-term security of Linux containers has not been well explored yet. There have been exploits against the Kernel found, and there are likely to be more.

Good answer, but I counter with this:

https://blog.sandstorm.io/news/2014-08-13-sandbox-security.h...

> Plus, how much effort has gone into hardening the Cap'n'Protocol bridge? Do you have a security expert reviewing the code and looking for vulnerabilities?

Among our advisors are Mark Miller and Jas Nagra, both members of the Google security team (though advising us in their free time, not on behalf of Google). Cap'n Proto is based heavily on Mark Miller's previous work in capability-based security.

Also among our advisors is Andy Lutomirski, a kernel developer who specializes in security and sandboxing. He has been cranking out CVEs against the kernel lately. Most of them haven't affected Sandstorm, due largely to our seccomp filter which Andy himself wrote and continues to work on (see link above).

My own background is diverse but includes a few years working on security at Google.

That said, we have not yet commissioned a thorough security review of Cap'n Proto's own implementation. That is something we plan to do before any 1.0 release (of Cap'n Proto or Sandstorm).

> But not their in-memory caches. Code and shared make up a fraction of their presence in memory.

Depends. If the app is written in C++ or Rust, then the code is mmap'd in (with that memory being shared across instances). The runtime memory overhead tends to be very low if the app is single-user.

For apps written in dynamic languages that parse their code at startup, yes, memory usage is a lot larger -- as a rule of thumb, many apps use around 100MB. One idea we have to fixing this is to checkpoint an app at the point when it first tries to read its per-instance data and restore from that checkpoint on future runs. This checkpoint could theoretically be shared between all instances and mmap'd copy-on-write.

That said, we don't feel this trick is immediately needed. For our upcoming managed hosting service, we've run the numbers and are confident that the vast majority of users will not come anywhere near hitting the resource limits we've set even for the "standard" service level, and we aren't losing money if they do.

> And if we're running potentially dozens of PostgreSQL instances on a single machine

For the scale of a Sandstorm app, it makes tons of sense to switch to sqlite, which mostly solves this problem. :)
My father has been a sales guy for a long time, and he got into playing golf for this reason. He never liked watching sports, which if you're in sales is a bit of a handicap. He doesn't even know the rules of a football game. So the golf gave him something in that space to talk with others about, without having to keep on top of sports news.

Plus it's OK if you suck at golf, everyone you're playing with sucks too. And if they don't suck, you make them look even better. And you get to walk around on a (usually) nicely manicured bit of grass on a (hopefully) sunny day.