skysight-inc/HackerNews huggingface dataset:
This seems misleading:

> Both costs pennies on the dollar compared with missiles and smart bombs

A laser weapon is not an over-the-horizon weapon, so its spear of effect is quite a bit smaller than a "missile and smart bomb." It might be able to displace a Mark 45 gun or the Phalanx CIWS point defence system, but neither of which are missiles or smart bombs, and both fire relatively inexpensive (but heavy) ammunition.

It could not replace weapon systems like the Harpoon, Tomahawk, or Trident.

You could, in theory, get rid of SAMs and replace them with this laser system. But you better be damn confident in the laser system's ability to automatically target and destroy incoming projectiles as the laser has to wait a lot longer to fire than a SAM system does just due to line of sight (which is damn scary if the attackers are in supersonic aircraft, as it is reasonable to expect them to be).

Now you might say: "It is computer controlled! It will be like Robocop!"

But if you look at the Phalanx CIWS which is also computer controlled, it is damn terrible at targeting pretty much anything unless it is someone approaching in a trawler going 8 knots (and maybe even then you might miss a few times).
It depends on the init system, however.

systemd makes an effort to ensure that running /sbin/init inside of a container works and can be detected by the software and services underneath it[1]. In general this means that if you take a copy of Arch or Fedora and try to run it inside of a container it works properly without any hacks.

For your own services you can also start to do the right things by using the virtualization detection code[2] that is built in. The most immediately useful one being: ConditionVirtualization=container and !container. With these directives you can tell your services to run or not run depending on whether you are in a container or on real hardware.

[1]: http://www.freedesktop.org/wiki/Software/systemd/ContainerIn...
[2] http://www.freedesktop.org/software/systemd/man/systemd.unit...
COUNT() and SUM() are aggregates. I'd be pretty surprised if they, or equivalents, weren't in very early versions of SQL.
I don't know a lot about biology, but I do know a lot about proofs, provenance, zero-knowledge, etc. I wonder if there is some way, in an experiment of this kind, to tell whether the embryonic stem cells obtained are "really" derived from an adult mouse, as opposed to being extracted from an ordinary mouse embryo. In that case, third parties could verify the claim just by looking at the cell cultures. But I assume that they are actually completely normal-looking, as this is the point of the protocol.

Otherwise, perhaps it is possible for the provenance to be deliberately marked in some way that is resistant to forgery. For example, the adult cells used could be provided by some independent source who is generally trusted not to "leak" the corresponding embryonic cells. Then, if you produce ESCs with the right genome (which is easy to test), you must have done it using adult cells alone. If a clever and unscrupulous biologist could forge that - say by taking a normal ESC and injecting foreign genetic material, or by cloning the mouse and harvesting the new embryo - then perhaps some alternative marker could be devised. It would have to be something that could be introduced into the adult mouse cells, but couldn't be easily extracted, swamped by a new marker, or transferred in the cloning process. Or we could cross-check against other signs that those methods might have been used - some biological equivalent of tamper-evidence, maybe?
A. MtGox never traded magic the gathering cards, this is a myth. The domain might have been bought for that but it was never a trading platform for magic cards.

B. Magic the Gathering isn't just for kids! It's actually quite fun.
The counter-point is always valuable!

I find Angular really helps when you have a fairly complex single-page app that has non-trivial interactions. The complexity tradeoff you make using it is not worth it when you don't have those needs, especially when you have a team of people that need to be up to speed working on it.

Knockout's simplicity is hard to beat.
BASSCSS – Next level css tooltip
How to conduct a security audit of your Google account
What Not to do when your app goes live
I didn't find the "move class" feature while I was trialing, but it does sound pretty handy.

Symbol search is incredibly useful, that was a revelation when somebody told me about it. But Visual Studio has had that since at least 2010, I think maybe 2008. Resharper's is a bit more complete, but I think the VS built-in one is a bit faster. The VS native implementation is Edit -> Navigate To, the default key combo is ctrl-comma, but I think Resharper takes that combo for its own purposes.
Creates jobs for robots, is the argument.
Apple and Tesla to join forces to make an iCar?
Sounds like a great idea. I'd love to get some of this "cash" stuff everyone keeps talking about.
I am excited about future weapons, but I lament the existence of the military industrial complex and the military innovations that goes with them.
This is a re-post, there was a huge thread 6 days ago: https://news.ycombinator.com/item?id=7223969. This submission has dropped the leading "www." in the URL.
مشاهدة مباراة برشلونة ومانشستر سيتي
مشاهدة مباراة برشلونة ومانشستر سيتي
مشاهدة مباراة برشلونة ومانشستر سيتي
مشاهدة مباراة برشلونة ومانشستر سيتي
http://www.yallamoviez.com/2014/02/Barcelona-ManchesterCity.html
I can understand that some have pressure from family. But societal pressure? I've never seen or experienced that, certainly not for males. Could you describe some concrete examples?
Is there any talk in the Java world of decoupling the runtime from the tzdata distribution? AFAIK, it is still coupled together and requires a tool to update the data files or you have to apply JRE updates (which must be published in time).

The tzdata updates usually 10+ times a year and a company actually operating in most of those zones needs to have a straightforward way to push out updates not only across all production systems, but across all production languages. This usually makes solutions that "transpile" the binary data into native source or otherwise embed the data into resources somewhere much more operationally expensive. Native solutions (e.g., pytz in Python) that can be pointed to an directory to pick up the tzdata binary files are a good middle-ground, as it decouples the logic from the data.

Operationally, you need to be able to deploy the updates very quickly. Every year there are data updates that occur a few days before the DST change. If you have a lengthy dev/beta/prod rollout process to a very large number of machines, this can bite you. Just this week, Chile and Turkey are making changes, so prepare to update :)
Screen readers and browser automation can run javascript. Sure, it may be more pure and perfect for everyone write websites that don't require javascript, but the economics of building websites doesn't support it.
The Impact of a Startup's Location on Its Ability to Raise Capital
This comment shows the data changing depending on your DNS entries https://news.ycombinator.com/item?id=7252068
Would You Hire a Dev Team or a Freelancer?
I would love an invite, leeolayvar at gmail ty :)

Done, ty!
Sort of, but not really...

If you statically allocate an array, the compiler will ensure that you get the amount of space that you asked for, or raise a compile-time error. If you dynamically allocate an array (which you probably shouldn't be doing in this case anyway) then you'll either get a pointer to an array, or NULL. Either way, you'll know when it's safe to use the array. With a little bit of discipline, it's not difficult to avoid buffer overflows.

Recursive functions don't have a guarantee of safely running. Yes, there are ways to show that certain kinds of recursion will always terminate, and it might even work when you're calling the function at the top frame, but what happens if it's called further down the stack? What happens if the data structure guiding the recursion changes and now it takes a deeper stack than before?
.... I was hoping this would be about the olympics ;)
I used Java to calculate the time difference.
Removal method secret code Find iPhone iCloud Lock BYPASS
First off, in that case I'm not sure what your experiment was supposed to demonstrate.

More importantly, Windows will cache DNS records for no longer than the TTL. Firefox will keep entries in its cache for hours if not days. That's how sites you have been visiting will not show up in the OS cache.
We in our company preferred chair-driven development - it's in case of failed estimate you are lashed out by chief's office chair.
This line toward the end is key too, though:

>That's how you suss out the rare 10% of community feedback that is amazing and transformative.

So don't obsess over every bit of user feedback, but figure out what matters, and what multiple people are complaining about, not just one loud person.
>I'd rather have people streamline the refueling process than sit in front of a TV and collect a paycheque.

You make it look that these two are the only alternatives when they are not (e.g. people could also be studying or actively searching for a job). Pretty much the definition of false dichotomy isn't it?
If there's one lesson to be drawn from the San Francisco mess, it's this: if a community is going to choose a city to move into, it had better not be a city where political corruption has rendered it illegal to build new housing. How does Oakland fare in that regard?
I'm currently developing a lot of websites. Disabling browser cache ensures that every file is the most resent version (and not cached), as well as to better see dependency loading.

Even with browser cache enabled, stack overflow loads a considerable number of resources compared to st4k. St4k loads 1 api call to get the S.O. data (JSON - ~1KiB), then loads any needed images. Stack overflow is loading the entire HTML document again (~15KiB), along with a lot of other web resources. Without going into their code, I've got no idea on what is lazy loading.

But my point still stands on the speed of page navigation (not first time landing). St4k is faster as each change of page requires less KiBs of information to perform a page render, as well as less content to render: Compressed JSON, vs the entire HTML markup, and Rendering the Changes vs Re-Rendering the entire window/document.
[TAYLOR falls to his knees screaming]

YOU MANIACS! YOU BLEW IT UP! OH, DANG YOU! GOLDANG YOU ALL TO HECK!

[TAYLOR buries his head in his hands, point of view switches to reveal half-buried in the sand and washed by the waves is MARINE WORLD]
I just moved to the Bay Area last year and living in SF was never an option. You can get the same housing (or better) for $1000/month less by living in the East Bay and you'll be right next to the BART. If SF real estate prices continue to climb like they have been, I think there's going to be an even greater trend of folks moving to the East Bay where it's more affordable.

I also think the East Bay will be attractive for the same reason the Valley was: once you get older, it's a great place to settle down and think about having children. You can buy a single family house (with a yard!) in Rockridge, Berkeley, or Orinda with great schools that's still accessible to SF. I know plenty of folks getting into their mid-30s or 40s for whom this has become a lot more attractive than a million dollar rowhouse in SF.
Ever since POS hacks on Target and other retailers I've completely switched to cash only. Not only can't you be tracked, something I'm not sure I care about, but it reduces the chances of somebody stealing your card info.

And I only use wells fargo ATMs, because they have a nice green glowing card input, so you know nobody put a malicious card scanner on the ATM.

It's a complete reversal from a few years ago where I wouldn't carry cash and wouldn't go anywhere that was cash only. Going cash only also reduces the fees for stores where you buy things.

Cash is the way to go, despite all of our technology.
There's a subreddit for discussing the stream: http://www.reddit.com/r/twitchplayspokemon

Of particular note is the live updates and google doc for current party status. Make it way easier to check in on progress than watching the stream itself.

(Praise Helix)
At some point in our Utopian future of mastering every form of science and technology, don't we all just get to sit around, plugged into our virtual worlds, living an endlessly happy simulation until we die of old age at 500? Wouldn't robots be keeping the simulation running, no jobs required for infinity?

Or am I just an optimist?
I worry because I don't see our safety net radically changing before mass unemployment. But I agree that should be more of the focus rather than holding onto to an antiquated notion of full unemployment.
Oh god, what is with the stupid "face in a circle"? I get that everybody's following the circle trend, but how does putting a face in a circle make your design more functional?

Also, there's a reason why badges photos are taken from the same angle. It makes it easier to identify you from your photo. It's harder to recognize someone from an odd angle. Same goes for photographing on a white backdrop. Your personal photos have all this distracting scenery to impede identification.

This is not design. Design makes things work better. This is just decoration.
Sweet, now you have no insurance and you carry about significant quantities of money I'm sure you're much safer.
do we have a age poll for hn users ?
I'm having trouble finding any more documents than are listed in that article, but I did find more grants for development https://www.fpds.gov/ezsearch/search.do?desc=Y&sortBy=SIGNED... so it's probably still going strong. It would be nice if someone could update their website with something more recent than 2006. http://www.emc2fusion.org/
At least 2 creationists under-appreciate my attempt at humor :-)
go home bitcoin -- you're drunk.

bank notes are a very simple system, so simple it has been used for over a thousand years.
In minecraft some servers send fake blocks to the client until they are close enough and visible. That prevents hacker for looking for specific types of valuable blocks like chests and diamonds using x-rays. The drawback is that if the server doesn't send the updates fast enough you might think you've hit a diamond block until you get the update.
I don't think it will get popular. It needs too much infrastructure for emission and tracking. You will need to manually find a way to get to the right amount using such a restricted set of values [1]. Additionally, you cannot make backups and it is very easy for lose or destroy some of these "bills". It's a nice idea, but there is not a chance it will gain value. I don't think it's worth investing any real money in it.

[1] https://en.wikipedia.org/wiki/Change-making_problem
B. Magic the Gathering isn't just for kids! It's actually quite fun.

I'm pretty sure the "You know, for kids!" is a Hudsucker Proxy reference.
Court of Appeals: no centralised storage of fingerprints in the Netherlands
Simply don't move into direct line of sight of an American ship and fire over-the-horizon weapons at it? Or torpedos. Or supersonic aircraft firing supersonic anti-ship weapons (e.g. the Indian BrahMos).

Lasers, unlike SAMs, have a very limited spear of effect.
Because even the best experts are not going to be able to identify requirements the users won't discover until they begin using the product.

You can approximate some of this feedback by observing user interaction with prototypes, but if you pay attention, you'll learn more when they start using it in production.
Increase Growth by Focusing on the Social Tribe Mentality in Humans
Wikipedia does.

But really, the status bar hover thing in every browser since IE5 is more than enough for me to work out where a link is going to go. (Guess it's not so useful on mobile.)
500M IPO for Candy Crush
This. I've done consulting in embedded for years and years. The discipline of modern desktop/web development has not reached the embedded world, except in a few high-margin areas (such as military and transportation). There are 1,001 reasons for this, ranging from people who didn't learn source control, open source and unit-testing doing much of the coding (iow people from other disciplines besides software engineering and people who don't keep their skillset current), to the fact that cross-compiling is much harder/slower to debug than workstation debugging to the fact that resources are more limited in embedded, so code is more terse, with fewer convenient debugging functions.

Other problems are with management- they see embedded code as a "write it and forget about it" schedule item, not a continuous improvement one. Much of this is due to the fact that embedded code is not as portable as workstation code.

All of these shortcomings sufficed when the number of time pressure of embedded projects was much smaller 5-10 years ago. Now that embedded has exploded in ubiquity, its requirements are increasing and it's getting less time to be perfected in most markets.

So yeah, I guess it's safe to say the embedded world is in a bit of crisis at the moment.
Good point. Or I'm pretty dumb. Or both.
Sounds reasonable, sort of a micro chaff. I'm thinking too, this will accelerate hyper-maneuverable unmanned offensive drone development.
> :) Computer games are no problem -- they never say, "What have you done for me lately?" Win or lose, you can walk away.

You've never played an MMO...
That kind of article is what people say when they don't want anybody to talk about basic income.
I don't like countering "if you do X I will not hire you" with "well, if you do Y I will never work for you." It seems we are all desperate for some way of controlling the sucky job market and so we resort to threats like this.

That said, this guy is exactly why I've worked to excise all references to PHP development from my resume. The employers in PHP development world seem top-heavy with clowns. I once got rejected because a potential employer wanted someone "really strong" in PHP and I wasn't "really strong" because at my then-current job only 50% of my development work was in PHP, the rest being in C and Ruby. Boy did I dodge a bullet with that one.
There is certainly a debate on where a text-editor ends and IDE begins. I think we can all agree we'd rather not use notepad or pico for most things.
Every Microsoft employee is now on the Windows 9 development team?

That doesn't seem right.
Try comparing that against the new responsive version of the site: http://www.webpagetest.org/result/140218_42_RAG/
Well they are both, it is a weaker VM as far as capabilities, but also have more ability than a single isolated OS process.

There is no need to blackbox the concept un-necessarily. It is an LXC container, read about LXC containers, its capabilities and restrictions. If you are building at core of your infrastructure don't trust simplistic mental analogies from HN.

Then Docker works on top of that. Read about what Docker adds or restricts on top of the base LXC containers.

I also think Docker is a little too wishy washy in their marketing and there are enough people who get confused about what exactly is going on underneath.

From the slides "More technical explanations: Run everywhere, regardless of kernel version [+], regardless of host distro, physical or virtual, cloud or not [o]

[+] kernel version must be 2.6.32+
[o] container and host architecture must match.
"

No mention of LXC containers, and that is a "technical" description. Why not just put a mention of the underlying core technology? It might change tomorrow sure and just update.
"Rail guns, ..., fire a projectile at six or seven times the speed of sound - enough velocity to cause severe damage."

I'd imagine so!
In my experience as a designer that changes very little - In reality it can often mean you did a whole lot of upfront work just to have it change anyway. You can put 100 UX experts in the product design phase and users will still have complaints the second you release the product.

The point of this process is to start that complaint processes as early as possible so you're not delaying the inevitable or spinning your wheels on something users don't want anyway.
Keeping women in high-tech fields is big challenge, report finds
I am working on Natural Language Processing.

I am a bad person. My stated goal is to make it so you never have to call a company (like expedia) and talk to someone in a foreign country (Like the Philippines).

I have a very nice demo of doing a Cable modem tech support call where you only talk to a machine. It works well. Is faster than a human can be, and if it got adoption would cost a few Million jobs.

What are those people going to do? I don't know.

Do I think that the savings that Comcast, Cox, or Expedia will have will be passed on to consumer so that they can buy more stuff? Not likely.

Do I think that my tech might end up increasing the divide between the upper and middle class (global not domestic classification [middle class on a global scale include people in call centers in India, Philippines and such who by US standards live at poverty levels])? Yes.

Do I think that it will raise the quality of living for the those living at the poverty level? Yes. The lowering of the cost of things like Internet, Cellphones, and such will help those at the lowest income levels.

So am I a bad guy or a good guy?

-Brandon Wirtz
CTO PlexiNLP http://www.PlexiNLP.com

Feel free to tell me why I'm a bad guy as a comment. I do have this discussion in my own head on a regular basis.
Don't do this, as this is exactly the point of using bcrypt in the first place. Just adjust the bcrypt cost factor.
Just FYI, comp.risks (and Peter G. Neumann's moderation) live on at http://catless.ncl.ac.uk/Risks/
http://en.wiktionary.org/wiki/b%C5%93uf boeuf is french for beef
User Needs vs. Vendor Driven (OpenNebula vs. OpenStack)
It's more a matter of learning how you can use them in various ways, and also of really getting into the habit of thinking with deferreds. I've been using them for about 7 years (mainly in Python) and I'm still finding interesting new ways to think about them, new tricks, etc. [Disclaimer: I'm also one of the book's authors.] BTW, if you use AUTHD as a discount code on the O'Reilly site, you'll get 50% off the e-book price or 40% off a dead tree version.
OK let me rephrase it : the 'using' isn't catching the exceptions that are thrown inside its scope so you still have to use a 'catch' block.

Then what's the point of having a 'using + catch' instead of a 'try catch finally' ?
AWS Summit 2014 Registration Open
Wow, yeah, this'll take a few minutes to go through. Half think I ought to write a program to do it.
‘Candy Crush Saga’ game creator files for New York IPO