skysight-inc/HackerNews huggingface dataset:
I don't know who Edward Tufte is, but this seems to me like a place where we could be living rather well without classes.

More on that:

* http://www.smashingmagazine.com/2012/06/19/classes-where-wer...

* http://fiatjaf.github.io/classless/
Why pre is better than post production code review
Samsung Kills Plans to Reinvent the Remote Control, lays off Boxee staff
As an embedded developer, I'm pretty surprised to see good old SPI show up on the block diagram, connected to the chipset.

I knew I2C was already in PCs for sensors and whatnot, and SPI has the advantage that it can be driven at higher speeds, but I actually expected something homegrown from Intel.
There are a lot of first hand accounts from the first Spaniards in the New World. I've read them and they are fascinating. They also provide a direct look at the peoples they encountered.

Cabeza de Vaca provided a very interesting account. Marooned, he wandered the New World alone for many years. He often found groups of people living in incredible squalor and constant warfare-- barely able to feed themselves. He ended up surviving, in part, because he acted as a middle-man between tribes who needed to trade with each other but were constantly at war.

Cortes found fairly advanced civilizations with amazing infrastructure that also suffered from warfare, slavery and ridiculous amounts of human sacrifices.

There is also a lot of evidence in the DNA of Native Americans that tell how and when they migrated here.

The point I am making is that Native Americans were and are Native Americans. They had good things and bad things going for them. This article (and book) seems pre-occupied with trying to tell you that everything we've learned up to this point is entirely wrong and that the New World was a utopia before the filthy Europeans arrived. It wasn't, and there is a ton of evidence to support that. It just was what it was. To be honest, I feel like this is trying to re-focus history with a politically correct slant-- which is what bothers me.
I agree. That's why I asked how to measure whether it works—it requires defining "works".

Upvotes alone don't determine HN's front page. If they did, HN would be dominated by controversy, gossip, and fashion—those get the most reflexive upvotes, and there are more reflexive upvotes than reflective ones. Coutervailing mechanisms include flagging and moderation.

The fundamental difficulty is that HN cares most about quality and one can't easily measure that or automate it. Human curation is needed, plus humans don't always agree about what counts as high-quality.

Anyone who wants to know about our current approach to this problem should read https://news.ycombinator.com/item?id=9866140 and https://news.ycombinator.com/item?id=8790134.
> No, I don't buy that a code formatting tool obviates the need for design patterns. How does gofmt replace the Visitor pattern (just to pick one at random from the GoF)?

Asking if a code formatting tool "obviates the need for design patterns" is the wrong question, because it assumes that there is a need for design patterns in the first place.

I do agree with you that a code formatting tool is not capable of somehow fixing software design and architecture decisions. However, "design patterns" by their GoF meaning exist as to address shortcomings of the languages and tools used: most of their advice does not make sense as soon as you move away from Java into less object-oriented or less procedural languages. To talk about "the need for design patterns" as if they are some sort of mathematical truth is misleading and dangerous.

So, yes, I would argue that Go does not need the Visitor pattern (and so would Rob Pike [https://groups.google.com/forum/#!msg/golang-nuts/3fOIZ1VLn1...] ), code formatting tool notwithstanding.
when you view the source of your page, you see that very little of the dehydrated state is used to build your initial markup.

The entire rendered source is 142K. I isolated the actual markup, and it weighs in at 31K.

In other words, your dehydrated state is 4x bigger than your html rendering. And that's not including your 750K main.js file that also gets downloaded.

That's almost 1MB of downloads (not including images and stylesheets) just to "app-ify" your 31K of markup. I tend to agree, it's not a problem. Or perhaps, it's not one of the biggest problems. But it's not "hardly an issue" either.
7 tps is the working theory. Whether its possible for an extended period of time is unknown.

https://blockchain.info/charts/n-transactions

It hasn't hit that limit [as of yet] for a full 24 hour period so there is no way to know if that is true.

But really, its only "unsolved" in the sense there hasn't been a need to solve it and so an arbitrary limiter [1 megabyte] has not been increased.
Tesla Q2 Shareholder Letter [pdf]
> I am surprised that you would attempt to stretch the definition of "application", in the consumer-software context in which this discussion very obviously is, to server software.

I am still seeing a complete lack of support for the claim that it is "amply demonstrated" that permissive licensing "doesn't work at all for applications", even restricting "applications" to consumer applications.
OP here, I would love to discuss code review best practices from the crowd here.
Is this an A/B test?

See for yourself: https://hulbee.com/imprint | https://swisscows.ch/imprint

These sites `appear` to be exactly the same, I wonder what the difference is other than the design, branding and domain.

I've been using https://swisscows.ch for almost 6 months now.
and was sharing it with my friends and family. Even made it the default on a lot of devices from friends and family. No negative feedback so far!
I also shared it with you: https://news.ycombinator.com/item?id=9628904

So far there are only one two things that make me go back to google.com in rare occassions. On google "<search-term>" strictly gives me results with that term, that's appears not working similarly on hulbee/swisscows.
If only I could sort search results by date and `strip results older than x` I would have no more reason to "google".
What I really like about swisscows is the image and music search.

One questions bugs me: How does it work? I mean the results have the same and sometimes even higher quality than google. BIG +: No self-/government-/geo-censored results like on google/bing, I can find so called "illegal URLs" (links that don't appear on the big sites like DMCAed links and results for certain stopwords)

#bug: There is a bug on Firefox on Android in the image search. Clicking results opens a modal window with the resulting image below the viewable region. Screenshot: http://i.imgur.com/KClGfUO.png
- Issues that span multiple projects

- Searching all issues for an organization

- Voting on issues (not just :+1:)

- Public issues for private repos

- Attaching files (repros, necessary files, etc.)

- Dependencies/links

- Priority (you can label priority but not sort by it)

- Metrics of any kind
The Inmarsat position data was very controversial when it was first announced. This was because the flight path, the last radio contact and last radar signal were all recorded over the South China Sea; a completely different ocean to where the debris was found. Indeed, the first search operation was over and around the designated flightpath, which was literally oceans away from where the plane likely came down. Thanks to Inmarsat, we have a much better, though not completely accurate, understanding of what happened.
How I went from $0 to $6,326/mo in 57 days as a Digital Marketing Consultant
Yeah, its really risk shifting from a single counterparty to the bitcoin network.
So many choices...which scheduler will I use today?
What the heck is going on at Quanttus
Sparkline theory and practice Edward Tufte
> Not all, only where authors so openly insert modern political views into historical situations.

And who decides if they "so openly" do that? Apparently you think it is happening here, while to me, your perspective seems very puzzling. You appear to be looking for something so hard, you find it even when it isn't there.

Where did this article inject opinion? The part you so take issue with, the closing, is a literal quote.
Same. I was waiting for Skylake to upgrade but doesn't seem worth it; I'll probably wait for a 2x performance boost on the i5-2500k, which seems to be still a long way off. Although it seems disappointing perhaps I should be grateful I got lucky and chose the right generation last time I upgraded.
I have yet to use a laptop not from before 2009. I fail to see how even Core M are significantly slower.
And kept into an aquarium of oceanic water for a year...

A bit far fetched if you ask me.
Those two points aren't mutually inclusive. I do understand cryptography and hashes - maybe not to a security researchers level nor be up to date with the latest proposals - but that doesn't mean I'm out of my depth to ask the questions I've been asking either.

Furthermore, the way you conduct yourself in these posts isn't exactly helpful. You're condescending and terse. Your comments contain the bare minimum information (or in the case of this latest exchange, no useful information what-so-ever) and it feels very much like you're more interested in winning ego points than you are in educating someone who could clearly benefit from your greater wisdom. Which is sad because without that exchange of knowledge, these kinds of threads will keep happening.

edit: that said, I did appreciate your comment about hardware vs software: https://news.ycombinator.com/item?id=10012537 so thank you for that post :)
Right, Belgium is the second most dense ["major"] EU country and NL is the first ... because as stated upthread, England isn't a country.
http://t0.com is the subject of the article.

I don't really understand what they are proposing...

"Settlement of securities is a business process whereby securities or interests in securities are delivered, usually against (in simultaneous exchange for) payment of money" [1]

How are the securities being managed here? Is some entity holding them in trust for whatever party controls an entry in the bitcoin ledger? What is the form of that entry?

Are bitcoins being used as the medium for payment?

[1] I copied the description from wikipedia for expediency: https://en.wikipedia.org/wiki/Settlement_(finance)
No, dishonorable because the guy lured the lion out of the zoo with a piece of meat, then shot it with an arrow from his Jeep. Then the animal bled for 40 hours before they finally caught up to it and killed it. Then he bragged about how he's an amazing hunter.
If you take into consideration that our bodies can keep us alive without any cognitive input (ex: people in comas) then yes, I guess we are all automated processes, thanks to the hypothalamus :)
A better way to browse forks.

If today you see that a major repository has a fork with a lot of commits, you cannot know without looking through THEM ALL if they are just typo fixes or if the fork is really changing/improving things over the main repo.
When you're ready to give away 1 billion, feel free to create a HN post to announce it.
Sorry, I omitted the qualifier ("major" in the original I was criticising) that was meant to exclude the tiny states which really are not a fair comparison (100 times smaller).
> The Truckee supercharger is by a mall, which is nice, but you have to sneak inside the employee bathroom.

I live in Truckee. This isn't true; the "employee bathroom" (I'm assuming you mean the one inside Safeway, where you have to walk through the warehouse entrance in the back of the store) is actually the one meant for customers (yay for Safeway being shitty about their stores), so no sneaking is actually necessary. Feel free to defecate with confidence :)

Plus, most of the restaurants and such in that mall have their own restrooms as well, so if you're in the mood for Chinese food (Panda Express), pizza (Round Table), coffee (Starbucks), bagels and smoothies (Truckee Bagel Co.), or sandwiches (Port of Subs) while you wait for your Tesla to charge, you also have bathroom access. Plus, I'm pretty sure there's a restroom in the Rite-Aid over there, too (though I don't remember; I haven't been in there in awhile). There's also the Dairy Queen kiddie-corner from that particular shopping center. Point being, the Tesla chargers are in the midst of a veritable cornucopia of toilets.

It is a bit inconvenient that the charging stations are in some weird corner behind the Safeway side of the shopping center, but whatever. Gives you an opportunity to stretch your legs a bit.
>I doubt that hunting parties care particularly

The ideal is that hunting these animals are in general illegal and you are given permission only for a single pre-selected individual. The licenses for such would go on bid and the highest bidder wins the right. I think this has been done before to some success.

>nature has been handling this situation with what I can assume is remarkable efficiency for millions of years without relying on humans.

And in many cases nature has allowed a species to go extinct as well. The specific case would be a patriarch that prevents younger more fertile males from propagating while his own genetics is weakened from age (consider in humans how age of either parent correlates with birth defects). It is an overall rare case, but the idea is that permission to legally hunt an endangered animal will sale for a high price if for no other reason than because it is so rare.

>I'd find it hard to rely on a famously corrupt government to distribute funds from hunting to protect species and feed their citizens rather than protect and feed themselves.

Yeah, it only works if you have a decent enough government. Which brings in the question of if fixing the government may be more important a goal not just because of how it benefits humans but how it can benefit the endangered species. (Not to say we have any good way to do such.)
+1 for the Jtagulator. It is an awesome tool
The way to solve the blockchain limitations (confirmation speed, small amounts) is using micropayment channels. One of the implementations is https://github.com/bitpay/bitcore-channel another https://bitcoinj.github.io/working-with-micropayments.
How are these fringe benefits not taxable as pay?
Should they be?

http://www.irs.gov/publications/p15b/ar02.html#en_US_2014_pu...
> You may use submodules hosted on github with Heroku, but you don't use Heroku to host that repo.

Ah, I see what you mean. But is that actually true? If you push a repo to Heroku, are you still expecting to host the canonical version of that repo elsewhere, instead of just using Heroku as the canonical version? Because if it's the latter, and you're working with other people, then it's still useful to have a single URL that identifies the repo.

> Do you want to clone a public module as a subrepo, or allow commit access? Public repos can be cloned without identification.

But you're going over SSH, so you have to negotiate the connection before the server knows what action you're taking. So the SSH connection will be the same whether you're pushing or pulling. You can't negotiate different identities for pushing vs pulling, so whatever identity you settle on has to work for both.

> If you don't specify a different host, you'll always be identified and authenticated as the first key that matches, therefore you'll only use a single account. That's why you have to use different hosts.

Ah, I see.

It sounds to me like using username@ is still completely useless regarding your proposed "attack", but does have some small utility for people who have multiple accounts. But I still think the obvious general utility of having a single URL that works for everyone is more important.

As an aside, it looks to me like you could try using the `Match` keyword in your ssh_config and have it run an external command that determines which account you should be using. This could be controlled with an environment var, or maybe it could look at $PWD. If you can come up with some suitable command, then you can use that to control which identity file to use.

> If you're not going to believe anything I say, I got nothing.

I believe your personal, anecdotes, but you can't just make a broad claim about providers with no evidence and expect me to believe that it really is as widespread an issue as you claim.
I've been writing Go for some time. Just finished writing a small CDN for the company I currently work for. It's It's a fast language that performs well in systems programming (what it was made for). But boy is it ugly. Not verbose like Java, but ugly to write and read. It does force a good coding convention because otherwise you end up with a pile of ugly code. People seem to be bent on writing it like 80s C. Full of single character variable names and odd function naming. Dunno if it's just my experience. I do like the fact that it resembles python in how it feels. Overall I'd say it's a nice language that is not for everybody. I am playing with Elixir these days. Go is good enougb, but I'm not happy with it being that.
And yet Goodfellow et al's paper only uses 2 hidden layers and 1 softmax output layer (on MNIST) which is not so very deep but the effect is still present.

(Qualitative Characterisation of Neural Net Optimisation ICML 2015)
http://arxiv.org/abs/1412.6544v4

On p.6 Goodfellow et al. compare the neural nets to linear solutions by removing the non-linear layers, so that a single linear function is learned and find for Deep Linear Networks that :

"
All minima are global minima, and are linked to each other in a continuous manifold.
"

Which is pretty exciting because the received wisdom was local-minima are a really big problem.
> controls system circuitry needs to be completely isolated from other systems in the car

What would they define 'other systems' as? Back then carphones were pretty new, and the height of technology, and a car 'computer' was a trip mileage counter and mpg calculator. Amy definition would either be rooted in the technology of the time, and therefore not handle new breakthroughs and inventions, or be so vague as to be unenforceable, I suspect. They would have to be pretty far forward thinking to have envisaged high bandwidth Internet connections or wireless data links, as inputs to the car systems, let alone the amount of compute power that is now routine in vehicles.

The sorts of things that are going to enforce safety here are going to be produced by the car industry engineering standards bodies eventually, but it will take time. Many of the concepts, like CAN-bus firewalls, data diodes and filters are already present in high-assurance avionics networks and (post STUXNET) in process control systems. Note that it took STUXNET for people to realise that vulnerability, now the industry is working on solutions, but so far no power stations or chemical plants have exploded. We are in the same place with vehicle security now.
Yeah, most people do not see themselves this way. Pointing it out is about the most socially awkward things one can do.
No mention of https://codius.org/ ?
I don't understand why Unix is equated to "cold, dead and static". Sure, that's the case for V7 Unix and descendents. Attempted Unix++ systems like Amoeba, Spring and Sprite were quite the opposite.

Further, if I wanted maximum dynamism and runtime hackability I'd go for a Smalltalk.
Even if a) currents and winds where 100% known and b) we could perfectly compute how they interact with objects, the parts still could end up in widely different places.

Different parts will have had different starting positions (even a few meters can make a huge difference. The part found made it to Reunion, but if it had floated a few meters further, it might have missed the Island and, over time, float hundreds of more miles, or it might have landed on an island that it now completely missed)

Also, the shape, weight, etc. of pieces affects where they float; a mostly submerged part will not see much impact from wind, a sailboat-like part will see lots of impact from it. Even identical pieces may float in different directions if they end up in the water at different orientations.

http://oceanmotion.org/html/research/ebbesmeyer.htm:

"Knowing the paths of the currents, though, is not enough. Other factors such as shape, size, and buoyancy may also determine an object’s course. Curt has observed with fascination that different beaches specialize in different types of debris. One beach may collect light bulbs while another collects tennis balls. Even right and left sneakers end up in different places"
I agree, to an extent but I think you are overstating it. Russian Communism had similar results (I think it's the 20s-40s though. They moved from Czarism to communism. That's either proof that it's easy to grow from a low base or that communism is good at it. It might be that the two are unrelated. Overall, I tend to agree that degree to which China was depressed under Maoism needs to be accounted for.

Still, China's been doing better than India and a lot of other more liberal places.

I think the general point is inconclusive, but it's the specific point that matters. China over the last generation got a lot richer and there is no reason to think it would have done better economically if it was more liberal politically.

I think that even with the Stasi, corruption and the appeal of western culture to East Germans, the regime would still exist had it not failed economically. And, like I said at the start I think it's a stretch to tell China that they're in the same boat as N Korea, Cuba, and the USSR.
There is of course the theory that the reason the Spaniards found it so easy to whoop dat Aztec was because of the hostility caused by so much human sacrifice.
Fun with slope fields, css and react – Khan Academy Engineering
Tagged and Searchable – Machine Learning Course Videos by Andrew Ng (2014)
> The original purpose of the federal courts was to ensure a neutral forum for the enforcement of federal laws

The Constitution is a federal law; the enforcement of the Constitution -- including against State violations -- is included within the enforcement of federal law. This is fairly express in the Constitution, and it was clear in practice in the first couple decades the Constitution was in operation.

Now, the protections in the Bill of Rights didn't extend to the States under the original Constitution, so its true that enforcing the Bill of Rights against the States was not part of that -- but not because the original design didn't involve the federal judiciary enforcing the federal Constitution against the States, but because that part of the federal Constitution didn't apply to the States. (And, technically, it doesn't now, either, however the current understanding is that 14th Amendment due process applies protects fundamental rights -- many of which are coextensive with, or at least closely approximate, those protected against federal encroachment by the Bill of Rights -- against state encroachment.)
Boston, MA | Nanigans | Analyst| Full time | ONSITE

Nanigans is looking for an Analyst who enjoys solving hybrid problems that leverage analytical skills, technical skills, and knowledge of performance marketing. You’ll join our Global Analytics team, which collaborates with our Customer Success teams, to empower our clients make data driven decisions on the Nanigans platform.

Full description can be found here: <a href="https://hire.jobvite.com/j?cj=onKm1fwe&s=Hacker_News">Click here to apply</a>
Why snappy-start as opposed to any other, far more sophisticated checkpointing mechanism like CRIU or DMTCP? The idea is ancient.
> This article (and book) seems pre-occupied with trying to tell you that everything we've learned up to this point is entirely wrong and that the New World was a utopia before the filthy Europeans arrived.

The article might try, but the first pages of the book actually say exactly the point you want to make. No wilderness utopia, and no chaotic barbarism.
That's an easy one, and you don't even need to be a cop to understand the answer: It's way more exciting and fun to kick in doors and rush inside a building with guns drawn.