skysight-inc/HackerNews huggingface dataset:
Google has commited the evil crime that of not playing nice with the big german media companys and they have spend the last 5 years going after google.

You might not be a google fan, but let me tell you, you dont want to support Axel Springer over google.

The german hacker scene has spend years and years fighing against all the laws Axel Springer tries to push threw governemnt that would hurt the internet.

The lates one, "Leistungsschutzrecht", actually passed, but now instead of google paying them money, google kicked them out and everything happend as hackers said it would, the websides lost a lot of views.

Now that they have (finally) figured out that was a unbelivably stupid idea, they are moving forward to the next part of government that they can manipulate and target against google. My last information was that the antitrust people to told them that they should better calme them, or they would be investigated.

Now they probebly just do what everybody does when they cant pass a law in germany. They move up to EU level, force the EU to it, and then the EU forced germany to do it. The same allready happend with the "Vorratsdatenspeicherung" (mass surveillance).

They generally have a hard time passing these idiotic laws because the german hacker community is very, very politcal but the managed it with the "Leistungsschutzrecht" but not with the "Vorratsdatenspeicherung".

I for one thing, that even if google had some unfair market position, its well deserved. I dont use them because they force me, or I dont have any other choice. I use them because they are far better then the competition. Based on the same idea on could block any tech company that has a technical advantage or a unique product. You might also want to arrest Brad Pitt because he has a monopoly on beeing Brad Pitt. Google is in competition with lots of alternative search engines that are more or less specialised, and even if they were not, I dont see why one should go after a company that is so good that nobody wants to compete with them.

If everybody was complaining how terrible google is and how much they hate it, but they cant find a alternative, then we might strick up a conversation again.
Docker Containers on #AWS
It works by using the WordPress login hook, and that uses POST, so I'd say so.
In the example, the vertices colors for a graph edge are requested, but how can one trust that those colors aren't being generated on-the-fly? Effectively, how can I trust that the "warehouse" isn't cheating me?
I changed the password and emailed him (Well, I emailed 3 times - twice for a polite 'can I change it' and once for 'I have changed it'). No response. 3 months later, the CEO comes along and says "John Smith can't get into his wordpress website, he thinks it's been hacked" :)
Assuming that spec can genuinely embody everything you care about, about the code. Is this currently possible for performance metrics, anywhere?
Or C or Java programmers... i and j are still the convention in all the mainstream imperative languages.
1) CRTs had a "high" persistence

2) I have a low motion fusion freq. I can feel that something is moving at rates of 15 Hz (Ja! I played Rebel Assault at 15 fps, and DooM 3 on a Geforce 2MX were the fps drops to 15 many times.)
There definitely should be some IoC container.
wfjackson and ckelvin are fakes, replying to and upvoting each other in order to astroturf this thread. This is the latest incarnation of a pro-Microsoft astroturfing campaign that has plagued this site for years, using these two accounts:

https://news.ycombinator.com/threads?id=recoiledsnake

https://news.ycombinator.com/threads?id=cooldeal

... and many dozens of others.

This person (or persons) is an accomplished if not professional pro-Microsoft astroturfer whose "contributions" to Hacker News consist of shilling for Microsoft, slagging Microsoft competitors, and covering their tracks. At one point they even created fake female identities to make it look like when we banned them, we were banning women (https://news.ycombinator.com/item?id=7079380).

We ban any account that evidence suggests is part of this campaign or anything similar. It is a bad-faith abuse of this site that has cost us many hours of work that would otherwise have been poured into improving HN, so they steal from this community in addition to violating it.

It's especially galling to see them personally attack sincere users who don't hide their affiliations and don't snake around replying to themselves.
Ask HN: Mac Apps – AppStore/No AppStore/Both
I'm about to realease a Mac App that I've been working on and off for a little less than a year. I've previously wanted to build and submit an app to the Mac App Store since its inception. I've build several apps since then that were almost (~60%) complete. Now I'm seriously close to submitting one for real (hurray for Yosemite!)

I wanted to hear from developers who have developed and sold Mac Apps. What are your thoughts on submitting to the MAS. Is it worth it? Is it worth doing it all yourself? Is it worth doing both?
I agree this is a good one, thanks for bringing this up.

I like how he's trying to avoid too much jargon, and really getting people to understand the subject, instead of showing off with his knowledge, which is all too common.
One drawback in most analyses of digital monopolies I've read, including this one, is that they use a lot of past examples (IBM, Microsoft, MySpace or even Orkut) that do not capture the dramatically different tech landscape we're part of today.

Thanks to the trifecta of ubiquitous smartphones, pervasive Internet and no-holds-barred data mining, I'd argue that the tech landscape we inhabit today is very different from anything we've ever encountered.

Say a startup does create a better product than Google or Facebook, it can't charge for it, because everything is free. It certainly can't monetize it better than Google or Facebook because they have infinitely more data on users than any startup can even fathom. It has to go through Google's and Facebook's "gates" to find and retain customers.

Those precious few that do manage to pull off the impossible, like Whatsapp, will be quickly bought over by Google or Facebook. Thus closing off any gaps that existed in their defense and reducing the possibility of independent competition even more.

Any meaningful analysis of digital monopolies needs to understand this instead of just relying on past examples.

Edit: I'm not saying the EU is right, or that their motives are kosher. Merely that we need to do a comprehensive forward-looking analysis of Google's dominance, extrapolating from present data and trends. Using past data alone strikes me as lazy or self-serving.
There's a lot of information about reverse engineering some of the older CPUs around e.g. the MOS6502 (NES, Apple II, C64, etc).

This is a great presentation showing how this CPU is reverse engineered: https://www.youtube.com/watch?v=fWqBmmPQP40

Basically it comes down to the fact that you can't really hide transistors and ultimately that's something you can reconstruct. It sounds like a lot of work, and it is, but if you do it you can perfectly emulate a chip.

If you can dig out non volatile memory then potentially you have the firmware. Once someone has their hands on that it'll be broken, almost guaranteed, as it becomes a software problem. Lots of people are very good at assembly hacking.
> If C was ever a thin layer over assembly, it stopped being that sometime in the 1980's, not recently.

Yes, if C were still a "thin layer over assembly", then cc -O1 and -O3 would not generate such different object code. :)
Sorry, I don't have a Link for that. I see on of the Coreboot people at the annual Plan9 meetings and he tells use horror stories.
A Critique of Network Design
Why I don’t like hackathons
I read Dan Harris' book 10% happier and started meditating for just 5 minutes a day.

I can highly recommend it. I am much more aware and present when doing it than those days I do not.
> YC censors plenty on HN, especially negative stuff linked to YC alumni or startups.

No, we don't do that. We actually take care to penalize stories less when they are negative about YC or YC-funded startups, and none of the HN software takes YC-related material into account. I mention the latter because what you're describing sounds like it was done by the software.

There must have been some other problem with your post. If you provide a link we'll be happy to look into it for you.
If you go a bit deeper and look at the news article from back in the day, some of the most well known journalist that were attacking the 'Robber Barrons' were actually relatives of the companys that were getting crushed.

In the time were the evil Standard Oil gained there monopoly the price of oil was falling consistently, and they were beeing accused of doing price gauging while in reality they were just more productive.

There are tons of other examples, one was the company that invented the cooled train cart so that local butcher were pretty usless. Guess who was attacked as beeing a evil monopolist? Well the company that manged to push down prices.

Its really sad that all the research going into that time is ignored by most econoimst, and they just repeat what they learned in collage.
Goodbye, contentEditable
Playing devils advocate "Well they are making more profit, and they can invest that in there product and then make it better. Dont you see the network effect?".
Haskell is beautiful and mind-bending, but to get close to C in any non-trivial problem, you will end up writing imperative code. We have 4 implementations of a graph algorithm:

a) Idiomatic Haskell takes ~25 minutes

b) Monadic Haskell takes 11 seconds

c) C++ takes 3 seconds

d) C takes 1 seconds (5x less memory than b))

If you look at all the micro-benchmarks, C uses far less memory than Java or Haskell and the memory is the bottleneck in the most cases.

This is the reason why HPC is FORTRAN, C and C++.

Reference: Computational Topology via Functional Programming: A Baseline Analysis
Miranda NG Project to Get the “Wild Pointers” Award (Part 2)
Continue:
Miranda NG Project to Get the "Wild Pointers" Award (Part 2)
http://www.viva64.com/en/b/0292/
I don't understand - can someone explain???
Ah, so that's why Roubaix, France always shows up on my list of hacking sources! Thanks for the explanation.
Working well with quic is not a design goal of HTTP/2. However, my understanding is that quic was originally designed to work well with SPDY, and so ought to work well with HTTP/2 as well.

There'll definitely be some Googlers paying attention to the WG to ensure that the two protocols play well together.
Aloha Editor 2.0
Couple notes:
Mis-spelling: "end-dhosts"

Probably why they went with layer 3:
http://sargun.me/a-critique-of-network-design-1

I'm very interested in their Fastpass research, and how it'll allow for better utilization of network, and actually be able to properly utilize full, or 25% bisection bandwidth.
Engineers create 'superomniphobic' texture capable of repelling all liquids
While Rust is indeed competitive with C here, its likely only number #1 because LLVM is generating better code than gcc for this example. I'd expect clang/C to run at least as fast.
Past examples also such because they are bad examples. The Antitrust case against IBM was dropped because it dragged on so long and by the end IBM had lost the monopoly allready. The real story is the guy who was going after IBM died and nobody else was perticularly intrested in keeping it going.

The same goes for microsoft, I dont think the antitrust laws led to the weaker market position it now has. There product sucked, people moved on, and forced microsoft to up there game.
Blackberry OS source to be inspected by German government
I think it's just a dupe that we missed and that got lots of additional attention.
Unfortunately this is of limited helpfulness.

At my job (small web host), many of the WordPress brute force attacks we see across our shared hosting fleet use the '?author=\d+' trick in WordPress to find the usernames of admin-like users before starting the actual attack.

Totally idiotic of WordPress to reveal usernames this way.

We have moderate success in slowing/blocking these attacks using a WAF such as mod_security (after a certain number of HTTP 200 responses on wp-login, aka login failed, block the IP).

On the bright side, our load averages went down a non-trivial amount once we introduced these rules (a few customers would get effectively and inadvertently DoS'd by these brute forces LOL)
Cyclone has been superceded by Rust. Rust is the new Cyclone.
React provides a very elegant way to update the DOM by deriving it from your application's state.

Unfortunately how animations of UI elements should be done in this model isn't as clear and elegant yet (as far as I understand).

This GitHub repository shows one way of how animations could/can be done in React in a simple way.
"Imagine if I could just draw a box around a section of code, make the box dashed and fill the background with red and have a call-out annotation around it that says something like "highly performance sensitive, do not touch, see bane for problems" and "bane" was a link to my bug tracker page where you could immediately file an issue with that code?"

I really like this imagination.
Good tip. The other two changes I recommend are:

1. Disable PHP execution in the uploads directory (hmm, wonder if it'd work if I disabled it in the entire wp-content folder?).

2. Run PHP as a different user to the file owner.

Both of these are to minimise damage when an extension is exploited by a hacker (if it hasn't happened to you yet, it will do) and to reduce the damage done to the server/site.
Thank you for reporting this! Opened issues from your comment.
I can recommend Atomic Accidents: A History of Nuclear Meltdowns and Disasters: From the Ozark Mountains to Fukushima by James Mahaffey - it has a chapter on Chernobyl and goes into a fair amount of details:

http://www.amazon.com/Atomic-Accidents-Meltdowns-Disasters-M...
Updated Kinect-v2 Unity asset – now with face tracking and x32/x64 support
This shit is hard
Adding Two-Factor Authentication to the login doesn't stop the hacking attempts but ensures they will fail.
The OP glosses over this a bit, but it's mentioned in the footnotes: the "hats" represent a commitment scheme, which is a way for the prover commit to a specific color assignment, before revealing what that assignment actually is.

When the verifying party chooses the two vertices he wants to see, the prover can reveal only those two, and the verifier actually has two things to check:

1) the colors revealed are actually two different colors (otherwise the purported solution obviously isn't correct)

2) the colors revealed are consistent with the prover's overall commitment. (in other words, that the prover didn't change his answer "on-the-fly")
Yes, Google Search does get better the more people use it.

There are three reasons:

1) The actual search gets more signal. Literally from activity on the search engine, but also from many other places Google gets data.

2) The more popular Google is as a traffic source, the more people pay attention to getting that traffic. Website owners put effort into specifically making Google search results good.

Some of that is bad SEO, but a lot of SEO (i.e. making good websites) delivers lots of value, and it is basically all Google-targeted right now.

As a very simple (negative!) example - think of sites with a robots.txt that allows only a small number of search engines.

3) Advertising. Google's marketplace for ads gets better the more people use it, on both sides of the two sided market. Why's this matter? Because it generates money, more effectively than any competitor. And they use that money to buy engineers to improve the search experience (and, indeed, the ad relevance experience!)

To me, that's a very clear network effect.
Awesome, just what I needed for a react project I'm starting on. thank you.
Backups suck (2013)
Is infosec a game?
Chrome tab has the title inverted as well
Because even if it's one of the biggest issues with nuclear power, it's still a trivial one compared to more active waste, or coal.
Image Processing with Comonads
For those interested in NES programming in a similar style (DSL that is basically an ASM assembler), there's a Python version of this concept (titled PyNES)

I find it to be very readable:

https://github.com/gutomaia/pyNES/blob/0.1.x/pynes/examples/... example file, I like it
> Joe, who might be prejudiced, seems to thinks it's the next Ruby, and claims that if you write an application in Erlang to run on a single-core processor, it will run four times as fast on a 4-core processor without any modification in the code.

Wrong, only for Embarrassingly parallel problems and even then Erlang cannot do numerical problem as fast as other languages.

> Erlang is not a hybrid like Scala and F#, but a no-compromises pure FP language.

It is not pure but pragmatic.

The date() function does not respect Referential transparency. It'll return the current date all the time, not the same value all the time.

Edit:

I've recently reread Learn You Erlang For Great Good book for an interview.

I just basically paraphrasing what the author states.
You physically can't put a crayons under the hat on the fly.

Similarly in the equivalent digital experiences, the prover commits to a value and must be able to prove that it didn't change it (for instance it must provide the verifier a hash of the chosen color + some random salt).
How is email the best?

This is a business, email happens to be free, but that doesn't mean people will read it, etc. It could well be that it's more profitable to pay Facebook than to use email, similarly to how buying the most expensive location for your shop can be more profitable than the cheapest location. God forbid, you try to open a business on land that is 'free'.

Fundamentally the people in the article are getting more than 50% of their business from Facebook, it's clearly a valuable service.
Where do you see screenshots? I've tried every single browser I have and I see no screenshots.
Use pellesC, it supports C11 and claim to be compatible with VS.
Most of Eurasia is like that with several hundred million people living in regions with harsh winters.
Where would you re-settle four hundred million people?
Would they want to be unwelcome guests anywhere else?

As a species we lack fur, so we are really vulnerable to cold.
Nice idea. However, you might want to make it clearer what the value of your service over other services is.
I do not really see a big advantage over Flickr or Wordpress. Having a nice editor is enough, given the following issues:

It is also not clear to me how you want to earn money from this service. Therefore, I would hesitate to put my content on your site without knowing whether it will still be online in a few years, and how you will monetize my contribution.

The lack of open licensing options (Creative Commons, GNU FDL, whatever) and obvious export formats immediately put me off. I would guess a large part of your target demographic (of content creators) would be hesitant to put hard work into content that is not freely shareable and modifiable.

Given the focus of your site, this is also an interesting requirement in the TOS:

> [You agree] Not to decompile, disassemble or reverse engineer any of our software or Site;
I'm 39 and a half too. I hear you. Maybe it is an age thing!
For tokamaks, there's an idea that we can take all the relevant size and plasma parameters for a bunch of different experiments, run a fit on them, and come up with a set of scaling factors that will tell us how well a reactor of size x is going to perform. The prediction is that the bigger the reactor, the better things get, which is why ITER is the biggest tokamak yet.

People call it 'wind tunnel scaling', so I presume this is an empirical method borrowed from aerodynamic modeling. Nowadays we can actually do computational fluid dynamics to some extent, but a full-on electromagnetic plasma simulation remains intractable on the macroscopic/machine scale. And we remain limited on theoretical approaches, so we are stuck with actually having to build the darn things before we know they'll work.
I'm not familiar with medallion system, do you have to buy them per-car or per-cab-company?

In any case, 1 million is just, wow.
Yep, and it's not a surprise. Apple very conservatively updates their open source components. Only because of Shellshock did we get an update to the Bash shell.
Because we can. Because we grew up there and it's familiar. Because many of us prefers cold winters to summers we find too hot.
Pursuing a Shipping Revolution as Big as His Airship
> I'm thinking fuckall, but it's always good to know.

Such genuine curiosity.
I worked on this with Cheng Lou a while back.

Just to preemptively address a criticism: yes, this does frame-by-frame animation in JavaScript, eschewing CSS animations. There are tricks you can use (similar to what iScroll does or did) that can leverage CSS animation, but it's likely that these won't be necessary or worth it.

The reason for this is that to truly solve animation you need to address continuous touch gestures that seamlessly transition into and out of animations (i.e. flick something, catch it with your finger mid-animation, zoom it while rotating it, then let go and have it animate out). The only way to do this is to use a programming language that can respond to events. Said another way, you should never think of animations discretely (i.e. "slide in from left") if you're thinking about building touch-based app. It won't feel natural.

My old employer has a great video about this. Detailed discussion starts here (there are two speakers that talk about it): http://youtu.be/OiY1cheLpmI?t=25m29s
Here are the "non-services" that he provides:

o A poorly tracked rider/driver interaction in which it's somewhat obscured which riders I road with in case I have a bad interaction and need to follow up.

o A poorly designed hailing system in which I need to physically see the taxi in order to request its service.

o A poorly designed (non existent?) tracking system, in which the taxi that I've requested may, in fact, be service another passenger, and have no intention of coming directly to me for the next 30 minutes. Or, never at all.

o Almost no feedback, and certainly no "default opt-in" feedback mechanism on the driver, providing no incentives for the drivers to behave professionally or courteously for every ride, resulting in frequent rude or abrasive customer/rider interaction.

Without the medallion, of course, he couldn't afford to provide those "non-services", and would therefore have to compete for business. The medallion is what allows him to provide such a horrible level of service - and, such poor service is frequently seen in most monopolistic markets. See Comcast.
Our Growth/Product data is now public
Hey Guys.

We have chosen to make our Telemetry-Feed public, showing our marketing, product and business related data.

We have chosen to do this is simply so that others can see what user-acquisition methods are effective when having just launched, are bootstrapping and growthhacking.

Learn from it! (if there's anything to learn, we don't know just yet as we have just started)

To see our data:

Simply go to telemetryalliance.com and click on "Our Telemetry" at the bottom of the page.

PLEASE NOTE:

Our sign ups are currently not showing any sign ups at all, simply because we haven't started letting users in just yet, and we haven't set up tracking for Beta Sign ups. I'll make sure to fix this during the day.
One per cab.
A bit of a pain if you need access from a mobile device.
However, I guess it shouldn't be too hard to set up a secret page on a custom URL http://example.com/0f53c140-76da-11e4-9b73-0800279cfd99 that would temporarily add the requesting IP to the white-list.