skysight-inc/HackerNews huggingface dataset:
> but the auto finance industry is pretty slimy on this too, in different ways

This is true that the auto industry (some anyways) will extend the life of your loan to make the car look cheaper. You can only afford $100 a month? Have a ten year loan! However, I was with a friend when she bought her car and on the finance agreement there was a (possibly legal requirement) box where it said clearly "this is the total amount of interest you will pay over the life of the loan." You had to sign that you got that number and that it was pointed out to you. Regulations in the US make lenders less scummy.
Silicon Valley's app culture eroding US ability to make serious software
>Maybe a language like Rust will offer a safer alternative at some point, but that point surely isn't today, and probably not tomorrow, either.

Rust absolutely does offer a safer alternative today. The only problem with Rust at this point is that the standard library is in a state of great flux, which makes it hard to use the language for serious projects. But the memory safety is there.

And even with all the changes, there are at least a couple of companies using the last tagged release of Rust in production.

That said, I fervently hope that Rust can hit 1.0 soon (as in this year). A lot of people are looking to move on from C and C++ at this point, but a lot are moving to Go, D, or Nimrod because Rust has been beta for so long (yes, I know Go is technically not in the same tier as Rust, D, and Nimrod). Once they put in the effort of learning these languages, they're unlikely to switch to Rust, thus missing out on all the safety guarantees that Rust offers.
The explanation of all the opcodes for the contact script does not list any IO operations for external (non-storage) data (at least none that I could see). However, in the list of Ethereum examples, the following is given:

"Crop insurance. One can easily make a financial derivatives contract but using a data feed of the weather instead of any price index. If a farmer in Iowa purchases a derivative that pays out inversely based on the precipitation in Iowa, then if there is a drought, the farmer will automatically receive money and if there is enough rain the farmer will be happy because their crops would do well."

Does somebody know how the contract would be able to read a data feed? I did not find anything in the language spec. Such a feature would be really interesting. On the one hand it would allow for a ton of interesting options (binding contracts to stock markets, emails, political events) on the other hand how would a contract behave if the required data url is gone (i.e. the weather data feed changed from weather.php?v1 to /v1/weather). Whats more, wouldn't there be strong incentives for man in the middle attacks to deliver wrong data? This sounds like a very powerful yet dangerous feature, so I'd love to learn more about the spec and reasoning behind this.
Tell that to the 23% of people still using XP.

Quite a few of those are likely to be IE6 users, primarily due to governments and bureaucratic corporations.
There isn't any immediate need for this, and so it isn't rushed. If all of a sudden things changed, and they needed the tech, it'd get rushed through. But why run when you can walk and still make it?
EU is run by a leader who is an ex Mao communist and the head banker is ex Goldman Sachs. I trust them not.

http://en.wikipedia.org/wiki/Jos%C3%A9_Manuel_Barroso
http://en.wikipedia.org/wiki/Mario_Draghi
the output of htop is almost distinguishable here

http://static01.nyt.com/images/2014/04/08/business/Vulnerabl...

"Companies scrambling to seal up their systems from hackers and government snoops are having to look in the unlikeliest of places for vulnerabilities."
Sure, it'd be great if everyone used a modern browser. I don't think it's ever a good idea to intentionally punish users, though. I'm pretty sure anyone using IE6 (or 7 or 8) is very aware they are on a crap browser. Tons of sites have told them or just appeared broken. They likely aren't in a position to be able to do anything about it.
Google that burger. I would label it a stunt, but it is something that someone has made.

Edit: The moderately less farcical versions don't seem to mix the lobster and truffles.
I think the takeaway is that there actually is a straight-up bug in the 2.1.1 GC that causes unbounded memory growth, and that the new GC does typically result in higher memory use.

The memory issue isn't really that serious, as it seems to be a tradeoff for performance. Although it's not like Ruby is light on memory use as it is…

Far more interesting are some of the other issues, like this one: https://bugs.ruby-lang.org/issues/9262

For an app like Discourse 3-10% of request time is occupied looking up methods, due to cache inefficiency.

That's amazing, and demonstrates that there's probably still quite a lot of low-hanging performance fruit that Ruby can look to exploit.

All of that aside, performance is generally so much better in the 2.1.1 series that it's really worth using.
Machine level languages like C and C++ aren't necessarily bad tools, even in their current states. However, I agree that they might be bad tools for the purpose of writing security libraries.
Lost interest when I saw rewards that include "logins" and "licenses" combined with no mention of plans to open source.

I don't mind (and on occasion actually enjoy) paying to help develop or maintain software, ditto to help develop, maintain, or manufacture hardware. But something like this should be fully hackable, and these days I won't pay for anything less.
Metal Gear?
I know the purpose of this ad is to promote young women to explore engineering, but does anybody else hate the whole "Engineering jobs are growing faster than any other industry!" meme? I hate it for a couple reasons.

The first reason is that it's a lie. Software Engineering? Sure, it's growing. Electrical Engineering? Maybe. Mechanical Engineering? Hell no.

The second reason is that I remember when I was growing up all the hype was "Become an Accountant!! It's growing rapidly!" Now look around at everyone with an accounting degree. Whoops.
Electrical Device Helps Paralyzed Men Move Legs
Agreed. Did anyone else think it looked a lot like Facebook? I'm also wondering if it will be responsive below what looks to be like ~900px. The nav bar is, but the content isn't. Strange. I'm assuming we are mid transition.
If you give them files with 20mil trace and space specs is there really that much of a risk?

I was on the OSH Park website a few minutes ago, and I think I will give this a try instead.
Yes- the top/bottom post debate is probably older than netscape.
Left Nav Cam vs Right Nav Cam images. Taken at same time, same direction, only one shows the white spot.

http://mars.jpl.nasa.gov/msl/multimedia/raw/?rawid=NLB_44979... vs http://mars.jpl.nasa.gov/msl/multimedia/raw/?rawid=NRB_44979...

Browse everything else here: http://mars.jpl.nasa.gov/msl/multimedia/raw/﻿
This is the type of ship that it will be mounted on: http://en.wikipedia.org/wiki/Spearhead-class_Joint_High_Spee...

I always assumed it would be put on a Littoral class ship. I'm guessing that the ship is going to be dedicated to this weapon and that's why it wasn't put on a carrier or LCS for testing.

How is it going to be powered? Will it have it's own dedicated nuclear reactor and a huge array of capacitors? I wonder what the time between shots will be.

Here are some nice pictures of the latest version, still amazing that it has become compact enough for a ship in such a short time. http://www.gizmag.com/first-industry-railgun-prototype-launc...
I think I'm combining issues in a problematic way here and I don't even know what was going on when I typed __in__ (twice! :/) instead of __contains__ - I'll just blame the lack of coffee. I realise why the membership 'in' should operate on the hash table in memory for O(1) performance and it makes perfect sense. I've just never been fully comfortable with the idea that keys are considered the 'members' of a 'mapping' in and of themselves. Maybe because I usually consider one-way mapping as a special case.

The more reasonable (I think) problem I have is one of language semantics which is introduced by in being applicable to a mapping in the first place - why should a mapping be iterable at all if it is ambiguous (as I believe) as to what it should return? Members should be key:val pairs but membership checks refer only to keys and it's probably not unreasonable for a user to want any of .keys(), .values() or .items() when iterating. That's obviously why they're made available so why should __iter__ special case one of them?

I assume this is to match semantics introduced by the membership check and probably historical because without a .values() method, key iteration and lookups would be the usual way to get all values out of a mapping. This just seems like the kind of thing that could have been changed in Python3 (although 2to3 would probably not have been able to handle the syntax changes automatically).
StartCom answer to Heartbleed
In the ideal case, the math is pretty simple. The kinetic energy in 1/2MV^2 . (integral from 0 to mach 7) so if you know the weight of the missile...
Windows 8.1 runs pretty well on XP hardware, and Update 1 will run even better (minimum 1GB). You might have to buy a cheap graphics card. It browses much faster than XP on the same hardware.

Otherwise, if you have people who wouldn't pay for a cheap Windows upgrade (launch offers), they probably don't want to spend a huge amount of time and effort figuring out a "free" Linux with all the other complications you mention. On their own. From scratch.
Why open infrastructure matters in the cloud
I don't buy the inflation argument because low income parent aren't going to spend the $400 where $100 was doable. Plus, we've spent decades telling everyone computers get cheaper every year which is bull.

I could get a ZX81 and Atari 400 in retail stores, the average non-tech parent has no hope of ordering a Raspberry Pi.
In Java 8 the JVM knows how to compile AES straight through to AES-NI invocations, so the CPU itself is doing the hardware accelerated crypto (in constant time). It's not necessarily the case that higher level languages have to be unsafer: especially not on something like a server where the overhead of JIT compilers get amortized out.
I would not be surprised if "the enemy" already have the capability to create something similar.
A bit like what Babylon 5 called "mass drivers".
NameTag: the First Real-time Facial Recognition App for Glass
We have a large client with over 2,000 'zombie' XP/IE6 machines out there. Ugh.
Easy setup of hard link based backup similar to Time Machine in Windows
When I was a student, I met a guy who would go to school one semester, then work the next+summer in construction. Then back to school. He seemed perfectly happy to pay the school bills this way.

Some years later when I returned to undergrad education in CS, I took advantage of several summer internships and coops. The money I earned through those basically covered the completion of my undergrad CS degree.

Maybe you could do the same? Does this USC program support coops? I would guess that you could make a large portion of the costs through that type of work.

I will say that my first suggestion echoes many other comments on this page. Don't incur a bunch of debt for undergrad education. Go to the cheap school and work hard to do really well. Definitely try to get internships and work experience. I might go so far to suggest that you look at the institutions you are considering and see which ones have particularly well-formed, visible internship programs in place.

My CS undergrad program was incredibly focused on the transition from school to work. It made getting internship and coop opportunities much easier. My (top 25) CS grad school was almost entirely focused on turning out PhD candidates into academia and had almost no real industry network to speak of. As a matter of fact, the several job offers I had in hand when finishing my MS in CS were with companies I had interned with during my undergrad days. My grad school professor network resulted in not a single job lead.
Beware that that tool is often returning that your domain is not vulnerable when really it is. Appears to be a load issue. I'm not confident that any ELBs are patched yet.
i) and ii) are both excellent excuses to keep using IE6 on the intranet.

But there is no excuse for browsing the public web with IE6 anymore. Especially if there's a modern browser installed side by side with IE6.

Ideally, a firewall should be set up so that IE6 can't access anything outside of 10/8, 172.16/12, 192.168/16, and localhost.
The window is pretty accurate. I've had shipments take a week, and others take 1+ months to the exact same address. It is pretty much random and I just assume it's going to take longer than a month.
Okay. Wow. Things like that are a little outside my experience, but I think my point stands, perhaps even enhanced a little.
Using a domain from an oppressive nation always seemed weird to me. Both in terms of censorship/hijacking risk, but also simply funding them. .ly is one of the classics there, but not the only one.
Formula1: How Mercedes become so strong in 2014
Not at all. A fixed rate loan is one where the interest can't change in response to events. So if I borrow money for 30 years with a fixed rate loan at 5%, I will pay 5% the entirety of the loan even if inflation rises to 10% or I am late with a few payments. You can always refinance though, but that creates a different loan.

A variable rate loan is one where interest can change. Credit cards are usually variable, so if I miss a payment your interest rate can go up or if you've been a customer for a long time and have a good history of paying on time your interest rate can go down. Mortgages with variable rates usually fix the rate for x years and then they reevaluate in x years. During the housing bubble, variable rate mortgages with were common.
Wat zijn de gezondste zaden en pitten? | Leef Nu Gezonder
Actually .ki is the most (made stupidly) expensive tld: $1,000 - $1,400/yr
Yes, but if we don't already we'll soon have our own national law requiring this data be collected.

This government aren't at all liberal in this regard and would never have been wild about trusting the EU to do this (or anything else) in the first place.
NASA set to debut online software catalog April 10
I agree completely. In my opinion, Rust should be looking at reaching a stable language as soon as possible instead of searching for some hard-to-define perfection.

Perfect is the enemy of the good definitely applies here. Any of the last two releases of Rust (0.9 and 0.10) would have made a nice 1.0 release, particularly once managed pointers were moved out from the language core to the standard library.

I also worry about more complexity being added to the language, so the sooner it can reach 1.0, the better. Unfortunately, the Rust community seems to really enjoy bikeshedding, so my hopes for a 1.0 release this year are not very high.

Nonetheless, I've already been wrong about Rust once (re: complexity -- once you learn the admittedly tricky pointer semantics, it's really not that horribly complex). I would love to be proven wrong again.
If I recall, one of the huge challenges was handling just that. Specifically, I remember something written on it a few years ago that the device was functional, but due to the overwhelming amperage, each shot fused the system up. And now I'll believe it, given that the video shows the casing partially vaporizing as the projectile is exiting.

There's something incredibly shocking about something exploding without traditional explosive chemistry. Just a monumental arc flash (or something - I don't know if it's the same mechanism).
Is Wattpad's $46M Deal A Big Deal for Canadian Startups?
That's exactly why any hypothetical boycott of IE[6-8] will have to be an industry-wide affair like the SOPA blackout. If everyone boycotts IE[6-8] at the same time, nobody will suffer any competitive disadvantage because of their participation in the boycott.
>> $25,000 for a railgun projectile versus $500,000 to $1.5 million for a missile

It's a lot cheaper than the alternatives.
A Definitive Report on the Internet's Underground Sex Trade
"we've spent decades telling everyone computers get cheaper every year which is bull."

What? The above post just discredited that. Remember, you have to factor in inflation and equivalent purchasing power.

The fact about ordering a Raspberry Pi is more about distribution than price.

If you want to look at ZX81 equivalents, you have extremely cheap Android-powered devices. In my country (3rd world) you can get an awful Android tablet for U$ 50 (your ZX81 equivalent). Not to mention EVERY school-age child in my country owns a computer (because we bought into OLPC).

I agree that it's harder to learn programming on a tablet than on a ZX81 (which cheated by not including a display).

If you count a computer with no displa as an equivalent, you can buy a refurbished tower with no monitor for U$ 50 (and they are sold in stores here).
To get a sense of the scale of inefficiency, writing this code was certainly less profitable than walking down the highway picking up bottles to return for their 5-cent deposit.
You don't need to imagine, we can compute it!

Mach 7 is 2382 m/s. 23 pounds is 10.4 kg.

Since k=mv^2:
(1/2) * (10.4 kg) * (2382 m/s)^2 = 29504404 Joules.

That's 29.5 MJ, which is 29.5 megawatt-seconds. So it could mean 29.5 megawatts for one second, except of course the rail time is much less than one second. But who cares, let's convert to household units! 29500 kilowatt-seconds is 8.2 kWh. At an average price of US$0.13/kWh, that comes to just $1 worth of electricity to fire a $25000 projectile.

Oh, yeah, the losses. Those are probably 90% or so, so let's say $10. And mark it up a factor of ten because the electricity is on a boat, so $100, and a factor of 50 because it's a weapons system. So ballpark $5000 in electricity TCO to fire the $25000 projectile.
They pretty clearly say that its being put on the Spearhead for testing because it has the space for it. And given all the problems they're having on the LCSs, I think the last they want to do is is to do testing of experimental weapons on it.

As for power, the LM2500 in the Aegis Destroyers put out 20MW. They have 4 of them. This gun puts out 32MJ of muzzle velocity. Assuming 10% efficiency, and you're at 320MJ per shot. If you ran a dedicated LM2500 per gun, that'll get you a shot every 16 seconds.
I'm quite sure that the 25k price could come down, if they were being manufactured in bulk. I believe it's mostly an appropriately shaped lump of metal..?
They couldn't even tune the old ones or change the strings, looks like a useless study.
First sentence of the article: "The U.S. Navy is planning sea trials for a weapon that can fire a low-cost, 23-pound (10-kg) projectile"
> binding contracts to stock markets, emails, political events) on the other hand how would a contract behave if the required data url is gone (i.e. the weather data feed changed from weather.php?v1 to /v1/weather

Butekin’s answer to that appears to be that providing the information at the right format should also be an Ethereum contract: users (both participants of your option) would enter another secondary contract with a weather service and pay a small sum is the information is properly available.

> wouldn't there be strong incentives for man in the middle attacks to deliver wrong data?

Yes, but I’m guessing not more than now… Ethereum offers to automate and lower the cost of such contracts, i.e. replace back-ends. You can imagine testing services remain active on both sides, checking from a distinct source that payments match; that is already what is in place, it’s just a fairly boring activity at the moment.
Have they fixed the problem where the gun destroys itself after three shots? (Edit: downvoters: this is a serious question. This is a (historical?) known problem with railguns.[0])

[0]: https://en.wikipedia.org/wiki/Railgun#Considerations
In general, github should be treated as any social media site. Employees cannot reveal propietrary information but otherwise its personal and not company-related.
Facebook and Google both have policies surrounding the open-sourcing of company code. This is an approval process and varies by company
Boston Best Venture Quarter in Years
The LCS doesn't have the room, nor the power output to use a railgun. The gun "barrel" doesn't take up much room compared to a normal 5" system, but it's the power supply that makes it unsuitable for anything short of a Burke class DDG.
Another tool that does just this would be Deis[1]. We specifically combine CoreOS (in heavy development[2]), Docker, Heroku Buildpacks, and also Dockerfile deployments[3], too!

[1]: http://deis.io/

[2]: https://github.com/opdemand/deis/issues/530

[3]: http://docs.deis.io/en/latest/developer/dockerfile/#deploy-u...
How deep is your Kanban?
Show HN: iOS Development Course reaches 30% Funding on Kickstarter
I don't drink milk-coffee drinks so when I evaluate a coffee shop it is strictly on the quality of the coffee. Whether it is a cup of black coffee or their beans. Blue Bottle's coffee (read: not espresso) beans are absolutely horrid.
That's a wrong and bogus thing to say.
It sounds like it will be tested on the Spearhead cargo platform.

I assume as testing progresses, it will end up on other types of ship.
Why Great Marketers Must Be Great Skeptics
How might that implementation be used in code? Would coders be directly accessing and overriding the __dec__ attribute? Since decorators are definition time anyway, I don't really see much potential that decorated function factories can't already provide.
you could add tagging and/or categories
No, I don't. Maybe you get an undergrad engineering degree then decide you want an MBA or law degree. Don't you think the world would be a little better off if more people spent more time studying math and science?

Do you think the second half of the 21st century will require people to know more science and math, or less?
Except it is the browser that comes by default in Vista and Windows 7 installations at the corporate level, so XP has little influence on it.
Exactly. For what it does, and what is used today to do it, it's VERY cheap.
> The researchers, led by Dr. Tomislav Stankovski, created an encryption mechanism that can generate a truly unlimited number of keys, which they say vastly increases the security of the communication. To do so, they took inspiration from the anatomy of the human body.

Maybe this is just a problem of imprecise language and reporting, but when has the ability to generate an unlimited number of keys ever been the main problem? I always thought the problem was distributing/maintaining such a number of keys, and to a lesser extent, generating those keys in a reasonable amount of time.

Because wasn't "unbreakable" encryption invented a long time ago, and implemented successfully since? That is, one-time pads, which are theoretically unbreakable by anyone who is not omniscient? Of course, the problem of distributing and maintaining such keys gets in the way of popular implementation...

edit: I'm obviously not suggesting that one-time pads have solved much of anything...just that, why do researchers brag about creating an infinite number of keys, or even "unbreakable" encryption, when those don't seem to be much of a real-world problem...Maybe in this case it's just bad reporting and translation of researcher-speak. Now, extremely-unfeasible-to-break while feasible-to-use...that's clearly worth bragging about.
Burn Facebook to the ground: a tale of two share widgets
It's Best to Avoid the Sales "Friendzone"