skysight-inc/HackerNews huggingface dataset:
Second person challenging your bullshit statement here...

I've lived in London for a total 10 years and I've seen non-boris bike cyclists in Central London regularly do this:

1. Go through red lights.
2. Go through pedestrian crossings at speed whilst pedestrians are actually crossing.
3. Cycle the wrong way on a road.
4. Cycle across crossings when the lights favour them.
5. Cycle on pavements (only young children should be allowed to do this).
6. Cycle in bus only lanes ignoring the bus behind them.
7. Weave in-between traffic.
8. Undertake.

I'm a pedestrian btw... not someone who drives in London, and without a doubt cyclists make more dangerous actions that a pedestrian has to be wary of than drivers.

Having to be aware of cars/trucks/buses doesn't excuse a cyclists responsibility to be aware of pedestrians first.
The problem is that coding style goes deeper, it goes right down to the abstraction.
do I see correct? you are saying, paradox's just happened!
Instead of letting it rest, Shelby (the plaintiff) will now be known to a far wider audience. Should have read up about the Streisand effect.

The petition seems to be slightly clueless. Tor and Pinkmeth "conspired"? And then a list of anonymous comments from Pinkmeth... They clearly do not speak for Pinkmeth (or Tor). And who is this "Tor" anyway? Everybody who runs a relay or exit node? The software engineers?

Yes, Tor can be used to transfer information. You also need a computer for that. Did that computer's manufacturer also conspire? What about about the routers that transmit the information?
This is what happened when I drove my Mercedes to pick up food stamps
Germany's World Cup hammering of Brazil broke Twitter records
http://www.theguardian.com/technology/2014/jul/09/germany-brazil-world-cup-twitter-sami-khedira
You're absolutely right. It's about design more than anything else, but at least for the cosmetic details, I feel the current state of affairs is sub-optimal.
I implemented a little bit of animation and a 'native-esque' SPAM button in my app Herenow. I used css3, and to be honest, it doesn't feel quite native because the webview isn't as fast as a native control would be. Looks are easy, feel is hard.

http://www.herenowapp.com/
Cosmetic? Visual Studio fixes layout problems in a few keystrokes but it can't fix, say, poorly named variables.
66MB build. I guess they have written such Sublime Text v.63
Talented and Impressive Illustrator
Appsted – Renowned Android Application Development

http://www.appsted.com/services/android-development
while the styling goes out of the window, my regular system print-to-pdf works with all of the dynamic content, images and form values.

I could see this being used for specific graphs in applications I've been involved in at work though, but we usually just get asked for spreadsheet functionality so clients can graph the data themselves.
Well I can't comment on the system/app offered by the author of the OP, but obviously the point of designing a system to fix/improve such operations wouldn't just be adding another level of data entry and subsequently multiply risk, but instead to minimize it.

The goal is not to remove humans from the equation, since that is probably both impossible and undesired, but to separate humans and computers into supporting each other in the task at hand by specialising into what they do best: computers for tasks that can be broken down into repetition, replication, automation, speed, validation, and volume, and humans for creation, ambiguity, complexity, context, service delivery and interpretation.

At the moment i'm guessing there's a fair bit of humans doing the jobs computers are good at in hospitals around the world...
I still have the feeling that emojis in general are an unsolved problem, especially on iOS, where it takes so much time to find a proper "character".
"not from current or previously visited websites" allows for HTTP redirects to count as "previously visited websites" (atleast in Firefox). Thus Redirect tracking still allows to set cookies for advertising networks that could be read out in iFrames or image / "tracking beacon" requests.
As far as i understood: "3rd party" would exclude this.
Codewise, the most horrifying/amusing bit of .kkrieger is probably the insane metaprogramming to save 230 bytes of space:

http://fgiesen.wordpress.com/2012/04/08/metaprogramming-for-...
Show HN: Sprites – create online infographics with ease
(there was a "Show HN" post about Sprites a while ago but I though it would be good to re-iterate since we've added some great features recently and also because my previous post went a bit unnoticed).

Sprites (https://spritesapp.com) is a simple to use web app which allows you to create animated, visual, data-driven presentations (infographics). All presentations are pure HTML5 content and are fully responsive (from mobile to projector) and embeddable (just like GitHub gists, for example). Some other key features include:

- Variety of building blocks (including good charting options).

- Number of options for power users (custom themes using plain CSS, custom elements using JavaScript).

- Data import from Excel, Google Spreadsheets or ordinary URLs.

- Analytics (either built-in or using Google Analytics).

- Public vs private (password-protected) content.

- Ability to download your presentation as an image.

- Free vs. Pro ($6/mo) subscription plans.

We're actively improving the product and adding features (you can read about some of the most significant ones at our blog: http://blog.spritesapp.com). We launched (semi-officially) some time in January and we're currently a team of two: myself (I made the first version) and my friend (joined me in March to help on the engineering front).

Here's a couple of examples of what you can make with Sprites:

- "Dubai Airport", https://spritesapp.com/view/embed/1825

- "Time on Internet", https://spritesapp.com/view/embed/3384

- (more examples can be found here: https://spritesapp.com/examples).

Visit us at https://spritesapp.com

Any kind of feedback is very welcome!

Pavel.
5 things to know about App to App communication
Clueless is the issue at play here it seems.
This case has years of history.

With some light digging you can find out that she also sued Verisign: http://www.courthousenews.com/2012/12/06/52881.htm
Same thing happened there, lot of smoke, no substance.
Show HN: SlimWiki - Beautiful, Free Wikis for Teams
I agree for the most part; with persistence it can be overcome. But why make anything harder to learn than it has to be? `long_descriptive_variable_name` gives you a lot more useful information than `:++-`. What's the benefit of making a language look like runes? For this reason alone, I find LISP to be easier to read.
Http://www.huskyseo.co.uk/blog/apple-continues-distance-Google/
Velocity Is Not a Goal or Target
I remember having to work on some J2EE based systems 10 years ago or so that were nothing but a vast (many many thousands of classes) collections of abstractions - actually finding the code that actually did anything was quite an exciting adventure. I swear one system had about 25-30 layers of stuff between Struts Actions and the underlying call to actually drop a message on a queue. Not helped by the need for whoever designed the system to use every single feature of J2EE even if really wasn't required.... CV driven development.
This.

The ux [especially] places priority of identity ahead of protected, private conversation and then too broadly encapsulates that information. Secondly, verification is too static, too binary (all or nothing), and too optimistic.

1. To what degree is the line leaky and observable?
2. To what degree are we confirming the conversation participants' identity claims?
3. To what degree is the conversion following normal conversation protocol?
By cosmetic, I mean the pettier details like indentation, method names in bold or underlined, return types on the same line or before the function definition, position of braces, snake case versus camel case, etc.

That I think the editor should take care of. For more serious issues like your example of poorly named variables, there's nothing it could do (and is really the core of the problem, as you pointed out).
Created a JSON Resume LinkedIn exporter https://github.com/mblarsen/resume-linkedin
Understanding detached HEAD in Git – wiki article **open to improvement**
How to collaborate in a bootstrapped startup?
I did terrible things with reader macros back in my Common Lisp days so I probably can't comment on how readable my code was to other people.

Certainly the people I acquired the reader macro abuse habit from produced some files that when I first opened them I didn't think they were Lisp at all.... :-)

NB I'm glad to have got those tendencies out of my system in academia where it did relatively little harm to others.
Interesting idea i have tried to document
The interesting part to me is that the court claims it has jurisdiction because it is accessible in Texas and to Texas residents:

> This Court has jurisdiction over the website and all of
its administrators under the Texas Long Arm Statute because they (a)
operate illegal"involuntary pornography" or "revenge pornography" websites on the World Wide Web that are accessible to and targets residents of the State of Texas

> This Court has jurisdiction over TOR because it (a) advertises and offers the services referenced above in Texas and to Texas residents
No, they are comparing criminals incarcerated for murder w. criminals incarcerated for something else.

There might exist an (IMHO unlikely) argument that killing someone causes grey matter differences, but the effects of incarceration and such are controlled for.
Maybe it's because I've been using Haskell exclusively for a few months, but I find the Haskell example more clear. This surprises me because I have much more experience with Python.
If your theory is that everyone in the whole world pulls from your specific service

Think pull as in twitter - as in the recipient controls who can send to their stream. Email is currently completely open to any spammer/idiot to spam your stream of incoming messages - for most people and most email addresses that is suboptimal. Many internal addresses do not require everyone in the world to reach them without permission, and many orgs could have just one point of contact which anyone can push to and leave the rest to be by permission only.

So you're depending on the remote party to AV scan incoming attachments? Seems flawed.

Scanning email attachments is flawed.

What tech' is in place to make filtering easier/better.

Bayesian filtering not just for spam but for all messages, filtering by person/org etc etc. Sometimes possible with fiddling today but email clients and the protocol itself could clearly be much improved.

I do think the suggestions of encryption and verified identity are more important than any of the above though, which would require fixing the email protocols.
20 Fascinating Scientific Facts that You Probably are Unaware Of
Anti-Patterns in Python Programming
I wonder if they could be compelled to sabotage the security of TOR à la lavabit or allegedly Truecrypt.
Do you know of any open source CMS that is doing this? It's all that I want and it seems no CMS has this out of the box (apart from Craft, of course)
I would love to have a list of tasks for each of my patients on my phone. This would make being an intern far easier. In fact, I'm currently validating and building a solution for this exact problem, which I will talk about below, but first it's important to understand what an intern (at least here in Australia) does during the actual ward round where most of their tasks for the rest of the day are created.

An average intern during a ward round has to do the following things for each patient :
1) Handwrite notes into the patient's bedside notes as the senior doctor takes a history / examines the patient.
2) Look at the patient's vitals chart and medications chart.
3) Handwrite a plan in the patient's notes at the end (this is essentially a list of tasks for the intern to do during the day).
4) Often while the intern is still writing the plan, into the patients notes, the rest of the team is already moving onto the next patient. The intern will hurriedly re-write any tasks from the plan onto their personal printed patient list (takes < 5 seconds) and then quickly go get the notes for the next patient and begin this process again. Also note that often the patients are scattered around multiple wards in the hospital.

Now Listrunner, in their demo video shows a list of tasks for each patient on an iPhone. Awesome!

But where in the ward round does my list of tasks get copied into Listrunner? If I have to manually find the patient in the app and then manually add the tasks to an app it would take minutes, not the <5 seconds it does to rewrite the tasks on a personal list in super shorthand. And no senior doctor is going to wait a couple of minutes for you to write each patients tasks into your phone (this would add 40 minutes to a 20 patient ward round).

I've been thinking about this a lot, and I think a solution using google glass would be super amazing here. I'm currently in the prototyping and validation stage of the project (following Eric Reis' 'build-measure-learn'). Happy to talk to any doctors interested in it.

It works as follows:

1) After you finish writing the patient's plan you take a photo of it with google glass.
2) OCR is performed on the photo, right then an there (hopefully in <= 1 sec) and the OCR is shown to the google glass wearer who can confirm that the OCR is correct.*
3) Those tasks are then synced to the doctor's phone, or for security reasons perhaps a hospital owned phone or tablet.

The advantage of this system is that it doesn't change the current workflow at all. It doesn't affect the speed of the ward round. Thus, faces a lower level of resistance to adoption.

Disadvantage - doctor's are notorious for bad handwriting, thus it will not work for all doctors. It's expensive. However, as google glass (and perhaps other similar tech) gets cheaper this may not be significant.

*Patient labels are already affixed to the top of the page (so OCR can be performed on the label to associate the tasks with the patient). But if the solution became widely used, a simple QR code could be added to patient labels, to make this easier.
Use a proportional font for code reading! I really can't stand reading archaic type writer fonts anymore that are only optimized for ascii art.
> Also, a cursory search for other candidates seem to indicate Mitsubishi Corp has a market cap of 3.1T? ...

That's in Japanese Yen, which is ~34.5B USD.
Other way round. It's likely that assisting in the anonymity of people committing crimes (if revenge porn is a crime there) is also itself a crime. We're back to "substantial noninfringing uses" of anonymity tech. Having this tested with an unsympathetic defendant makes it hard to support. Nastiness will be used to shut down anonymity.

It's a problem inherent in trying to solve politics with technology; people can also use the technology for bad things.
> I think there is a syntactical pain barrier for a lot of languages. However, once you are through that barrier you stop noticing the syntax.

No, not always. Some languages are intrinsically worse with terseness than others; for example: APL, Perl, and Haskell. The association fallacy is so useful :)
If these Python classes were given to an industrial engineer or a chemistry major who just needs enough programming knowledge to crunch numbers/create scripts I would definitely get the approach and agree with it.

However, if you want your Computer Science majors to be able to create the next runtime like the JVMs, .NETs etc. or be able to do some device programming they need to learn C/C++.

A decade after going through a top-tier CS undergraduate program what saddens me is that a lot of university students today, think that Computer Science is cobbling github sourced code with their choice of scripting language. Yes, the startup market is hot and sometimes that's all you need but CS is much more than that. CS is about understanding the underlying models and concepts rather than a language. If you are totally missing how memory management is done, how data structures are laid out in memory, how typing works you are missing a big chunk of code-base out there in the world today.

I think the new wave of CS students, who are expected to solve larger problems, need to understand how billions of devices/apps are running in today's technology so they can create something better in the future.
Interesting article.
I think that the slowness of webviews has much value than we can image. This guarantees to Apple, Google etc to have a total controll over apps distribution, in other words a Fast WebView is equal to minus money for them.
In Google Newsroom, Brazil Defeat Is Not A Headline
Author of the blog post here. From my experience, achieving a native feel with a hybrid app on e.g. iOS isn't that hard. There are constraints, true. But it can be done.

My strategy is to use GPU-accelerated CSS transitions, test often on the real device and see how others are doing it, e.g. in UI frameworks (onsen ui, framework7, ratchet, etc).
Looks pretty cool but I get the rails error page with this query:

how much cash does $APPL have vs $GOOG
I've always thought the biggest problem with micropayments is the mental cost of deciding whether or not to purchase something. Decisions are painful, and deciding whether or not to spend $0.20 online isn't much less painful that deciding to spend $2.00 or $20.00 online. The pain of deciding whether or not to spend $0.20 far, far outweighs the value of the $0.20 to me. This suggests micropayments are an inefficient payment system.

Being asked whether or not I want to spend $0.25 or $0.50 twenty or fifty times a day is not an appealing prospect.

In short, don't make me think.
Given the following:

1) the psychological pressure put on Brazil's players to win the cup in their home turf by their local fans, worldwide fans, media and history of the team.

2) the injury of their most valuable offensive player.

3) the non-participation of their most valuable defensive player.

4) the failure of their coach with other international teams.

5) the general attitude of Brazilian football towards "Zogo Bonito", giving importance to offense and neglecting defense, against the very well organized team like the Germans.

it was pretty obvious that the Germans would dominate the game.

The shocking part for me was not the score. It was the psychology of the Brazilian defenders. They quickly lost their nerve. These players are supposed to be of world class, having played in top clubs and knowing how to handle pressure. I was wrong, apparently.
That's why naive "error rate" is not useful and not used measurement for any classification that's not like 50/50 but more like a "needle in haystack".

A more useful measure is F-score (https://en.wikipedia.org/wiki/F1_score) according to which calling everyone a non-murderer would give 0%, but the method described in article ("81.29% overall accuracy, 80.00% specificity, and 81.48% sensitivity") would give 81%.
Snabb Switch – A toolkit for solving novel problems in networking
This is why it's important that you have a coding standard but not so important what choices it actually makes. Just like you have to pick whether to drive on the right or the left.

Golang apparently enforces a visual style. To a certain extent, Python does as well.
Actually the prediction is kind a awkward.

Germany was the clear favorite, better team, better individual players on most positions (especially in the crucial midfield) and better strategic education.
You are completely ignoring error recovery, which these days of language-aware IDEs is much more important than optimal conciseness.
Not sure I would agree about Perl - personally I found it pretty easy to pick up. That was Perl 4 though.

I don't think terseness is always a problem in the same way that verbosity isn't always a feature - look at COBOL or the various graphical "programming" systems (oddly popular in the world of integration products).
Holy crap, I'm working for the wrong company.
When by Go to Declaration you get to an interface or an abstract class and have to figure out what implementation there might be used. It gets worse with Dependency Injection,

This seems far-fetched to me and doesn't have much to do with readability anymore. Moreover most of the time this is imo how code should be. If you start programming with readability in mind and as such start throwing away standard design practices because they lead to one more click or less readability, you are doing it wrong. That comes dangerously close to using copy-paste instead of a function because it is clearer since you can see the implementation directly. I'd argue that you should not have to figure out what the implementation is. That's the whole point of using interfaces (and dependency injection for that matter) - if you have to figure out what implementation used then you are either the implementer or the code is wrong somehow, like it is violating substitution/dependency inversion principles. Or you are studying the code in-depth, in which case you have to go through all implementations anyway. Calling all that 'readability problems' is a bridge too far.
This is a great write up and should be necessary read for every novice (and not so novice) programmer.

That said, I would compose list "What makes code hard to understand?" differently:

1) improper naming of functions / variables (if you can't name it properly, you can't develop it)
2) excessive documentation where not needed (document only non-obvious stuff)
3) *complex* one-liners (because simple one-liners actually help readability)
4) and 5) can stay. :)

The main point is valid though. I would phrase it like this: optimize for correctness first, readability close second, and don't optimize for performance until you can identify the significant gain (always by measuring it!).
Record levels of solar ultraviolet on Earth's surface measured in South America
How do they know the different brain structure is not an effect of having committed an homicide rather than the converse?

Can someone with access to the full text see if they address this question?
But why should viewing a document require javascript execution?
Haskell is a bit of an odd one out there. Its syntax is extremely simple and the major source of peculiar symbols is various functions, which are much easier to reason about than syntax.
It appears that DanBC has found an agreeable place, with the expectation that certain laws and prohibitions, both cultural and legal, are in place. Should the neighbors decide to start a jackhammer testing facility, and ignore DanBC's requests to stop making such a racket between 11pm and 6 am, I don't think the obligation should be on DanBC to move.

I see you structured this as an ownership issue. The issue is that certain things leak outside of what one owns. This includes sound, light, odor, and access to shared space. How are these resolved? Combat, private courts (as, for example, in medieval Iceland), public courts (civil in this case), and various other dispute resolution systems exist.

Nearly all of them, including duels, depend on a system of laws. Take the Icelandic Commonwealth as an example of a society with no government, and where everything was privately owned. Even then, there was a set of laws, and the role of the lögsögumaðr was to act as counselor and to recite the laws at the Alþingi so that everyone would know what they are. If there was a serious problem that couldn't be resolved locally, it was handled by the Alþingi, as many of the sagas describe.

Also, as DanBC is part of society, your first phrase is odd - it's shifting the burden within society not to society, and shifting it to a dispute resolution system which has been developed to handle precisely these issues. Similarly, I've shifted my water acquisition burden nearly completely to society.