skysight-inc/HackerNews huggingface dataset:
Solar power is one thing. Electric cars are another thing.

Power transmission and the whole grid is based on AC. All device you buy are based on AC. The reason is, transmission of three-phase/AC is much more efficient than DC. DC has also other side effects like they are not potential free (hard to explain for me in English as I am German.)
But to make it easy, beside the electrical stuff, the whole world is based on AC. So redesign stuff like TV, dishwasher, computer, … just for the few poeple who run their own system is economically not possible. (The hen and egg problem.)

The other thing is, everything that runs with a drive these days, like your electric car with a permanent-synchron drive, needs to convert DC to AC to run the drive. The AC frequency defines how fast the drive runs.

So even, if the first thing change, the second (running a electric drive) will not change.

Besides from those points, I find this contest interesting. Because, I thing in the industrial world, where I am working in, this kind of problem is addressed every day in electrical engineering.

EDIT: for the grid, it is not only solar, also wind energy is important. Wind parks are the next big source of renewable energy, in Germany (of course), but also in Spain, China, and the US. GE Wind Power is very strong in the US, AFAIK. With wind power AC is generated with the frequency depending on the wind. So this AC is converted to DC, which then is converted to AC synchronized to the grid. Actually, the market leader for those inverters is based in Nuremberg, Germany, where I am from. AFAIK, they have more than 60% of the market. Because moving such high power requires 3 or more inverters in parallel. But running such things in parallel is a pain in the ass. Because they have to run with less then 1ms accuracy in parallel. Otherwise the whole system will burn.
My first thought after reading the article was that it was ridiculous to fire/scapegoat the author for hitting the wrong key, too. This has happened to me before, where a single keystroke ( in my case, a line break in a config file ) caused me to take down a production system. My punishment? Designing a more robust system that would protect itself from a badly formatted config file. To this day, ten years later, a similar error has not been repeated, despite several attempts of people to push bad config files to our production systems. If I had been instead fired, no doubt a similar, but perhaps not exact, error would have been repeated every year or so.

If I had made the same mistake twice without any attempts to fix the situation long term, then, yes, I think that would have been a fire-able offense.

If you're working with people who care primarily about their own positions and egos without regard to the team as a whole, well, be prepared to be thrown under the bus when it comes time for those people to protect themselves.
Don't be; I came to the comments section to suggest rolling your own. You are, after all, a programmer.

...although I might not've hit submit, since I'm not sure I'd want to participate in the argument that'd be sure to come next.
Schemas built into the message certainly have the benefit of being self-describing. But they also have downsides:

- encoding the schema along with the message makes encodings like this less efficient.

- without an ahead-of-time schema, you don't have any canonical list for all the fields that can exist and their types. Instead this gets specified in ad-hoc ways in documentation. For example, like this: https://developers.facebook.com/docs/graph-api/reference/v2....

That URL describes a schema for groups. The schema exists, it's just not machine-readable! That means you can't use it for IDE auto-completion, you can't reflect over it programmatically, and you can't use it to make encoding/decoding more CPU/memory efficient. It's so close to being useful for these purposes, why not just take that final step and put it in a machine-readable format?
http://arstechnica.com/gaming/2008/10/time-to-buy-fallout-2-...

One of the earliest articles on it I could find. Updating old, out-of-print games to run under modern Windows versions and selling them was their initial goal. At some later point they began selling more and more recent games (as I recall, some months lag between them and other sources for a while) until they got to their current state of selling both classic and modern games.
---UPDATE---

@everyone: Want us to email you as soon as we have a password-free way to import your purchases? (for example through csv import)

Shoot me an email to christian@shelfflip.com (subject: "shelfflip passwordfree")
I think it's just normal tokenizing. `..-` is a legal name for an operator. An error is given since no operator of that name is in scope.

The alternative of this getting parsed as a range operator and a negative number now and changing to an application of `..-` if that is ever defined or imported doesn't sound very good...
> Every server on an average generates about 5 alerts per month

Source?
I guess you know that, but just to clarify, there already exist micro-inverters small enough to be installed behind the panel. (E.g. http://enphase.com/m250/)
Pretty cool! I imagine you may have better retention if you allow users to see the result without having to create an account
> The Gog downloader doesn't even work on my computer.

If you are using Linux, you can try this one: https://github.com/Sude-/lgogdownloader
Love this feature. I've seen something similar to it from Raen http://raen.com/shop/sunglasses/castor/

Does someone have a recommendation regarding steps to setup up something similar for footwear? I understand this would have to be done with some augmented app as tilting your desktop or laptop camera to shine on your feet is a bit awkward.

Would both of these features just be utilizing http://fitlive.youarethemodel.com/ http://fitmetrix.youarethemodel.com/

edit* added reference to youarethemodel API.
I get the impression the WBG manufacturers are partially sponsoring the prize, in hopes of getting their components adopted in the winning design.
I think it's inescapable to build anything resembling the Web without touching many Xanadu ideas -- either opting to do what Xanadu proposes or the opposite. I like lots of the thinking behind Xanadu, though sadly most of it never saw the light of day. Actually, Ted had expressed interest in talking about this, I'll report back if we do.
Ageism is overblown to the point of being a myth. I'm 34 as well, my resume is not really that impressive, and yet I've had interviews with Google, Samsung and Amazon (+ some name-brand statups) in the past 6 months. Sure, I didn't land any of them, but I wasn't far off. If you're getting interviews, they want to hire you.
The eye opener here is not Firefox, but the state of today's browsers.

I checked Safari, and it's search suggestions get sent off to Google, or whatever your default search engine is, the surprising fact is that it's sent over HTTP.

Good call reminding us that anything we type in the location bar is public.
Really, where is that mentioned?
Completely agree. A key thing we realized recently at Snowplow was that people's data starts schema'ed - in MySQL tables, or Protocol Buffers, or Backbone models. Normally when data is being passed around in JSONs (e.g. into/out of APIs, into SaaS analytics), it means the original schema has been _lost_ - not that there was never a schema in the first place. And that's something that needs fixing. We released Iglu (http://snowplowanalytics.com/blog/2014/07/01/iglu-schema-rep...) as a JSON Schema repository system recently and it's been really cool seeing people start to use it for other schema use cases outside of Snowplow.
> b. Especially problematic as writing off management, HR and other "soft" fields as not as important as engineering is a common way to sideline the women who do make it into tech companies, as they are somewhat more common in those areas.

This is a blatant twisting of his words. Women are even less represented in tech management than they are in other tech roles, and throwing in a few roles that he didn't mention at all doesn't change the fact that the one role he _was_ talking about (management) contradicts your narrative 100%.
Why is the app free? Is it supported by ads or are you planning on capitalizing it in the future?
It's not a horrible service and in the past I've been recruited for good positions through the site. I don't mind the recruiters that much and have been able to use them to my advantage. I turned off the endorsements entirely because they are meaningless and people who are not qualified to endorse just like to click the buttons. Also, I have very little interest in the content feed they keep pushing these days. When I log in I just want to be taken to my profile or look someone up in my connections.
I too am from Ohio. I myself found it difficult to find a company that had a reputable software department and also pay well. So of course I jumped on my first well paying offer. Now I am somewhat regreting it. I tend to do a lot of work on my own. I have yet to have any real team based software tasks. Also within my first 6 months I was asked to darasticly alter a legacy product that was not maintained and retofit it for a new customer. I had no real world experience before this so of course my branch of the code is showing big problems. With that over my head and the expectation that I need to develop another product from the ground up, I am becoming extremely stressed. I guess a question for you, being from Ohio, are there any places that you believe have a good environment for a aspiring coder?
> Alternatively: it's good to see what's out there so that when you do (inevitably) write your own, you know /what you want/.

Just as a counterpoint, I've realized recently that using other things before making your own changes what you'd make, and not necessarily in a positive way. You find yourself thinking in terms of the constraints and features of what you've used, rather than starting with a blank canvas and coming up with something you haven't seen before.
> You perhaps won't outright hear of a man getting threatened with rape, except maybe in prison or during a competitive game, but you will definitely hear of men being hurt in different ways for having opinions that make people uncomfortable.

it's rather bizarre that you managed to transform this story into something about men when the article is pretty clearly about the uniquely violent verbal abuse women are subject to in the tech sector.
Really smart that they used a card as a sizing gauge. Reminds me of geologists and their putting pennies in pictures as a reference.
> How do you know your complaints about style aren't an excuse to avoid confronting the problem?

Because I would have the same complaints regardless of the subject. Not all opinions deserve equal consideration and you have a burden of proof when trying to convince your reader of something. If anything, I gave this article more attention than I normally would have because I sincerely want properly condensed information about the topic and I haven't found it.

> I don't want my kids to grow up in world where this kind of things gets ignored

I want my children to understand perspective. You can't grieve for every individual injustice in the world, you can only strive to make it better overall.
Bailing early reveals the information that the lengths are different. In most cases the attacker knows the length of the target string and so this test will never pass. You can probably imagine a scenario where the length isn't known and step 1 is to determine the target length.
Congress introduces bill banning FCC from lifting mun. broadband restrictions
HTML5 Remote Access
No, it doesn't make sense to do that. The nice, efficient system we have is far superior to having everyone invest in expensive, fragile batteries everywhere and never be able to cook more than 30 minutes without recharging for 12 hours.
Can you briefly explain how to analyze for that, using non-dev tools like Chrome Inspector? I used 'Inspect Element', but found 'Post' on the popup form:

<form id="add_products_form" name="add_products_form" onsubmit="connect_amazon2(); return false;" method="post" enctype="multipart/form-data" _lpchecked="1">
If Snowden ever does get a trial, they won't prosecute him for anything he leaked to avoid his justifiable defense. He admitted transporting classified docs to China that were never released because the information did not involve illegal surveillance. They can put him away for life just for admitting to mishandling top secret data regardless if he released it or not. Pretty sure there are clear rules on storing that data and none include taking it on laptops to China encrypted by software likely not approved. He can never come back because of talking too much to the media, all that can be used against him

Watch this http://youtu.be/6wXkI4t7nuc then imagine you are a federal prosecutor tasked with prosecuting Snowden. Go through all his interviews and find crimes he admitted to not related to the 200k docs he sent to journalists to prevent any defense. Bonus points find inconsistent statements you can manipulate to claim he is a liar to further wash away any defense. Automated tools to grab indiscriminate secret docs, illegal transportation, tons of potential crimes there based on his own admissions alone.
Reactionary Productivity: Serendipity or Catastrophe?
If you regard it as an "extended paid vacation" there's a good chance it's going to impact your earnings for years if not decades.

It may be an opportunity to work on your side projects, get some training/education, reevaluate your options and direction, etc. but it's not a vacation. It's "unemployed" and just having that gap in your resume/job applications can really start to hurt you - in part because other people aren't treating it as a vacation. If you're a cog but nobody's chosen to slot YOU in place of someone else "easily replaceable," what's wrong with you? "What did previous interviewers see that I'm missing? Meh, he's a cog, why risk it, 'NEXT!'" Just ask some of the long-term unemployed about how hard it is to even get a call back.

Even if you avoid that, one of the questions you're going to get is "What have you been doing since you were at XYZ?" and you'd best have an answer.
Great info, Nick. Thanks for sharing.
I often use ZocDoc to find appoints/book them with doctors, but it would be interesting if they integrated something like this. Possible partnership?
"If you quadruple your engineering headcount in a year, you will likely have less absolute throughput than if you doubled headcount. As an added bonus, you will burn way more cash."

This is a great point (although I hate the term "headcount"). It takes time to get engineers up to speed in any organization, and it usually cuts into the productive time of current engineers.
Honestly, this is unethical.

You should not be collecting peoples' usernames and passwords, being a software engineer aware of the consequences, regardless of whether users are willing to give them up.

There are so many things that can go wrong, even if you've got the best of intentions.
Intagram's website is small? Ok, so show me the large one written in Java. But let's agree: this should really be web site/web interface, not some back-end service in large distributed system like Twitter or LinkedIn, because in such systems there's a great mixture of the whole bunch of different languages.

So far list of websites written in what I used to think of "sane Java framework" (Spring Web) is not very impressive [1] compared to Instagram, Washington Post or Reddit.

[1]: http://spring.poweredsites.org/top
Anecdotally it seems like a lot of the people let go were in SDET roles.
Hacker News also runs on a single box using only in-language hashtables and lists. ViaWeb did too, and PlentyOfFish.
It's GoG's ethics that I love. They walk the talk.

I'm no gamer, but I bought The Witcher on Steam with the aim of playing it in a language I'm learning. Seemed like a solid and fun challenge. But Steam's version of The Witcher wouldn't even load on OSX, despite it being sold as such.

GoG, rather kindly, offered a download for folk experiencing this problem, providing you provided a valid key for the game. My complaint to Steam has never been answered.

See, to me, GoG add value to the customer -- even though I wasn't one at that point. They are focussing on things from a customer's POV. That's the kind of business I want to do business with.

GoG is the current wearer of the "Don't be evil" crown.
I get the gist of how Minecraft is constructed: just a bunch of blocks with algorithms which hide certain blocks when they aren't in the player's view.

Are there any articles about how an engine like this is built? It is an extreme level of procedural generation (apparently), but the graphics aren't blocky and as abstract, but rather pretty impressive.

In a similar vein is Eskil Steenberg's Love [1], but this is on another level entirely.

[1] http://www.quelsolaar.com/love/index.html
> in a log somewhere on their server

As well as on Amazon's logs, which aren't meant to hold customers' passwords. This is bad, bad, bad (interesting idea though).
The URL bar's keypresses are not sent via network. That's the whole point behind keeping URL and Search Bar separate. Search bar has online suggestions, URL bar doesn't.
iPhone 6 – Will It Meet The Expectations?
Why is self-description a necessity here?
Disappointing article. There's no discussion of the algorithms the game uses to generate content.
http://i.imgur.com/06580e9.png

This is from chrome developer tools, network tab
I don't feel comfortable giving my amazon login credentials like a lot of people here. I think Unioncy (https://unioncy.com/) has an interesting solution to this. They parse your emails for amazon receipts to figure out your amazon purchases.
It's really frustrating how in 2014 almost everybody is still writing API definitions which are only human-readable. Two worthy exceptions:

- https://github.com/balanced/balanced-api
- https://helloreverb.com/developers/swagger

You can have self-describing messages without having to embed the schema in the instance. Instead you embed a reference to the schema in the message. We came up with an approach to this called self-describing JSONs: http://snowplowanalytics.com/blog/2014/05/15/introducing-sel... The Avro community do something similar.
It helps at this point that Mint itself and its corporate owner Intuit have a long history of reasonably good online security (certainly better than some banks I've used), plus the whole "owned by Intuit" thing gives a solid paper-trail to keep anyone from recourselessly running away in the night with my information.
Comcast memo on viral cancelation call: It was “painful to listen to”
Looks like it could be a good game either way, but I'm questioning their use of words when they say "every atom" is procedurally-generated, as in their first reveal trailer.
http://www.youtube.com/watch?v=U6fCn8oB-sg

From what they have demoed, they have not proven that anything actually is being generated. My best guess is that they randomly vary colors and textures (and generate the atmospheres, as they say), and randomly place models about the planet, which is a far cry from actually generating all of the models and animation for everything. A lot of it just looks modeled by an artist (and they do have an artist on their team). Anyhow, I don't think this will necessarily detract from the game, just a nitpick on choice of words...

An additional concern is how quickly this game came out of nowhere (I think?). The Inovae (formerly Infinity) engine took many years to develop - it was one of the first of its sort to allow seamless planet to space transitions with tons of terrain detail. If you look in close detail at the differences between the two, you can tell that No Man's sky does not have a very good sense of scale when flying into a planet (unless the planet were incredibly tiny). Also, note the angle of the fly-in is straight on; its much harder to prevent detail popping when flying in tangentially to the planet and I wonder if they have yet addressed this. Again, just another nitpick. :)

No Man's Sky (2:00 in for the planet fly in): http://www.youtube.com/watch?v=nLtmEjqzg7M

Inovae/Infinity:
http://www.inovaestudios.com
and
http://www.youtube.com/watch?v=a6a69dMLb_k
You're right, panels are generally ganged together in battery to avoid the 'thick copper cable' problem.

However, the individual panel assemblies do run at lower voltages (individual cells run at the band gap of the semiconductor, 1 or 2 V).

It should be noted that placing the panels in series has a significant effect on panel performance when some of the panels are shaded (The entire string outputs at the rate of the shaded panel), so it would be much better to place panels in parallel when possible.
I just started a contract at a major bank, and have found an area (Dev tooling nothing bank related!) that was missing obvious parts and dove in.

I think productivity is partly good people, good open systems and partly leaving folks to get on and find the biggest pain points whilst not stuffing architecture up.

I think this works for non devs too and has next to nothing to do with productivity tools. I could have been using notepad and a shell and would have done as much useful work.
Not so much a "process" as much as a bad planning strategy, or a company structural deficiency (in which the incentive of "tell me what budget you need" is exacerbated).

When I think of "one bad process" that could ruin any company...I think of something like, stack rankings, or, partially-automated deployment (e.g. http://www.zerohedge.com/news/2013-10-22/how-lose-172222-sec...)
Of course I know that Ellsberg was asking the questions and I am aware of the keynote. For me, the misspelling of the name and the dubious and trollish claim of the "contempt for all of us in America" don't appear like written by somebody who even understands what Ellsberg actually did. I can write "citation needed" since Ellsberg definitely hasn't expressed "contempt for all of us in America" but then we're dancing to the troll's tune.

Instead, I really suggest learning more about Ellsberg, it's definitely worth, in my opinion.
Possibly but in many ways it's a lot easier to pick and write a fast implementation using e.g. typed arrays than it is to convince the world to use your special format
Well, this seems to have versioning and some notion of permanence, which are two big ideas in Xanadu that the current Web lacks.
You should really do the right thing and takes this down until then.
How Wearable Technology Made Carmelo Anthony a Tech Investor
If you want to ship to a new address (not in your address book), Amazon requires you to re-input your card number.
Deaf advocates reject Verizon's arguments against net neutrality
Maybe a few dollars? This is crazy cheap... there's a reason Github can offer Pages for free.
Average salary of game developers is down from 2012, says survey
Okay, thanks for edifying. As someone else said (to the creators) it would be nice to see a "why I would use this" blurb.
Your supervisor wants daily updates because he does not trust the task mgmt tool - quite rightly because I doubt it is linked to the user acceptance and unit test runners and so is no indication of reality. Looking at you and hearing your voice is a better proxy of reality than a gang chart but nothing like tests

As for the NLP of meetings - yes please !!!
You're don't necessarily deserve $n if the market can no longer bare it. There's nothing wrong with taking $(0.8n) if that's what the market has determined your skills are worth.
The "Battery Bank" appliance, with no user serviceable parts inside, and consuming valuable real estate in my kitchen? I'll pay the extra few bucks per decade to not have that in my kitchen.