skysight-inc/HackerNews huggingface dataset:
Just read up on any existing quick-charging technology. Tesla's superchargers are the world's highest-capacity quick charging at 130kW, 2x the nearest competitor (CHAdeMO). And this still requires ~one hour to give the battery a full charge. Let's say you want to be able to charge in six minutes. That would mean something on the order of 1.3MW of electric power. So let's say you have a small-ish refueling station like a contemporary gas station, with eight charging spots. To power these, you need to pull ten megawatts from somewhere. The current power grid isn't dimensioned for this kind of demand, especially since the demand is very transient.

Tesla is attempting to solve this by building a massive battery storage capacity into the chargers and then trickle charging these batteries when the charging bays are not in use, so this is by no means a problem that has been solved once and for all.
Yeah in the video they mention Li+ ions. So I guess it's still a lithium battery but a different variation. https://www.youtube.com/watch?v=OJwZ9uEpJOo&feature=youtu.be...

The guy goes on to say eventually they'll make them just out of carbon but God knows how the physics will work then. You need some sort of chemical reaction to produce the electrical power along the lines of http://en.wikipedia.org/wiki/Lithium-ion_battery#Electrochem...

The carbon only bit sounds like management / marketing bs
> Or to put it another way: if you had $500 billion to spend and you had to choose between overhauling the nation's education system (which desperately needs it) and providing better Internet access to people, which would you choose?

Pretty sure that's a false dichotomy, there's no reason you can't have both (given a few years).

US military budget is ~$650 billion. Is that more important than investing in an educational system that desperately needs overhauling?
Okay, how about a simple table of the salient numbers for one state?

Or is that a 'buy the book' sort of thing?
That's with a 120 kW charger. Can they increase the power 6 times? 720 kW per car?
Introducing Sync: Low Supply, High Demand
Not traditional TV, just Foxtel which is the biggest pay TV provider in Australia. Pay TV has much lower penetration in Australia than the US or UK, but if we had universal fibre access to every home, Foxtel would die pretty quickly. Foxtel is owned by Rupert Murdoch, and so is the Daily Telegraph which runs ridiculously overt front page articles against the Labor government and in favour of the Liberal government (for example, during the lead up to the last election the Tele had a cover that read, in very big letters "KICK THIS MOB OUT" referring to the encumbent government).
Don't know about the rest of you, but the most secure cipher I can support on older combinations of Apache and OpenSSL is RC4. I'm (slowly) replacing these old installs with Apache 2.4 and OpenSSL 1.0.1, which gives me TLSv1.2 and newer cipher suites. I'd imagine that many web servers and not a few browsers are stuck at TLSv1.0, where RC4 is more secure than other cipher suites because of BEAST.
AFAIK it currently takes ~20 minutes to half-charge a Tesla. 20x would mean charging fully in ~2 minutes - nearly as fast as the automatic option for replacing depleted batteries with fully charged ones.
I was curious about that so I checked it out a bit. According to the discussion page there, there are many references to the name "fire fox" that predate Mozilla (mainly in Chinese though some people found English citations as well). But the name has been removed from the article anyway due to over-zealous Wikipedia editors (but I repeat myself).
Simple things like data breach (or human errors) are significantly more like that the 11 '9' bullcrap.
Wouldn't it be whitespace-free with prefix test expressions too?

(&(|(=(uid)(smoyer))(=(uid)(swm)))(=(mail)(redacted@gmail.com)))
Athletes get paid to win games, not practice. A certain amount of practice and study may be necessary for good teamwork, even though it's not the desired output on its own.
How JavaScript and HTML5 Vulnerabilities Affect Application Security
As a follow up, this is also interesting: http://www.independentaustralia.net/politics/politics-displa...
Wireless Energy Powers Pacemaker In Live Rabbit
Some of this inventor's existing patents:

https://www.google.com/patents/US7052802?dq=ininventor:%22Ka...
"Organic" as in organic chemistry is to do with compounds containing carbon.

"Organic" dictionary definition: "relating to or derived from living matter", i.e. [0]

> They add that the carbon they use is new as well—it's an organic compound grown from cotton fibers

[0] http://phys.org/news/2014-05-power-japan-dual-carbon-battery...
> I heard that it's shortlisted for end-of-life at Google because it's a hassle to work with.

Did you hear that from a Googler that actually knows their long term budget/support plans for GWT, or just the usual misguided rumors?

Right now Google has 4-5 full-time developers working on GWT because it's used by AdWords (huge) and literally 1,000+ other projects (private and public) inside of Google (including for parts the new "Sheets 2.0" of Google spreadsheets).

The end-of-life comment aside, which I'm admittedly defensive about, your other criticisms are unfortunately very valid.

Personally, I think a good framework is essential, and the compiler is a known issue that they currently have several smart people working on. We should see by mid-summer if they pull it off.
Microsoft was blindsided by China's Windows 8 ban
Number of occurrences:
"power density": 0
"energy density": 1
The weird thing about Lisp syntax is that people try to find all kinds of justifications why not having infix syntax is ok.

The fact that arithmetic can be written in weird form in other languages too isn't very interesting.
I keep about 7 days worth, although at the start I would delete anything semi dodgy like say if I lane filtered etc.
I'm over my paranoia now :)
It was a great article! Very nice to read about how someone else thinks when making descisions.
Regarding your choice I think you should look a little bit more at javascript frameworks like Mithril and React, they can be used on the server or on the client which holds many doors open for you. Mithril might fall for your demands on previous usage and minimum age but it seems to get web programming very close to other programming and is small enough that you should be able to do maintenance of if yourself if you have to a few years down the line.
http://lhorie.github.io/mithril/
The Hammer Effect
Dual carbon battery that charges 20 times faster than lithium ion batteries
Ask HN: How do you measure your code quality?
Do you or your team/company have a standard, objective way of measuring the quality of the code that you write, to track personal improvement over time?
The "Answers" /goodies link here just goes to the splash page. Do you know the correct page?

http://duckduckhack.com/
> 20x would mean charging fully in ~2 minutes

Charge profile is not linear in existing batteries. A supercharger is 40mn to 80% and 75mn to 100%.
Ive been watching a few of the Laracasts episodes this week to get a feel for Laravel.
https://laracasts.com/
It's an unclear message that impacts nobody until it is confirmed. Don't fearmonger.

Edit: they've removed your temporary page now: "The message you are trying to access is not available."
...’s abandoned monument to ... looks like a decaying ...

http://www.theguardian.com/artanddesign/gallery/2011/jan/02/...
even if there are 3 orders of magnitude differences in productivity among different people (and I doubt that)

That's not very hard to imagine, at all. Take a guy who flunked out of 8th grade due to his inability to read. Point him at a computer. Ask him to fix a problem in a Ruby on Rails application which you've benchmarked an intermediate engineer at requiring 1 day. If the problem is solved within 1,000 days, he's within 3 orders magnitude of that engineer's productivity.
You forgot the "wrong sort of snow" reason.
Most welcome! I wrote that wall of text more in wanting to get my reasons out of my head, like you did, than in trying to wrestle you over to my side of the field. But if you want to be really tempted now, reconsider, like someone else commented here, the importance of concurrency and persistent data structures for web development going forward. Even for a one-man team (such as I plan to be, and actually one of my side-projects in Clojure has to do with language learning and SRS, would love to keep up with what you end up doing.) It means you can handle traffic spikes and trace errors as a one-man operation much more easily than if you had stateful bugs and failures to deal with.
Melting Hard Drives
Original article in German language:
http://frank.geekheim.de/?p=2423
Apparently A- means anion and is a generic term for assorted anions. Shame it's not a new element. That would be cool.
Hah, I've not (yet) seen that one! What is it? Yellow snow?

Edit: O. M. G.

http://www.telegraph.co.uk/topics/weather/4434770/Snow-Brita...

Do you remember "the wrong kind of snow"? That was how
British Rail tried to explain away the complete
disruption of their services in London and the Southeast
on February 7 and 8, 1991.
Job hopper here, four jobs in the last 12 months.

Hasn't been a problem.
May be a language impedance mismatch rather than actual disagreement.

Everyone on both sides of review time knows that "considered the use of AngularJS" only minimally requires 10 seconds or so. So writing that down doesn't mean much. However, a completion like "implemented a helloworld class AngularJS demonstration, and determined for X,Y,Z reasons it would be inappropriate for project Q" would be totally valid.

There are also corporate culture issues, nobody here gets a bonus for stuff that doesn't work, so it might be useful to separately document that data, but...

Another corporate culture issue relates to coddling, some employers are like the mother duck with the ducklings following her and others are like the building trades. Some places promote useful career advice and training so discussing failures might lead to training, experiments, etc. On the other hand some places just don't care, much as I really don't care if my plumber doesn't like a certain brand of pipe wrench.
I haven't made any mobile apps for Android precisely because it uses Java. If I could use Go to build apps - oh boy, I'd be a happy camper.
Code review:

default_reasons doesn't need to be a dict. Use a list.

You don't need random.randrange(). Use random.randint() to select a random integer and random.choice() to select a reason from default_reasons.
I was surprised too that he hadn't heard of JavaServer Faces, given that it's the One Official Web Framework of Java. I'm not sure I'd recommend it necessarily, but it's hugely popular and well-supported, so it knocks at least a couple of his criteria right out of the park.
I'm talking specifically about a feature that enables fast keyboard access to applications. I don't see how that has anything to do with mouse or touch UI.

Ubuntu's UI has its own issues, but that's not the point.
Here in the UK HMRC let you geolocate the buyer on IP address which is handy
Take a look at factor: http://factorcode.org/ Your example would be written as:

"C:/tmp/adinst.log" utf16 file-lines [ "SEARCH" swap start ] filter members length

File is opened into a sequence of lines, then the sequence is filtered so that only lines containing "SEARCH" remain, then members removes duplicates, then length gets the number of elements left in the sequence. In the shell, "|" is the function composition operator, in haskell it's "." In Factor, any whitespace is function composition!
That argument applies to any uptime guarantee from any vendor. When Rackspace says "99.9% uptime!" no one complains that they should have to say "unless nuclear war happens".
I'm pretty sure that PHP Fat-Free number is wrong, but regardless after my search for a framework that's the one I've been backing for the past many months on a project.

It's actively developed (just follow the dev branch, which is quite stable) and the devs/community have been quite helpful. I wanted something much lighter than Laravel, but still have all the handy features, and that fit the bill. Based on your requirement of sheer usage numbers though, I don't know if it meets that (yet).
Renewed Optimism; Bitcoin Price nears $500
Also, use the print function rather than keyword to make this all shiny Python3 :-)
Your objectivity is suspect when you choose terms such as "stonewalling", "stymie" and "playing chicken"
You also don't need to quote data structures other than the list in Clojure since they evaluate to themselves.

(foo '(1 2 3)) simply becomes (foo [1 2 3])
If it takes off, the potential impact on train toilet cubicles could be pretty bad. Though the queue might get more interesting.
> virtually everyone still underestimates the impact this will have and (or perhaps because) it's very difficult to get that across in writing.

Why is it hard to get across in writing?
Even the power company -- which, for all its complexity, is a vastly simpler system to model and predict -- turns off my AC from time to time to keep up with load.

Availability of a shared network cannot be guaranteed. It's the irresistible force. Even if consumers don't understand, it still cannot be guaranteed.

Or, they could each have explicitly allocated pipes. They will pay a lot more for the privilege, though, just like they would pay a lot more for a private road instead of one they have to share with their neighbors.
My favourite waste of time: why Candy Crush and Angry Birds are so compulsive
You mentioned C#/LINQ, but F# has very nice looking pipeline operator, which does exactly that. Here is a blog post explaining it: http://lorgonblog.wordpress.com/2008/03/30/pipelining-in-f/
Cloud computing is here to stay and it is the vendors of enterprise gear and the IT department who are nervous. This is not to say that enterprise gear is at fault, just that building robust, large scale distributed systems has been made easier in the last 5 years and the skeleton crew of devops is much cheaper per user considering the 50% enterprise gear margins and the IT department.
Ofcourse, a conspiracy nut would say that theRegister sells a large portion of its advertisement to traditional hardware vendors.
It's not terribly hard -- no harder than a platform like Raspberry Pi -- if you're fine with sticking to a standardized subset of PC hardware.

That typically means using an older, slower standard for accessing the hardware. For example, you might use VESA BIOS Extensions for graphical video output, and be limited to a 1280x1024 framebuffer, rather than write device-specific drivers which would give you access to all its GPU acceleration capabilities.
I don't see the point in attempting to choose a language/framework for the next decade. I would think that different languages and frameworks will be a natural fit for specific applications and perhaps the reason the author is struggling to make a decision is that he's attempting to make it based solely on the abstract rather than a concrete application.

I'm not the only one who'd like people to choose frameworks and languages on something other than gut feel and googlefight results, right?
plantuner: Postgres hints, from author of JSONB and GiST/GIN
Of course not every URI scheme corresponds one-to-one to a layer 7 protocol, but there's plenty of interesting stuff in this list nonetheless [1].

[1] http://www.w3.org/wiki/UriSchemes
Better photos:

https://www.google.bg/search?q=%D0%B1%D1%83%D0%B7%D0%BB%D1%8...
Actually, that very example struck me as an instance of style over substance. Football, cricket, baseball, sprinting, javelin throwing: these are all diversions of the field, for sure. But canoeing? Have both McPhee and Somers forgotten that canoeing is done in a canoe, and canoes don't work very well on grass?

Yes, indeed, "a diversion of the field" sounds nice. The words have a pleasant ring to them. But they are, as it happens, completely inapplicable to canoeing.

Perhaps McPhee or Somers or both would consider this mere pedantry, worthy only of technical writing. I dare to suggest that their heroes Webster and Johnson would disagree.

I have to say that the paragraph about the canoeing strikes me as wrongheaded in another respect. "Simply a rite of oneness with certain terrain", writes McPhee. Wait, what? Simply? In what hierarchy of value or complexity or whatever it is that "simply" indicates a lack of does getting efficiently from A to B rank above a "rite of oneness" with the terrain in between?

Furthermore, let's return to Webster's definition of "fustian", which he defines as "a kind of writing in which high-sounding words are used, above the dignity of the thoughts or subject". The subject, in this case, is the fact that people take canoeing trips for reasons other than efficient travel. Fair enough; worth pointing out, in its context; but it's a pretty good example of a subject that doesn't demand "high-sounding words".

(I have to say that I'm not entirely convinced that what determines the appropriateness of high-sounding words is the dignity of the thoughts or subject. In -- for instance -- a religious ritual, a national celebration, or a musical performance, high-sounding words might be appropriate even for rather unexciting thoughts. Make it "the dignity of the thoughts, subject, and occasion" and I'd agree. So maybe there's something about McPhee's piece that makes elevated language appropriate even for its mundane topic. But I would prefer the elevation of the language not to compromise its meaning, which it has in this case.)
It seems like I see headlines every few months that a lab somewhere has created a paper-thin battery made out of unicorn horn which charges instantaneously when exposed to the sun and will run for a thousand years without recharging, and then it turns out to only work at absolute zero or to become unstable when three of them exist in the same area code or to emit radiation that kills anything smaller than a muskrat on contact.

I'm glad we've got labs researching battery technology, since I think that's one of the most important areas of research we can develop today. But forgive me if I'm skeptical until I see something show up on the shelves.
Proxy.app Lands In App Store
Not enough. Some countries are lifting new laws saying any kind of unauthorized access is already a crime. This website is fooling users into committing a crime by using resources that were not explicitly made available to them and taking advantaged of poorly configured proxies.
Recommended by Oleg Bartunov in http://www.postgresql.org/message-id/CAF4Au4y93AV2dKuQ2ABJbs...
Note that the battery still contains Lithium.
The weird thing is that some people feel that they need to find all kinds of justifications for why not having an infix syntax is OK.

Arithmetic in Lisp-style is excellent and easy to read. Thing is that programming languages infix math is ridiculously bad compared to what I can do with paper and pencil. It's really just a really bad form of imitation and to me that irks me way more than just doing it in Lisp. Math written in PL:s is hard to read in general and I'd love to see an Emacs package that lets you show an inline picture as you mark a mathematical expression of LaTeX rendering it as 'regular' math.
default_reasons seems like an odd choice of name, when there is no other kind of reasons. I'd suggest something like reason_choices or reason_options.

Edit: also I'd make it a tuple rather than either a dict or a list.
Spring license mistake noticed (on the WP page it reads 'springsource', not apache 2.0!), as for JavaServer Faces, it may be extremely popular I just never ran into it in actual use and I see quite a few companies every year.

Is it somehow associated with a branch of industry that I don't have exposure to? Do you have some examples from the 100 top websites written using JavaServer Faces?

That would help me to place it better.
The original blog post with more pics: http://romainveillon.com/2014/04/buzludzha/
> really, you should know whether you would like working there before you take the job.

My worst work place had an extreme micro-manager of a president. People were fired after working there 15 years on the spot and others their department was under performing for years and years never were let go.

Final straw: Unannounced layoff of 10%. They fired people at their desk all morning and afternoon and did not have an all company meeting till 3:30 pm. The bonus the job had a loop hole and didn't have to pay unemployment tax. So everyone didn't know they did not qualify for unemployment and were left with 2 weeks severance pay and found out they didn't qualify many weeks later after they were denied their unemployment.

Should have known: This was a place I knew intimately for 5+ years. I was friends with most of the staff. I did have coffee with half a dozen people and well made a 10+ year commitment mentally before taking the job left 6 months afterwards on my 4th year of employment. Now I LOVE my job working for Head Start.
My concern about the "internet of things" is not discussed here.

My concern is that "internet of things" is really a synonym for "things that used to work great independently but now have external dependencies that make them less reliable and less accommodating, for primarily anti-consumer reasons including surveillance and vendor lock-in"
and 14: "all the staff are striking"
is it possible to 'follow' tags or search terms?
i was just looking for this...
I have not looked at both products very much but it seems similar in some ways to https://www.rainforestqa.com/
Being a Java/JVM expert, I wanted to add a couple of thoughts to your process. I'm not insinuating that you should change anything you've done!

- Dropping JBoss Seam as a framework was a good choice because the important parts of Seam have been added to the JavaEE system, which provides an end-to-end set of technology specifications. If you choose to run a Java Application Server (such as JBoss EAP, Glassfish or Wildfly), then the server will support the full set of specifications, but you don't have to use them. Since JavaServer Faces (JSF) is one of those specification, I'm not really surprised you hadn't heard of it ... it's essentially JSP with lifecycle control and data-binding.

- GWT is indeed a Java technology, but it produces client-side code. For big projects, I generally use GWT with Bootstrap to generate the client. It compiles into Javascript producing several versions optimized for different browser groups. Using Martin Fowler's Passive View pattern, it's easy to write fast tests for your client-side business logic, and since it's typesafe, you get compiler errors before the compilation to Javascript instead of the run-time errors you often see when writing in Javascript (or Coffeescript). Since I generally write the back-end for a generic JavaEE server, I also tend to use REST calls from GWT to an Application Server for client-server communication.

- If you're looking for an ORM, none of the Java frameworks will include one directly, but it should be pluggable. When people talk about Java web frameworks, they're often constrained to just the "View" tier. Spring provides a much more full-featured stack (with DI and JPA) and is more analogous to JavaEE as a whole. I think you should consider those two as the full-stack contenders in Java. You can add GWT onto either if you need a client-side Java technology (I'm sure you'd NEVER use Java Applets for the client side right?).

- I happen to like Scala and appreciate how purely it seems to add a syntax to Lambda calculus. Martin Odersky's "Principles of Functional Programming in Scala" on Coursera was a great class, but I'm hoping the Scala IDE advances quickly. I'll admit I've never written production software in Scala (or using WAVE) but I also admire one project that's using it successfully (https://github.com/takezoe/gitbucket).
ClipUp – Organize, Streamline, Simplify your life.