skysight-inc/HackerNews huggingface dataset:
How do you get a paper trail and convenience at the same time? Either you're at a polling place (so convenience is the same) or you're at home and you need to transport your receipt to some kind of counting facility (just like voting a paper ballot by mail).

>increase confidence in the process
>increased visibility into whether your vote actually counts

IMO this is exactly wrong. We've had a LONG time to figure out how to count paper ballots by hand in ways that are resilient to fraud. Each ballot (and its corresponding tally mark) is handled in view of observers representing the opposing candidates. If there is something fishy about the count, at least one of the people who observed the counting process has the information and incentives necessary to attract more scrutiny.

>would certainly reduce voter suppression

Only if people do it from home, in which case there is no paper trail. Unless you mail in the paper trail, in which case you may as well have mailed in your ballot.
The usual idea is (1) to encourage stronger separation between the actual business logic and any boilerplate that surrounds it and (2) to write business logic in a way more accessible to non-developers.

A rete-based rules engine is more than just a sequence of if-then statements, they allow for any rule to assert new facts that then cause other rules to trigger/retrigger. This also lets you gradually introduce new facts and have the results updated.
“Experience keeps a dear school, but fools will learn in no other, and scarce in that.”
Because the boxes and arrows style visualization becomes a horrific mess quite quickly when dealing with anything beyond toy examples. Look at the diagram for a 4 line for loop in your link, then think about what a 200 line function looks like.
Generally the places we call socialist are state capitalist, meaning the state owns the means of production.

The evolution from capitalism isn't to communism, it would be something new, something different. What we should want is a better system that is more fair to everyone and doesn't by its very purpose destroy the world.
Well bump
I first heard it from Alan Armstrong, CEO of Eigenworks.
What one does with innovations is up to us. We can use it to wreak havoc or widen the poverty gap by benefiting just 1%, but we can also use it to solve critical issues and reap positive effects.
Exactly. Any other company would kill to have the massive amount of chances they had to be _the_ communications network. Most of the current winners (WhatsApp, snapchat, Facebook) probably could've done it with a fraction of the opportunities Google had. But instead we got literally a decade of them making seemingly arbitrary choices about their messaging products to the point that my prior has made a 180 degree turn: a messaging product coming out of Google is to be avoided like the plague, not preferred.

My usual bias is towards giving companies a pretty huge benefit of the doubt, since these problems are usually very difficult to get right. There's just so, so much data here (from inside and outside the company) to suggest that this was actually pure incompetence.
Wow ‪Ryanair‬ is more expensive than ‪‎Emirates‬ (per mile)
Main reason: capacitive touchscreen display. They were last to understand how they were enablers of a new way of interacting.
How to provide housing for the neediest: Build more
These keys have always seemed remarkably short.

Roughly how many CPU-hours does it take to find a collision?
Sigh. Mark Zuckerberg is not the fellow to listen to if you want to build the future. He's only managed to re-invent the past. AOL, MySpace, FriendFeed, and probably a few others I'm forgetting.

edit: Folks are getting a bit philosophical so I'll clarify. There are better models to look up to if you want to invent the future: Bret Victor, Elon Musk, Alan Kay, Richard Feynman, etc. Each of those people did invent the future or is currently in the process of actually doing it. Study the great minds, not the great businesses and business practitioners.
Off topic but these nothing-above-the-fold pages are really dumb. It's like they want to shove in your face how much bandwidth they're wasting. That picture is 406KB, other articles have even bigger pictures. It has no purpose and forces me to scroll. I know this article is old, but I suspect the layout is new. Articles from medium.com seem to use a similar layout.
Absolutely. Especially in the life sciences it can be very hard to get statistically solid data.

None of which means there isn't a lot of statistics crap floating around, though.
I think the idea is to recognize which side of the coin you naturally or subconsciously tend to fall on, and to consciously apply an asymmetrical or biased force to correct for that.

The author naturally struggles with pessimism, so his presentation and experiences are framed around forcibly developing more optimistic thought patterns. For the people you describe, perhaps the inverse should be applied (the same article from that perspective would be an interesting read!).

I would say that it's probably generally better for you (and those around you) to err on the side of optimism.
I highly recommend Pinker's books. They will give you some rather politically incorrect view of the world. You may feel free to disagree with him but you will find them interesting read with potential to change how you look at the world.
How many years would it take to master one topic? Say to the top X percent. How many of these intervals fit in 40 years career? Worth keeping in mind, that if we are talking technology there usually overlap between fields so you are unlikely to start at 0 every time.
This might benefit from the code at https://bl.ocks.org/mbostock/4597134, which uses lat/long directly.
The only American male weightlifter to compete at the Rio Olympics is vegan
I work from home. If I were single or if the kids had moved out of the house and my SO worked, your comment would probably be true for me (better to be in the office). But, I've had a chance to see my young children grow up in a way that couldn't have happened had I been in the office, all while doing significant meaningful work. Certainly that's more social with a closer group of people (family). So, it probably depends on circumstances.
Wait, important question.. there are multiple Mary Poppins films?
>On the other hand, breasts are a huge component of male attraction in most cultures.

Yes, when you're 16 years old. Or maybe 20. At some point people (not everybody, but I'd say most) learn to see beyond "boobz" in a mate. Especially one they'll marry.

>As for fancy cars, it's not the car itself; it's what it signifies.

A small penis?

>In what way is it "regressive" to seek a mate who can provide for one's children?

In the 20th and 21th century we had this women's liberation thing, where both mates should be able to provide for their children, instead of picking the mate that will provide for you.
Nope. You got me there. I'm not so sure that would be cheap to implement in Golang, though. Also, your comment prompted me to find and read this:

http://people.cs.uchicago.edu/~jacobm/pubs/templates.html
But Twitter was founded in 2006...
haha, but if they asked hard questions then their press credentials are revoked.
Oh absolutely. Like I said, I worked at Google, and I certainly don't think all the product people I knew were personally incompetent.

I was using the term more generally to refer to "the way Google runs product and marketing (including the incentive structure)". Though part of this does bleed over into engineering: One of the reasons I quit the company was because promotion had become so far removed from quality of work that I was starting to feel compelled to spend too much of my time thinking about what the promotion rubric might think of my work vs what was actually good for the project.
"Proud to be a marine" is one thing. "You are worse than me" is another.
Why Deliveroo Riders Are Protesting in London
The ones in the Evil 32 tarball (https://evil32.com/).
I'm not sure what to think about Mark's non-answer to:

"So can you tell us about some of the hardest parts in the history of the early history of Facebook?"

(He basically says the hardest point was not selling for $1 billion, and that it was a non-issue months later.)
Oh shit. Not somebody that called his users dumb f*cks, cut and pasted myspace and is the next AOL.

Bring us the founders of Google, a company that is orders of magnitude more valuable in revenue, users and more importantly, real technology.
FWIW, for almost two whole years now, the Windows Dev Center fee has been a one-time $20 fee.

http://winsupersite.com/software-development/windows-dev-cen...
If I read the above posts correctly, it sounds like it's not just Google that benefits; supposedly Google provides ads and such, which provides the publisher with revenue -- the publisher would otherwise have to find ad networks and such themselves. If a publisher already has advertising revenue sorted out, and they're OK with the expense in terms of time spent managing that, then there's little incentive and so they pass.

How much of that is correct? I don't know. I'm just explaining what (I think) the posts above were trying to say.

(Edit: spelling)
Hmm, maybe we should have gone with something more useful...like a free vocational school w/on-site free/low cost daycare and perhaps a primary school? I'm finding the biggest issue with people changing careers is doing so while taking care of kids. Enough free space, and it'd seem like something society would go for...then again, say "tax" and 1/2 the population turns off instantly.
Merged Reality – The Best of All Worlds
This is very nice. The only thing I'd like better is if it changed on the fly as you scrolled around (rather than you needing to have the screen stationary).
This makes no sense. In what kind of backwards company are internal apps targeted based on the software devs' platform preferences? The determining factor is what phones the people who need to use the apps have. If many of the people that need to use the app have iPhones, you'd be forced to write them for iPhones. If many had Windows Phones, you'd be forced to write them for Windows Phones. Your development-platform preferences be damned.
> Optimists explain good things as being personal, general, and permanent, and explain away bad things as being impersonal, specific, and temporary.

Can't this be taken to unhealthy extremes? Sounds exactly like how narcissists think.

Just look at Trump. He claims personal responsibility for his successes, but his failures are always one-time events that were other people's fault.

Where should one draw the line?
I am the author of the essay, so... yes!

The context I currently apply this in is that in the apprenticeship I'm running.

So for example, we work on business applications and some amount of complex analysis is needed because we work with raw problems (i.e. it's necessary to interview the users/customers directly, collect raw data, etc... collect and transform raw data from many sources before we can even start on a project, etc)

I would start by trying to give my apprentice small chunks of the work we were doing, at a task-based level. She would do fine when I could break it down into well-defined tasks, but not do as well if I just gave her some raw materials and said "OK, implement something that will solve <HIGH_LEVEL_GOAL>"

So we circled around that a lot, and realized part of the issue was the challenge of thinking rigorously and synthesizing lots of details. We dug into Gilded Rose kata together to practice that a bit...

( https://github.com/NotMyself/GildedRose )

Then after that, we went back to some more realistic work, talking things through... taking notes... etc. It helped for a little while, but then we were still hitting issues related to rigorous problem solving / analysis.

So then we went back and did some more exercises. This book chapter gives some examples of the sort of "fundamental lessons" that can be pulled from specific exercises, so long as you're looking at them with the goal of seeing the deeper ideas behind the work you're doing:

http://tinyurl.com/pbp-rigor (PDF)

This is the sort of stuff I've been working on lately, because I don't think there's a direct path towards getting the big picture if you don't have someone guiding you, aside from a ton of hard work and patience combined with continuous practice.

That said... keeping a journal does help. My apprentice has been working with me since the beginning of the year, and she writes notes daily on what she does, what she studies, what she struggles with, etc. Periodically going back through those is how we figure out what to do in practice and study sessions, and I imagine even if working solo... you could try that.

Hope that helps!
Being unable to eat isn't about will-power
I think his point was the screenshot was regular HD, not even UHDTV resolution.
Yeah, I'm really just responding to:

> when someone rises up and promises that things are going to be better, run. Hide. Pessimists don’t build gas chambers.
Three Simple IFTTT Recipes to Save You Hours of Email Time
Mœbius (Jean Giraud) was the artist who was responsible for the look of many of our favorite films (Escape from New York, Blade Runner, the Fifth Element, etc.) and he published his sci-fi works in Métal Hurlant. His impact was far reaching and he's not as well-known as he should be.

https://en.wikipedia.org/wiki/Jean_Giraud
I don't understand the framework where the extreme suffering of others can make one happy...
Lonnie Johnson: The father of the Super Soaker
But then why use a whole new system, instead of just punishing sites that use too much crap?
For a portfolio, quality, context and relevance matter. The goal of a portfolio is to make someone say 'Wow'.

As Mies Van der Rohe said: Less is more. It's better to tell the reader about three good projects, what makes them good, and why the reader should care than provide a link to ten projects of variable quality. The more the reader sees, the more likely the reader is to find a 'mistake' or something of lesser quality.

A text list of other projects can convey quantity and breadth. It can still contain links. The idea is still that it is better to have three projects supported by seven more than ten competing for the attention of the portfolio's reader.

To put it another way, it's good to be proud of all one's work. But just as some code is better than other code, some projects are better than others.
C++ started as a tool that generates C files that can be compiled by a standard C compiler, not as a fork of anything.
Why is train-seat fabric so ugly?
>What do you think "getting to know someone" entails?

Talking to them, learning their past, their character, their preferences, their favourite Tom Waits album, etc?

>You literally mention sex in the same sentence;

Which we've managed to separate from pure evolutionary urges to reproduce at least some millennia ago.

>this is the fundamental evolutionary (not teleological) purpose of courtship, regardless of how you dress it up.

You'd be surprised, billions manage to have sex with billions without having children -- in casual relationships and such. And an increasing number of people (like 20-30% in the US I've read?) even for life.
I hear ya. The keyless entry on my Prius still requires me to carry a key.
Doesn't about every Olympics do that with the Olympic village? For example:

- London (http://www.eastvillagelondon.co.uk): "Welcome to London's newest neighborhood, former athletes' village."

- Beijing (http://www.china.org.cn/2008-03/05/content_11646502.htm): "Once the Paralympic Games are concluded, the Olympic Village will be taken over by a private development company, which will remodel the apartments into residential buildings"

- Athens (https://en.wikipedia.org/wiki/Olympic_Village#List_of_Olympi...): "The Athens Olympic Village also became a residential area following the Games. Today, the village with a capacity of approximately 10,000 people is in use."

- Sydney (https://en.wikipedia.org/wiki/Newington,_New_South_Wales): "The Athlete's Village was converted to residential apartments after the Olympic Games and Paralympic Games."

That's not schools or libraries, but if you build apartment buildings for 10,000 sportsmen, using them as apartments afterwards simply is the best fit.
A good example is of Pakistan which was created after the founder Muhammad Ali Jinnah raised a "call to action" which was basically shedding blood of innocents in random parts of India. Thousands of people died as Mohandas Gandhi roamed around preaching restraint.

As the death toll started mounting the British government and Indian National Congress has no choice but to accept partition and exchange of population which was another very bloody affair capable of shaming entire humanity.

No one calls Jinnah a terrorist or views Pakistan as a result of a terrorist movement but it indeed was.
- A language that can optimize its own execution (like a jit) with SVM, neural networks or superoptimization. For example, the language can change the memory layout at runtime depending on the data or use SIMD instructions automatically.

- A compiler that can target any platform. With the same techniques as above, the compiler can discover the primitives of the target with fuzzing.
> "Pessimists don’t build gas chambers."

What does optimism or pessimism have to do with genocide? The truth is you can view it both ways.

On one hand you can see the perpetrators as optimists working towards their idealised society. On the other hand you can look at the desire to kill stemming from a pessimistic attitude towards those they are killing, viewing them as subhuman or beyond redemption. Jews weren't targeted in the Third Reich because of a drive towards ethnic purity, they were targeted by painting them as subversive. From an outside perspective, it was only by embracing pessimism about Jews that allowed that society to go along with the genocide.
No mention of scrum, agile and pair programming either. Strange, huh?
I'd say *DD is nice-to-have but orthogonal to being proficient.
Or sometimes just counter-productive, if all it is is cargo-culting with zero understanding.
I'm not really interested in putting in the effort to convince you. This opinion arises from conversation I've had with users of ghcjs, developers of ghcjs, and people very familiar with GHC compilation pipeline details and runtime details.

The last I heard, the primary dev of ghcjs intended to build a new codegen which would alleviate some of the issues here, but that hasn't happened yet to my knowledge.

The comment about imperfect semantics arises from a few weirdnesses around JS interaction with laziness. Perhaps the biggest one I remember is that when calling Haskell from JS you have to be prepared for the idea that results may not be fully evaluated. There wasn't any real mechanism to force and block on the Javascript side and certainly no mechanism to handle it asynchronously (promises wouldn't work unless they decorated inner layers of a data types which would be terrible).

This also plays out on the Haskell side in terms of managing retention strategies.

In a strict language both of these obviously just vanish.
>MS, in the mobile space, did not have an already entrenched monopoly upon which to leverage other market share.

Not quite true. MS managed to beat out Palm to become the market leader in PDAs and mobile devices, just before the iPhone was released and torpedoed everyone.

At one time, there were as many different models of Windows CE devices as there are Android devices now, giving MS a severe fragmentation problem back then similar to the one that Android has now.
The angles are off by a factor of two. The difference between the two should be either 22.5° or 67.5° not 45° and 135°.

https://en.wikipedia.org/wiki/CHSH_inequality
Mandatory xkcd reference: https://xkcd.com/963/

I tend to agree with the graph, though - editing XF86config / xorg.conf was not a lot of fun.
> Learning Spanish outside of a few areas in the US brings little direct benefit.

I'm originally from Indiana, and lived there until 3 years ago, upon which I moved to Norway. I lived in small to medium sized towns, and would have found it to be a benefit for many jobs, especially low-paying or lower-management jobs. I imagine it is the same for much of the midwest, the south, and the southwest. You are correct on the immigration from mexico, however, and it may bring dimishing returns as time goes on.

> The amount of material available only in English dwarfs the material available only in spanish.
You don't need the same amount of material, nor do you need only available in spanish. You just have to find the material. Harry Potter is generally a good series to read when learning a foreign language because it is available in so many, for example. Outside of English, however, spanish language television and reading material is one of the easier to obtain in the US. Norwegian, for example, is a little trickier to find as it isn't nearly as widespread.

English is one of the 'special' languages, and a lot of languages don't compare - it is used as a unifying language in a lot of professions. It really, really helps me here in Norway, especially since there is a high fluency rate here (Console games and adult movies generally aren't translated, for example). I'm pretty lucky that English is my primary language.

Sidenote: I generally think the advantages to bilingualism are greater. Especially if they teach people a different way of looking at the world, which is somewhat the main benefit of a second language. At that point, however, it doesn't matter which language one learns. Klingon would probably work just as well for such cognitive effects. This sort of thing really shouldn't go away, even if the language was forgotten.
You are quite right about reading the labels. The issue for me was 1) recognition that a particular OTC chemical is risky beyond expectation, 2) knowledge about all the product names that chemical is called (Tylenol = paracetamol = acetaminophen = APAP), and 3) having the knowledge that product A plus product B over period Y is harmful. I am not a pharmacist, so #3 is really beyond my knowledge base and ability even now.

Migraine sufferers are sort of known for desperate self medicating. Not an excuse but it happen.
> To be pedantic, the font you're seeing isn't Times New Roman, but rather Times. They're similar, but there are subtle differences.

And there's an interesting history to that split: https://en.wikipedia.org/wiki/Times_New_Roman#Linotype_relea...
It's ridiculously written to the point of being a parody at guessing who did it. That's my takeaway.
I'll assume that your specific criticism is that C++ should have standardized STL collections sooner.

You assumed wrong.

I can't think of a single language that had problems with incompatible core collections due to having them be in the library

So? Who said that? Not me! And actually, Smalltalk did have some collection incompatibilities across vendors. (#at:put: returning the inserted value in one impementation while it returned the collection in other ones.) But the implementations of those weren't completely in the library. (You could treat them as such, however.)
Worlds shittiest founder and less than the founders of Friendster and Geocieties. And, way less than AOL, which was bargained for $360B illion to Time Warner. It's worth noting that purchasing users that intersect with Instagram (with 50M MAUs) with cheap stock is not a business strategy.
> By 'nanorobot' they mean bacteria.

Yea, I think this is a little like calling a horse-drawn carriage an automobile.
Tiny Intel “Joule” IoT Module Runs Ostro Linux on Quad-Core Atom
Since box.com and dropbox are private, that don't disclose that information. However, when they file, they might give some semblance of a breakdown/comparison.
WordPress 4.6 “Pepper”
The inexorable growth of student debt