skysight-inc/HackerNews huggingface dataset:
Yeah, there are some additional tags you could toss in. I even thought of adding div and span, which have their occasional uses.

The issues I've seen tend to run the other way though: far too often sites abuse low-level elements (or higher level ones) to accomplish things the wrong way. Example time:

• Google+. They're too good for <i> or <em>. Italicized or bolded text gets its own CSS class. Which you can't reverse engineer. The entire CSS shitpile (thanks to minification) is a mess of utterly nonsemantic elements. Which I'm far, far, far too well aware of having written a very extensive personal stylesheet to fix its many, many, many UI/UX presentation issues. If you're exporting your G+ posts (which I have as I slowly exit the system), use the JSON export option which includes your original marked-up input. That is far, far, far more portable.

• Blogger's "dynamic" templates. There's something to be said about a design for a text-oriented web site that is so utterly broken as to make it impossible to actually read the text. It's so broken (and dynamic) that I can't get it to sit still long enough to actually fix it with Stylebot. I've actually written bloggers asking them to change their templates so I can read their content. Oh, and my usual fallback, Readability, fails miserably as well. Another Google property, whaddyaknow.

• Some Indian news journal site. A stunning cascade of intricately nested divs. Someone was clearly doing the needful ... to gin up consulting revenues. But I have a doubt.

• Some old-school Web 1.0 sites where ... all text is bolded (b, strong { font-style: normal }), or written inside <h4> tags (WTF?), or background images are used (more WTF, plus a plaintive "why?!!").

• Paragraphs separated by <br> elements. No <p> tags. Better: Long streams of <br> tags inserted into RSS feeds. These can be addressed with sibling rules: "br + br + br { display: none; }".

• Paragraph indents accomplished by consecutive &nbsp; entities. That's what CSS rules are for. Sigh.

• Mixing px and pts or px and ems for any character sizing / positioning. IF IT'S TEXT, USE PT OR EMS.

• Fucking with letter spacing.

• Random <span> elements with hardcoded, px-sized, fonts.

• Inline styles.

• Tables used for text layout. Yeah, pg, I'm looking at you.
The prototypes you shared look good!
Yeah cause that worked really well in the real world right ?

2008 and 2009 were so successful with these "controls" that were supposedly in place !
> this problem simply went away

Yeah, cause everyone has Gmail.
One of the main reasons companies want people to download their free app is that it's a great marketing channel. Once enough people download the app, it goes up in the App Store rankings. When you are up in the rankings, you get free marketing for your product. Thousands/millions of users are seeing the app and by extension the product.
Short version: Most cinemas and other outlets in the US won't carry your movie if it's unrated, so in effect those who control the ratings control which movies can get distributed. Also most cinemas in the US won't show NC17 rated movies so the ratings people can also use that as a way to prevent your movie being shown to a large cinema audience if they want to.
So long as I can turn off the privacy invasion stuff, I'm not horribly miffed.

I've switched to OpenStreetMap.org for my mapping uses these days.
Like running ssh without checking fingerprints is analogous to that of telnet.

I for one used to be thinking like that. I had my A4 paper with all my computers fingerprint in my pocket and painstakingly checked it every time I was at a new computer. In my university, studying in the computer security program, I think I was the single person checking fingerprints. Not even the system administrators did it.

I guess in practice, ssh today is nothing more than cosmetic compared to telnet.
mint.com, betterment.com, sigfig.com
> I'm 29 and it's been years since I've sent a casual email to a friend...

I've noticed the same thing. I exchange emails with a few friends, but it's generally only to swap links for a "read later" purpose (if it was "read now", they'd be sent over xmpp).
For some reason I'm running into more and more symfony-based projects. I'd like to see that as a starter.
To me, it seems like this article merely repeats Keynsian axioms without bothering to argue for them. Not, in my experience, the way engineers like to be talked to.
Which I don't believe will win any usable userbase.
Your post is Great read, thanks for posting.
These are all situations where no currency retains a
stable value since no currency allows you to eat, fuel
vehicles or defend yourself.

Isn't this - the ability to swap it for things you want - really what gives value to all currencies, even gold-backed ones?

Seems to me there's nothing stopping Bitcoin fulfilling that requirement.
What? Hosting has been "radically disrupted"?

Jesus.
Is the key idea here the highlighting of the letter? I made something similar (last time something like this was revealed on HN) here:

http://robinduckett.github.io/orwell/

Change to one word at a time, 500 words per minute. I can still read it just fine.
I don't totally understand your analogy. I have my own wallet and I can keep that secure. If someone takes that from me it's akin to being mugged, or having my house burgled. That sucks but it's a bit different from giving someone else my wallet to look after.

With these exchanges, most people don't seem to know better, and treat them as banks. They're not banks, banks are regulated and governments make sure they don't just close their doors and walk off with your money.
We'll add it to the list of requests! We're hoping to add a lot more soon. :)
Nice try, but it's very difficult to explain the Higgs boson. A few years ago I played the game "explain the Higgs boson to a math mayor" a few times and I always lost.

Some problems with the comic:

* In the frame (8,1) there is a W particle over a balance. The Higgs boson is useful to "explain" the inertial mass, not the gravitational mass. This is nickpicking, but it's also shows that we don't have the correct words in the common language to talk about the Higgs boson.

* In the frame (9,3) says that all the particles should interact with the Higgs field. Really, the massless particles like photon and gluons don't interact with the Higgs field. And the details of the interactions of the others particles are very different. The W, Z particles interact in a different way than the quarks and electron/muou/tau. And the neutrinos probably interact in a different way. To fix the frame, it's enough to change "had to" to "may".

* In frame (11,1) it use the "molasses" word. The problem is that the canonical property of molasses is viscosity, and the Higgs fields don't create a viscosity equivalent. An electron can travel forward as long as it wants, but a ball in molasses stops soon. I think that it's impossible to give a correct explanation of the Higgs boson using the word "molasses".

* In frames (11,1)-(11,2) it apparently shows that without the Higgs boson, all the particles would not interact. But really the other interactions are independent of the Higgs boson.

EDIT: (10,1) -> (11,1) and (10,2) -> (11,2)
Is Bit coin dead yet? take a break: Kid-humor
So I decided to do some really quick math here. Assuming a 30 day month and 1 request per second average that is 2.5 million requests. I don't know everyone else but I build web apps not web pages and requests to my api alone would exceed that a month. And I'm hosting stuff on $20 linode boxes that handle that just fine, heck a free tier AWS server handles that. No amount of "Ease" can offset that pricing. I'm very curious as to what kinds of apps they envision hosting, or if you're planning on using this what kind of apps are you hosting?
Great read, Best tips, thanks for posting.
Actually, it makes me want to subvocalize when I ordinarily wouldn't even at 500 wpm.
The full comment in the source explains it fine, but that's not what I'm replying to; who's not paying attention here?

The abbreviated quote I was replying to just confuses things by leaving out critical parts.
You are terribly wrong with that. The whole purpose of existence of each and every private company is to do good for it's clients/users, because that's the only legal way to make money. If you want people to give you money for something that is not good for them that's called extortion.
If you use SSH and ignore key fingerprint warnings then yes, your use of SSH is cosmetic. Competent operators freak out when they get an unexpected key warning.

I don't understand the comparison you're trying to make between SSH and a proposal to transparently MITM a protocol that is designed to be transparently MITM'd. Unless your gripe is that we shouldn't have protocols like that to begin with, in which case I agree, but you should direct your angst to the people who proposed HTTP/2.0 OE, not this proposal.
Yeah, screw those decades before, 2010 is where it's at!
A graph of wall clock printing speed vs line length for each character would have been highly enlightening. Of course we'd hope anyone who did that would figure it out themselves without posting the question.

If it wasn't a line length issue, it probably would have been

1) Proportional kern'd antialiased fonts some glyphs hardware accelerated some not.

2) Maybe for speed it only caches certain font glyphs but its an anti-accelerant strategy this time. After all, what normal person generates outputs like this?

3) UTF-8 to ASCII and or localization code gone wild or similar misoptimization.

4) You'd like to think a simple string printer and the fancy formatted string printer (aka printf and friends) are separate optimized routines but the simple printer might actually be a degenerate form of the formatted printer and the formatted printer has a severe hangup about certain characters. Maybe # is processed quickly but b gets processed extremely slowly because its regex'ing in a very inefficient way to find the \ as in \b.

5) remember LTRS/FIGS from baudot 5 bit teletype coding? Someone trying something "funny" with 3-d accelerated text rendering treating certain letters as 3-d sprites and some not and its getting all messed up and unoptimized this time. Someones LRU cache of 3-d glyph/sprites isn't as LRU as you'd like to think, perhaps.
I can tell you absolutely, without question, that when it comes to security and people's funds, there is nothing courageous about a hacked MVP in production. There's a difference between someone's to-do app one weekend, and this case. If you are handling people's money directly or indirectly, you need to care about that and take it seriously. Or don't ship.
Browsing Apple.com on an iPhone
What happens if I exceed my traffic? There's a large gap between FREE and $49.
I have always spare battery on me (fits small pocket), and it's quite often it has its use.

When I travel I always have 2 spare batteries, so I have assured battery live for long day of heavy usage (GPS navigation etc).

With such option you never worry about battery drain and you can freely use your device up to maximum.
Equating MtGox with Bitcoin is like equating NASDAQ with the US Dollar.
Inequality worse now than on ‘Downton Abbey’
In this case I think it is not about comment at all - it is about poor naming. More descriptive (or less misleading) var names would help in this case.
I'd say that in both cases it can go both ways, as sometimes your goal could be to get something specific from it rather than to enjoy the activity.
have you ever tried suing the government? My dad did. It's taken him 10 years, and he's probably lost about $2M in assets. Status of his suit is still unresolved.

As for voting...
there are many, many problems in this code style which lead to this kind of problem.

localised comments may help but naming things properly would help more (and negate a comment being required at all), actually adopting some better practices would be a better fix going forward.

looking at the called function's comment:

The counters should be initialized to 1, 5, and 7 before
* calling this for the first time.

so how about making a function with the same name, ending in '_first' (maybe rename the original _next) which initialises these variables internally before calling the version intended to be called multiple times...?

since the parameters are not well described by their names renaming them would help too... it is not a pointer to a 3 a 5 or a 7. it might not even be pointing at multiples... but current_multiple_of_three etc. would be better. there is some reason why these values are significant in this algorithm (which I do not know) and the best names would capture that.

the code is moderately difficult to read in the function itself - the method of swapping around a local copy of a pointer based on the conditions is not very easy to follow. although makes sense here to avoid excessive code... comments would help make it clearer what is going on.
has always been a Frankenstein mess

cough Android gargle

Or for that matter, rewriting your app for every phone platform.
If you're in the UK this is a very good place to buy some bitcoins: https://bitbargain.co.uk/buy

If not... maybe localbitcoins.com
Probably just a way to start a rumor that acquisition will take place.
There's two reasons:
1) Ease
2) Tech

Our ease is worth it. If you save 1 hour of work, you've made your money back — and probably have even more. And honestly; not everyone has the skills to build stuff on Linode. Quite often they want to focus on just working on the client's website.

Our tech is very impressive. We've got a great development team working hard on building a very robust system. Using us you'd find that.

I can understand what you're saying though. But I can guarantee we're a different experience and result than plain old AWS or a blank Linode box.
I'm sorry but the vast majority of PHP programmers are not equipped to handle running a goddamn main exchange.
There is another huge difference, aside from the susceptibility to experiment of the two fields - in astronomy one studies an objective natural system, in the other one studies a subjective human-driven environment.

The thing that troubles me most about economics is its apparent inability to address the fact that it cannot (yet?) make even modestly accurate predictions, and seems to be in denial about the implications of that fact.

To be honest, I lost all interest in economics-as-science when I learned that its theories were based on the idea that people were "rational actors" - this so flies in the face of my life experience that it simply doesn't pass the smell test.

I wouldn't throw the /whole/ thing out, but we have to be realistic about its limitations, and the fact that small changes in human sentiment or worldview may potentially completely invalidate its core assumptions.
/yawn

https://github.com/torvalds/linux/blob/d158fc7f36a25e19791d2...
Yes, where "comprehend" means to meaningfully understand and appreciate. I was trying to express the idea that if something can be comprehended, in this sense, as fast as it can be speed read, then perhaps it's not worth reading.
Since we're all just wildly guessing about everything MtGox-related, let's take our conjectures to the next level: this is a red herring that is purposefully "leaked" in order to make MtGox's footing seem better than it actually is.
Yeah, lessons are what people need.

http://www.reddit.com/r/Bitcoin/comments/1yv26o/gox_horror_s...

"But too bad."
It's 30 separate applications to access what's effectively the same data type: documents on the WWW, some of which have an interactivity component.

Worse: each app has its own set of rules, capabilities, and/or disabilities in terms of sharing URLs, privacy permissions to be managed, update cycles, and the rest.

There's a reason we got URLs, HTTP, and HTML.

It's as if you needed to use a different viewer / reader application to read PDFs from different companies. Hell, my preference is to have one uniform reader which can handle text, PDF, GS, ePub, or whatever else comes rolling my way. Not quite there yet, though Calibre begins to unify the access (its native viewers are crap, however, and I've yet to figure out how to change its PDF viewer to something vaguely sane).
The total storage is impressive enough, but what keeps amazing me is that today I toss around 4 gig files like they're nothing. Those are bigger than the entire disk array my medical imaging research lab had when I was a grad student.
All this "the web will win" is bad bad bad. Call me old-fashioned, but it seems like I am one of the few people left who actually cares about standalone apps which I can download to my harddrive and then even use in the case that a) i don't have internet connection b) the product was killed by the company or c) that the company itself still exist. Just think about the idea that all arcade machines like pacman were "cloudbased". I am pretty sure all those games would have been lost long ago and nobody would be able to pay them in mame today.

What I'd prefer to see is "the internet-harddrive based on a gitlike technology wins" (something like encrypted remote ZFS with full versioning and some additional database capability for metadata). Either I host this internetdiscs on my own or I just rent some space at some random provider. Or I do both and do automatic synchronisation between them for backup purpose. When it comes to most tasks, the only role the internet should play is to synchronize my data between all of my devices. I never want to be in the situation where I depend on a website of a flshy new startup which might be dead in a few months.

(I hope my intent is clear, I am on my phone right now and hate to type long texts this way)
Where does it have that meaning? I've never heard it used that way (UK, but not heard it from other countries either).

The meaning it has to me is the same one Google gives as its definition:

spritz
verb
gerund or present participle: spritzing

1.
squirt or spray a liquid at or on to (something) in quick short bursts.
"she spritzed her neck with cologne"
I wish I lived in your Europe.

In mine all those venues still have websites built on Flash.
Haha, very good but the cornea bulging control is pretty grim.
Are the colours meant to look like heatvision / crazy rainbow ?
"questioning whether a team is up to a challenge has been driven out."

Of course, I assume you personally are up to ANY challenge, but its other people who need not try... they're the ones not talented enough.
>Have you ever noticed that the people complaining about apps that cost $3.99 are the same people dropping five bucks on a cup of fancy coffee

Every single time there is a post like this we beat the same dead horse.
So it sounds like we have two Androids on the market now: Certified Android and not-quite-Android-but-still-mostly-Android.
We'll warn you before you get there. And if it happens, we'll give you a grace period and work with you on how we can find a solution so we're both happy.
Perhaps the phone app interaction model causes undue mental taxation. Perhaps better integration with the OS would allow people to get over the mental barriers of having to scroll through 3 pages and decypher 30 app names to perform a task on their phone, or a more feature rich phone os that didn't leave so many basic features up to app developers.
actually strictly speaking the value of gold was that it was yellow (and pretty much only that) because its yellowness meant that verification of its purity was easy.
If there's not a damned good reason I can see for you to need those perms, then it's "no fucking way".

Pandora, my location and address book? Nope, nope, nope.
I received a SEPA withdrawal from them last week, it was 20 days over due, but clearly authorized during the whole fiasco.
Appreciate the response. Certainly going to give it a go. I tweeted, but could you point me in the direction of your definition of a request?
How quickly can you delete 95 of those bookmarks? How long would it take you to delete 25 apps?
You're right, nobody uses websites except for some guys @ CERN.
This looks really cool and also impressive speed! I noticed when adding a custom (sub)domain it'd warn me about the domain not being registered. It does however seem to happily resolve to the site, so I'm happy!

Edit: Working now :) Also, mounting the folders over ssh feels very responsive and fast, great job.
The problem is less with a minimum viable product, and more with a far-from-viable product, in ways that aren't immediately obvious. The security FFVP is especially dangerous.
Especially if you are paying millions to accounts each year according to that document.

Where did those accountants get their degrees/licenses?
Our request model is http requests. I'll try and make that clearer on the homepage.
What for me is the worst is that Mark Karpeles just rips his fucking site off the net, deletes the twitter feed and gives NO GODDAMN PUBLIC RESPONSE about any of this shit.

Regardless of who's at fault, what went wrong, etc. just some simple communication would be appreciated.

I seriously hope he's sleeping with one eye open. He sure as shit deserves everything that's coming to him right now. Good fucking luck if you make it out alive.
That's where the Nifty Minidrive comes in. You can use a MicroSD card in the adapter to fit in a SD card slot flush.
Thanks for your detailed response. I knew that ACM and other were a factor in many heuristics for evaluating conferences, but I had no idea to which extent! This is really sad…

Congrats for your move to open access with FDG :-).

It's really sad that putting the papers on arXiv + hosting a web page on the conference website saying "these versions of these papers have been accepted at this conference after peer-reviewing etc." is not sufficient. There is a real problem here, because clearly the quality of the results would be exactly the same as behind a paywall hosted by the ACM.

Thanks for the pointer to eScholarship too.
And yet...the answer was found without this "required information".
You are linking to a page. At the bottom of that page, there is a link called "Hacker News thread" pointing to https://news.ycombinator.com/item?id=7277128

Duplicates on HN are annoying, but searching the site every time can be troublesome, so I totally understand when sometimes someone posts a link that is already on the front page.

However, since Schneier linked to the original post himself, I am puzzled — how did you not see that? I am genuinely curious.
> But while that might be annoying as a developer that wants a problem fixed now, I'd say that it's probably for the better of the whole kernel.

I agree in general. However, the Embedded Linux world suffers from severe fragmentation and duplicate and/or incompatible work in part due to this policy (the greater good). The ARM platform has been consolidated a bit due to the involvement of very large players, but on the PowerPC side, things are pretty dim.
they make some in maker fairs in garages in California.
Is preventing middle-click to open in new tab a trend for 2014? If yes, I don't want to live on this internet anymore.
I'm not an accountant, but doesn't this assume that the person has already paid taxes on the capital gains? Can you claim the loss if you never claimed the gain? I can't imagine that many people with Bitcoins were rushing to pay their taxes to the tune of tens or hundreds of thousands of dollars over the last couple of years...
Eve: The most thrilling boring game in the universe
Having not used this feature were messages sent to your @facebook.com address delivered into your FB messages box? Or somewhere else? I would assume the former, which actually sounds like a nice feature until.... you remember that Facebook is a walled garden, which means that people who would see/have access to your @facebook.com address could just ...message you on Facebook.

This almost seems like a feature for non-FB users to get in touch with you via Facebook (while also obscuring your "real" address). I know the idea of "following" is a new-ish FB feature, but I wonder the timing of that was too late to give this feature any traction.