skysight-inc/HackerNews huggingface dataset:
Thanks :).

Stack wise it's a very simple web proxy written in Go, nothing fnacy. It basically just responds to every request with a random Nic Cage gif hosted on Imgur. The URLs are just an array in the source code itself. MVP and all that ;).

Here's the source code in Gist (without the full array) https://gist.github.com/janstenpickle/975358c427e8af844ae7.
Ah, right, and I forgot how much the mobile browsers' UIs suck for this. On desktop it's just "yeah, I know what I'm doing <click>". On mobile they invoke threats and hide everything under barely visible links.
For what it's worth, I've just updated on OS X and scrolling feels just as janky as ever.
I can't wait to write it tonight! This is one missing thing on OSX.
This is strange.

Catch all radio-collared wolves and elk to change the frequency? Bureaucracy.
It sounds like your main problem is your reliance Unity's WebGL exporter not Asm.js and WebGL.
They all moved to SF.
Looks like 5 of those are active rather than proposed.
Cliff is a highly respected meteorologist in the NW. He debunks your citation in his blog (see his response to comments in this post).
You don't have to use a computer, either (you can also, say, use a typewriter).
I'm not sure how it is in France, but in some cities a few large firms own the taxi licenses and rent them out to drivers. The people who buy them do so as an investment, speculating that because of their scarcity that the resale value will rise. Not all investments pan out. If the citizens want to bail them out they could offer to buy back the licenses.
> So what does Foursquare do? Well, _our users_ have crawled the world _for us_ and _have told us_ more than 7 billion times where _they’re_ standing and what that place is called. _Each time they do_, we attach a little bit more data _to our models_ about how those places look _to our phones out_ in the real world. _To our phones_, the world looks like this:

(emphasis mine)

Isn't just me or Foursquare thinks that your phone, running their software, belongs to them?
Uber has evolved from simple ridesharing into a real livery. That part of Uber is not illegal in most places. UberPop is the reincarnation of the original Uber. That is illegal almost everywhere. The taxis aren't protesting Uber. They don't like them but as long as they follow the law they'll have to live with it. What they are up in arms over is UberPop.

Anywhere in the world you take money you are now engaged in commerce. And you have to follow the rules on commerce. Even the kid that delivers your pizza has to have auto insurance that covers delivery.
I didn't use C. Read again ;)

Pypy was not an option either, details in the post now.
People are missing the point, like "chip and pin" this is not about protecting the consumer but about protecting Mastercard and their duopoly

"What you mean you did not pay for a hooker and rum in Amsterdam, then who is this in a selfie you took" > shows a selfie some hacker stole from the poor eejits Lifeinvader page.
Interesting to see such an CPU intensive site directed at the Japanese market since many people living in Japan are known for not having as up-to-date computers as the US and Europe. But that could be a stereotype from a few years ago. IE6 died really slowly over there at least.
The pole star of a planet is in the direction of its axis of rotation. The orbits of Earth and Mars around the sun are in similar planes, and their axial tilts are similar, but they point in different directions. According to this

http://abaaonline.blogspot.com/2013/07/pole-star-on-differen...

Mars north pole points near Deneb. The reference also gives pole stars for other planets.
Surprised by the inclusion of "CSS Scroll Snap Points": https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap...

It basically allows to do scroll hijacking [1] without any JavaScript, just like this: http://blog.gospodarets.com/demos/scroll-snap-full-screen/

[1]: http://trentwalton.com/2013/10/23/scroll-hijacking/
It's as if the people buying Apple products actually like Apple's choice…
Checkout SQRL project
It's very smooth for me on the Windows version of Firefox, on a Haswell quad core i5. I'm actually surprised since Firefox has issues with other graphics heavy sites.
I don't even have a cell phone. And there is zero chance I would ever get one just so that SlaveCard will process payments for me. That whole industry is like the grandfather that clearly can't drive anymore but everyone's afraid to confront about taking the keys away... why is nobody willing to 'disrupt' these people already?
If a single visitor takes 1 minute, then it can serve (60 * 24) = 1440 visitors per day. 10000 visitors take a bit less than a week, enjoy!
Microsoft case has nothing to do with this - even the market share numbers (that are obviously way smaller in case of Apple) do not influence the absence of lawsuits.

Apple produces the hardware and the software.

Microsoft imposed software restrictions (or lets say defaults) on hardware sold by vendors which turned out undesirable for EU. If Apple offered iOS on other phones and restricted the browser application to Safari, they would obviously get sued.

Since they "own" the hardware, and bundle it with their own software - there's nothing illegal about it.

Not that I condone of that kind of behavior, just clearing up the reasoning that was not present in the article.
I would pose the question of why you need a one-size-fits-all creature.
Bitcoin has its biggest potential these days.
E.g.
http://www.reuters.com/article/2015/07/03/us-eurozone-greece...
However, Coinbase is not accessible for greeks. So, I would count it as huge lost opportunity.
>Taxi services are regulated for good reason.

You can't just leave us hanging, what reason is it? Why does the taxi driver cartel deserve economic rents at the expense of everyone else?
In the two years since that article was written, how many cases have there been of iPhones actually hacked in the wild through TouchID?
Confessions of an Ex-Opponent of Domain Privacy
I couldn't disagree more.

The mobile user experience would not be improved by having multiple web browsers, and my life as a developer would be a lot more annoying trying to support multiple mobile web experiences that differ significantly (otherwise what would be the point of alternative browsers.)

If Apple were to disallow alternative browsers on OS X, that would be disastrous. But OS X is a general computing platform. iOS is not. It is a device first and foremost. It does not need to be an open platform where any developer can do anything.
Linux has always been fine for a minuscule proportion. It has failed to be a viable 3rd option on the desktop for 98% of the population.
Agreed. Modern unixes are a lot worse.
"Updated July 13, 2012 3:23 p.m. ET"

This article is three years old.
Bitcoin has not in fact been deflationary, according to the graph. Maybe it will be in the future.
Definitely an improvement for me. Smooth inertial scrolling on trackpad has been the reason why I still use Safari on OS X.
This happened a long time ago.
They aren't doing that, they are going to, with the cooperation of the new license holder, continue listening on the previous frequencies until those collars run low on battery¹ and start using collars that operate on a different license.

¹ at which point a device on the collar causes it to fall off
I know its an old article, but knowing the current situation at Digg's replacement Reddit, I wonder if Digg can do to Reddit what Reddit did to Digg. It wouldn't be far fetched to see the kind of mass exodus from Reddit that would have a similar effect on Reddit's valuation.
I liked the idea, but not the execution. There's a huge amount of aliasing which is distracting and deteriorates the images. Also, I felt like there's too much information on the screen, it's hard to focus on one thing. I liked how they changed the background color.
I would say that React is the present but that the future is a circle back to progressive enhancement. I'm seeing more high-profile JS developers jumping off the front-end framework bandwagon and back towards progressively enhancing existing HTML. I think we're going to see frameworks emerge which make progressive enhancement the priority and make it easier. So the whole JS templating engine race that has been going on for the last few years will simply not be important any more.
That's pretty much the only reason I cringe every time somebody writes a piece of client code in golang.

While I really like the language itself, statically linking everything is creating exactly what this article describes.

Burn karma, burn. I don't care.
To be fair it would not help Greeks now as they cannot access Euros with which to buy BTC. It would have helped them if they could have had access 3 weeks ago, before capital controls were enacted.

However I would be surprised if Spanish, Irish and Portuguese citizens are not looking at the Greek situation and wondering if they need to take some action. Coinbase, circle etc need to target these markets before they experience capital controls.
I think all those ~1B Unicorn companies are overestimated too.
Dust clouds, maybe. Water clouds, no, not at all.
Haha cool, thanks! Never really looked at Go code in use, didn't realize you could hack something out like that with so few lines! Very cool.
The notion of 'premature optimisation is evil' is partly to blame; It's not a terrible rule, but it's much better with conditions applied. i.e. apply some intelligence/judgement to where you use optimisation rather than just lazily following some rule.
Yes he is the grand poobah and founder of YC. But in this instance, his tweet is very much wrong.
Stephen Bourne: Early days of Unix and design of sh [video]
You mean the fourth graph, labeled "Seasonal SST Anomaly", right below "THE BLOB"?

That's El Nino. You're seeing El Nino in that picture.

(also: which volcano? http://www.volcanodiscovery.com/pacific-ocean.html)
I sot corrected, thank you. I will watch some of the presentations.
Birmingham UK: we have black cabs/hackneys (Taxi Operators Association, TOA)[1] that you can hail in the street and we have Private Hire cars that you must book in advance.

Both require an appropriate licence from the City Council, and the licence requires appropriate insurance. Charges for the licences do not appear to be huge [2], but there is a moratorium in operation on the granting of Hackney licences at present [3].

Many of the Private Hire cars have both the local operator and an Uber sticker on the car. As an older gent with a Blackberry, I shall continue to phone seven sevens when I need to book a taxi. Younger people with smart phones appear to be using the Uber app, but there are also apps for the various Private Hire operators and for the TOA. One wonders if there is an opportunity for a 'meta-app' that can price a journey using all three apps and then suggest the cheapest.

I am not aware of any UberPop style activity. I suspect that carrying passengers for money in the UK is quite regulated and that trying to get round that would lead to difficulties. Buses/trains/metro are OK for most of what I do except for returning from convivial social gatherings late at night where I will prefer to use a taxi.

[1] http://www.toataxis.co.uk/

[2] http://www.birmingham.gov.uk/cs/Satellite?c=Page&childpagena...

[3] http://www.birmingham.gov.uk/taxi-licensing
Mastercard testing facial recognition security app
... and a desperate gambler and idiot!
If you're wondering what "unicode 8 skin-tone emoji" is about, here you go: http://unicode.org/reports/tr51/#Diversity

Hmmmm, I'm on ff 40.0a2 and they don't render for me: http://emojipedia.org/man-with-dark-brown-skin-tone/
> Let me explain. You'll probably get much better with at least one thing once you ship a real project to the end, and this is where you'll get better.

+100. I did exactly this. After working for 12 years, took a break, learnt 3D game programming and actually shipped a playable 3D sport simulation game on iOS. Enjoyed graphics programming a ton. Also prototyped the game in Common Lisp before porting it to iOS.

End result: I now work as a scientific software developer specializing in 3D visualization all thanks to the graphics knowledge gained in the process of shipping the game.

So I would say once you have covered enough fundamentals, you must ship something you think is hard but just harder and not completely beyond you.

For me the fundamentals are: 1. Multiple programming paradigms 2. Algorithms 3. Data Structures 4. Digital Electronics 5. OS 6. Networking and 7. Math for CS. This will take a lot of time. I invested a lot in 1 - 4, skimmed 5,6,7; shipped a game and things unfolded.
Show HN: Storyfeed app – discover the world one story at a time
I would just be happy if I could actually use my "chip and pin" credit card when performing a transaction. I have yet to find a retailer where I can actually use it.
I think it is out of question that a framework shields you from some complexity. That's the purpose of it.

Nevertheless, if you ignore the code complexity, i am fairly certain you can write JS code to update something without needing to traverse the whole DOM each time. I don't program JS, but wouldn't you have some variable holding the reference to the place you want to update? Like you have a DOM element that will be updated every second, you would surely not search the whole DOM every second, but get it once and udpate it multiple times? No?
Get 2$ now if you have android
So, make your site completely inaccessible under iOS? Your users are going to blame you, not Apple.
> Disable use of RC4 except for temporarily whitelisted hosts

This is the one which has the greatest chance of giving people a headache. For instance, one of the biggest banks here still uses only RC4 for its online banking site. Its top-level hostname and a few of its auxiliary hostnames are on the whitelist, but there's no guarantee that all the RC4-only auxiliary hostnames it might use for some of its functionality are on the whitelist.
ok, that makes a bit more sense. thanks for explaining.

you also mentioned higher wages for those that are working due to a reduction in available labor supply. wouldn't the higher labor costs for employers off set any productivity gains from getting rid of bad employees?
Although right now he may well be thinking about some way to increase liquidity, and future taxes look appealing. I doubt if it will be blockchain based though, unless they have had a lot of prep work going on.
Browsers are quite capable with HTML5 and WebGL these days. We've built an entire MMO with hundreds of thousands of lines of hard-coded Javascript that runs fantastically for tens of thousands of users (most players don't even know it isn't flash). You can take a look at it at http://casinorpg.com.
Ah OK. This might sound harsh, but so the guarantee you have is that the data will not be lost? That's a pretty weak guarantee no?

Also, best effort implies no ordering in the worst case no? I always try to judge systems when the world isn't peaches.
Reminds me of http://www.placecage.com/.
There are a few WebRTC tools on iOS, including a browser: https://itunes.apple.com/app/bowser/id560478358?mt=8.

WebRTC remains a W3C draft, of course, and had been dragging on horribly.
Platforms for Freelancers to Find the Perfect Work
Yes: Check in a unittest that runs your linter, and check in the config as well (eg jshintrc). Tackle all the flagrant style issues until the test passes.
Try https://distrokid.com/ :-)
Our app coming out won't have to deal with these issues.

And yet it will be able to connect people with places.
This all sounds great, but I didn't see anything about simple HTML5 Canvas performance. Firefox is in dead last when it comes to the 2d rendering performance. I can run our HTML5 games at a smooth 60 FPS on Chrome, Safari, Opera and IE, but only get 10-15 FPS on Firefox on the same computer.
Isn't that intelligence/judgement wrapped up in the interpretation of 'premature'?
There's lots of easy avenues to attack this.

1. Look for user's Youtube, Facebook, and other social media for photos/video

2. Videochat and record them.

3. Find them IRL and record them.

4. Print a mask of that person, and leave eye holes. Now you blink instead.

Ridiculous.
Show HN: CrococryptFile 1.3 with cloaked, headerless files
What made IE6 was that it was a good browser when it first came out and the competitors were getting worse.

Some blame that on MS being anti-competitive but Netscape were busily shooting themselves in the foot, and had two distinct codebases for the browser, so having to make bug fixes, new feature implementations in two places and often screwing up.
I'm not really convinced. Leaving aside the argument about whether or not software is 'bloated' at all, or what 'bloat' actually means, this in particular stands out:

“wouldn’t it have been easier not to create the problem in the first place?” It would seem obvious that the answer to this is indeed “yes”.

It doesn't seem obvious at all, especially considering the implicit assumptions about whether or not bloat is actually a problem. There are three classic examples highlighted in the article of writing about this tradeoff: "Make it work, make it right, make it fast", "Premature optimization is the root of all evil", and "Bloatware and the 80/20 Myth" – but the argument about why these don't apply is a bit weak: "bloated software simply makes me sad".

To be honest, I don't find we've got a problem, generally. My experience with my computer is that I can do many more things much faster than I could in the past. And I don't think that counts as bloat.
Since a video is just a string of images, all the attacker would need is a sufficient number of photoshopped images to show a series that (when stitched into a video) shows the user blinking. I'm pretty sure you could make a Photoshop plugin that would do this.

I'll do you one better: you could probably make a print-out paper 'mask' of a person's face and just blink yourself, or something similar. This kind of tech isn't always as smart as we think.
There's some speculation about where the next breakthroughs will come from at the end of the chapter; it will be interesting to look back in 10-20 years and see if Knuth was correct.
Work on something hard, or significant, or meaningful, or some other antonym to trivial. Most importantly, do it with a group of people you can learn from, and that can learn from you.
I dont really understand the link between software bloat and static linking...
Not gonna burn your karma, however:

a) You are failing to account for the bloat caused by the presence of the dynamic linker, the dynamic loader, all the code that must operate under the assumptions of a dynamically linked environment, and the various auxiliaries used to treat shared library hell issues like WinSxS and libtool.

b) Most modern static linking implementations do things like sharing of text segments across processes and other dedup techniques, so they're not actually that bloated at all.
Allowing alternative browsers goes against iOS' security model. They want to keep JIT capabilities exclusive to Webkit's javascript engine.
ps.gz? It's 2015!
The rationale I have for using single quotes over double quotes in javascript is that when embedding HTML elements, attributes are often quoted in double quotes.

So it's much nicer to write

'<a href="www.google.com">Google</a>'

than to constantly escape argument strings.
I guess the same can be said about all the people buying Windows devices in the 90s. Everything is absolute, 1:1 after all - you buy something and you must like everything about it 100%!
524 exercises
Fair enough, but how are you defining that web platform? W3C seems like a reasonable bet, but many of the features developers want remain fairly far from recommendation level.
I feel like React - or something like it - is part of the path back to progressive enhancement, as you can use the same components to generate the initial HTML on the server and to enhance it when JavaScript is available on the client.

As you say, React is the present, and it's making progressive enhancement easier right now.
With ImmutableJS, the first N records won't be compared at all because they're the same. Thus, if the time is spent in comparing the change in states as you implied, the comparison will be much quicker, and React will essentially not care about the already existing photos (as in, will not spend time there) but just create new ones.

As someone else pointed out, the render function is another interesting part where time can most likely be wasted. Unfortunately there's no way for us to know more.
Usenet was decentralised, and therefore utterly unable to deal with spam and abuse. That's a problem any distributed system will have to face too.
Hahahahahaha. Remember that OS X login mode by your own selfie where you could simulate blinking with a matchstick and login with a photograph?
Is there any situation that's not improved by adding cyborg cockroaches?
It's pretty much the same, but I wanted something completely random for pull request comments and I'm not worried about sizing :).
I don't know. WebAssembly MVP could be here fairly soon as it's largly built as an extension to JavaScript engines.
Well, jQuery has been the future for a very short time, and has been the "present" for years now.
ISRO's book on planet Mars, written in accessible English for noobs [pdf]
If all your passwords are gone/not working in the password manager after the upgrade see this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1146731
So maybe my comment stems from ignorance.

Are you saying that two Golang projects sharing the same (large, for the sake of the argument) dependency would not take (size of the dependency * 2) on i.e. the Ubuntu live CD (as was the example in the fine article)?
You are not alone. See, for example, suckless.org.
A relevant quote:
If you try to do everything you end up doing nothing.
I think you've misunderstood the post.

Many developers are still suffering from how MS throttled back on browser development, but there's an end in sight. Users made that happen by voting with their feet.

On iOS, there's nowhere else to go, so no user vote.

Yes, we'll still have to support Safari, but if Apple's browser starts to lose users on their own OS, they'll have to compete on quality/features or continue to lose users. For developers and users, that's win-win.
Number Theory and Cryptography Distance Learning Course for High School Students
It is possible that was what they meant, or was a freudian slip. A more charitable interpretation is that the "our" in "our models" encompasses a different subset of people than the "our" of "our phones". So it could been written "we attach a little bit more data to [Foursquare's] models about how those places look [users'] phones out in the real world". The latter replacement of "our" would assume that foursquare employees are also users of foursquare apps (which seems fairly reasonable).

But, if that's what they intended to say, it was somewhat ambiguously worded.
How Docker Escaped Near-Death to Become Software's Next Big Thing
Well, due to them repeatedly ignoring the law and just paying the fine, the courts in Germany increased the fines: 230k EUR per trip taken.

That’s one of the best ways to keep the market fair.
I think that depends on whether you're talking about IE6's earlier or later years. Earlier on it was probably what you said, but eventually it was a minority browser, except a particularly difficult one to support.
.. partly due to lack of effective moderation tools.
Interesting, where are you located? Here in Canada I use mine practically everywhere on a daily basis.