hacker news with inline top comments    .. more ..    30 Jun 2015 News
home   ask   best   3 years ago   
AWS s2n open source TLS implementation in 6000 lines of code amazon.com
104 points by ukj  1 hour ago   15 comments top 10
richm44 59 minutes ago 0 replies      
Note that this library is currently only providing server functionality, and doesn't do certificate validation (in fact it appears to not do any of the X.509 parts of SSL/TLS). It's certainly interesting, but one of the reasons it's so small is that it's missing critical functionality for many use cases.
edwintorok 8 minutes ago 0 replies      
If I counted right:

 OCaml TLS: ~4400 LoC OCaml X509: ~1550 LoC OCaml ASN1: ~1400 LoC OCaml nocrypto: ~5250 LoC
Total ~12600 LoC but you get a fully self-contained implementation, having only some crypto code in C and the rest as pure OCaml:


userbinator 1 hour ago 0 replies      
I wonder if this could motivate others to try making even simpler implementations of TLS - essentially, an effort toward the bare minimum necessary to be secure.

The fact that they are focusing on the TLS protocol itself and not the actual encryption implementation is a good way to start; the "extraneous complexity" is not really in algorithms like RSA/ECDSA/AES since those are specified mathematically, but in the handling of the protocol messages and states. That is also where most of the bugs tend to be.

It reminds me of this Hoare quote: "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies."

agazso 1 hour ago 0 replies      
Can you use this library without having to use its IO capabilities?

My biggest issue with OpenSSL is that it also tries to do IO, but does it in a not too well-performing and non cross-platform way.

geertj 41 minutes ago 1 reply      
Unfortunately this still uses libcrypto from OpenSSL. This isn't a fully self-contained implementation of TLS.
VeejayRampay 57 minutes ago 0 replies      
Glad to see that some of the big players are starting to get into the habit of giving back to the communities building the bricks their success was built upon. Facebook, Google, Apple, Amazon, Twitter, all of them have contributed major pieces of the web fabric in the past few years. The power and money they can divert to such operations is a key factor in producing mature tools which will help foster the web ecosystem in the end.
zymhan 34 minutes ago 0 replies      
I wonder if they will include it in Amazon Linux at some point.
xvilka 51 minutes ago 1 reply      
I wonder why do implement SSLv3 in the new product, while others already deprecating and removing it?
nailer 53 minutes ago 2 replies      
> s2n is short for signal to noise

Anyone else think this was a contraction of the a11y, i18n, a16z or f6s variety?

borplk 1 hour ago 0 replies      
Very impressive, thanks Amazon!
Pete Sampras: Letter to My Younger Self theplayerstribune.com
93 points by yarapavan  3 hours ago   15 comments top 8
seanalltogether 1 minute ago 0 replies      
Regarding diet, apparently sushi has become the major go to food of tennis tournaments these days.
kartikkumar 2 hours ago 3 replies      
Even though I was firmly in the Andre-camp as a kid, I cant but help the words of a genius. Witnessing the Sampras-Agassi rivaly is one of my best memories growing up. I remember how much of an effect it had on me and my desire to get out on the court and whack a ball.

More than that though, it think Sampras words ring true regardless of your occupation. Dont sweat the small stuff, celebrate every success, appreciate the people you have in your life.

Great way to start the day.

adpd 36 minutes ago 0 replies      
If the article has caught your interest, it is definitely worth having a read of Pete's biography (A Champion's Mind: Lessons from a Life in Tennis).

I would add that it is also worth reading Agassi's biography (Open: An Autobiography).

Together, these books provide a unique insight into life at the top of the game - and the impact this has on their lives. As a bonus, the views are from two players who were very different characters, were viewed in the media as being very different, and brought the best out in each other.

bshimmin 1 hour ago 0 replies      
As a huge tennis fan who grew up loving Pete Sampras (I even copied his serve, as best I could, and utterly failed to imitate his signature "slam-dunk" smash many, many times more than my coach or team mates really thought was acceptable), I loved everything about this.

Tennis always seems to have more than its fair share of real gentlemen, and Pete is front and centre amongst them.

kriro 1 hour ago 0 replies      
"""Luckily, youll be out of the game before these things called Twitter and Facebook come around. Be thankful for that. One day youll understand what I mean."""

NFL players listen to this man.

sudeepj 1 hour ago 0 replies      
True Words. Messages like these from celebs from other walks of life (e.g. Sachin Tendulkar) also echo the same message (directly or indirectly) i.e. work hard, respect others, give credit, be humble.
geertj 1 hour ago 1 reply      
> Play hard, do it on your own terms and stay true to yourself. Do that, and you cant go wrong.

So true in life..

antidaily 32 minutes ago 1 reply      
One long humblebrag.
CodePhage - Automatic bug repair, without access to source code mit.edu
48 points by tvvocold  3 hours ago   20 comments top 6
TeeWEE 1 hour ago 0 replies      
FYI The full paper can be found here:http://delivery.acm.org/10.1145/2740000/2737988/p43-sidirogl...

In summary, for an app with an bug. You must know a) input that causes to bug to show up, b) input that doesnt cause an error. Then it will look for similar code in github, and try inserting the checks done from that code into the new code. And then it reruns the program, hoping that the bug is resolved.

This approach is very cool, and harnesses the power of lots of developer. But its also very limited. However thats what research is for. Small steps together are a big leap for mankind :p

I also like this conlusion in the article:

"""In recent years the increasing scope and volume of software developmentefforts has produced a broad range of systems with similar oroverlapping goals. Together, these systems capture the knowledgeand labor of many developers. But each individual system largelyreflects the effort of a single team and, like essentially all softwaresystems, still contains errors.We present a new and, to the best of our knowledge, the first,technique for automatically transferring code between systems toeliminate errors. The system that implements this technique, CP,makes it possible to automatically harness the combined efforts ofmultiple potentially independent development efforts to improvethem all regardless of the relationships that may or may not existacross development organizations. In the long run we hope thisresearch will inspire other techniques that identify and combine thebest aspects of multiple systems. The ideal result will be significantlymore reliable and functional software systems that better serve theneeds of our society."""

tempodox 1 hour ago 4 replies      
If I exaggerate just a little bit, that means the end of us programmers (though not right away). Just imagine, any-one can make a rough sketch of a computer program and have a system like CodePhage fill in the blanks. There would still be CS people for fundamental research and new discoveries, but the rest of the software industry would collapse into one automated know-it-all software replicator. Someone wake me up please!
tluyben2 2 hours ago 0 replies      
Related: http://dijkstra.cs.virginia.edu/genprog/

Edit; this one is open source; is the MIT one ? Couldn't find references on the page?

Piskvorrr 2 hours ago 1 reply      
The old adage "fixing a bug introduces at least two more" comes to mind. Now fully automated! ;)

But seriously: autogenerating fixes as observed by fuzzing does sound cool.

higherpurpose 1 hour ago 1 reply      
Related or just a coincidence?

> An Obama Administration official tells Re/code that recent advances in using automated methods to analyze software code for vulnerabilities have spurred interest in government circles to see if theres a way to standardize how software is tested for security and safety.


I just wonder what will happen to Google's Project Vault [1] now that Mudge is gone. Hopefully it will still be on track.

[1] https://www.youtube.com/watch?v=V6qrQzn8uBo

Google hacked account
134 points by hmoghnie  2 hours ago   59 comments top 22
kazinator 5 minutes ago 0 replies      
> What to do?

The first step would be to edit the title of your submission to begin with "Ask HN: hacked Google account, what to do?", since you're asking a question.

"Google hacked account" means, to an English speaker, that Google perpetrated hacking against some account somewhere. E.g. Google people gained access to your bank account. I.e. your current submission title is clickbait.

brightball 0 minutes ago 0 replies      
If they're going to have cancel password change requests they also have to have cancel change of alternative email requests. That's the first thing a hacker changes.

Additionally, you have to track every change with a timestamp so that you can invalid everything that came AFTER the change you just reset. That will prevent a hacker from being able to screw with the account because the original email address will also be able to cancel future changes, no matter how many times the perpetrator did it.

andybak 1 hour ago 1 reply      
Try posting to Hacker News in the hope someone with some authority deigns to intervene. It helps if you a high-profile blogger or known industry luminary.

The prospects for the rest of us are fairly bleak.

yandie 35 minutes ago 1 reply      
> So far not a problem, but the email you get back after sending the password reset request contains a link to a page that allows you to cancel the request (not sure the genius who had this idea)

Did you set the recovery email the same as the main email? Cause I only get password reset to the recovery email.

If you used the same address for recovery email, then it defeats the whole purpose

finnjohnsen2 53 minutes ago 1 reply      
You had two step verification, or not?

I'm hoping you'll say no, because my feeling of security comes from the fact I've enabled TSV.

w8rbt 52 minutes ago 1 reply      
If your account is part of Google Apps for Education, or some other managed Google Apps account, you should contact your Google Apps admin. If it's just a normal Google account, I'm not sure there's much more that you can do.

Email is the most sought after account. All the password reset requests to your Bank, Twitter, Facebook, etc. are delivered to your email account. So when someone steals your email account, they've stolen all the others too. Go change those accounts to use your new email (if you can).

topynate 44 minutes ago 2 replies      
Hm, I'd try timing the request so that it's the middle of the night wherever the thief lives. Try once assuming that he lives in America, once assuming Eastern Europe.
itsbits 1 hour ago 0 replies      
Someone hacked and deleted my gmail account back in 2008. And I wasn't able to create another with same name. It was like my life that time coz I had all my personal backups as mails in that one. Since then I keep a copy in my harddrive as well even when I have cloud account.
y0ghur7_xxx 1 hour ago 2 replies      
Unfortunately (because their services are quite good) google has no support staff. This is well known, and you should take it into account when using the services they offer.

It is not difficult to do without them.

Asking for help on HN or Reddit works sometimes, but if your business (or personal life for that matter) relies on their services you should really work towards being able to do without them.

heavymark 1 hour ago 3 replies      
Would be interested in knowing how they bypassed 2 factor authentication, assuming you had that enabled.

Unfortunately, it's a tough situation since for all Google or we know you could be the hacker trying to get into the account and hard for them to verify who you are, since if the hacker was able to steal person's phone to bypass 2 factor authentication, they may also have access to a copy of your drivers license or ID to send to google in an attempt to verify they are you.

While far from ideal, assuming you don't have a close friend to contact google for you via their google apps admin account, you could create a new trial google admin account and then contact google through that mentioning your situation of your other account. While they will still have to find a way to verify who you are at least you'll reach a real person.

FredericJ 55 minutes ago 2 replies      
The issue is that you're not Google's client. Maybe buy something from them (a large amount of ads), then try to get support?
creyer 55 minutes ago 0 replies      
I guess is all about: how can you prove you're not the hacker?
chintan 2 minutes ago 0 replies      
edge case - scheduled for sprint # 5642
aseemraj 26 minutes ago 0 replies      
Google sends the recovery information related emails on the recovery email address. So they won't be going to the account that is not accessible to you (I prefer to say that instead of hacked). And the link to cancel the request is indeed a good idea, because if someone else submits a password reset request, then you must be able to cancel it because you did not initiate it. Otherwise, you will end up losing your account to the real initiator of the request.
q3k 57 minutes ago 1 reply      
It's a free service. You get what you pay for.
ruanmartinelli 31 minutes ago 0 replies      
Adding to discussion: once I tried changing a corworker's gmail password just for fun (he was right beside me and doubted that I could) by just providing few ordinary information I knew about him (e-mail lists we were both subscribed to, e-mail from our boss, other coworkers, etc).Well, I was able to change his password to a completely new one. Very concerning, not sure if it still remains that easy.
BtM909 1 hour ago 2 replies      
I'm assuming you've tried this: https://support.google.com/mail/answer/50270?hl=en&ref_topic....

On the other hand, it is a free service. If you'd have the business subscription, they do have a helpdesk you can contact by phone: https://www.google.com/work/apps/business/support/

frosttt 51 minutes ago 0 replies      
Have you tried the forums? If so, could you point me to the post, please?
cbaleanu 1 hour ago 1 reply      
You can also receive a pin code via sms on your phone...
frosttt 53 minutes ago 0 replies      
Did you post on the gmail forums?
Adiminstrator 9 minutes ago 1 reply      

I believe i can help.

praalka 53 minutes ago 0 replies      
they went full microsoft
Vim Colors vimcolors.com
201 points by TheHydroImpulse  7 hours ago   68 comments top 19
userbinator 2 hours ago 3 replies      
I'm probably in the minority, but I've always found that anything other than constant-coloured text on a constant-coloured background with a high contrast to be more distracting than helpful.

It appears I'm not the only one:


DiabloD3 53 minutes ago 0 replies      
I just use Base16 ( https://github.com/chriskempson/base16 ), so I have the same colorscheme in all relevant apps. It can emulate almost all of the popular schemes, plus has a lot of others.
andrewguenther 5 hours ago 6 replies      
I wish I could choose a language to preview the schemes with. My biggest gripe with many of these themes is that is looks great in some languages and terrible for everything else.
laichzeit0 1 hour ago 1 reply      
So the Solarized home page starts off with this paragraph:

> Solarized is a sixteen color palette (eight monotones, eight accent colors) designed for use with terminal and gui applications. It has several unique properties. I designed this colorscheme with both precise CIELAB lightness relationships and a refined set of hues based on fixed color wheel relationships. It has been tested extensively in real world use on color calibrated displays (as well as uncalibrated/intentionally miscalibrated displays) and in a variety of lighting conditions.

I'm assuming this means it's giving a criterion to "measure" how good it is in a not-entirely-subjective-way. That always bothers me about selecting a theme. I have no idea if it's good or bad in any standard measurable way.

I look at these themes and can't really tell what it's "unique properties" or anything interesting about it just by looking at it.

isomorphic 5 hours ago 0 replies      
This is great. I'd like the ability to live-filter over and above the ability to search. Also, more than 10 hits per page. It'd be wonderful to have some sort of voting or popularity metric to sort by. And, for pie-in-the-sky features it would be nice to have filters based upon contrast / hues / etc. other than just "dark" and "light."
Dowwie 2 hours ago 0 replies      
WYSIWYG editors like Vivify (http://bytefluent.com/vivify/) are helpful too. The greatest challenge for me with making vim look nice is in harmonizing the vim color scheme with that of my guake terminal emulator. I wasted too much time trying to synchronize terminal colors with vim colors, eventually giving up.

Whoever solves that problem earns a raise

synthmeat 6 hours ago 4 replies      
Can anyone recommend color schemes other than Solarized that have extensive support across board (not only vim, but all the plethora of terminal emulators, command-line applications, etc.)?

Solarized is too low-contrast for me, so I have hacked-on support for hybrid (solarized syntaxes + tommorow color codes), but it's not really uniform. And, imho, well-balanced contrast is the most important thing.

Non-exhaustive list of applications that I'd like to see supported - vim, emacs, tmux, weechat, vifm, newsbeuter, taskwarrior, mutt...

gitaarik 4 hours ago 2 replies      
I find myself often switching between dark/light colorschemes when I'm working inside/outside. However, this is a quite annoying task, I have to change the colorscheme of my terminal, and of Vim. Besides, I have multiple Vim sessions running in various tmux/terminal tabs, so when I switch to a different tab, I have to change the colorscheme of Vim again.

Then when I go inside/outside again I have to switch it all back. Quite a hassle. Has anyone found any trick to automate this? For starters I wouldn't know how to change the colorscheme of all my Vim sessions. Can you send a signal to your Vim sessions maybe? Then changing the terminal colorscheme is of course dependent on the terminal app you're using.

anantzoid 1 hour ago 0 replies      
Have been using solarized since a long time. Just love it.
irth 3 hours ago 0 replies      
When I was googling for Vim color schemes some time ago I've seen that webpage. It is really nice, I like that dark/light feature (but some themes were miscategorised as dark, at least when I last checked).
bergmann 4 hours ago 1 reply      
When filtering by Light, some color schemes come through that are Dark. Is this a bug or do those color schemes have both light and dark versions? I looked at one of the dark "light" schemes and it didn't seem to have a light version on the github page.
clemlais 4 hours ago 0 replies      
If you want to try a colorscheme quickly : https://github.com/flazz/vim-colorschemes
nabn 5 hours ago 0 replies      
ghodss 6 hours ago 1 reply      
My personal favorite... great colors/contrast on a Macbook Pro. http://vimcolors.com/1/jellybeans/dark
aequitas 5 hours ago 1 reply      
Could you add a preview for diff mode? It always disappoints me how (even the default) themes make vimdiff as hard to read as possible.
sebastianhoitz 5 hours ago 0 replies      
My personal favorite is the railscasts theme. Wide support for iTerm and other applications aswell.
ciroduran 4 hours ago 0 replies      
What's wrong with pablo and murphy? :-)
grindhold 4 hours ago 0 replies      
finally, beautiful themes that are sophisticated enough to work in both terminal and GUI. And all in one place. This link made me a very happy man.
Most Internet anonymity software leaks users details qmul.ac.uk
27 points by Libertatea  3 hours ago   3 comments top 3
Matt3o12_ 24 minutes ago 0 replies      
I can't agree with many facts in that article:

> "[VPNs are] used by around 20 per cent of European internet users they encrypt users"

I think it is more like 2%. I don't know anyone but me who uses a VPN. I'd even say that if I picked 100 people I know, less then 20% know what a VPN is.

Furthermore, the article makes IPv6 sound bad. If I didn't know what IPv6 and VPNs are, I might think it IPv6 is bad, too. I'm also interested in knowing which VPN softwares they tested. While I'm certain that old VPN Softwares leak IPv6 IPs, I can't say that for all VPN softwares I use: OpenVPN (on Linux and Tunnelblick on Mac) and Mac's built-in VPN software (which supports L2TP over IPsec and PPTP). It is really a shame, though, that my VPN provider does not support IPv6, yet.

The only thing that really leaks my real IP is WebRTC. Thanks to WebRTC, everyone can see my real IP address and I can't disable in google chrome. If you want to check what information your VPN is leaking, checkout: https://ipleak.net/

Aoyagi 1 hour ago 0 replies      
Speaking of which, have there been any checks of Telegram or Tox regarding leaking and such?
higherpurpose 1 hour ago 0 replies      
Apparently the DNS hijacking issue is a little outdated (applies up to OpenVPN 2.0.9). At least with AirVPN it seems you can prevent IPv6 address leaking with the Network Lock feature.


Safari is the new IE nolanlawson.com
7 points by nolanl  1 hour ago   2 comments top
espadrine 4 minutes ago 1 reply      
Safari is worse than IE, however. You could install an alternative.

Even if they weren't, I fully agree with progressive enhancement. It is always going to provide the right incentives for everyone. Only the features most used (by end-users) will become browser vendors' utmost priority.

Releasing a Commercial ASCII Roguelike, a Post-Mortem gridsagegames.com
41 points by jarcane  7 hours ago   22 comments top 7
coldpie 23 minutes ago 0 replies      
Neat game, though that's the weirdest ASCII font I've ever seen ;)

If you're interested in porting your binary to Linux/Mac/SteamOS using a Wine wrapper, throw my company an email. That's exactly what we do :)

Pyxl101 3 hours ago 2 replies      
After seeing the demo, I felt like the Reddit commentator who wrote, "I've never gone so quickly from seeing something to buying it" [or wanting to!]. Unfortunately, the buy page is pretty complicated:


The page has a lot of graphics and characters using strikethrough which confused me and looks somewhat unprofessional. I suspect the author might be losing conversions due to the complexity of this page. I would prefer a simpler buy page that put the actionable content right at the top. (I'm just looking for a regular commercial-type purchase of an early access game, not being a backer per se.)

I'm sharing this as constructive feedback in the hope the author might see it. A customer like me will appreciate a simpler, direct buy page that doesn't require a lot of thought from "oooo this looks fun" to making the purchase. Capitalize on impulse buys coming out of your demo.

Anyway, very polished and fun from the few minutes I've had to play it so far. Nice work!

This game is easily as polished as, or more polished than plenty of games on Steam Greenlight. Steam was the first place I looked for it, actually, after reading the article. A game like this should attract huge interest among the right audience if it's replayable. You have flashy and normal enough graphics with an easy-to-understand interface that regular gamers can enjoy it, and it also seems like it will appeal to the hardcore roguelike gamers. I'd highly recommend you try to get it on Steam as soon as you think it's ready (speaking as a person who makes a lot of video game purchases on Steam and not many outside it).

ZenSwordArts 30 minutes ago 1 reply      
That game looks really great. I've played so many roguelikes and was instantly interested. Reading a good post mortem was another plus to check it out.

Then I remembered the general problem with commercial games.. went straight to the FAQ and searched for "linux".. bummer.. I guess somehow I expected a roguelike to work on Linux :)

I will observe the game and hopefully someday a Linux version will emerge. Good luck to your quest as indie dev!

tempodox 2 hours ago 2 replies      
Regrettably, this is one of those posts that are extremely hard to read because of the eye-unfriendly color scheme. Light content on dark background is obviously hard to do well, so _please_ stick with what you're good at?

This is meant as sincere constructive critique, so feel free to downvote ad libitum.

zimpenfish 1 hour ago 0 replies      
No native Mac support planned moves it from "SUPPORT NOW!" to "eh, not this time."
Derpdiherp 2 hours ago 1 reply      
Been watching the development of this title for a while now - brilliant stuff. I'm so pleased the release has worked out well for you so far - even if only alpha.

When I have the spare funds I'll be sure to pick up a copy!

marak830 3 hours ago 0 replies      
Thankyou for the link, great timing for me as im releasing my first soon, and i was really beginning to feel overwhelmed at the non-code side of things. Heck it even effected my code i was so concerned, i kept being distracted.

This helps a lot though, so i think ill be back on after work tonight to put some more polish on!

Reality doesnt exist until it is measured, quantum experiment finds anu.edu.au
179 points by lermontov  13 hours ago   171 comments top 46
Strilanc 1 hour ago 1 reply      
The linked article is titled "Experiment confirms quantum theory weirdness". Please don't exaggerate the title. These experiments do not show that "reality doesn't exist until it's measured".

First, "realism" [1] is not the same thing as "reality". "Realism" basically means "physical quantities have a definite value". "Reality" is that thing that determines your experimental outcomes. Don't mix them up.

Second, interpretations of quantum mechanics disagree wildly about what kind of weird you use to explain things. Some interpretations have "realism", some don't. Some interpretations have retrocausality, some don't. Some interpretations have FTL effects, some don't. Since all the interpretations give (mostly) the same experimental predictions, it's misleading to single one out and say just that particular brand of weirdness was confirmed.

We confirmed that there's weird there. We didn't distinguish what brand of weird it is. Physicists widely disagree about which brand of weird to use, with no position achieving even a majority [2]. The original title was better.

1: https://en.wikipedia.org/wiki/Na%C3%AFve_realism#Realism_and...

2: http://www.preposterousuniverse.com/blog/2013/01/17/the-most...

zw123456 6 hours ago 10 replies      
And perhaps someday we'll get to meet the great programmer in the sky the developed the simulation we are living in and we will ask him why he designed it that way and he will say something like "oh I just wanted to optimize the code so I simply excluded reality subroutines when there were no beings looking. I just never thought you guys would notice. As soon as I saw that you guys noticed the flaw, I was going to load a patch but then the confusion it was causing with the simulated beings became interesting and so I just left it in as an accidental feature of the game." Meh, but probably not.
hasenj 7 hours ago 2 replies      
I'm not familiar with this particular experiment, but all my pondering on the subject - as a layman - leads me to a simple conclusion.

The properties these experiments are measuring are simply bogus. They are not well defined. The answer that comes out is not some intrinsic property of the "particle", but the result of the environment in which the particle interacted with the "measurement" system, so to speak.

The particle has some other properties, but what's being "measured" is not one of those properties.

How can I explain?

Imagine someone who has never tried any Korean food, and you try to ask him/her: what's your favorite Korean food? There's no answer. So you try to "measure" it by feeding him some Korean items and recording his facial expressions. He will like some items more than others, but it has nothing to do with "his favorite Korean food", and has more to do with how the items were prepared and his mood at the time.

A "point" location for a photon is never defined; it's not a property of a photon that it exists in a point in space. When you fire a photon at a "wall" and see a "blip", you're not seeing the position of the photon at some point in time. You're seeing the rough position of the atom that had an electron that absorbed the photon's energy, and I'm not even sure the atom has a well defined point position either. The whole thing is an artifact (a side effect) of some interaction between several systems and doesn't really tell you anything fundamental about the photon (or the quantum object).

At least that's how I understand it.

flowctrl 5 hours ago 0 replies      
The press around this experiment uses misleading language that leads people like Deepak Chopra to think that we create reality through consciousness. It has nothing to do with consciousness. This article explains it:


westoncb 12 hours ago 3 replies      
This is of course extremely interesting and probably important for understanding our universebut how is it helping anyone to say something like, "...with scientists performing a famous experiment and proving that reality does not exist until it is measured." The statement is like a distraction at a magic show, drawing the reader to the glittery 'reality' and 'exist,' which are totally undefined so the reader's imagination can rove without limit.

Maybe this is really just a fundamental challenge to our assumptions about motion of particles or information transfer in the universe. Isn't that interesting enough without these vague, human aggrandizing assertions about creating reality?

ghosthamlet 6 hours ago 1 reply      
http://www.simulation-argument.com/simulation.html says: at least one of the following propositions is true: (1) the human species is very likely to go extinct before reaching a posthuman stage; (2) any posthuman civilization is extremely unlikely to run a significant number of simulations of their evolutionary history (or variations thereof); (3) we are almost certainly living in a computer simulation. It follows that the belief that there is a significant chance that we will one day become posthumans who run ancestor-simulations is false, unless we are currently living in a simulation. A number of other consequences of this result are also discussed.



davej 4 hours ago 0 replies      
I find it fascinating how the speed of light, quantum indeterminacy and Planck's length could all be seen as allegories for computational optimisations in a simulated universe.

This is something that I've thought about for some time, I posted a question about this a number of years ago on Reddit: http://www.reddit.com/r/Physics/comments/g287k/quantum_indet...

z5h 12 hours ago 3 replies      
What does it mean to exist? A thing exists specifically when it affects something else. What is measurement? It's a reciprocal affecting.

So does a thing which is not affecting anything else and not being measured exist? No! QED

davidrusu 11 hours ago 4 replies      
Clever optimization by our simulators, Big up
A_COMPUTER 10 hours ago 1 reply      
If I'm standing here, all the stuff that the atoms in my body could conceivably interact with have to be backfilled for me to interact with them according to this experiment, but since I'm not special to the universe, atoms three billion light years over, they are still interacting with each other, just not with me. So am I decohered to them? Is this like a divergent timelines theory such that coherence is defined as when different possibilities converge while following possibilities, reducing them and then so must necessarily collapse as other possibilities drop off? So what's the difference between cohered and decohered reality then? It sounds then like it would just be one of those paths, the one that we happen to be on that we only notice because we're conscious so that's our arbitrary (to the universe) observation point. That's the only way I can make sense out of this without attaching significance to human observation.
agd 3 hours ago 0 replies      
> "At the quantum level, reality does not exist if you are not looking at it"

So much physics reporting mistakes science for philosophy. It leads to so much confusion among laypeople.

dschiptsov 3 hours ago 1 reply      
So, the Sun doesn't exist when experimenter is unconscious? I see.

It seems like at least Philosophy 101 should be mandatory to quantum physicists.)

Reality doesn't depend on an observer (who distorts it by his observation). Reality just is.

There are light and other temporary states of what we call "energy". That's it. Time, space, relativity are human concepts - the hard-wired modes of perception which conditions our experience. From a Photon's perspective none of these exist.

hackinthebochs 9 hours ago 2 replies      
Let us not forget about Pilot-Wave theory, where it has both particle and wave-like properties simultaneously. In fact, I don't quite get why people are so enamored by these fanciful interpretations when Pilot-Wave is so much more down-to-earth.
andyl 11 hours ago 4 replies      
Lazy instantiation.
db48x 3 hours ago 0 replies      
Just remember that in quantum physics, any interaction between two particles is a measurement.
OscarCunningham 5 hours ago 2 replies      
The jokes above that say that this was done by our simulators to save on computation are amusing but wrong. Quantum computation is famously harder than classical computation.
DavidPlumpton 3 hours ago 0 replies      
The Many Worlds Interpretation explains all of this quite intuitively http://lesswrong.com/lw/r8/and_the_winner_is_manyworlds/
vectorpush 10 hours ago 0 replies      
armchair musings of a layperson physicist/philosopher follow:

the non-interference pattern is the optimized result of a deterministic universe that requires the observation to occur. The measurement didn't reach back in time, the results were specifically determined by the same causal chain that determined an experiment would be performed.

hkailahi 10 hours ago 3 replies      
In the time of Empiricism, the philosophers George Berkeley and John Locke proposed something similar. I believe it was called it immaterialism, or the idea that nothing exists without being perceived. Berkeley went further saying that objects only exist in the mind, or something like that.
nosuchthing 11 hours ago 2 replies      
Observation does not exist until observed, experiment finds.
VonGuard 5 hours ago 2 replies      
Reality is just a giant whirling layer of infinite View Master-like multidimensional slides, overlaid one upon the other. Every slide locks into place to be seen as we are looking in whichever direction, at whatever time. I'd wager time travel is never discovered by humanity, but that some sort of time or dimensional goggles are created, eventually.

Essentially, we're all watching our own multi-dimensional, multilayer, composite TV channels and seeing shadows of each other across our screens. Allegory of the Cave meets 3D Ray Tracing and such.

That's nothing, though. Not compared to the realization that every face is a mirror, and we're all stuck here until we can treat each other as ourselves.

Maybe it's not true, maybe it's insane ramblings. But it does explain the crazy doods muttering to themselves on the corner and those people in your life who "just aren't watching the same channel as the rest of us."

Like me!

obstbraende 4 hours ago 0 replies      
Quantum Bayesianism [0] treats such effects explicitely as Bayesian belief updates of the experimenter. This leads to an interpretation of quantum mechanics free of such paradoxical/counterintuitive statements about reality. I'd like to hear other physicists' opinions on minority interpretations like this.

[0] layman-friendly article / interview: https://www.quantamagazine.org/20150604-quantum-bayesianism-...

scotty79 5 hours ago 0 replies      
For me the only way I can make wave-particle duality and associated observations believable is to think that light and similar entities always travel as a wave, but sometimes interact like particles.

This understanding is in line with this experiment without believing that future affects the past. It's just that atom is never a particle until it reaches detector at the end. Only there it displays ability to exchange momentum with one other single atom as if two billiard balls hit. Throughout the whole experiment it travels as a wave, both paths, grating or no grating. It just either interferes if there was second grating or not if there was no second grating.

deciplex 11 hours ago 0 replies      
John Wheeler's delayed choice thought experiment was already confirmed in the lab over ten years ago. It's neat that they were able to get results with baryonic matter, and it was definitely worthwhile to try to do that, but this article seems to be implying that the results could have been anything else than what they were, or that there is new physics here, and is wrong on both counts.

Also the deference to the Copenhagen interpretation is annoying - it's wrong. What they've observed is a consequence of how decoherence works, and 'observation' has nothing to do with it. Not faulting the researchers on this but seriously, it's time to stop talking about mythical 'observation' as though it's some integral part of quantum theory.

amelius 4 hours ago 0 replies      
QM explained by a software engineer:


rrodriguez89 5 hours ago 0 replies      
But , who was measuring before the big bang , and the millions of year before we appear ? what is so special about measurement? I thought that our brain was merely a quantum computer ?
sravfeyn 6 hours ago 1 reply      
For us, Reality by definition, is what we perceive. Our mind/brain/consciousness interprets the perceptions, draws conclusions makes up reality by interfacing an Electromagnetic medium. When trying to explain Popular Quantum Physics, one should avoid using the word Reality loosely.
sosuke 9 hours ago 0 replies      
If you could change how you measure it, could you change your reality?
bcheung 11 hours ago 2 replies      
So that's why kids cover their eyes when they want to hide.
Ygg2 3 hours ago 1 reply      
Um, this doesn't prove reality doesn't exist until it is measured. It just proves that measuring and "decision" which state to appear in happens simultaneously.

It could mean that time on quantum scale doesn't differentiate past/future.

Moshe_Silnorin 11 hours ago 1 reply      
Or, maybe, Everett was right.
wanda 3 hours ago 0 replies      
> Reality is a computer program

I'd like to issue a pull request..

hellbanner 11 hours ago 1 reply      
How can you measure what doesn't exist?
sown 11 hours ago 2 replies      
What does this mean? If there was a supernova eons ago in another galaxy and I'm the only human who had been hit by a cosmic ray, does that mean it didn't exist or happen until ... ?

Does measurement have to include an agent? Could measurement mean interaction with other atoms?

omarchowdhury 6 hours ago 0 replies      
Who or what is measuring all of the quantum building blocks that collectively sustain and comprise the total universe?
leeleelee 8 hours ago 0 replies      
Most of these articles / experiments focus on the perspective of being the observer...

What is the conclusion if you are the thing being observed?

Rapzid 11 hours ago 0 replies      
Is it not possible that it could have been observed no other way? Is observation driving the behaviour or behaviour driving the observation(or an external factor driving both)?
jen729w 6 hours ago 0 replies      
Deepak Chopra is going to have a field day with this one.
graycat 12 hours ago 1 reply      
We know that light bends near agravitational field with a biggradient before it is "measured".

Sounds like that light existedand generated and responded to agravitational field after it wasemitted and before it was detectedor measured.

azinman2 3 hours ago 0 replies      
Best headline ever.
facepalm 6 hours ago 0 replies      
"If one chooses to believe that the atom really did take a particular path or paths then one has to accept that a future measurement is affecting the atom's past, said Truscott."

Is that equivalent to "reality doesn't exist until it is measured"? Because I don't see the latter claim (which is the headline on HN) anywhere in the text?

Also, didn't Feynman explain in q.e.d. that it's not either a wave or a particle, it's always a particle and the probabilities for the path the particle takes behave like waves? (Something like that, I am foggy on the details).

rasz_pl 8 hours ago 0 replies      
maybe time is not a one way street
dang 12 hours ago 0 replies      
This experiment has been posted to HN a few times in recent weeks, but I'm not sure it's had a real discussion yet.

The paper is at http://www.nature.com/nphys/journal/vaop/ncurrent/full/nphys.... We changed the URL of this submission from http://www.independent.co.uk/life-style/gadgets-and-tech/new....

dazlari 9 hours ago 0 replies      
So a bear doesn't sh*t in the woods.
codeshaman 2 hours ago 0 replies      
Which is another way of saying that reality is invented.

"Measuring" is applying our sensors onto the external reality and producing a map of what is observed in the form of thoughts, ideas, imagery - 'perception'.

But since the sensors are also part of reality, which does not exist before sensing it, it can be postulated that what is perceived is not a consequence of reality hitting the sensors, but the result of a new thought about reality being perceived, or simply - an invention.

That is, reality (including your body, brain and you) is the product of a thought process, but (here's the interesting part) the thinker is you and not you at the same time, or rather - the thinker is you and every other being.

That thinker is called God. Or Universe or whatever you want to call the thing or being that is the eternal recursive loop of self-invention / self-perception.

Of course very hard to put into language, but easily grokked under psychedelics.

It's interesting that science (and math) is slowly pointing towards this conclusion too, a thing that many great scientists arrived at intuitively.

A Walk Around Chernobyl [video] youtube.com
70 points by SeoxyS  15 hours ago   25 comments top 11
wgx 4 hours ago 1 reply      
If you like this kind of thing, check out bionerd23 - she does some really cool exploration videos of the wider Chernobyl/Pripyat site(s):


kawsper 4 hours ago 2 replies      
I've been in Pripyat, and I have seen Chernobyl. I can recommend it to anyone that gets the chance, sadly the recent events in Ukraine have kept me away from the country, even though Kiev is supposed to be safe.

The tour costs around $100 and includes "medical insurance" from the government.

Muromec 2 hours ago 2 replies      
Chernobyl exclusion zone right now: https://www.youtube.com/watch?v=QtxqkhojFiU
junto 3 hours ago 3 replies      
One of his other videos describes the people who are most exposed to radiation. The answer shocked me: https://youtu.be/TRL7o2kPqw0?t=9m
choult 2 hours ago 0 replies      
I visited Chernobyl and Pripyat a few years ago; if you're interested in more photos, here are my two galleries:



agumonkey 1 hour ago 0 replies      
I find this incredibly peaceful even to watch. Like going back to an old countryside cabin, high grass everywhere, dust, silence. The best part in humans is when they leave it seems.

There was a documentary (from ~2008) about the red forest. Vets, biologist, oncologist investigating the state of life there. Plants and animals came back. They (and I) expected crippled mutated species but so far they were fine. The claim was after a few years, radiation resistant (to the nowadays amount) species survived, X-men - Bambi edition, leaving me wondering how much we could learn from that about nature and life-forms resilience. In the case these claims are correct and solid.

col_rad 1 hour ago 0 replies      
I've been to Chernobyl in 2013 and while I've read a lot about the disaster in advance, I couldn't grasp the whole dimension. Shot some pictures with an old mamiya 645https://photos.google.com/album/AF1QipNThxVDtsEv9O_FuPty6Opr...
radoslawc 2 hours ago 0 replies      
There is imho very good exploration movie "Alone in the Zone"



creator's site:


avodonosov 1 hour ago 0 replies      
Aren't you afraid of Strontium when visit the zone?

Because it has chemical properties of calcium, so can participate in your metabolism and remain in your body (bones), constantly irradiating you.

vegancap 3 hours ago 0 replies      
Brilliant. I've got such a morbid fascination with Chernobyl and Pripyat.
asinno 5 hours ago 2 replies      
this needs to be edited/dubbed with a soundtrack that spills out annihilation, will give an eerie backdrop to this desolate scene, maybe have the narration in subtitles,any suggestions?
Get your Google calendar into tmux hauck.io
51 points by mzehrer  7 hours ago   12 comments top 4
andmarios 3 hours ago 1 reply      
As a sidenote, gcalcli is the best way to manage your google calendar. I always found creating calendar entries through apps or web such a nuisance that I just didn't bother.
Ianvdl 3 hours ago 0 replies      
This is really useful. I've always wondered (but never bothered to search) if there was a cli interface for Google calendar. Integrating it into tmux is a nice bonus.

I really should setup my gmail account in mutt, it could save me a lot of alt-tabbing time.

anc84 4 hours ago 2 replies      
FYI: Your blog only shows a spinner unless the user allows Javascript for no reason at all.
jandudulski 2 hours ago 0 replies      
Oh my god, this is awesome! I guess it would became my fav command line tool.
Impossible Mission Commodore 64 game remake in JavaScript krissz.hu
21 points by ingve  4 hours ago   4 comments top 4
0x0 37 minutes ago 0 replies      
Wow, this looks like a pixel perfect clone. Well done!
zedr 37 minutes ago 0 replies      
I loved the atmosphere in this game. I played this in the eighties on a Commodore 64, in the height of the Cold War.
tempodox 1 hour ago 0 replies      
Doesn't get beyond:

... in Safari. I guess, the mission is actually impossible here.

fit2rule 1 hour ago 0 replies      
On the subject of this game, a truly classic precursor to the platform world we know now, it was recently remade for the Oric-1/Atmos machines. The Oric-1/Atmos were classic 8-bit systems which had a life of only 2 or 3 years during the height of 8-bit computing in the 80's, competing against the majors (C64/Amstrad/Spectrum/etc.) and not doing so well, alas. They were but a glitch in the 8-bit matrix.

It has been pretty neat to see the revival of the machines in the last two decades - and the scene that is producing new titles for the machines are pretty neat folks: computing purely for the love of it, producing titles of such brilliance that one could only have wished it happened 30 years earlier.

So I always like to mention it when the opportunity presents itself - if you want to play Impossible Mission, ported as a labor of love by very brilliant coders to an obscure/completely different platform than Javascript/web entirely, you'll need Oriculator:


.. and the Impossible Mission .TAP file:


"Stay awhile! Stay FOREVER!!!! Hahahaha ..."

(More great Oric titles, along the lines of the 80's classics like IM and more, available here:


If you love Impossible Mission, check out SPACE 1999, SKOOL DAZE, DON'T PRESS THE LETTER Q, and more!)

Awesome D3 github.com
23 points by chrtze  1 hour ago   3 comments top 2
sebg 24 minutes ago 0 replies      
2490 D3 Examples => http://christopheviau.com/d3list/gallery.html

(sortable, filterable, searchable)

tudorw 31 minutes ago 1 reply      
Here's another great resource, maybe you could pair up?


NsJail: A lightweight process isolation tool google.github.io
27 points by arunc  6 hours ago   discuss
PixQL: SQL for image processing github.com
60 points by GuiA  10 hours ago   17 comments top 9
kbenson 5 hours ago 1 reply      
If you are going to use SQL select, why use a separate operate statement when you could just use SQL's method for this, update? For that matter, if you are going to use SQL syntax, I would imagine you would want to keep one of the main features, which is joining of datasets. Being able to join an image with itself in some manner (or another image...), would be really useful. Instead of globals, use the images as tables of pixels with those attributes.

Imagine breaking an image down into pixels, actually storing them into a database, performing some queries, and outputting the result. Something equivalent to that (sans database) sounds interesting to me.

no_gravity 4 hours ago 1 reply      
Wouldn't it be easier to use JavaScript?

 PixQL: SELECT WHERE COLOR = #FF0000FF; OPERATE SET COLOR = #00FF00FF JS : if (rgba=='FF0000FF') rgba='00ff00ff' PixQL: OPERATE SET G = R JS : g=r PixQL: SELECT WHERE ROW % 100 = 0 OR COL % 100 = 0; OPERATE SET COLOR = WHITE JS : if (!(row%100) || !(col%100)) rgba="ffffffff"

ddebernardy 5 hours ago 2 replies      
Does this have any practical use?

It seems like the image equivalent of treating an HTML file as a huge string of characters -- instead of as the representation of a DOM tree. Which makes very little sense.

Plus, you seldom want to do trivial things like selecting red pixels and flipping their color to green. You want to select red eyes and flip those to their correct color.

juleska 1 hour ago 0 replies      
where I can apply it ? i mean, what would be a usefull usage for the lib?
neuro_sys 5 hours ago 0 replies      
I like the part where he mentions why using a traditional GUI tool is more difficult than using an expressive language with basic syntax.

"But in photoshop, I instead am relying on the problem being solved externally ("ok, how can I find the right menu that deals with this kind of operation? what's the word the designers of photoshop used to describe this... I hope if I google it in plain text it might link to a forum post or something of someone with the same problem?")."

This is valid for most cases when GUIs are harder to use than a CLI with syntax.

mappu 5 hours ago 1 reply      
Interesting! Can you support multiple image buffers? e.g. for xor or morphing operations. I would suggest taking a look at avisynth as an example of a media processing language.
jitl 5 hours ago 0 replies      
This looks amazing, but it might be easier to express these sorts of ideas with a simple functional language. Does anyone know of a similar library in a lisp or ML?
joelthelion 5 hours ago 1 reply      
SQL is awesome, but it doesn't mean you have to keep the CAPITAL LETTERS.
hmans 6 hours ago 0 replies      
A game whose source code fits in one tweet github.com
132 points by eigenbom  10 hours ago   46 comments top 21
arocks 9 hours ago 3 replies      
If you liked this then you might find my Python one liner games interesting [1]. They fit a tweet in most cases.

[1]: http://arunrocks.com/python-one-liner-games/

escherize 8 hours ago 0 replies      
I'm sorry I'm a dirty cheat: http://fetchh--captured.s3.amazonaws.com/Monosnap_2015-06-30...


xem 4 hours ago 0 replies      
Cool! some suggestions:

- show it on http://www.reddit.com/r/tinycode/

- if you aim for low character count instead of low byte count, you can pass your code through my unicide packer here: http://xem.github.io/obfuscatweet/

- Golf your code even more (using the tips of the other comments), and use all the remaining chars to add features to your game and fill the 140 chars of a tweet :)


shubhamjain 9 hours ago 2 replies      
OP can save a few more characters by not using 'var' and using 'E' notation for representing 15000, i.e, 15E3, or better, 2E4.
Omnus 7 hours ago 0 replies      
Author here - I'll implement some of these suggestions and see if the extra space might allow for something a little more interesting. It's a pleasant surprise to see a pull request on this little thing.
david-given 3 hours ago 0 replies      
One thing I've always meant to do was to put together a system for loading and saving Sinclair ZX81 games via Twitter messages.

Depending on how much you cheat, you can get about two bytes of data per Twitter character. That'd allow 256 bytes of game to live comfortably within a single twit, which is a quarter of an unexpanded ZX81 RAM. By comparison, that would take almost ten seconds to load off tape. You should be able to get a respectable ZX81 game in that.

With something like the JtyOne Javascript ZX81 emulator (http://www.zx81stuff.org.uk/zx81/jtyone.html) and some Twitter interaction, the whole process should be pretty seamless --- click on a twit to play; modify it using the ZX81's built-in cough IDE; click on a button to reshare...

chrismorgan 9 hours ago 0 replies      
I cut the size down by 39 bytes in https://github.com/omnus/tiny-twitch/pull/1. You can trade 36 of those bytes for legal HTML 5 status, too.
eigenbom 9 hours ago 0 replies      
A few of us were doing this over on Twitter, with the typical "guess a number" games. But Alex's was the best so far! I built a few games, but all of them were too big.

Here's a 2048/Threes-clone in <700 characters (or 5 tweets):https://twitter.com/eigenbom/status/615424395192877056

pavel_lishin 9 hours ago 2 replies      
Cute; I didn't realize that the element's ID implicitly mapped it to a javascript variable in Chrome.
bigiain 10 hours ago 0 replies      
Was half expecting this to be:

curl http://www.hackerz-r-us.ru/really_awesome_game.sh | sudo bash #YouveBeenP0wnd

umeshunni 6 hours ago 0 replies      
If you're interested in really small games, the smallest game is Chess written in 487 bytes of x86 machine code: http://www.pouet.net/prod.php?which=64962Source code here: http://olivier.poudade.free.fr/src/BootChess.asm
omgitstom 9 hours ago 0 replies      
And that kept my interest for about 140 seconds. Pretty damn good character:fun ratio. Bravo!
bartbes 1 hour ago 0 replies      
A few years ago I put a tiny game in a data uri in a QR code, unfortunately I lost the QR code, but I thought it was a neat concept.
lalwanivikas 4 hours ago 0 replies      
Reminds me of a game I made while learning to code:


(Concept inspired from Jennifer Dewalt's project, but code is entirely mine :))

asgard1024 5 hours ago 0 replies      
Reminds me when my father showed me "number guessing" game on TI-57 calculator. It had 50 instructions (button presses) of memory. It's interesting that the size wasn't that a big deal then. :-)
naugtur 3 hours ago 0 replies      
Shorter version:<p onclick=n=Date.now;id||(t=n(id=s=0));(e=n(++s)-t)<2E4?style.margin=e%300:alert(s)>X
DaveSapien 3 hours ago 0 replies      
Doesn't actually fit in a tweet. 12 characters too long...am I missing something?
wunderlust 9 hours ago 5 replies      
What exactly is happening here: "a.style.margin=++s+e%300"? (Specifically, the "++" part.)
dblotsky 9 hours ago 1 reply      
Totally exploiting the fact invalid HTML is accepted by modern browsers. :P
fit2rule 4 hours ago 1 reply      
I'm not really a gamer, but I do love me some synth one-liners:


Most of these would also fit in a single tweet ..

jakejake 9 hours ago 1 reply      
increments s before doing the rest of the calculation?
Test Pilot Admits the F-35 Cant Dogfight medium.com
227 points by suprgeek  8 hours ago   210 comments top 39
NamTaf 6 hours ago 3 replies      
To all those saying that dogfighting is an antiquited doctrine: I agree with you, but the F-35A is supposed to still do that, regardless of how archaic and improbable such a situation is supposed to occur.

Because it's supposed to be able to dogfight, compromises in its other capacities have been reduced. Now we find out that, as everyone knew, it can't dogfight. So why even design it to do a mediocre job of dogfighting when they could equivalently eliminate that design constraint and allow it to do its other roles better?

The simple fact is that the military has tried to bite off more than it can chew by asking that the F-35 can do everything at once. Because the F-35A is slated to replace the F-16, other sacrifices have been made to make it sort of approach being kind of nearly as capable as the F-16. As a result, it is doing its other roles worse than what would be the case if the military instead accepted that one size does not fit all and removed that requirement.

Frankly, it doesn't matter how unrealistic the idea of dogfighting is. The military said 'make this thing able to dogfight at least equivalently to the F-16' so LM have gone away and made specific design decisions to try to achieve that. It's now fallen short of that target, and in doing so has also compromised other capabilities.

kosmic_k 31 minutes ago 0 replies      
Am I going to be the only one who is going to question the source here? The author has a clear opinion on the F-35 that he interjects inbetween the comments and War is Boring's previous reporting on the F-35 have been mostly trying to take it down a couple of notches. Everything here is based on an unnamed source and a document which may or maynot even exist.

According to Aviation Week, a reputable defense and aviation source, the F-35 has been doing loading tests. Meaning that if this report and dogfight happened then it was against a electronically limited F-35 against a platform that is very mature and limits understood. Here's a link to the story in question: http://m.aviationweek.com/defense/f-35-flies-against-f-16-ba...

pravda 7 hours ago 1 reply      
Who cares? The mission of the F-35 was to get taxpayer money into the accounts of Lockheed Martin and its merry army of subcontractors. Mission accomplished!
mrweasel 5 hours ago 7 replies      
The F-35 is one of the planes Denmark is considering to replace it's F-16s. It's most likely going to be selected because of politics, regardless of it being expensive and not at all what we need.

Three Danish defence experts pointed out that while the F-35 is the most advance plane "available", it doesn't matter. While dogfighting is out date, high tech is equally useless. Neither Denmark nor the US have been in a conflict since WWII, where the advanced features of the F-35 would have made any difference.

Unless you decide to go to war with Russia or maybe China, the F-35 is so far beyond what you would reasonable require that the cost is completely unjustified.

Sadly for Denmark we pissed of SAAB and they will no long bid to deliver plane to the Danish Royal Air Force, despite them having having a suitable plane.

bayesianhorse 4 minutes ago 0 replies      
The lesson here is that it is really hard to manage projects like the JSF program.

Cost, conflicting interests, technical challenges and secrecy requirements in the worst possible package.

cromwellian 5 hours ago 5 replies      
Do we really need manned fighter planes at all? For a trillion dollars, you can overwhelm enemy air defenses with cheap, primitive drones in a saturation attack.

A tomahawk missile costs about $575k per unit, that lets you buy about 2 million tomahawks for $1 trillion. If you built a drone version that could loiter over an enemy airspace and then attack, sort of a tomahawk version of the Predator, you could buy a hundred thousand of them even if they were 10 million a piece.

You could also built UCAV fighters that could out-turn and fly most fighters by avoiding the need for the cockpit overhead and restrictions in g-force. Missiles make 40g turns, and drone airfames have been build to sustain 12-15g turning.

Are we spending a trillion dollars because the AirForce has a romantic notion of a human dogfighter in the seat when a guy with a joystick could do the job? Top Gun is a lot less interesting if robots or teleoperation is in play, but do we really that kind of engagement?

protomyth 9 minutes ago 0 replies      
Well, we did build the F-22 as the air supremacy fighter. Sadly, the much maligned F-22 has actually been used in combat to bomb a ground target[1]. I find it interesting that the F-22 seems to have gotten over most of its teething problems, but the F-35 still cannot fire its gun (needs a new software)[2]. Even when it can fire its gun, it will only have ammo for 4 seconds of firing (2 bursts)[3].

I think the close combat air support / tactical role should be given back to the Army (changing Johnson-McConnell agreement of 1966[4] and Key West Agreement[5]) and the Air Force can deal with strategic bombing and air dominance.

The Air Force has been trying to get rid of the A-10 with various excuses, but the GAO recently said their budget reason were bunk[6]. They just don't want the job and their loiter time of their replacements is pathetic.

1) http://www.usatoday.com/story/news/nation/2014/09/23/syria-a...

2) http://www.defensenews.com/story/defense/air-space/strike/20...http://www.dodbuzz.com/2015/01/08/pentagon-f-35-gun-will-fir...

3) http://defensetech.org/2015/01/02/a-tale-of-two-gatling-guns...

4) https://en.wikipedia.org/wiki/Johnson-McConnell_agreement_of...

5) https://en.wikipedia.org/wiki/Key_West_Agreement

6) http://www.airforcetimes.com/story/military/2015/06/25/gao-r...

mikeyouse 6 hours ago 5 replies      
Tyler Rogoway is a competent author and critic (and occasional defender) of the F-35 as well, here's his take on the dogfight report from War is Boring;


The highlight for me is the last line:

 The fact that the F-35 is maybe not really a good fighter at all is reminiscent of the question that weve been asking for years if you dont really need competitive maneuverability, than why do we need a fighter at all?
Another line I'll crib from him, but the F-35 was supposed to far exceed all fourth generation fighters in air-to-air combat and they've reduced that threshold so that the F-35 is now 'about as maneuverable' as an F-16? That had external fuel tanks mounted?

Here's what a Eurofighter test pilot had to say about the F-35 kinematics claims:


WalterBright 7 hours ago 2 replies      
It was predicted back in the 1960's that the price of fighters would rise to the point of the entire military budget would be expended building one fighter. So far, we're right on target.

We have clearly shot past the point where anyone would dare risk employing the F-35 in any combat role.

akamaka 6 hours ago 1 reply      
Some commenters are unclear about the role of the F35, so I figured I'd quote Wikipedia:

The F-35A is expected to match the F-16 in maneuverability and instantaneous and sustained high-g performance, and outperform it in stealth, payload, range on internal fuel, avionics, operational effectiveness, supportability, and survivability. It is expected to match an F-16 that is carrying the usual external fuel tank in acceleration performance.

The A variant is primarily intended to replace the USAF's F-16 Fighting Falcon.

Shivetya 10 minutes ago 0 replies      
the best we can hope is the turns out so bad it accelerates the move to drones and their lower costs replacing manned fighter and even bomber craft.

While there is some romanticism still attached to fighter pilots the truth is in this day and age their relevance is dropping like a rock and there is little need to put pilots into danger when a drone can do the same.

plus drones can be created to do all sorts of maneuvers human pilots could never do... let alone reduce the size of the craft to make it less visible

grizzles 6 hours ago 3 replies      
Crazy stuff. I'm bemused that this project goes on year after year and no one in the US govt has the onions to stand up to Lockheed Martin's lobbying machine.

A trillion f ing dollars!! For that amount, you could fund 1000 startup companies a million dollars each to develop their best fighter, and stage a knockout tournament until you have whittled it down to the 15 best designs and you'd still have $993 billion to spread among the surviving designs.

Oh, your war drones have humans strapped to them...how quaint. --Some future general

dkbrk 6 hours ago 0 replies      
The F-35 wasn't designed to be a superlative dogfighter and the F-16 is one of the best handling aircraft in history. By no means am I saying that dogfighting is irrelevant -- history has shown that even with long-range missiles there will always be times when aircraft manage to close the distance, but this test is extremely artificial and doesn't by any means make the F-35 a waste of money.

The claim that The helmet was too large for the space inside the canopy to adequately see behind the aircraft" is quite strange. Despite developmental issues, the F-35 Head-Mounted Display has been completed and displays imagery in a complete sphere (4pi steradian) from the aircraft's Distributed Aperture System. Additionally, the F-35 has a somewhat roomier cockpit than the F-16, though rear visibility is more obstructed.

The control systems are still being tuned to some extent as well. The F-35 is fully fly-by-wire, and it tries to make sure the aircraft can't be overstressed or stall, but these limits can be too conservative. I'm not claiming that maneuverability will drastically improve, but this is one of the many objectives of testing.

bdamm 6 hours ago 2 replies      
Well the good news is that Boeing is still cranking out F-18s with no end in sight. And for the price of a single F-35, you can get 10 F-18s. So hey, send out the platoon!
demarq 7 hours ago 0 replies      
In the aviation industry designs really do stand the test of time. A large number of airliners,props and helicopters were designed back in the 60's and 70's with only a few minor upgrades here and there.

I can almost understand why the new jet is having a hard time replacing the previous one. I say almost because at a trillion dollars... Lol

hopeless 1 hour ago 0 replies      
I wonder how the F-35 performs against other current generation fighters like the Eurofighter or Saab Gripen. And considering the costs, it would need to be several times better, which I doubt. I suspect both aircraft could out-manoeuvre it.

But then the F-35 is supposed to be stealthy so might be able to attack from a distance with relative impunity.

acd 3 hours ago 0 replies      
The stealth the anti radar feature is visible on long wave radio. Something that was likely sold as a feature to the tax payer but does as far as I understand work that well in practise.

Pierre Sprey F16 and A10 co-designer speaks about F35 and specifically about dog fight 04:00 in the video. Stealth capabilities 06:00 in the video.http://www.dailymotion.com/video/x203cgj_pierre-sprey-co-des...

anovikov 6 hours ago 3 replies      
So what? It wasn't meant to be used for dogfight. It is a strike fighter with some A2A capability, to be used in combination with F-22 if the airspace is highly contested. When a small number of F-22s is escorting a large number of F-35s, their advantage of IRST and networking capability together with long-range, LOAL AIM-120D (and with European, and later potentially U.S. users too, even more capable MBDA Meteor), will ensure they will clear our most bandits long before getting to the WVR range, where F-22s will be able to take over the job.
jleyank 1 hour ago 0 replies      
Sounds like they've recreated the F-111, with VTOL thrown in. One would think that procurement/design history would be a mandatory study, but they continually recapitulate it. Guess it's easier to shovel out the money this way?

Given the design freedom with multiple airframes, I would think it quite hard to outdo such divergent airplanes as the F-16 and A-10. Unless the spare-part situation is crippling, conservative design would be to tailor to individual roles. Call it a Unix approach to air combat?

sudioStudio64 1 hour ago 0 replies      
DOD spending is more about sustaining the companies in its orbit than producing superior solutions.

1 Trillion dollars for a shit plane...but we can't afford to take care of the veterans and retirees.

deanCommie 4 hours ago 1 reply      
Can't believe noone posted yet [this clip from Pentagon Wars](https://www.youtube.com/watch?v=aXQ2lO3ieBA) about the clusterfuck that was the Bradley Fighting Vehicle.
oflordal 4 hours ago 0 replies      
Here is a video of Pierre Spray (one of the F-16 designers) discussing the same thing:https://www.youtube.com/watch?v=mxDSiwqM2nw
justwannasing 2 hours ago 1 reply      
Only skimmed the article but it looks like it's, "F-35 can't dogfight" followed by a lot of author opinions and rants. My question is, was the F-35 created to ever be put into a situation where it would be in a dogfight? B-1 bombers can't dogfight either.

It seems like he's pretending that we have, or will have, no other fighter jets remaining.

ongoodie 1 hour ago 0 replies      
In the full-scale war the fighter planes are useless cause the air bases and carriers will be nuked out in the first hour. So the reality is that the planes are not made for fights, they are made for parades.
CookieCutter2 7 hours ago 1 reply      
The Phantom F4 had no main gun because everyone thought there were no dogfighst but only missle fights. Reality was different and they added a vulcan gun.

The F35 is not designed for dogfights but long range missle fights and stealth.

Supersaiyan_IV 5 hours ago 2 replies      
This is what you get for choosing which aircraft to sponsor by going by looks. Boeing's alternative had the greatest manoeuvrability, and now the hay is beginning to stick out of their shoes, as they slowly admit that F-35 isn't as good as we were led to believe.
lifeformed 4 hours ago 1 reply      
Is this program literally the biggest waste of money of all time?
javajosh 7 hours ago 2 replies      
Jesus Christ, can't we kill this program already? What's going on, a trillion dollar sunk-cost fallacy?
inglor 3 hours ago 0 replies      
Here is the relevant software engineering term for relevance https://en.wikipedia.org/wiki/Design_by_committee
MikeNomad 1 hour ago 0 replies      
Unfortunately, the F-35 was predicted long ago in John Boyd's biography (or look up Pierre Sprey, which will bring you back to Boyd).
YesThatTom2 3 hours ago 0 replies      
I'm sure the military contractors that profited from this contract don't consider it a failure.
colechristensen 6 hours ago 2 replies      
For people who don't understand the context, this is incredibly misleading.

>the Air Force organized specifically to test out the F-35s prowess as a close-range dogfighter

They fail to mention that dogfighting is as antiquated as Snoopy and the Red Baron. Talking about this test without the context is plain irresponsible.

Modern air superiority strategy is about delaying detection with stealth combined with advanced electronic warfare and coordination intelligence suites to destroy the enemy before he even sees you, or at least when it's much to late to have any meaningful response. It isn't 'perfect' stealth, but it doesn't need to be. Just need to get close enough that your missiles get to where the need to go opening up the theater for other assets to do their thing.

"Too close for missiles, switching to guns" is ancient history.

The F-35 is no good at dogfighting because it wasn't designed to be, the test was just something you do to test your outer limits. "Failing" isn't failure.

stretchwithme 6 hours ago 0 replies      
Yes, but it really shines as a pork barrel generator.

I'd rather see a swarm of drones one tenth the size and one twentieth the price fight our dog fights.

shomyo 3 hours ago 0 replies      
Who cares about dogfight when you only bombing of civilians.
adamnemecek 7 hours ago 2 replies      
Do you guys think that they will eventually scrap the program and open source this future failed startup?
zobzu 7 hours ago 1 reply      
"The helmet was too large for the space inside the canopy to adequately see behind the aircraft."

you can't see behind the F35 - even if you turn your head. there's a rear view camera because of that. The central fan is in the way.

That's odd a pilot says he can't turn his head and see well.

DanielBMarkham 4 hours ago 0 replies      
The flying qualities in the blended region...were not intuitive or favorable.

God, I love bureaucrat-talk. It's a pig. A trillion-dollar pig. But that doesn't mean we can't put lipstick on it!

Last time this came up on HN, somebody recommended reading about the life of John Boyd. For those of you interested in how large systems of people operate, how the Pentagon ends up with bad airplanes, principles of organization change, and the philosophy of strategic planning? Go read as much as you can. Boyd was no Sun Tzu, but he significantly advanced the state-of-the art in a bunch of seemingly unrelated fields. I have a feeling we'll be parsing some of his stuff over the next few decades.

Aside from providing promotions to large sections of the officer core and gainful employment to many large defense contractors in various districts of various politicians, I'm not sure what the F-35 is actually for. It's like the space shuttle: it's supposed to do so many contradictory things at the same time that it doesn't seem to do any of them well.

In fairness, the Osprey tilt-rotor had a lot of the same type of procurement and delivery problems. Anybody remember ring vortex state? But the Osprey at least had somewhere it was going: take a squad of marines or special operators far inland as fast as an airplane without using runways at either end. It looks like the Osprey is turning the corner and can finally deliver the goods.

Not so much with the F-35.

I'm not sure what to do with the program now. My instinct says keep the close air support and air superiority fighters we have and concentrate on the F-35's stealth capabilities. But strategically, once somebody figures out how to use passive radiation to paint and plot airborne targets? The stealth game is up. Required computing power may be a decade or two away, but it's well within the expected lifetime of the airframe. I think maybe you just bail out on the whole thing and go back to strategy school.

vidoc 6 hours ago 0 replies      
".. cost the United States control of the air."

when you think about the current situation in Irak, one might argue that it would not necessarily be a bad thing.

majormajor 7 hours ago 2 replies      
It's not at all what it's built for. I'd be interested in seeing articles critiquing it's designed mission (or more reporting on the software woes, which would be very relevant here), since I'm no military strategy expert, but reports like this seem rather useless. Do we expect to be doing a lot of WWI/WWII-style close-range air fighting?

EDIT: this, for instance, seems much more interesting: http://www.fool.com/investing/general/2015/02/22/us-navy-to-...

But it's hard to see how dogfighting prowess would be any help against long-range radar systems that can detect it before being in range.

Craigslist, 3taps settle scraping/antitrust suits with $1M donation to EFF techcrunch.com
35 points by sinak  10 hours ago   11 comments top 7
halflings 4 hours ago 0 replies      
"In the settlement, 3taps, PadMapper and Lovely will collectively pay Craigslist $3.1 million $1 million from 3taps; $2.1 million from Lovely and nothing from PadMapper. Craigslist has pledged to donate $1 million of that to the Electronic Frontier Foundation over 10 years."

They're not settling with $1M donation to EFF, they're still getting $2.1M from Lovely.

walterbell 1 hour ago 0 replies      
From a 2013 interview with Greg Kidd, http://thisweekinstartups.com/greg-kidd-of-3taps-twist-293/

"... this was decided by the supreme court definitively in unanimous decision regarding, for instance, phone numbers in the case Rural v. Feist (http://en.wikipedia.org/wiki/Feist_v._Rural) ... The facts are just facts. They are not creative expressions. They are descriptive information and as such are outside of the bounds of what copyright law was intended to cover.

... In other industries it is a long-standing practice of comparing prices, supply and demand. My background at the federal reserve tells me, thats how markets work. The concept, that it is intellectual property, when its really just transparency of price, supply, and demand, and thats how markets work, is a real stretch. Its something that could, if it continues to go this way, it could, basically, break the Internet, where you have to have permission to compare prices, and compare supply and demand between different sources of goods and services.

.. We just think that the business of on-boarding the postings and charging for it is entirely different from the search and downstream interaction."

vdaniuk 5 hours ago 0 replies      
"Craigslist has pledged to donate $1 million of that to the Electronic Frontier Foundation over 10 years." is very different from what the title implies.
tomschlick 3 hours ago 1 reply      
The biggest thing that pisses me off about CL regarding house/apt listings is that they don't require addresses! How is their mapping feature supposed to work well if 70% of the listings are all grouped together with just the city name? No wonder people are trying to fork their business.
adam12 3 hours ago 0 replies      
The EFF was actually supporting Craigslist's opponents in the lawsuit. I wonder how much the Craiglist cost the EFF.
doorty 3 hours ago 1 reply      
How does one go about upsetting this giant in the marketplace? Everyone wants a better craigslist, but it's useless if they don't have the content.
zaidf 3 hours ago 1 reply      
Here's hoping Craigslist dies. The good news is: it is already dying(albeit slowly, one category at a time.)
Introducing the right to eavesdrop on your things politico.com
39 points by henrycg  12 hours ago   9 comments top 5
userbinator 5 hours ago 1 reply      
Encryption is a great way to protect against eavesdropping from bad guys. But when it stops the devices actual owners from listening in to make sure the device isnt tattling on them, the effect is anti-consumer.

That reminds me of a comment from when smart TVs were discovered to be sending filenames and other info, since it was sent in plaintext: "If they had used HTTPS, this might not have been discovered."

The most important thing to realise is that security can work for you, and it can also work against you. It's not only a "right to eavesdrop", but users will need to maintain control over their devices if they want the former. This is somewhat related to the War on General Purpose Computing, and what I think is the biggest dilemma is that users need to have a certain level of knowledge in order to understand what their devices are doing and control them; but many don't want to; they only see the advantages and don't care about how something works, whether it "phones home" or what kind of data it's sending, as long as it makes something in their lives easier.

News stories about how smart TVs phone home have circulated, and yet AFAIK people are still buying them in great quantities. They just don't care. They are outraged and shocked when the news appears, but shortly afterwards they carry on as if nothing happened. That, I think, is the scariest part.

walterbell 2 hours ago 1 reply      
Could this be implemented as a user-owned SSL mitm proxy and deep-packet inspection engine which is accessed by a VPN from all your interactive devices? Low-power home IoT devices would already be inside the VPN.
AgentME 4 hours ago 0 replies      
Seems like arguing for open source software on devices would cut closer and more directly for the point they're trying to make.
kijin 4 hours ago 1 reply      
1. The title gives the wrong impression. It might be better to phrase it as "right to eavesdrop on (my|your) own things".

2. I'm not sure that communication transparency is what led to the success of PCs, smartphones, and the Web. Perhaps the Web, but definitely not smartphones. People had to fight tooth and nail for the right to root or jailbreak their own phones!

3. How do you add the ability to eavesdrop on a device without compromising TLS or adding a remote back door that anyone could exploit? The only way that I can think of, and the only way that this has traditionally been done with PCs, is to give local root to the owner.

If the owner has root, then he can make the device trust his own certificate and proceed to MITM it with his own router. But an owner with root can also modify the device's "firmware" to make it behave in ways that the manufacturer never intended, and manufacturers will do everything in their power to prevent this. Nobody wants to admit that they're actually selling general-purpose computers.

If the manufacturers are not going to cooperate (and I don't think they will), then perhaps what needs to happen is that we should start rooting/jailbreaking every smart device we can get our hands on, and thereby force them to be transparent. It can't be that difficult, after all. Where are all the clever folks who helped root and jailbreak our phones? Let's send them some TVs to play with, warranties be damned. Perfect security doesn't exist, and we can use that fact to our advantage.

TIS-100: An emulator for a CPU that doesn't exist eviltrout.com
49 points by EvilTrout  9 hours ago   15 comments top 8
vanderZwan 22 minutes ago 1 reply      
The game itself I love. But I have some issues with it's implementation.

To be specific, it maxes out the CPU even when it's not doing anything. Given that it's supposed to emulate low-level hardware, at very slow speeds, and does not have any demanding graphics, I fail to see why it should do that.

(It's something I've seen happening in more games as of late, actually. For example, Desktop Dungeons - a very fun game which has no business demanding anything from my computer since it's turn-based, uses sprites, and barely animated. And yet my laptop heats up as soon as I open the game.)

In fact, it's a bit ironic, given that the whole theme of the game is squeezing out performance out of bare metal hardware, and I admit that I'm more annoyed by it for that somewhat irrational reason.

tehbeard 5 hours ago 0 replies      
To be fair the TIS-100 runs slower in the game to improve the visuals. To let you see (albeit in a blur at higher speeds) your code run rather than a click button, instant "level complete" popup. (note: I don't own TIS-100 yet, but it's fairly similar to their other game spacechem)
FreeFull 42 minutes ago 0 replies      
http://retroforth.org/docs/The_Ngaro_Virtual_Machine.html This virtual machine has been implemented many times in various programming languages. The retro forth download includes most of the implementations.
kyberias 4 hours ago 1 reply      
Remember that notch's silly space game with a simulated processor and the huge influx of emulators and whatnot after the announcement?
hthh 2 hours ago 2 replies      
I too wrote a TIS-100 simulator in C ( https://github.com/hthh/tis100sim ) - it's interesting to compare styles.

(I get a bunch of errors on OS X unless I change "CC=gcc" to "CC=clang", btw)

SIGALARM 2 hours ago 1 reply      
it's only a matter of time before someone runs linux on it.
LoSboccacc 4 hours ago 0 replies      
oh this brings up memories of corewars and redcode
DanWaterworth 7 hours ago 0 replies      
It would be interesting to implement the emulator using the PyPy toolchain.
Making Pictures With GNU PIC glam.ac.uk
21 points by brudgers  9 hours ago   2 comments top 2
someperson 3 hours ago 0 replies      
I was expecting a [1] + some kind of [2] module + GNU software

[1] https://en.wikipedia.org/wiki/PIC_microcontroller[2] https://en.wikipedia.org/wiki/Charge-coupled_device

JohnDoe365 3 hours ago 0 replies      
And troff got a revamp with neatroff http://litcave.rudi.ir/
Cellauto.js a library for creating cellular automata simulations in JavaScript sanojian.github.io
39 points by bemmu  11 hours ago   6 comments top 5
shash7 41 minutes ago 0 replies      
Quick, somebody make a game out of it!
petepete 4 hours ago 0 replies      
This looks really good. The pixelated water simulations gave me flashbacks of a Acorn game called Cataclysm[0].

[0] https://www.youtube.com/watch?v=VMlZ2MwYvuA

jetpm 2 hours ago 0 replies      
The rain example is great. Reminds me of minecraft.
Allmendinger 3 hours ago 0 replies      
Look forward to seeing the next version of this Library!
LisaJ 2 hours ago 1 reply      
Can you build other examples?
EU Telecoms deal: Mobile roaming charges ban in 2017 politico.eu
64 points by endijs  7 hours ago   56 comments top 9
anovikov 3 minutes ago 0 replies      
Bad that it is delayed by 5 months, a year ago it was planned to happen since mid January 2017. Good that they also introduced another intermediate tariff reduction since April 2016, which gets calls cheaper by at least 4x. After this, personally i will no longer care about what it costs, it is cheap enough.
laacz 16 minutes ago 0 replies      
This will bring consequences, since, for example, package for uncapped unthrottled unlimited data+calls+messages is 19.94 (Latvia), which is much cheaper than same packages in other countries.

From what I've understood operators will reintroduce wholsesale roaming prices, which means that home operator will still pay for traffic while their clients are roaming.

This will bring us cheaper roaming but we will most likely have two separate packages - for domestic use and capped ones while roaming.

doque 3 hours ago 3 replies      
Relevant Part:

 Roaming will be banned in 2017, and from April 30, 2016, surcharges for roaming will be capped at a maximum of 0.05 per minute for calls, 0.02 for SMSs and 0.05 per megabyte for data.

CraigRood 3 hours ago 3 replies      
What should be mentioned is the single market where using a SIM card from another EU country could turn out cheaper than using a domestic one.
lmb 2 hours ago 2 replies      
Can anyone shed some light what happened to alternative roaming providers? [0] Seems like they are the perfect solution to affordable EU wide roaming, but nobody is doing it. Is there something I don't know that prevents companies from offering this service?

0: http://www.slideshare.net/Computaris/eu-roaming-regulations

Yetanfou 2 hours ago 0 replies      
For what I'm concerned this is water down the bridge. The many years of excessive roaming fees have conditioned me to either switch of data altogether - relying on wifi instead - or use a local SIM when going abroad. As this still is a lot more affordable and I still fail to see the grounds for any extra fees when using a network owned by the same company which happens to lie on the other side of an arbitrary border I don't see any reason to change my habits.
benguild 3 hours ago 4 replies      
Finally. Pre-iPhone, I was always able to use my GPRS/3G phones in various countries for free using data roaming. It would just use my normal (unlimited) megabytes. I could even tether unofficially.

Then the iPhone came out, and an unlimited international data plan was an additional $60/month, I believe. Basically doubling the monthly cost, and that didnt have tethering.

THEN, they got rid of that altogether, and ever since its been a scramble in every country to buy a SIM card just to pay local rates and not get ripped off. Its all the same internet if youre not at home and roaming agreements exist, the carriers should just be forced to pay each other fair rates.

legulere 2 hours ago 1 reply      
And for this we gave net neutrality legislation away.
TeeWEE 2 hours ago 1 reply      
Nice idea in politics, in practice it will take much longer to be fully implemented. The mobile grid system in Europe is so scattered and non integrated, that technically this is not simple to achieve within a year.

To be honest i cant back this up with arguments and/or data. But this is what i heard from telecom specialists in the field.

UI Testing in Xcode 7 masilotti.com
33 points by adamnemecek  14 hours ago   5 comments top 3
seivan 5 hours ago 1 reply      
Actually, when it came to integration tests KIF wasn't so bad. In fact I'd argue KIF was way better than UI Automation in instruments.

Hell, KIF even forced you to make sure you had accessibility strings on stuff like icons and shapes. Looks like this continues on the same path.

Regarding "There is currently no way of waiting for elements to appear or disappear."

I haven't tried this, but maybe you could just wait with a condition? https://gist.github.com/seivan/0becfffbb1d7665cebfe

Or use the XCTestExpectation stuff that came with iOS 8. https://gist.github.com/seivan/d2dee9fcff0177cb3b93

jam510 1 hour ago 0 replies      
Author here! Happy to answer any questions here or in the comment section of the post.
nthState 4 hours ago 0 replies      
I'm all in with UI Testing in Xcode 7, The fact that I don't have to install anything extra on my mac, or server is a huge bonus.
UT Austin provides free access to more than 22,000 images of library materials utexas.edu
73 points by Petiver  13 hours ago   8 comments top 5
fernly 7 hours ago 2 replies      
Kudos for having their hearts in the right place.

No kudos for presentation. I've tried to look at two works, typewritten MSS by Vachel Lindsay and Sara Teasdale, and the text display is awkward. The initial presentation is too small to read. Looked long for a zoom control. Finally tried "full browser" link which does display the current page with a zoom control and the ability to drag that page around in a small frame to read it.

While it is nice that UT is doing this, it is sad that each uni has to do its own thing. Can there be no one virtual repository where all such collections -- or at least their catalogs -- could be amalgamated? It's like the bad old days of physical libraries: the scholar has first to find out which collection has the thing she needs, and may never learn that it exists. If they don't want to deal with google books, how about using TIA as a front end?

Edit: ...and then I looked at the URL, hrc.contentdm.oclc.org and thought, huh, that doesn't look like UT or EDU... turns out oclc.org is something like I was just asking for, a front end content distribution platform for multiple libraries. OK then. TIL and all that.

ncphillips 1 hour ago 0 replies      
UPEI has digital library system called Islandora[1] that does this sort of thing. I worked for them for about 6 months. It's a set of Drupal modules that interact with the Fedora[2] Repository (not the OS). They're pretty successful, with hundreds of installations all over the world. They have been scanning hundreds, if not thousands of books, newspapers, and maps so that they can be stored digital and accessed freely.

One example I think is pretty interesting is Island Newspapers [3] where they have scanned every issue of a newspaper in PEI, Canada called the Guardian going back to 1890.

[1] http://islandora.ca/islandora-installations

[2] http://fedorarepository.org/

[3] http://islandnewspapers.ca/

BHSPitMonkey 9 hours ago 0 replies      
My university does something similar with its Digital Library and its related projects. The main repository hosts around 140,000 objects which can be accessed alongside metadata and in multiple formats here:


The Django app and libraries running the site are built and maintained in-house, and are open source:

https://github.com/unt-libraries the Django project/app itself is 'coda')

juddlyon 12 hours ago 1 reply      
Cool! Looks like they're free to use with attribution.

Direct link to the collections: http://hrc.contentdm.oclc.org/#nav_top

contingencies 5 hours ago 0 replies      
This library is famous, I had often used it online even years ago. When I left the US I donated a lot of material from Asia gathered over a decade or so to their excellent map collection http://lib.utexas.edu/maps/ (much of which is digitized) since shipping anything out of the US is ridiculously expensive.
AOL Takes Over Majority of Microsofts Ad Business, Swaps Google Search for Bing wsj.com
86 points by whatgoodisaroad  15 hours ago   25 comments top 11
reilly3000 10 hours ago 1 reply      
MSFT isn't out of the ad business. They are keeping Bing and likely to make some interesting new ad units that involve Cortana.

Getting out of display media for them is smart. Fundamentally they are a software company and there are already players that sell media better than they can. It isn't a software problem, it's about building sales relationships with media agencies.

A streamlined P&L and staffing strategy will let them focus on making a developer-centric product company. They will still make plenty of ad money, but don't have to staff for it.

shostack 11 hours ago 0 replies      
I'm just praying it doesn't result in all of the fun that was had when the Microsoft Yahoo Search Alliance came about.

Anyone who had to deal with the billing headaches at a search agency <raises hand> does not look fondly at that time.

I wonder what this will do to Search Partner Network performance for AdWords customers. AOL represented one of the biggest (if not THE biggest) search partners.

The Search Partner Network is one of the few areas of AdWords that is still a black box wrt placement-level performance (unlike the GDN). Previously the only way to get visibility into the AOL portion of it was to run directly with AOL using AOL's licensed version of the AdWords UI, but with some minor differences in how you used it.

If the biggest volume driver of Search Partner volume goes >poof< I'd expect that to noticeably impact performance for Search Partner traffic. Would love an official comment from Google on this here, on their blog, or through industry pubs like SearchEngineLand.

wenbin 12 hours ago 0 replies      
My first reaction was: Horizontal and vertical alliances (https://en.wikipedia.org/wiki/Warring_States_period#Horizont...
whoisthemachine 8 hours ago 0 replies      
Verizon now owns AOL, AOL (Verizon) now has major advertising business, Microsoft gains additional search share... Google's weight in this business has definitely managed to create some strange alliances against it.
pcora 13 hours ago 1 reply      
Microsoft choose to sell it all today?
jkuria 7 hours ago 1 reply      
This is sad if we go by what happens on AdSonar. Lots and lots of fake bot traffic. Microsoft seemed serious about tackling the problem and were good about issuing refunds for fraudulent clicks. Not so AOL, Adsonar, Huffpo and all the properties in their network.
tootie 10 hours ago 1 reply      
Bob Lord of AOL used to be CEO of Razorfish, sibling company to Atlas which was acquired by Microsoft in 2009 or so to kick start their ad business. When it flubbed they took a huge write down and just sold it back to Bob Lord.
turingbook 11 hours ago 0 replies      
Microsoft is quitting from Internet BusinessIt also sold part of map business to Uber
SEJeff 13 hours ago 2 replies      
I'm gonna guess that Google or Bing over AOL's dialup is still awful.
inthewoods 10 hours ago 0 replies      
I've long thought that Microsoft should sell off the Bing business - I recognize that they gain benefits from Bing, but it is fundamentally a different business that they have shown no little ability to capitalize on for a long, long time.
bhaumik 11 hours ago 2 replies      
>>Microsoft Chief Executive Satya Nadella, who has been in his post for 17 months, has made clearincluding in an employee memo last weekthat Microsoft needs to concentrate on technology areas where it has the biggest opportunities for success, and make tough choices in fringe areas.

So instead of layoffs, they're just selling their employees*?

(Uber deal): https://news.ycombinator.com/item?id=9799997

Energy samaltman.com
305 points by jordanmessina  16 hours ago   244 comments top 33
beat 16 hours ago 8 replies      
I suspect solar (including wind/biomass) + batteries is going to trounce fission reactors in the not terribly long term. If you think of finance in terms of latency/bandwidth (a model I use for lots of things), reactors are high latency - they're expensive and take a long time to set up.

Meanwhile, solar/wind is heading toward dirt cheap and trivial to set up. Environmental impact is minimal, too. It doesn't require giant corporations, government sponsorship, complex regulations, or exotic engineering skills to implement. With those incredible advantages, it doesn't need to be cheaper than nuclear - it just needs to be adequately cheap.

kolbe 10 hours ago 5 replies      
> By combining our years of experience in fusion, newly available electronics technologies, and a revolutionary design using cutting-edge physics, Helion is making a fusion engine 1,000 times smaller, over 500 times cheaper, and realizable 10 time faster than other projects.

What?!? I certainly appreciate the ambition, but humanity has spent seven decades and at least hundreds of billions of dollars on this very same project. What in the world is this tiny startup doing with a $5mm grant that is so easy and cheap that could possibly lead to that kind of breakthrough in fusion energy?

stillsut 23 minutes ago 0 replies      
The killer app for these modular reactors is to scale with the same footprint: If you have the infrastructure to house one of these boxcars, for the town's first factory, why not 10 boxcars on the same site once the town grows in population.

That's what you can't do with solar - with solar you already have a big footprint to power that first factory, and your footprint increases proportional to power use. 21 century calls for scaling roughly 20x = 2x (population growth) * 10x (rise in developing worlds livining standards). I don't want 20x solar footprint.

andy_ppp 16 hours ago 8 replies      
Isn't decommissioning nuclear power plants still basically a huge bill underwritten by the tax payer? I'm not really sure about creating radioactive waste that has such huge half lives...

From Wikipedia:

 Of particular concern in nuclear waste management are two long-lived fission products, Tc-99 (half-life 220,000 years) and I-129 (half-life 15.7 million years), which dominate spent fuel radioactivity after a few thousand years. The most troublesome transuranic elements in spent fuel are Np-237 (half-life two million years) and Pu-239 (half-life 24,000 years).[39] Nuclear waste requires sophisticated treatment and management to successfully isolate it from interacting with the biosphere. This usually necessitates treatment, followed by a long-term management strategy involving storage, disposal or transformation of the waste into a non-toxic form.[40] Governments around the world are considering a range of waste management and disposal options, though there has been limited progress toward long-term waste management solutions.[41]
Here: https://en.wikipedia.org/wiki/Radioactive_waste#Management_o...

Eleutheria 16 hours ago 8 replies      
Distributed generation is where we should invest. Energy independence for the individual.

Individual solar panels and batteries, personal windmills, personal reactors, etc.

Imagine all the savings in infrastructure for energy transportation and reinvestment in other sectors. Imagine all the possibilities if people could switch their energy generation model as simple as buying a new product and installing it at home.

Individual energy independence, even if it will never be possible, that's where our dreams should be.

Then water, then food. That's disruption at seismic level. Post-scarcity world.

codeshaman 2 hours ago 1 reply      
> A lot of problemseconomic, environmental, war, poverty, food and water availability, bad side effects of globalization, etc.are deeply related to the energy problem.

It's worth pointing out that the problems enumerated above are partly the consequence of energy becoming cheap and available during the last century (coal, oil, etc) not lack of it. But the main reasons are the dominating philosophical and ethical standards of humanity during the energy boom.Cheap energy + wrong philosophy = bad application of energy = problems enumerated above.

So if you want to tackle any of those problems, you have to work on both variables in that equation, just increasing the availability of energy without raising awareness of how to apply it, will lead to unsatisfactory results in the long term.

hypertexthero 11 hours ago 4 replies      
Recently watched Cosmos Episode 6 where Neil deGrasse Tyson speaks of photosynthesis and how all our energy problems would be solved if we were able to learn the 'trade secrets' of how plants do it.

This makes a lot of sense.

Can anyone point out current research on this field? I don't seem to hear much about it.

Edit: Just found this after searching #photosynthesis in Twitter: http://www.huffingtonpost.com/2015/04/20/artificial-photosyn...

falsestprophet 16 hours ago 6 replies      
The 20th century was the century of carbon-based energy. I am confident the 22nd century is going to be the century of atomic energy (i.e. terrestrial atomic generation and energy from suns fusion).

It's silly to describe solar as atomic energy from suns fusion as a distinct category from carbon-based energy, because of course carbon-based energy was formed by capturing solar energy from the sun's fusion.

jonathannorris 16 hours ago 1 reply      
It's great to see you invest your time and money in nuclear power Sam. We already have the nuclear technology to solve our energy emissions problem, we just lack the political will to make the shift away from coal/oil/gas. Great leaps in the efficiency and safety of nuclear power systems will hopefully make the shift politically achievable.
sskates 16 hours ago 2 replies      
I always wondered why more energy wasn't generated from nuclear. On paper it seems like a great energy source.

Kudos to Sam for putting not just his money, but his time where his mouth is. If only the rest of the internet could do the same!

codingdave 16 hours ago 2 replies      
I worked on renewable energy projects a few years back, and while the idea of a large disruptive technology development sounds awesome, the reality is that there are already a plethora of renewable energy turbines and designs that would greatly improve the world... But the engineers and inventors running around with these ideas have no idea how to go from a small scale proof of concept into a fully built out manufacturing and implementation process.

Even if they do figure out how to get engineering and manufacturing in place, then there are regulatory barriers to figure out. There will be politics involved, and legal challenges. And of course, you need to actually operate the sites on an ongoing basis.

All of these challenges can be overcome... but most people who know how to do so already work in the energy industry. What is really needed is a group of people who can bridge those gaps to take an innovate design from an engineers drawing board, and jump through all the hoops to make it a live production site. If such a group were to be built, real change could happen very quickly.

sandGorgon 15 hours ago 0 replies      
P.S. I'm not an expert, but this has been in news media in India for a long time.

The reason that China and India are the only countries going after fission is because of a singular element - Thorium. Both India and China have huge reserves of thorium that can be unlocked with molten salt reactors that are unviable anywhere else in the world (including the US, which gave up on this a long time ago[1]). Australia does have large reserves of thorium, but its projected energy needs are dwarfed by India and China's.

China is way ahead than India on this front with more than a billion dollars managed by Jiang Mianheng to conduct research into these new reactors. And which is why India is bending over backwards to sign the India-US Civil Nuclear Energy treaty.

Interestingly, a US company, Thorcon [2], has built a "hackable" MSR - though I dont know if it is any good.

[1] http://fortune.com/2015/02/02/doe-china-molten-salt-nuclear-...[2] http://fukushimaupdate.com/thorium-molten-salt-reactors-to-g...

legulere 2 hours ago 1 reply      
One problem I see with nuclear power is that it goes the very inefficient way over heat.The prices in the building industry are rising so much that it already is unprofitable to build nuclear power in the west today. (When Hinkley Point C will start producing energy it will have a higher feed in tariff than photovoltaics: https://en.wikipedia.org/wiki/Hinkley_Point_C_nuclear_power_...)

I don't see any future for nuclear if it doesn't fundamentally change the way it harvests the energy and when it solves the nuclear waste problem economically

erobbins 16 hours ago 1 reply      
This is fantastic. Nuclear fission suffers from a hindenberg-type PR problem, where incidents from early design mistakes and poor choices color the opinions of people even though modern reactor designs are safe, efficient, and essentially clean other than small amounts of waste.

I would love to work on a project like this.

TeMPOraL 3 hours ago 1 reply      
> The big government projects, like NIF and ITER, unfortunately have the feel of peacetime big government projects.

Not sure what 'sama means by this, but I guess it's what I feel - government projects tend to go slow unless there's an actual, real security reason for them to go faster, in which case - like with Manhattan project - you get crazy amount of productivity and progress.

abalone 11 hours ago 4 replies      
> terrestrial-based atomic energy... has major advantages when it comes to cost

Are we talking public cost? Because that's all that matters. So far the public cost of nuclear power has been extraordinary, due to accidents and waste.

I understand that some of these startups aim to process existing waste in relatively small distributed reactors but what is the public cost of spreading a bunch of "mini" toxic waste sites around the world that remain hazardous for 100 years, instead of centrally storing it?

Plus I've read that although these mini reactors are not directly producing material that could be used in a dirty bomb, that they could be converted to do so if they fell into the wrong hands. I may be oversimplifying here, but the question again is what is the public risk of distributing atomic fuels and reactors in a manner that makes them much less secure? Would this make them more susceptible to "war hacking" and could this be the mini-reactor equivalent of a nuclear disaster?

Nuclear costs have always been about the long term public costs, not the short term $/kWh.

This is before we even consider the taxpayer cost that's gone into nuclear tech development. I wonder if there will be more public money needed to take this tech to market, even if the test reactors bear fruit.

sremani 11 hours ago 0 replies      
I am convinced LFTRs are the way to go, they fit in with distributed generation model very well. For what it is worth 21st if it takes Nuclear turn will be clearly fission, actually fission is good enough. But if we were to ascend into space and beyond fusion gives us bigger wings.
washedup 16 hours ago 0 replies      
A huge part of the problem is not investment or technology, but the legislative structure which still favors fossil fuels. The lobbying interests and influence are immense. Once this starts to change there will be a rapid shift towards clean energy.
hackuser 16 hours ago 2 replies      
Years ago, the story I understood was that renewables couldn't scale up fast enough to sufficiently mitigate climate change, and nuclear was the only answer. Recently, I've read that renewables have scaled up much faster than expected.

Does anyone know the current story? Can renewables scale up fast enough? Also, does the availability problem (i.e., renewables not being available when the sun/wind are not) prevent them from having a sufficient impact? I could imagine that, even if renewables weren't always available, their use still could reduce greenhouse gas emissions enough to mitigate climate change sufficiently.

FiatLuxDave 10 hours ago 1 reply      
Former fusion startup founder here (Fiat Lux Research, funded by DFJ 1995-2000).

I couldn't agree more with Sam about the importance of energy for our civilization. Kudos to him for putting his efforts towards important stuff.

I have mixed, but mostly positive feelings about venture capital and energy startups. The fact is, it's a tough space. Large capital requirements, prototyping cycles often measured in years, and a low success rate. Everyone is still waiting for the energy unicorn to put Google, Uber, Yahoo, et al. to shame. And energy startups don't benefit from many of the things in SV that infotech startups do, such as ecosystem synergies and being co-located with all the new cool stuff in your industry. This is especially true with regards to one of SV's great strengths, the freedom to fail.

Where SV shines is in the short times from idea to testing. In most of the nuclear energy industry, going from idea to tested prototype can take decades. I think we all know the importance of short debugging and feedback cycles. Hirsch harped on this a few years back, and it's still a good point. Look at ITER, which were were talking about back in 1995. ITERative, it is not.

Some observations:

1) The teams and funding are a bit larger than they used to be. This is probably a good thing. The design turnaround time is a bit better, but not by much though. It's necessary to tweak a design once you have built it to learn from it and see what its ultimate performance can be. But it's all-too-easy to spend a year or two doing that. Do that a few times and then you're out (of money, time, your mind, what-have-you).

2) Location. There is no advantage to locating an energy company in SV except for proximity to funding (and Stanford, I suppose). We located by the NHMFL in Tallahassee. It's cheaper, and the magnet guys would moonlight for us. However, working with Tim over 3 time-zones had its challenges. I don't think we got the benefit of having a great VC as much as some of his other portfolio companies did (no complaints about him, just the distance). Some things are just hard to explain over the phone. But SV still isn't the right place. I think that there is a big opportunity for VCs to improve how they provide the value-added stuff that they do (beyond providing money) remotely, and energy is the space that needs it most. I don't know the VC job well enough to provide good suggestions, I just know there is an unmet need here.

3) Because the failure rate for startups is so high, it's important to have a decent failure path for the people involved. For software devs, SV jobs often provide a soft landing. Energy guys don't have that easily transferable skill set. So, fusion largely consists of old hands who are willing to spend 20 years ramming a single design through, and a bunch of young redshirts who are sure that they can beat the odds. When every design failure becomes a career failure, people aren't incentived to radically iterate designs quickly. Luckily for me, I learned radiation measurement and protection on-the-job (hey we have neutrons! How many neutrons? Woo hoo! Wait, oh shit!) so that skill transfered over into medical physics quite readily. But imagine what SV would look like if almost every software startup founder who failed once had left the software industry.

I wish good luck to Helion, UPower, and all the other teams fighting the good fight.

soulsurfer 15 hours ago 1 reply      
One important thing that nobody thinks about when discussing nuclear fission/fusion as energy source of the future, is that it is not climate neutral at all. Popular science tends to forget about that. In fact, nearly all of the energy budget on earth comes from the sun. There is natural fission and energy emission on earth, but you can see that as a background constant and the climate system on earth has adapted to it. Fossil energies are just a very large chemical sink for the energy of the sun, and we just burnt it away at once in geological scales. If humanity now starts to deploy nuclear fission or fusion, it will heat the earth even more. Because that energy was basically trapped inside the atomic core, where it didn't play a significant role for the global climate. With more and more atomic energy usage, the energy will finally end as heat somewhere and increase global temperatures even more (not in the way that fossil energies do with emitted greenhouse gases, but still).
sunstone 10 hours ago 0 replies      
Apparently the crust of the earth is floating on huge nuclear energy generator. I guess it's a materials problem to tap into that?
iamcurious 16 hours ago 4 replies      
I find it strange there is no mention about batteries. From what I understand (and it isn't much, I'm way out of my field) getting energy is easy, saving it is hard.
hyperpallium 16 hours ago 3 replies      
I wonder what environmental impact truly large-scale solar energy will have. In that it is moving energy away from where it would usually fall on the ground/plants, thus reducing heat, less rising air, less photosynthesis etc. Perhaps additionally aid global cooling? Though that energy will mostly end up as heat anyway.

(Of course it's far better for the environment than present coal/petrol/gas/wood, and their energy initially came from the sun anyway, but it will still have some environmental impact.)

api 16 hours ago 0 replies      
I'm very happy to see independent fusion efforts raising money, given that government R&D has decided to put nearly all its eggs in the tokamak basket.
Mz 15 hours ago 1 reply      
There is actually a lot we could do in terms of promoting passive solar -- i.e. a lifestyle and design-based approach that uses less energy to get the same results. In a finite world, I really wish passive solar got a lot more attention than it does. There are serious costs involved in burning ever more energy. Passive solar brilliantly sidesteps that inconvenient physics-based fact.
jsprogrammer 16 hours ago 1 reply      
Hmm, major reversals of conflict-of-interest policy? (ie. now chairman of two YC companies and personally investing in them)

Large claims with no hard data comparisons? (eg. atomic power has major cost, density, and predictability advantages)


>There will only be one cheapest source of energy

Really? There can't be two sources at or near equilibrium?

These systems are not deployed in isolated, designer environments, but instead are deployed in complex environments. Transportation and project logistics will prefer some sources over others.

The lack of any real metric for cost or "cheapness" is a red flag. Is cost being measured in nominal dollars? Will such a thing even exist in the 22nd century?

nosuchthing 15 hours ago 1 reply      
Least we forget: Tidal energy & Geothermal energy...
sgk284 16 hours ago 1 reply      
Slightly off-topic, but going to UPower's site shows nothing but a somewhat sparse wintery forest. Perhaps I've too much sci-fi on the brain, but it made me think of a nuclear winter.
dmritard96 12 hours ago 0 replies      
Obnoxiously self important attitude.
transfire 16 hours ago 3 replies      
There are other technologies. Nuclear isomers for example have a lot of potential, but the fossil fuel hegemony really keeps alternatives from flourishing. We can be very thankful that photovoltaics was invented pre-WII, otherwise I doubt we'd be seeing it today either.
jjtheblunt 15 hours ago 0 replies      
The article ignores the elephant in the room: the problems he discusses are all more directly a result of too many humans for the closed system planet. Period.
3pt14159 11 hours ago 1 reply      
Probably not. Energy isn't really what is holding the poor back - a lack of stability and security are. If I had to chose one technological improvement to help most people on the planet it would probably be benevolent AI, which could refocus many of our challenges to what is important. Getting people out of poverty and war.

Energy is a tiny component of modern civilization.

Tota11y khan.github.io
716 points by chrtze  1 day ago   87 comments top 18
prezjordan 22 hours ago 4 replies      
Hey HN!

I built this utility with the help of two colleagues[0][1] after working on accessibility at Khan Academy for a few weeks, and seeing first-hand the process of evangelizing accessibility on a dev team. Our automated tests were far from approachable (and became more annoying than helpful), so we built tota11y to make the manual testing experience more interactive and educational (we like teaching things).

I touch on this in our engineering blog [2]

Anyway, super thrilled to see tota11y near the top of HN this morning, and happy to answer any questions you may have.

[0]: https://twitter.com/himichelletodd

[1]: https://twitter.com/rileyjshaw

[2]: http://engineering.khanacademy.org/posts/tota11y.htm

metaobject 23 hours ago 5 replies      
I'll post this here since people interested in accessibility will be reading this thread.

I have terrible vision. One of my pet peeves is when I go to a website on my phone through safari that doesn't allow me to zoom the text. For those occasions, I came across a JavaScript bookmark that I created on my phone that runs to undo whatever is preventing me from zooming in.

I'm not a web developer (I do desktop/server software development), so I have no idea how or why certain pages implement this policy/style. It just seems a little arbitrary to choose a font size for your site and not allow visitors to zoom-in in case they have trouble reading the text.

rcaught 1 day ago 1 reply      
This is really great. Just two suggestions.

While minimised, the tab could display a score like A+ - this could incentivise websites to permanently present it on their pages as a badge of pride (while ensuring visibility to any changes that degrade the score).

Secondly, if you link to the project within the maximised tab, you'll likely see greater adoption.

corney91 1 day ago 1 reply      
It looks very similar to this tool: https://squizlabs.github.io/HTML_CodeSniffer/

Very handy having things like these as bookmarks.

csomar 23 hours ago 0 replies      
Here is a WordPress Plugin for it: https://github.com/omarabid/wp-tota11y

The script will be loaded only if an admin user is logged. So you can rest assured this will not annoy your users.

jkoudys 19 hours ago 0 replies      
The programmer in me loves how accessibility auditing enforces best-practices around semantic HTML, and my business-side loves making it cheaper to reach a wider audience.

Great project!

agentgt 1 day ago 4 replies      
I am surprised the tool doesn't do any color blind checking (ie putting red and green next to each other is generally not a good idea).
StavrosK 1 day ago 0 replies      
This is fantastic, I love how it's a bookmarklet, which means I don't have to mess around with bower to make my sites accessible. Great job!
liviu- 1 day ago 1 reply      
Maybe I'm in minority, but I'd have preferred a userscript/extension alternative for those who don't use a bookmarks bar.

edit: Never mind, made a quick one for myself seeing that's MIT licensed https://gist.github.com/liviu-/62e8ce91b8723ef1a10a

hofstee 13 hours ago 0 replies      
I remember seeing a chrome extension a while ago that I hoped would be like this, but instead was a plaintext list of guidines and reminders that didn't react to your site at all.
donatj 11 hours ago 0 replies      
I'm confused about how this is MIT yet to contribute I have to sign a Khan Academy CLA? That doesn't seem ... MIT-y
cupofjoakim 1 day ago 1 reply      
Oh, I've been looking for something like this. It's definitely going to help me with accessibility.
Nzen 10 hours ago 0 replies      
This was on hn 17 and 21 days ago. https://news.ycombinator.com/item?id=9710958 It's nice, I was able to see, via the bookmarklet that my <a> colors are unclear.
Joe8Bit 1 day ago 2 replies      
Is there a plan to able to run this in a CI environment?
kungfooman 17 hours ago 0 replies      
Many thanks for MIT license, would just ignore this if it had anything with GPL in name.
ohitsdom 1 day ago 4 replies      
Having an <h4> tag below an <h2> tag is an accessibility concern? What does incrementally decreasing in heading size have to do with accessibility?
c0lDz3r0 16 hours ago 0 replies      
dat is awesome!
c0lDz3r0 16 hours ago 0 replies      
dat is awes0m3
How Cotap Is Building a HIPAA-Compliant Messaging Service on AWS stackshare.io
25 points by sergiotapia  10 hours ago   11 comments top 2
comrade1 3 hours ago 1 reply      
They have to use Amazon's VPC service - AWS has a 'secure' vpc service where you don't share the server with other customers which is a requirement for HIPAA compliance. That service gets really pricey.

I run a similar service but for SMS messaging that is 21cfr11 compliant. We rent a 1/4 rack with our own door/lock and throw in pretty much disposable servers as needed. It's much cheaper than doing the equivalent on AWS, and it's not that difficult to set up your own secure servers once you have a few recipes to follow.

We started it about 9 years ago before a secure service with amazon existed. Every year or two I price alternative solutions like AWS's secure service, VPCs, etc and it's always cheaper even taking account my labor to stick with our 1/4 closet. In fact, it seems they base their costs on the going rate for rack space, plus a premium for using the convenience of using their servers.

Oh, and it's funny - we have almost the same number of users and we're processing more messages per month than them, all on a old-fashioned webserver-appserver-dataserver arrangement - three servers (with fallover redunandancy not counted) and it's barely breaking a sweat.

fasteo 3 hours ago 3 replies      
>>> process about 2 million messages each month...>>> ... We run about 60 instances in production

Seems like a very low efficiency in either the hardware or the software. We run a comparable service with roughly 2 million messages per day in a 6 server dedicated cluster.

       cached 30 June 2015 13:02:01 GMT