skysight-inc/HackerNews huggingface dataset:
There is also Superconducting Magnetic Energy Storage(SMES), train energy storage, molecular spring energy storage.

Train energy storage is driving a trainload of concrete blocks uphill when power is cheap and doing regenerative braking on the way down[1]. It's just like pumped hydro, but without the need for water.

Molecular spring energy storage is essentially making a windup mechanism, except with advanced materials like carbon nanotubes. Unfortunately it is not very practical today.[2]

[0] https://en.wikipedia.org/wiki/Superconducting_magnetic_energ...
[1] http://www.gizmag.com/ares-rail-energy-storage/28395/
[2] https://en.wikipedia.org/wiki/Carbon_nanotube_springs
BART riders get perks? There’s a catch
Quit my job to start a mobile game studio and just released our first game
Just 6 months ago, I had finally saved up enough money to leave my job and pursue my dream of creating a mobile game studio. I had already been creating games in my free time after work and it was more of just a hobby then but I decided to take the risk and make it a full-time gig. Since I quit, I had been working on an iOS title called Bumper Jump and I finally just released it. I'd love to hear your thoughts on it and answer any questions you may have. Here's the link to Bumper Jump on the App Store: https://itunes.apple.com/app/id1082793702
Emotional Intelligence  Just Might Save Your Life
I'm confused by your comment. Facts should either support a discussion and foster it's continuation, or, it should shut down a discussion until new facts are presented.

We COULD all still be talking about how square the earth is, but I think we've moved on to more fruitful discussions after the facts shut that one down.

Speaking in an entirely abstract sense, discussions should halt if facts don't support it. I'm open to hearing something new though....
Scientists just found yet another factor that’s speeding Greenland’s melt
Why recover if restarting is much simpler? Like in Erlang and Akka, this leads to incredibly reliable systems.
This is great and an idea I've toyed around with building. I think we'll eventually see web-based music composition and DAWs in the browser take off.

As someone who's become used to composing with guitar tablature (a la Guitar Pro) instead of musical notation, it'd be great to see this mode supported as well. The fact that this has MIDI export built in is another great feature and a requirement to prevent lock-in. Good job.
The allies (the RAF) had fairly specialized bombs in WWII to blow dams. They would fly in from upstream and drop a bomb shaped like a barrel (picture a barrel of oil) from very low altitude. The bomb would skip along the surface as it lost momentum and then sink close to the dam wall. At a certain pressure it would blow and take advantage of the hydrostatic shock to break up the wall.

See: https://en.wikipedia.org/wiki/Operation_Chastise
I have a genetic condition which makes my corpus callosum (the part of the brain that connects the two halves) small(er).

This leads (as described by my doctor) both halves processing data and then having trouble syncing. I don't really know if that's true or not. However, it runs in my family (we have taken genetics tests) and it turns out that's why we are neither right or left handed, and we all have various issues related to spelling, geometry, etc. We also have an increased risk of schizophrenia and alzheimer's, but increased IQ according to studies.

For me it manifests itself mostly dyslexia. My brain gumbles words, and I don't realy left to right directly, I pretty much read a sentence and have to put it together in my head. Spelling is awful, and thank god for spellcheck, I can't remember names randomly or other words for things. The weird part is adjectives and pronouns are fine. I just have an issue with nouns if I cannot see an object.

The other day, I had to describe a toaster to my wife because I couldn't remember the word "toaster". Same goes with countless other things.

My grandfather, mother, and brother all have this issue. However, it did manifest differently for each of us. For my brother he can't think in 3 dimensions very easily. My mother has Dyslexia and my grandfather can't spell....
My children are quite young. The world is going to be an amazingly interesting place when they are my age.

I can recall the first time I ever saw a computer and how primitive they now look.

Now we have little bots that listen to you and reply with info.

When my two-year-old is forty - we will have ghost in the shell.

It's crazy beautiful and scary to me that we all grew up reading cyberpunk fiction and watching anime and not all of us did, but pretty much all of us are actually building that future.

There is a balance between dystopia and utopia though.

We are all working at the Great Game - and the future is going to be interesting, but we can never turn back. So hopefully we keep the balance and get it right.

My worry is that at this literal nascent stage of technology, that we don't fuck it up as we don't fight hard enough for privacy policy.

We need privacy policy that is thinking at least 50 years in advance.

The control of government apparatus is thinking in advance - I personally feel that the tech sector's vision is myopically focused on today's profits and not in the future where it should be viewing, with the exception of this most recent case between apple and the FBI. At least Cook's comments were salient and forward thinking and truly for the greater good... Let's hope that invigorates the tech industry as a whole to think about where we are headed.
Hi! I made some Go customizations for atom, and there were a few things that I thought worked pretty well, maybe consider adding them to this project:

1) Auto GOPATH detection: since all code is located underneath a canonical GOPATH, if the GOPATH is not set, traverse upward a few directories until you find one with a "src" folder in it. This means that I don't have to launch it from a terminal and deal with environment variables. Also, I use a GOPATH per project, so as long as each window auto-detects its own GOPATH, that works great.

2) Cross-compile all the tools (gocode, etc) for the most common platforms, presumably windows and mac, and include them in the extension so that it doesn't rely on auto-install or whatever and just works out of the box.
Visual Studio != Visual Studio Code, but VsVim for Visual Studio is excellent, and this is from a daily/advanced Vim user.
>if men are being promoted more often at the same experience/education level

Instead of shifting the goal post, form a hypothesis that men are promoted more even when you control for factors such as education, experience, and work life balance, and then see if that is the case.
It doesn't make it invalid. It just points to where the real issues lie. Something you need to know if you intend to actually fix anything.
I think it works best with words you recognize, I'm reading this article and I can't figure out the words I don't recognize, it also is a bit slower to read when all the letters are jumping around every other second. If that sentence had any words I had never seen or heard of before I probably couldn't tell you what the word is supposed to be.
Or it means that another study has to be written demonstrating that promotion is sexist? It's critical to understand these issues in depth if you want to fix them. Writing it off as invalid because it doesn't align with your worldview is the worst way to ensure that we never properly fix things.
That was deliberate. Congress has the big impressive building, indicating that Congress is superior. (They can fire the President, but the President can't dissolve Congress.)

Not only that, it's mostly an office building. The President has an apartment upstairs. It's a nice big apartment, but it's not the whole house.

Up to the Truman administration, the White House was a low-budget operation and wasn't well maintained. When Truman moved in, they brought in their piano. It fell through the floor, and through the floor below. They had to move to Blair House while the White House got a major rebuild with a steel frame.

The Imperial Presidency goes back only to Nixon.
If.

That may be happening, if those doing the promoting are biased. (Which means, in some places, it probably is happening that way.)

Systematically, though? Industry-wide? Is this really happening?
Ventilation Insulation in Shingle Roofing – All Roofing Solutions
"Bouncing Bettys"
This is fairly consistent with other studies. The "77%" number is arrived at by comparing the median wage of full-time male & female employees. It doesn't account for differences in industry, job title, experience, etc. It's super broad. That doesn't mean we should ignore it, but it means we need more granularity.

Coming out of uni/grad school, male and female salaries are equal in comparable fields. They depart a few years after that. Women tend to find themselves funneled into specific career paths that prioritize flexible hours and often pay less. Men face an opposite pressure - toward inflexible hours but higher pay. This is in large part because care for family members(children and elderly parents usually) is more often foisted upon women in our society than on men.

That doesn't mean the "gender gap" doesn't exist, or that it isn't an issue to address. It means that the way we tackle it isn't as simple as "pass a law mandating equal pay for equal work".

We need to de-stigmatize flexible schedules. We need to upend the idea that family care is solely the domain of women (normalizing parental leave for fathers with newborns is a good start).

*edited for typos
Eris Industries is built on Tendermint. Tendermint doesn't use PoW mining, but it can secure a distributed ledger.

https://github.com/tendermint/tendermint/wiki/Byzantine-Cons...

There's a lot of great innovations in Bitcoin. One of the primary reasons why it's exciting, is that it's the first widely deployed BFT ledger. Tendermint uses a different BFT algorithm that doesn't use mining.

Raft and Paxos aren't BFT, btw. As of 2012 there still weren't good implementations of PBFT/BFT middleware. http://cgi.di.uoa.gr/~mema/publications/middleware-2012.pdf . Tendermint is that middleware.

Here's a post on why Tendermint ledgers should be called blockchains:

https://news.ycombinator.com/item?id=10847136

A lot of people say that blockchains aren't blockchains without PoW. It's not surprising that people are saying this... there's been a ton of phony consensus algorithms that purport to not use PoW mining. Tendermint is different.
That's good news if true, the women who make it and get promoted earn the same as their counterparts. Still lots of work to be done removing the barriers that keep them from getting these jobs and promotions in the first place.
What was Ray Kurzweil saying about the future in 1990?
Show HN: Exoplanets in 3D (webgl)
Yes. It's just my interpretation of something I heard.
No they're not. They are there because someone in Minnesota will almost certainly spend $500 on heated seats and thank you for the privilege while someone in Miami won't.
Agree. Nor do I want to associate with people who think they are.
Sure, but all you'd get are commands you give Alexa ("Alexa, turn off the lights", "Alexa, what's the weather today"), which I suppose could be interesting to law enforcement, but certainly not as interesting as the "full-take" of an always-on wiretap.

I'm suggesting in order for the FBI to use Echo (or any other internet connected device that has a microphone) as a wiretap, the FBI could try to compel the manufacturer to write, sign, and push an update that causes the device to transmit audio to the FBI at any point.

That would have seemed a little far fetched in the past, but the current FBI/Apple situation could set a precedent.
"Yes. Incorrectly implementing the HTTP spec is widespread though"

Huh??? First of all, that's a pretty serious statement to be making with no evidence to support it. Plus, that is no excuse for any server that is NOT compliant.

The very fact that nginx decides to create HTTP status codes, willy-nilly, for its own use shows at least the suspicion that strict compliance is not a priority for them. Thankfully, it is for other web servers.
Engineered Mini Flying Wing [video]
Well, mostly If-None-Match is used to save bandwidth by allowing the client to validate a stale resource.
Did the parent originally talk about dysgraphia? Because while I have pretty serious dysgraphia I'm not really dyslexic. While related they're pretty significantly different. One of my best friends growing up had dyslexia and with my dysgraphia we always joked about being one 'normal' person.
Or just not use this crappy product
It would be interesting to see what the results are if they remove the constraint of job title.

A tech organization probably has more similar salaries for the same types of jobs than many other types of business does.
EC2 Metadata service mocking with Docker
Lots of issues with hacking something together like that, though -- I really want something which ties into vehicle sensors, the can handle calls/mute/etc., mixing nav + voice + music dynamically, etc.

At that point it's basically worth building a car computer. Possibly using Alexa for the voice, but if I'm doing a car computer, I think a hack to work with Cortana or Google or Siri might be easier.

It's amazing no one has done a good job of this yet -- it's been within feasible for 10y, and commercially viable for 5y for big companies, or 2-3y for startups just using existing hw. I think it's because not enough good product/dev/etc. people have 1h+ car commutes.
That's no different than suggesting that computers be identical except for the color.
Combination of paper notebook, text files, and a program I wrote that acts as a probabilistic reminder list (https://github.com/JD-P/epiphanal). I found I was having trouble ever actually reading the giant project and ideas lists I'd write because you'd get to a certain number of items and there was no way you were actually going to read that entire list, even skimming it became a hassle. So I wrote this instead as an alternative where it feeds you a small number of items from a list at a time.
Here's a really interesting freakonomics radio episode that goes into some good detail here if anyone's curious where these differences really originate:

http://freakonomics.com/podcast/the-true-story-of-the-gender...
I work out at the 24 hour fitness next to Zenefits HQ and I've overheard several conversations that seemed like they belonged in a Wall Street boiler room. I just assumed these guys were working for some rinky dink boiler room type operation.

I had no idea it was Zenefits until they garnered more press, then I put two and two together and figured most of these guys probably worked in sales for Zenefits.

I would have never have guessed that would be the case - I just wouldn't associate the tone and tenor of those conversations with a tech startup.

The upshot of the layoff is that now I have the squat rack all to myself.
Quite a super explanation and if it helps spread the consideration of the formatting into more sites, that'd be great. The technical nature of the piece itself seemed to fit the subject as well.
Awesome thank you.... So need to build a content plan and keep adding content to the site over time..
It's not FUD. We've had countless stories scare mongering about smart TVs that "may be spying on you"

If this device was from Samsung I think the giddiness over it would be alot more tempered.
Yes, yes it is sweet. Set a breakpoint in VSCode editor, run, inspect some variables in VSCode editor debug panel, stop debugging, fix code, run with debugging again -- everything you would expect from smooth debugging experience.
This is what a witch hunt looks like - conclusions first, then we go find the facts that support it.
The barrister who became a badger
I've used it on a macbook for a short time for node/javascript development, but found it buggy and had to switch back to sublime. The undo (cmd+z) would occasionally get in a weird state where the undo would happen partially (not all lines or columns?) and the whole history would be screwed, or outright stop doing anything. Few times i had to close the file to get last saved version. Perhaps it's something I was doing wrong but it was enough not to use the product, which was great otherwise!
Will try again when I hear of new versions coming out..
I don't understand why he's drawing this line in the sand.

Engineering is applying scientific principles to solve a problem. Development is the process of improving something.

I don't see why they should be at odds; the concepts seem orthogonal.

Instead of insulting rigorous, creative professionals who prefer the name "developer" over "engineer", maybe he could have said that he wants to hire people that won't go CYA when problems happen.
They took over the company from their mother n 1945 and split it in 1961, a year after their parents gave them the remaining shares. The exact reason for the split is unknown and there has been much speculation about that. Both brothers died a few years ago but the companies are still run by their families.
Google Preps Angular 2 for Final Release
>I'm confused by your comment.

I took their comment to be commentary on how there is still an insistence by many in society that there exists a gender gap even when many studies have given evidence that the gap is explained by a variety of factors such as work life balance.

It would be nice if the discussion could move onto issues such as why there is a gender difference in work life balance desires, in hours of overtime worked, in work place death rates, etc. But we still seem to be stuck having to explain that the earth doesn't have four corners.
You certainly could have a separate function since this would need to know about the in-memory cache of the JSON versus pulling it from the URL.

Or you could also refactor the JSONTree function to (a) check if the first param is an object or string and (b) put the meet of the request eventListener (lines 24-35) into a separate function that's called as appropriate in each case.
Joel Spolsky wrote an essay on "leaky abstractions," and from reading the interview with the Etsy CTO, the two seem related. Allspaw is making the distinction between engineers and developers this way. To him, an engineer is willing and able to get under the hood, if necessary; whereas a developer is limited to using libraries and frameworks as-is, and filing bug reports on them when things don't go as planned, or feature requests if he bumps up against some limitation. I think that's what he means when he characterizes the non-engineer as having a "not my job" mentality.
No, it's a zombie in the normal sense, the killing here is not sending it a signal but reaping zombie processes (in the sense of personified death reaping souls) by waiting on it.

Things would probably be clearer if the quotes were around "killing" rather than "zombie", mayhaps the interviewer/writer was unfamiliar with the terminology.
High-assurance software and security field have been doing real engineering for decades. Here's a nice presentation with a tie-in to another high-assurance discipline:

http://web.cecs.pdx.edu/~hook/cs491sp08/AssuranceSp08.ppt

Here's an old method, Cleanroom, that was cost-effective for business with low, defect rate even on first use:

http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=E10....

Altran[-Praxis] is a modern company engineering solutions with their Correct by Construction methodology:

http://www.sis.pitt.edu/jjoshi/Devsec/CorrectnessByConstruct....

They warranty their code like Cleanroom teams used to. Still in business so the method works. ;) Their SPARK tool is now GPL with lots of learning resources available. So, those are a few examples of engineering software vs just developing it. The results in terms of predictability, reliability and low defects speak for themselves.
CFPB Fines Fintech Firm Dwolla $100,000 Over Data-Security Practices
What is interesting is the breakdown of motivations between men and women. It seems readily apparent that women on the whole prefer flexible work arrangements because of child raising obligations. This is exactly the same argument lobbed across the wage gap discussion for years now. Proponents of the wage-gap point that women have an unfair obligation to child-raising duties, which puts them at a disadvantage when compared to their male peers.

I'm not a social scientist and nor am I particularly well versed in the quagmire of social & gender obligations, so I'll keep out of making a normative judgement on this topic.

Suffice to say, in Tech, the longer you spend at the office, the more you appear to be motivated and hardworking. I fear that might just be too ingrained in management psyches for a solution to be readily available.
I agree, my definition of a (good) "developer" matches TFAs definition of an "engineer" rather closely. I've mostly seen the terms being used interchangeably.

Most well known software companies I've checked so far seem to go for "engineer". StackExchange however seems to have "developer" titles.
You're making a lot of absurd assumptions here. You're assuming that this demo is a completely literal representation of what dyslexics experience, which is unlikely, and you're assuming that there is some predictable pattern to the shuffling, which there isn't (check the source, it's just randomly choosing words and then randomly shuffling their internal letters).
For the Echo, at least, it has to use your home network, so you could pretty easily run a packet capture to see if it's ever sending audio out when you don't want it to.

Harder for things with cellular data, though.
No, it specifically applies to
'music, sounds, text or information
that you make available or create ("User Content")'.

I understand that's not how you use it just now. But that's what it says.
My father has trouble reading despite being really smart otherwise, and unfortunately it's gotten him to think he's not smart. I'd love to show this to him, but my only concern is that everything is geared towards parents to help their children, and I don't want to demean him with that. are there any similar resources geared towards adults?
As broken as the visa system here is, I don't believe any short term visa (one that would need to be renewed) requires a job posting, for initial or renewal. They're based on other factors, and generally just require an application and for the candidate to be eligible. The only time a job posting had to be created for me was for PERM, for the green card process.
Speech recognition has improved dramatically over the past few years through using cloud back-ends. It's actually usable for many tasks.

However, we seem to still be pretty far from natural language interfaces that make sensible inferences about actions you're requesting and perhaps join multiple data sources to answer your query. There have been a lot of advances--don't get me wrong. But it's a very hard problem that's been being worked on for a very long time.
Yeah, the whole thing seems odd to me. And the whole "Labs" story sounded fishy, too. I wonder if when that letter was written that they were already under investigation considering the grievances date back to 2102 and before?
Does anyone have a link to reliable breakdowns of different professions by race and gender? Tech gets slammed particularly hard for being "white male cishet scum" and I'd love to see how it compares to other fields. I can't imagine fields like law or nursing or mining or teaching or policing are much more equal.
The 2nd and 3rd links are truncated and do not seem to go where they are supposed to go.
Is there a plan to release python plugin as well??
Finally the Telescreen is here.
The Oxford maths interview, shaking up admissions
I'd be amazed if there wasn't a correlation between time in the office and productivity. There may be very good reasons for the disparity in pay.