skysight-inc/HackerNews huggingface dataset:
"Do we save something? Do we win something?"

Yes, you win at least two things by removing social links or other third party hosted code:

Security - your site is no longer liable to be hacked via the js you're including on every page. This will happen to one of these major social services, perhaps after they run out of money or are acquired by some large corporation and security becomes an afterthought. At that point millions of websites across the web will have js injected which steals data/code/credentials because they are hot loading js on every request from several domains. I expect it to be a major scandal when it hits and make people rethink including live dependencies from all over the web on a website.

Speed - users get faster page loads, which directly translates into more sales/engagement etc.

These are not at all intangible or without measurable results.

It's quite possible to have simple social buttons/links using a url and traditional web which function in pretty much the same way but send you to a page to share/like/comment instead of taking over your page with a little social popup. The real reason services like FB etc want you to include their js on every page has nothing to do with improving your user experience or making your website better, it's so that they can improve their tracking, so you'd also be doing your users a favour from that perspective too, as well as benefiting the business.
>Besides, overpaying drives all salaries up and can spark a wage war between companies that only benefits the employees.

Sounds like a great idea!
No more yes. It's either HELL YEAH or no
> I think it's more ridiculous to look at San Francisco and claim that the problem is that we aren't building enough...

I have no understanding of this (common) sentiment. We are adding jobs at 10x the rate we are building new housing. There are only two variables in the equation. You can not will the relationship between supply and demand out of existence.

> That's what happens when you let developers build whatever they want

No, this is exactly what happens when you don't let developers build to accommodate the market. According to the article, a 640 sq ft single unit costs 500K$ to build [1]. The worse case scenario is that after spending hundreds of thousands of dollars, the project is delayed by any one of dozens of parties that can block development for years.

In summary, of the 1/10th of the required housing we do build, it is quite literally __impossible__ for any of it to be affordable and turn a profit. Any laws that make building more onerous will only exacerbate the problem.

1. http://www.spur.org/publications/article/2014-02-11/real-cos...
I'm not sure if Chrome is ever going to catch up to Firefox here. It's been slower than Firefox at asm.js ever since it was announced, because Chrome doesn't do AOT compilation for it.

EDIT: Although I suppose JIT compilers would love asm.js as it has all the type info they want, but there's probably tons of overhead there thus explaining how Chrome has worse results.
Good IDE support is the difference between constantly hunting through (or thoroughly memorizing) documentation and having a program help you with it. It's also great for merging the edit and compile steps so that you can correct errors in realtime. Refactoring tools are nice but are not the strongest selling point for IDEs.

I recall reading old Rust design considerations where they decided to stick with the `foo.bar` syntax because they like the way IDEs can autocomplete with documentation after typing the dot.
Since it isn't mandatory it is beyond useless and just creates a false sense of security.
Previously: https://news.ycombinator.com/item?id=3343205

This talk is old now, but I’m happy to answer any questions.

Someone recently did some really nice sketchnotes: https://twitter.com/deejaygraham/status/528220110331596800
I prefer asm.js over NaCl, especially when NaCl has been available for years, and Google still supports the ARM architecture poorly, and as a second class citizen in NaCl.

It's unacceptable that a "browser-os" that should have no problem being architecture agnostic, still gives Intel an edge with ChromeOS, because not all NaCl apps work on ARM Chromebooks. Seriously, how crazy is that?

I can understand ARM not having a serious chance on Windows laptops because of all the legacy x86 programs, but at worst it should be equal with x86 running an OS such as Chrome OS.
Only tangetially related, but is there any good way of working with color profiles and different color spaces at all in open-source software? I recently had to prepare a PDF with playing cards for printing. I was supposed to ship a PDF in CMYK with ISO Coated v2 300% (ECI). Source images from which the PDF was generated were SVG, thus sRGB. I tried using ghostscript to convert to CMYK and apply the color profile. The conversion to CMYK apparently worked, however, they told me that there are some places that have more than 300 % color. I searched all weekend for something that could use the color profile, work in CMYK and maybe something else that could actually show me where colors went out of gamut.

Somehow all that seems to only be possible using Adobe software, which makes it quite hard to supply printers with good input when restricting yourself to open-source software. Or maybe I missed a lot of things and didn't search hard enough; also possible.
Probably this is because tropical diseases are rather rare in Poland (not a big surprise). As far as I know the only place in Poland where you can find someone with practice and expertiese is Gdansk (big port in Poland) - they need to treat sailors occasionally.
> The only concrete answer I usually hear is envy

Then I don't think you've really been listening. Their lives are extremely unpleasant. Spend some time in a poor neighborhood in America, talking to people. I haven't read it but the book On the Run by Alice Goffman might paint some helpful vignettes.
Housing is one of those issues where the political paradigm is so complex, it's impenetrable. Everyone has their own opinions about what the main engine is and it's hard to get anywhere.

Here's my own perspective, it has nothing to do with any city in particular.

(A) Housing is not a free market. Supply and demand exist, but that is not enough to make a market free. It's never a free market because decisions are (necessarily or not) always made at the political level. This covers things from planning, interest rate policies, bankruptcy laws tenancy laws, and even things like bank bailouts. Housing is unavoidably political.

(B) There is a conflict of interests between home owners and renters. One wants high prices, low availability, the other wants low prices.

(C) There are lots of interests that fall on the rising prices side. Rising prices make it easier to make money on loans, building, etc. They make it easier to raise tax revenue that funds public services that all sorts of parties have an interest in.

(D) Owner-occupiers should be neutral. They own one house, regardless of market price. But because of financing, and a lot of incorrect but persistent psychology about personal wealth they usually feel firmly on the high prices side. No one wants their house to lose value.

(E) Nominal increase in property value is inflation. Inflation has real impact on the "real" economy (as economists use the term). This has to do with the value of outstanding loans and annuities.

We are looking at problems that are mostly political and cultural as if they are economic. Ultimately a lot of the things that drive demand for houses are the same as the things that drive demand for universities. Demand for elite universities is not about competing for education as a scarce resource. Same with housing. It's not about competition and scarcity . It's about culture and politics.
All of my US credit cards have a verification number that is required as well as the CC number for any online transaction. It's not that much different from a PIN.

We also have zero liability for unauthorized CC charges. So even if someone were to do that, the bank would be on the hook, not the user. Banks rely on a lot of computer analysis to determine whether a charge should be allowed.

It's much more of a pain to get money back into your bank account after it's been withdrawn. So although it's technically true that a bank card with PIN is more secure, to the end user, it's not any better.
I agree. asm.js has several strengths over NaCl and even PNaCl:

* It is just JavaScript, so any browser can execute asm.js code, but it can be AOT compiled by some browsers for extra performance - This means every browser supports asm.js, and supports it today

* It doesn't require a new runtime or API, merely using the existing web APIs

* It is simple for other browser vendors to implement, and isn't reliant on a single implementation

* It can interface with existing JavaScript code, so it can use JS libraries and, similarly, JS code can use asm.js libraries

* It is a completely open standard

* It is architecture-independent (so's PNaCl, though)
Because in countries where this is a problem it's common to have extreme restrictions on use of ultrasound machines. For example requiring two doctors to be present to use it and banning gender identification uses.

If this device is cheap/small enough that illegal clinics could have it, it would make gender identification much more widely available then it is now.

Selective abortion can be dangerous population-wise because even a small gender skew can be hugely problematic.
You have to respect the man's dedication.

He wanted his OS on every desktop computer and he may have played loose with the rules but he got his wish.

Now he wants this terrible disease to be destroyed, and there are a lot of obstacles in his way (and after all, destroying a well entrenched virus is a feat that humanity reached only once before), but still in my heart I feel like I wouldn't bet on the virus on that one.

With the money, prestige, experience and pull that he has he could be anything he wanted, and I for one am glad what he wants is to move humanity forward. Some say his time as CEO is done and now he is only playing the philanthropy game, but when you see talks from B.Gates on the matter it is clear that he is just as driven to that goal as he was during his CEO time, if not more. I think he likes the challenges, it drives him and he is one of the few who can tackle it head on, which ultimately will benefit everyone.
Ask HN: Is it possible to earn free Bitcoins?
I mean, bitcoins without pooling/mining. I see a lot of websites on the web, but don't think it would be legal to use them...
Is it real ? I mean, if yes, how do the websites earn for themselves ?

And yeah, can someone give me some links to such legit websites that really work ?
There is more than one thing going on.

Balance sheet recession.
Mistaken policy response-austerity, German unhelpfulness in Eurozone.
Globalization-i.e. cheap labour
Automation
Financial industry acting against interests of wider economy.
Western intelligence services used the flights in those corridors for arial photography. So the Soviets had reasons for harassing planes that tested the limits of the corridor.
Sounds good, I'd love to see more such hackers opening up on cryptography...
"gatesnotes.com"

Why are you surprised?
phpnode is talking about a long discussion we had about that topic – if you are interested in the reasoning, read here: https://groups.google.com/forum/?hl=de#!searchin/arangodb/No...
There are a few key points here.

First, Ilya's slides are out of date. The reference set got removed (it was a complexity nightmare), so there's a bit less efficiency in deltas but a substantially simpler algorithm for header sets.

As for your badly behaved router, there are two options. The first is that it's a router, not a proxy. In that case, the strict ordering of TCP ensures that there's no problem here. A router cannot cause the server to miss a request without knowing about it.

Assuming by 'router' you meant 'proxy', the key here is that HPACK compression state is hop-by-hop, not end-to-end. That is, HPACK compression state is only synchronised at each end of a TCP connection. The strict ordering of TCP ensures that those two ends cannot be confused about the order of requests. Across TCP connections, there's new HPACK state.
I got the impression that Microsoft is backing this because of pressure from large enterprises, which do not want to deploy TLS in their intranets. I don't believe IE will prefer plaintext HTTP/2 to TLS HTTP/2, and it will certainly deploy both.

Put another way: I don't believe Microsoft is worse than Google in this regard.
Pedantic, but it's actually "Corporate Capitalism"[1]. "Corporatism"[2] is a bit different. (My Economic History professor tells me it was a system dominant sometime around the Middle Ages in Europe, in which guilds directly provided many of the services we now associate with governments. Which before that had not existed; there were only Feudal Lords and their subjects. But, it seems it all depends on who you ask, and my memory may be hazy on the specifics).

[1] http://en.wikipedia.org/wiki/Corporate_capitalism
[2] http://en.wikipedia.org/wiki/Corporatism
Looks great! If you want to contribute:

https://www.crypto101.io/contributing.html

https://github.com/crypto101
The difference with GE Vscan seems to be the 3D reconstruction capabilities. However I am not sure if the 3D is really needed. I always understood the 3D ultrasound reconstruction as a gimmick (at least in obstetrics) to show parent the head of their future baby.
20 New Tools for Developers for November 2014
Hi,

if you are happy with a programming language/framework/library/etc and you get your things done, there is clearly no obligation to look at other stuff.
If you are not happy, you might look into alternatives...

Why Civilian?
Our motivation: it was fun todo and it does work for us.

Your motivation?
Happy with JAX/RS, Spring MVC etc? Just stick to what is working for you.
If not take a look (but you did that already, so thanks for that).
What does HN use for multiple domain email hosting? I realize I can create an alias/forward to an inbox, but I'm looking for something that lets you send as multiple domains but maintain a single inbox without having the dreaded outlook "Sent from XXX on behalf of YYY".

Is the only option to have multiple accounts?
"Owner-occupiers should be neutral"

Except for people who want their home to provide a cash inheritance for their children when they die, or who want to sell their home and downsize while still alive to raise cash. That's not an incorrect psychology.
Dell, and the computer industry as a whole (sans Apple) has been flailing for years.

Lack of progress and innovation: Before Apple shipped the Retina iMac, the best laptops had the same resolution displays as the best cell phones. Typical laptops were both slower and lower resolution than phones.

Confusion: Buy a 4k display. Figure out what graphics card you need. DisplayPort, MiniDP, DVI, VGA, HDMI, versions of all of those, "dual link," maximum graphics card resolution. It's a disaster. Things don't just work. I called Dell asking what would be needed for a quad monitor 4k setup with Dell monitors and computers. They didn't know, and they didn't know who might know. Dell has Inspiron, XPS, Alienware, Latitude, and Precision as major product lines, and most of those have 3-4 sublines. What's the difference? Even Dell doesn't know (hey, Dell, did you know your reputation is set as much by your business stuff as consumer stuff? People don't differentiate). Resolution? Always labeled by weird labels like "SXGA" and "SXGA+." If you want the actual resolution, best of luck. And don't get me started on processor speed. What does i7-3500 even mean? If the config options have an 8 core with 4MB cache and 2GHz, and a quad core with 8MB cache and 2.2GHz, and one is of a different generation, I doubt even Intel knows how the speed compares. Going for the cheapest always makes sense, given how long it would take to figure it out.

Lack of choice (or nice products in general): The lines are close enough to each other that the computer you need is almost never there. The old Inspiron 8000/8100/8200, and corresponding Latitudes had interchangeable parts. You could configure to order. Today, want that high res display and a trackpoint? Can't get it. Or want that in matte (not glossy?). Tough. Want to drive multiple high-res monitors from a laptop? Boohoo. Don't like wide screen? Well, we don't like you. None of those options, individually, are big sellers, but the lack of any of them demolished the high-end computer market.

Consumer-unfriendliness: It's 2014. Why do I need to lug my power adapter with me? Couldn't we get a standard that worked with Dell, HP, IBM, and everyone else, and when I go to a conference, hotel, or family, I just plug into their adapter? Of course not. It would hurt power adapter sales. How about standard batteries where it makes sense? Even if I upgrade a Dell to a newer Dell, my batteries all go obsolete.

It's no wonder PC sales are dying. This stuff isn't rocket science, but the organizations making PCs are f-ed up enough internally they can't even get any of the basics right.
thanks for pointing this out.
The boostrap.js is not included in the page, thought this was not needed, but forgot about the hamburger menu.
Does anybody know, how Malario No More compares to for example Against Malaria Foundation, which was recommended as a top charity by GiveWell for a long time ( http://www.givewell.org/international/top-charities/AMF ), in terms of cost-effectiveness?
It's funny... I'm so used to waiting a few seconds for Netflix's tooltips to appear I was very pleasantly surprised when I started browsing this.
The First Browser Dedicated to Developers Is Coming
> Something like just plain LZSS would be a real treat because that's maybe five lines of code.

For reference the initial solution was to use a plain old DEFLATE, but unfortunately it's vulnerable to CRIME attacks (see HPACK RFC introduction: https://http2.github.io/http2-spec/compression.html#rfc.sect...)
I came to love Pixelmator [0], though unfortunately it's Mac-only. It's dirt cheap, but satisfies all my image-editing needs, and even has a vector mode.

[0] http://www.pixelmator.com/mac/
DELL is at least trying and making some progress. Now looking at Samsung and Lenovo...ugh.

Consumers are pretty flexible: just give them a decent product and they are willing to give up some choices (evidenced by mac sales).
Bitpay/foxtrot
I'd argue you have a much better chance at moving up in the world as a poor person in Vietnam than America.

Your argument would be wrong, at least as of the last time we ran this experiment. Back in the 80's we took a bunch of Vietnamese and turned them into poor Americans. Now they are not poor. In contrast, the Vietnamese who stayed behind are still very poor. That includes the ones who started small businesses like selling goods on the street.

http://en.wikipedia.org/wiki/Vietnamese_American#Socioeconom...
To improve printability you can make a thin translucent shell and vary the thickness rather than having holes.
A Look at Stuxnet, the World's First Digital Weapon
Mozilla is launching a new browser specifically for developers on November 10
A 'Papersmith'
Priority Jobs
Is the world threatened by cyber attacks? Most experts say “Yes”
I'm quite relieved to see someone is thinking of this use case and bringing it up in the discussion - a classic example of technology having both a positive angle and a negative one. I can't think of a way to solve this dilemma though .. seems like a slippery slope for us to be approaching.
Those are edge cases and they can go both ways. Inheritance for their children to buy a house with? Even with inheritance, it can be zero sum. You inherit a house which you use to clear a mortgage or buy your own house. You still have one house. Unless the houses multiply there is nor real addition of wealth.

Some people do accumulate capital in their houses and downsize. But even in cases where it happens, they might have been better of with cheaper housing costs all their lives enabling savings amounting to more capital at retirement.

Homeowners might end up on either side of this equation. Rapid growth periods place earlier buyers in a better relative place to later buyers. But I think the upside is over valued by home owners while the downside is undervalued. Much of the upside is in fact access to capital.

It's interesting how foreign the idea that lower prices make us wealthier is when it comes to housing.
Blend in? I sure hope they have many finishes or at least interchangeable covers. Perhaps they could even have covers you can paint.
No, I think it's directed at anyone who can afford to donate, which probably includes you even though you don't own a house.
> It is just JavaScript, so any browser can execute asm.js code, but it can be AOT compiled by some browsers for extra performance

Or JIT-compiled with phases specifically built for the kind of JS it produces e.g. Webkit's FTL tends to work very well on asm.js code, though it's not an asm.js AOT compiler.

> It doesn't require a new runtime or API, merely using the existing web APIs

That's not entirely true, AFAIK asm.js adds at least two functions to the Math namespace (imul and fround)
On a micro level I sympathize with freedom of choice.

On a macro level, population skew is certainly a problem.

Tough call.
If you're a landlord or hotelier, this is like a black-box/speed camera/friendly supervisor for your property.

Music too loud, or smoking in a non-smoking place? This thing lights up and lets your guest know to tone things down. If it gets too loud, it switches color and logs the infraction.

Appliance failure or security concerns get monitored too.
Your meta comment is probably the most informed one I've read in this discussion.

One aspect worth considering is _why_ the article is representing such a different perspective to the perspective USA readers would consider "sensible".

A reasonable answer on the growth side is that Germany's perspective is not solely focused on GDP, other factors such as employment and wage growth are important. On the stimulus side the German central banking system has always been hawkish (possibly due to their history) and this has continued to a large degree with the ECB.
Virgin Galactic: feathering to blame? Tanks/engine did not explode
H1B should be included in http://en.m.wikipedia.org/wiki/White_collar_crimes
Poverty is a relative thing. Very few actual poor people would recognize American "poverty" as such.
Can I ask where you send your children to school in central SF? I heard bad things about SF state schools - is that true? Are there better private schools as well?
IdeaSquares – Almost at 1000 business ideas, have a browse or add your square
> Or JIT-compiled with phases specifically built for the kind of JS it produces e.g. Webkit's FTL tends to work very well on asm.js code, though it's not an asm.js AOT compiler.

This is true, too. While I think you'd get the best results from AOT compilation, it should also compile really well under JITs since it has all the type information you normally have to guess.

> That's not entirely true, AFAIK asm.js adds at least two functions to the Math namespace (imul and fround)

That's an addition to JavaScript which isn't specific to asm.js, however, and both can be polyfilled. Math.fround, in particular, is useful outside of asm.js.

The stuff asm.js needs is all part of standard JS now, while NaCl and PNaCl require their own special API (Pepper) which only has one implementation (Google's).
> 6 lb bags of frozen broccoli/cauliflower/carrot for 8 bucks

That implies access to a working freezer, electricity, and transportation to drive out to Costco or wherever; things that are nowhere near granted for everyone.
This is a really nice overview of currently available crypto and some uses for it. Kudos to the project manager. Good job!