skysight-inc/HackerNews huggingface dataset:
At some level, everybody works hard, but some are incredibly more talented than others.

But I agree that it's misleading to call someone gifted. Intelligence is such a diverse thing. Some people can be gifted for one thing and totally deficient for some other things. I'm not even sure that a very high IQ is predictive of success in science for instance.
NYPD can’t count cash they’ve seized because it would crash computers
I see a lot of points about how this isn't exactly the best practice but I still don't follow why it isn't the best practice.

Say you're already running a video sharing site and your servers are serving up all the content to the clients. So, you add your servers as seeders. The client comes in with support for webRTC, requests packets in order, gets your servers as seeders along with a couple other people watching the video and everyone goes along their merry way.

The rare portions don't seem to be an issue because your servers are always seeds, always running, and already have the capacity to support all the demand.

Is this not a win/win to reduce some bandwidth consumption?
It's the thinking man's game because it;s boring. Baseball is unique in that play is limited to brief bursts of activity rarely lasting more than a few seconds. Then the actors return to fixed positions. During these extensive and predictable downtimes everyone has time to calculate and plan. It's like a group of bits all sitting at known energy states waiting for that one random bit to set everything in motion, that being the batter-pitcher outcome. In no other sport are so many of the players physically locked into place every few seconds. In no other sport can observers see and measure them all so regularly. It's the thinking mans game because there is so much downtime in which to ponder so many known values.

Give me the fluidity of soccer, hockey or basketball. That's a very different type of thinking. The great players in those sports are the ones able to keep track of all the motions without the downtime between plays.
>emacs

Well there's your problem
MMA is sometimes similarly scientific, with every motion of each fighter analyzed and assessed.
Is there a dietary treatment for multiple sclerosis?
While I'm sure that Firebase offers a solution to every problem mentioned. I think the real issue here is that by the time you figure out all the little details of how to customize Firebase to work exactly how you want it, you could just have easily have achieved the same result by just using plain Socket.io or a similar library - And the solution would be simpler, cheaper and more maintainable. I think that's the essence of what the author is saying.

The author did not mention this, but I've also heard a complaint that while Firebase's automatic conflict resolution is good for some use cases, that it's not all cases and that often you need to do the conflict resolution yourself.

Firebase does offer a solution for that, but again, I'm not convinced that this solution simplifies things when you consider the big picture - Conflict resolution is still going to be difficult regardless of whether you use Firebase or not.

Firebase solves the basic use case very well but then the work of customizing/fine-tuning it to make it behave exactly the way you want is just as hard, if not harder than just doing everything from scratch without Firebase.

I think Firebase is good for MVPs and it's also good for some types of simple apps, but I've seen several large apps using it and they ended up having to manage their own backend on the side anyway.

Firebase did not "free them from having to manage a backend" - With Firebase, not only do those companies still need to manage their own backends on the side; they also have to manage how Firebase interacts with that backend.
What would be a reasonable punishment for him, by your standards? And what would be a reasonable punishment for the Post staff, by your standards?
Or just emulate it and get 1080p
Are you being intentionally obtuse? http://www.pewinternet.org/2015/04/01/us-smartphone-use-in-2...

The 30-49 year olds have 1% greater use of phone over internet, but I'm (totally) guessing that would skew closer to the 49 side of the band rather than the 30 year old side of the band. Since we were considering 20-40 year olds, and your own quote spoke about 18-29 year olds, I think that distinction was fair.

Anyway, since you haven't answered my question, and instead want to restate the question differently over and over, I'm done speaking with you. For what it's worth I haven't downvoted you, but I can guess some likely reasons. Mainly, that you keep shifting the argument and avoiding direct questions.
Um, Microsoft was selling a surface device that ran on ARM, in addition to the Intel version.
Another possibility is still to sell printers, but have the cartridges produced by a completely separate company. Have the cartridges also conform to an open, published specification which any company (printer maker or cartridge maker) is free to implement. The printer maker will be forced to sell printers based on their cost, not as a loss leader.
> who puts up HF towers and beams any more?

Physics doesn't change. If you want to hear better, and to be better heard, a high-quality antenna is your first go-to.
In France, what we most often find labelled as bacon in supermarkets is the left one.
Absolutely, all the talk about rejecting streaming really concerns the "true" p2p swarms, where everybody can be a seeder and everybody can be a leecher, and there is only one "true" source, the original seeder. In those cases the peers can go down at any moment in time so it is very important for the swarm vitality that pieces be distributed as efficiently as possible.

Your scenario is more or less the same as what we have today for those swarms that are comprised of many peers on the desktop and a few high-speed always-on seedboxes that already act like some kind of CDN.

The more seeders there are, the better, in any situation. The question is whether the swarm we're talking about is whether you can expect some seeders to be relatively long-lived (in which case streaming is ok) or if we are in a free-for-all (in which case streaming is not). Not all swarms are of the first type, far from it.
That makes me wonder if an overly stable household is actually a bad thing.

If nothing particularly unusual happens to you as a child, overcoming adversity in the future is probably more difficult.
If part of the deal with getting the car is full manufacturer liability insurance, sure. Otherwise, fuck them.
memrise
Yeah, this is really what you'd determine comparing brands. The mega brands like hormel, oscar mayer, etc will almost always have massively imbalanced fat proportions, and a lot of the time the smaller, or more expensive brands will be a lot closer to even. Fat's delicious in bacon, but it needs the muscley bits to hold it's own and not taste like chewing on lard.
I don't know what you're looking for in an email client, but Gmail's future is the Inbox app.
What you Brits call bacon is not really a bacon. Too much protein, not enough fat. This: https://en.wikipedia.org/wiki/Bacon#/media/File:Speck-1.jpg is a bacon ;)
You should leverage the cross linking to your advantage and show "This stuff is used without permission" somehow.
Find an alternative mobile phone cheaply
This.

It makes me sad that so many projects skip this part.

"We dont need a protocol specification. The code is the spec."
I think he meant that the name 'Internet' refers to a unique thing, the working global communication network connecting smaller networks of computers. The word 'internet', if it is to be accepted as a word with stable meaning in written language, should then not refer to the unique global network, but to something general, less unique, like the information service the 'Internet' is known to enable. If I saw the name 'Telephone system' with capital T in the middle of a sentence it would be curious, since such a name, in contrast to 'Internet' is extremely uncommon. Nevertheless, if the writer meant a unique system that has this name 'Telephone system', it would be correct to capitalize. However, when somebody asks me "call me on the telephone", they do not refer to unique global telephone system, they just refer to common service, like they would if they said "send it to me by mail" or "you can find it on the internet".
By dividing that way, the more people are helped the worse the number looks. I.e., if the $241M helped 99.99% of people become un-homeless, then it the math would work out to $241M per homeless person since there is only 1 homeless person left.
There is a firmware upgrade for this model on HP site: version R1547A from Mar 22, 2016. There wasn't new firmware releases on September 13, it's the date hardcoded into previously released firmwares as the date when to activate this "feature".
Much of homelessness is caused by the high cost of housing (SF, NYC, LA, Boston, DC, London, ...) which itself is a result of "market failures" of "economic rents" which are the use of politics to create artificial scarcity. In this case, it is the use of zoning density restrictions and the overuse of historic landmark status. These restrictions make rent and the purchase of homes more expensive to the benefit of landlords. Fix the market failure, fix the zoning rules that create artificial scarcity through politics, and you will do much more to create affordable housing.

See Harvard Economist Edward Glaeser, Build Big, Bill an article which explains the high cost of housing is caused for the reasons I stated.
http://www.nydailynews.com/opinion/build-big-bill-article-1....
I'd bet part of it was making sure that it wouldn't leak information. They've spent a good deal of time on that in the past few years (images in email are fetched by google, rather than your browser). If done incorrectly it could be used to help fingerprint the email client in some way (screen size, which queries are listened to, etc.) which could enable another email to be sent that attacks a vulnerable device (think stagefright like media attack).
If you have a one-line function that is used one place (or even a few places) and it doesn't mean it is easier to understand just because you made it look like English. More likely you just obfuscated it: update_string_with_value(string,val) is NOT easier to undestand than string.append(val).

I really and truly hate code where people think they need to take the programming out of programming. This goes all the way back to when they learned it was a good idea to comment their code "next = ++i // increment index then assign".

> Spinning things off into function calls often makes refactoring easier.

You're breaking a rule in keeping things simple. Don't anticipate. You are refactoring ahead of the refactoring, most likely making the wrong decision in the process.

And you're also coding defensively against your fellow developers. This tends to be a problem in low- to average-skill workplaces. Instead why you just follow cheakins and show your junior developers what they are doing wrong? That is how I learned to program from some amazing developers. It wasn't from them coding defensively against me, but from the tap on the shoulder I got asking me why I did something on my last checkin.

And I'm not advocating "meaty" functions. They should be divided on logical pieces of functionality that aren't so small where every line qualifies, but not so large as to span more than a page or more do a single thing. Before they even hit the page mark, most likely other reasons to will dominate though like the single responsibility principle or something else.

Me and you might just come from different worlds.
Surely not. For instance, the Washington Post published the Unabomber's manifesto, but wouldn't have made any argument against prosecuting him.
They briefly allowed some industry people to look at a few of the documents, like Bruce Schneier who said he wished he could have had more time instead of being placed in front of a live OS with a few dozen pdfs the Guardian wanted him to review. As for OPSEC there was the time the Guardian leaked the password to the first Wikileaks large Manning dump (the Assange hotel napkin PGP password incident), then they actually wrote Op-Ed attack pieces on Assange for "releasing unredacted classified information".
This is mostly a distraction, but I still wish text/enriched had won instead of HTML email: https://en.wikipedia.org/wiki/Enriched_text

If only because it's simpler, so it might have been more fully and consistently supported (and it's not a security nightmare).
Take down the AJ flag with swords. Russians will see it as someone is acknowledging that Qatar is supporting ISIS. I'm not kidding.
"Server-less, doesn't mean code-less! This means that all your server logic is now in your web or mobile client."

Does this mean that the web page you serve up contains all of the code to talk to Firebase? Doesn't this mean that all of your clients have unfettered access to the database? Would all of your credentials (e.g., API keys, etc) be baked right into the pages you're serving up?

If so, that's scary. Really, really scary.
Integrated Information Theory[0][1] is the first approach to solving these problems that make sense for me. It takes an axiomatic approach and provides a computable method to associate both a level of consciousness and the content of the experience to an arbitrary causal system. Unlike all these unscientific philosophical considerations it can actually be used to create testable hypotheses.

[0] http://integratedinformationtheory.org/
[1] http://journals.plos.org/ploscompbiol/article?id=10.1371/jou...
What's wrong with Orwell's style of writing? I found him to be simple and direct.
Overcrowding could also lead to a swarm of ants solving problems and finishing them versus a few superstars solving the same.
PULITZER: "Hey WaPo you did a great service to the public with those Snowden articles. Take this Pulitzer Price for Public Service!"

WAPO: "Sure!"

[few months later]

WAPO: "Edward Snowden didn't do this country a public service. He should be prosecuted!"
You'd still have to wait for the first block of data (piece in BitTorrent lingo) to complete.
I think this article could benefit from a few good examples. Sure, one should never apply principles in a rote fashion; they're guides to judgment. But the way we develop good judgment is through practice. Without seeing how he'd apply this in specific situations, I don't feel like I've really learned anything.
> It's the thinking man's game because it;s boring

A very obviously subjective view. What you mean is, it's boring to you. Major League Baseball managed 74 million in total attendance in 2015. Given the 162 games, it manages a remarkable attendance figure per game average (30k).
But grids are local in nature correct? If they inject X unit of energy into the local West Texas grid and they pull X units from the grid in West Virginia where they have a datacenter, are all things equal? I'm having trouble wrapping my head around this.
The regulation wasn't there because it was a thoughtful idea; it was implemented because there were real, loud, consumer complaints about how much fat/lean ratio was in bacon in a hidden container, IIRC.
I don't think so, consciousness seems from another dimension, you feel that you are present in this world while even if you build the most complex machinery you don't obtain that result.

I am obviously just speculating because I don't see an obvious connection between matter and consciousness even if they are linked in some way. The article doesn't give any clarity about this problem stated by Leibniz et al.
Yeah, I'm over the sentiment. Everyone knows PHP is a poorly designed language. There are many pitfalls and gotchas to watch out for. Still, it absolutely shouldn't be discredited. There are ways (albeit unnecessary for other languages) around avoiding the pitfalls. Plenty of companies have found ways for PHP to work for them, no need to constantly be elitist and judgmental about it.
Too bad it's all snake oil.
You're right that they don't have a bunch of obligations to stick by Snowden through legal challenges. Yes, it is ethically acceptable to publish public-interest excerpts from a source they believe is intrinsically illegal. They can also loudly have problems with the way he engaged with other media actors (a la publishing overly sensitive information) and still have a relationship with their source. Their contract with him is purely "do your best to mine and publish what you believe to be in the public interest from this trove of (possibly illegal) data".

Simply put, you can say WaPo initially betrayed Snowden by (in their mind) publishing sensitive info (betrayal by incompetence). If their present thesis is correct, then they were intimately involved in increasing public harm from the leaks. At this juncture they had a number of options to make things right by their perception, but the one they chose was to attribute all blame to him (betrayal by deception).

Not that Snowden had some special right not to be betrayed. He engaged with a lot of media actors, laid a lot of trust by their sense of journalistic ethics, and had to have accepted the risk of whatever fallout could happen from some of the outlets not acting in a trustworthy manner (mitigated by how selectively he involved people). That one of them "betrayed" him by not doing their job well, or pointing fingers at him is not really interesting. Again, I find the WaPo's dishonesty about their own role more interesting.
I'd rather have a buffering symbol than an ad.
They've historically been very restrictive about what they do and don't allow in emails—iirc, they even stripped CSS blocks entirely until recently. Even now they only accept a specific list of properties, selectors, and queries.[1] My impression is it's broadly in the name of security: if you allow arbitrary content inside a Google webpage, it's easy to imagine phishing running amok.

[1]: https://developers.google.com/gmail/design/css
... then your unit tests make it clear that they shouldn't do that.
Vim's new :cdo command
We used Firebase ACL to prevent from that.

Our backend were already splited.
Url changed from https://gmail.googleblog.com/2016/09/better-emails-tailored-..., which points to this, which is more specific.
Why? What's the connection between believing one's actions to be right and surrendering to the justice system? Especially if he believes, no doubt correctly, that he would be found guilty and punished severely.
I had this exact same problem with Epson too. It's a general practice in this industry.
Sure !

There is not a big entrepreneurship culture in general (at least in Spain & Southern France) so starting a startup, learning through others experience, next steps etc.. It's harder.

Also the social pressure is a big reason why entrepreneurship is hard. While in USA, failing and starting over is seen as something natural, in the various Spanish and French communities I have lived is seen as a disaster. Even more in some places is seen as an intent of showing everyone that you are smarter than them so you create your own product/service in stead of working in making better the existing ones. I think it's a cultural thing.
It's a fine regulation. Anyone who cares can visually evaluate an individual package prior to purchasing it. With no window, it'd be a crapshoot to do things like price shop, because who knows what is in that completely covered package.
If you assert that consciousness has no physical cause, then that's all you can say about it. You're skyhooking.

you can take the wrong turn Penrose took and posit that it's due to quantum effects, as a sort of middle ground.

My way of looking at it is that we use "consciousness" as a default bucket for things we don't have instrumentation to measure, or otherwise have a functioning predictive model for.
I looked for music theory classes on youtube. I found a lot that looked bad, but one I found worth perusing[1]. (A word of warning. It is really corny, but I find him adorable).

For sound synthesizes I've had an easier time (I just wish I could get my hands on some analog modules). I've been reading Gordon Reid's Synth Secret[2], recommended often here on HN.

And if you know javascript and the DOM I do recommend the docs on the Web Audio API, both on MDN[3], and the W3C spec[4] and implementing the modules described in the Synth Secrets. The API maps very nicely (at least in the eyes of a novice) to how modular synthesizers work.

[1]: https://www.youtube.com/playlist?list=PLB585CE43B02669C3

[2]: http://www.soundonsound.com/techniques/synth-secrets

[3]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_A...

[4]: https://webaudio.github.io/web-audio-api/
Since when did I mention only 20-40 year olds? That graph shows the percentage of each age group who used a particular feature once, the graph I showed provides the data in aggregate across all age ranges.

No need to get so annoyed, and no need to call me obtuse.
Mathematics. Maybe I was too vague.
>Yes, this 1000 times! DRY or any pattern/principle is not some sort of universal truth/declaration of ultimate goodness

I think "write the least code", from which DRY is derived from is universal.

It's just in competition with a few other axiomatic principles - typically the rule of least power and loose coupling, which can suffer when DRY is maximized at the cost of everything else.

>We had a policy of only empirically verified DRY. We never wrote code to DRY in anticipation

Can't agree enough with this one. The worst kind of re-factoring is that done in anticipation of future code.
I went to Oxford and even though everyone else there seemed pretty smart too I still didn't really make friends or develop meaningful relationships. It took me many years of basically just being isolated from others before I learned about the concept of "attachment styles" and started working on "Earned Secure Attachment" which basically means you build your own sense of attachment as an adult to correct the problematic aspects of your attachment style from childhood. It's unfortunate that kids who don't really "fit in" and end up being fairly isolated socially even though they are intelligent don't have a way of finding out how to solve that problem and that people just go around encouraging kids to be more socially active and suchlike. Even if you are socially active, you are probably not going to be able to form successful adult relationships without help if you already fall into the category that the OP is referencing.
Please don't post ideological rants to HN.

It's not the sort of discussion we're looking for; and people respond in kind, which produces flamewars.
I think the title should be "wrong abstractions." Wrongful means unfair/unlawful/unjust but it doesn't ever mean incorrect.
Regarding the example in the Wiki page: Is it possible to use hex colors codes or rgb color codes? The example uses color name.
Except, of course, that the law he is charged under -- the Espionage Act of 1917 -- does not permit a public interest defense.

Would you also say that James Clapper should stand trial for perjury?
With bezos in charge, all the people responsible for publishing the articles are probably long gone. No way for the post to give them up
Unlike voluntary charity, government "charity" does not come with the discipline of the donors. That is, money comes in whether it is wasted or not. In a voluntary charity there is clear responsibility to the donors.
Great article, although it would be nice to also add the cost (price) of running the systems. For instance, on our own custom solution we were able on 1 small machine to save 100M+ records (about 100GB) a day for $10 total (processing cost, disk cost, and backup cost). Which is why I'm curious how it compares. See https://www.youtube.com/watch?v=sG5qtN8E-6Q and https://www.youtube.com/watch?v=x_WqBuEA7s8 .
I don't see why any of that is necessary. It seems just as mystical and hand wavey as other attempts to talk about consciousness, from what I've browsed.