skysight-inc/HackerNews huggingface dataset:
For some reason this whole problem reminds me of early game developers dealing with small amounts of RAM. Which clearly isn't a problem today. So would it be fair to say we should focus on increasing bandwidth to most of the world. I'm not saying page weight doesn't matter, but if you're just trying to get something off the ground maybe you shouldn't worry about it so much. I mean, why worry about users with poor bandwidth, if you don't even have users? If you already have a growing user base, then by all means refactor, reduce the footprint. But if you don't, code the damn bloated thing first.
Finally an easy way to advertise online
> My point is that if you are using this as a basis for services that you will or will not use, you will be left with a computer running GEOS...and no access to the outside world.

That's extreme and unfair, and a little like telling someone that if they oppose American drone warfare, torture, or the wars in Iraq or Afghanistan, they should move to another country.

Don't let the perfect be the enemy of the good. We should encourage as much protest as possible.
Volunteering to Teach Young Women to Code Is Extremely Rewarding
There was nothing normalizing about their depiction. Most of the aftermath is showing a father's response to his dead young child. If anything it reinforces how horrific drone strikes on civilians are.
Ravioli – Drag and drop image sharing. Free. Without the upload limit bullshit
ESET Smart Security 9 Serial Keys Fully Activated
Awesome Activity Recognition for Android
It works fine for documents, which were the original target.

It didn't work that well for applications or multi-element "content sites", but now with Flexbox it mostly does, and it continues to get better.
Have a read of these essays http://97things.oreilly.com/wiki/index.php/97_Things_Every_S...

Basically you want to become a "Force Multiplier" for your team, thinking a few steps ahead, seeing the big picture, guiding everyone past upcoming road blocks, you need to be able to mentor/help out when it its the fan. And of course you still need to code ;)

A hard job but endlessly fun
Things might be different now that Kinesis Firehose has been announced. But Kinesis alone is not easier to manage than Kafka.
Thank you pech0rin
Something you really need to fix at Dropbox is multiple account support. The frankenmonster where you psuedo-merge exactly one personal account into exactly one business account might have seemed clever internally, but is a mess and not what we want. Google do a good job on multiple account support - learn from them.

There is usually some pitiful excuse about free users being able to abuse the system, but screwing things up for your paying users (all my personal and business accounts are paid) is stupid. The major thing keeping me and related companies going with Dropbox now is that you support Linux. If Google or someone else fixes that then you are likely toast!
If your theory were true, the poor should have less leisure time than the non-poor. Yet according to the ATUS, they don't.

I'll break down why your theories are wrong. Most poor people don't work at all, and many of those who do are only part time. So this idea of "multiple part time minimum wage jobs" applies only to a very small number of people.

http://www.bls.gov/opub/reports/cps/a-profile-of-the-working...

74% of poor households actually do have a vehicle (compared to 92% of the country), so that doesn't look like it's a big factor. 65% of the poor have a washing machine (compared to 82% of the country), so again that's probably not driving this gap.

http://www.census.gov/prod/2008pubs/h150-07.pdf

Even if the premises of your theory were true, there would have to be some countervailing factor since the conclusion (that the poor have less leisure time) is wrong.

But maybe the UK is wildly different. Can you present any data sets to demonstrate this?
Funny that they didn't even update the Google logo on that page.
You seem to have gotten caught on the analogy and failed to read my argument.

It doesn't matter if something is fiction, the reality is that fiction has a great impact on its audience, and that impact comes with proportional responsibility.

It does not matter what ideal rational actors should theoretically do when it comes to managing their opinions and knowledge about the world in the face of fiction, we don't have any of those.

We don't get to pretend society works a particular way, just so we can justify bad television that uses real places and real names of groups in a farcical way because it's capitalizing on a contemporary societal phenomenon of fear and ignorance of those things.
Unfortunately so. A ten minute chat with the HR drones who are able to answer virtually nothing about the role followed by a three hour hacker rank challenge or something similar. I even wrote a small application an stuck it n Heroku as an example of my work.

I used to be good at those kind of tests 15 years ago. Now I am orders of magnitude more competent at designing implementing and deploying systems I have way more knowledge in all of those areas, but I get tested on that nonsense. I hardly ever write algorithms (occasionally), as I will look for an appropraite library first.
Yes Dask looks good! It's definitely featuring in my "must consider" list, but I must also, for reasons of responsible planning, give a lot of weight to the JVM technologies, with all their corporate backing etc.
The original poster is talking specifically about real estate professionals.
Afghanistan decision seals Obama's legacy as the 'twilight war' president
I think the parent comment is ironic. Either that or he's trolling.
They know why readers complain. They wish you understood their perspective better.

A significant problem is that content costs a certain amount of money to be produced, and web content is unable to command those prices.

Ad fraud is a big part of it, and some of the companies in the best position to solve it (like Google) are benefitting so handsomely from ad fraud that I can't imagine them stopping it.

Ad blockers will hurt legitimate content producers, but because people defrauding advertisers don't use ad blockers, they'll continue to make money.
Discussion here is getting derailed by the provocative title, so we've replaced that with more neutral language from the article. If someone suggests a better (more accurate and neutral) one, we can change it again.

Obviously there's no question of war being humane, but it isn't interesting to just repeat the universal reflexive objection, which the article itself includes: "The idea that we might be able to make war more humane at all seems oxymoronic; war is, by definition, inhumane."

What we want is discussion that engages with the specific content of this article, not generic dismissals. If it's wrong, great, but say how and where. Long experience with HN has shown that generic dismissals lead to boilerplate threads (edit: which usually then turn angry—perhaps because they're so boring), but specific engagement gets interesting.
Great, so now I need Adblock for windows ?
Kawkab Monospaced Arabic Font
It is not considered good form to use signatures on hn and I'd recommend against it.

Rather just make a top level comment : Mike @GQ here,...
How can I easily transfer my Dropbox data to another service?
yes, obviously – gzip even does that explicitly, replacing repeated text with references.

But it still takes more power for your server to go through gzip every time. And it will take more RAM on the client to store those objects.
Something similar has been standardized as well with the JSON API specification (although it adds its own weight to the message as well, it does address this problem): http://jsonapi.org/format/#document-compound-documents
No they switched to 5.56 because 7.62 was over powered for the average range of a firefight for the citizen army's of ww2.

Interestingly professional forces are going back towards full power Battle Rifles for at least some fire team members
Older people (I don't have data on retired vs non-retired) are the least likely to be poor. So if the data is skewed by the retired, it's in the opposite direction.

https://www.census.gov/hhes/www/poverty/data/incpovhlth/2013...

Working poor is far less common than non-working poor in the US. Non-poor people work a lot more than poor people (hardly surprising, since working brings money and makes you less poor).

http://www.bls.gov/opub/reports/cps/a-profile-of-the-working...
> With Chromecast (or something similar to connect your computer to TV), and a decent Antenna, you do not really need anything else.

Unless you want to watch a lot of sports.
> but also because its less lethal

Source? The reason I've always gotten is that it causes the bullet to "tumble"[0] once it enters the body which causes even greater damage to the body than simply passing through, which results in a greater lethality.

[0] - http://www.futurefirepower.com/myths-about-the-nato-556-cart...
This isn't unique to the internet. Reality TV, radio soaps, and other fluff content are all created to fill voids in the entertainment space and garner eyeballs. The difference is that the internet is almost infinitely scalable, and there is much more space to fill. Walled gardens, powerful search algorithms, aggregators, and other tools spring up to help consumers sort through the noise.
Fidelity-bonded ledgers (2013)
Some managers at OSHA need to be fired. Now. Names need to be named by the press.

We need much tougher labor law enforcement.
Really?! I am yet to find anything like Grid and Relative layouts in CSS.
I'm really surprised that only one person has mentioned Quip this whole time. Quip is already solving this problem and -- i have to say -- is doing a stellar job at it. Simple and minimalist approach to collaborative content/document writing. Ive been using Quip for over a year now across multiple organisations. Its probably the most important tool for my company in terms of knowledge sharing.
I've been a team lead for less than a year but it feels somewhat natural for me since I've handled leadership roles informally on projects in the past. The hardest thing is having to delegate when a fire's going on that you know how to fix but you have to stop trying to uh... "do work"

If you embrace that you're expected to be a force multiplier for the team, you have the right mentality. But being sensitive to what role you need to play is critical. Sometimes you need to be a tie-breaker on a heated argument on a framework decision (lead by wisdom / deference to your respected authority), perhaps people are in despair and they just need someone that puts everyone at ease that something's being done right and you should just step in and write a reference implementation (lead by example).

One thing I would add is that you should find out if there's a program / product manager present and ask to interview with that person if you haven't. If there's no such role, you will have to pull triple duty as a product / program manager potentially by making a lot of strategic decisions probably. At that level, you might as well be considered a CTO though rather than a technical middle manager basically.
If I import a new package, what is the effort required to submit the new definition into the guix repo?

Is that also integrated with the guix command line tool?
If not, why not? It would be super neat :)
It's always been pretty random for me. I've been asked puzzle questions, to come up with my own idea and implement in their codebase, had interviewers who couldn't answer questions about their own puzzles, and been given automated code tests with invalid test cases.

Tech companies conduct interviews like 5-year-olds play soccer - everyone chasing the same prize with the same myopic strategy. And it's not that it can't be done better, but that everyone is afraid to take any _risk_ in order to improve it (if we don't chase the ball, someone else will get it and we won't!). No matter how broken the current system gets, we muddle through somehow and chalk it up to necessity (how else would you find good engineers?). Then we try to forget the whole thing even happened until we end up looking for a job again.
I'm a socialist, but I could never agree with what you just said.

You've basically said that society can, for example, force you to work on a farm if others are starving, even if you yourself are content to starve.

That's ridiculous.
As opposed to area bombing ww2 style - modern war takes far more care to avoid collateral damage.
Re: electric vehicles drawing power from a dirty grid

The dirtiness of the US power grid varies quite a bit depending on where you live. For example, Tesla owners in New York have emissions equivalent to a 112 MPG gasoline vehicle [0]. The dirtiest portion of the grid is Colorado, where you would only get 34 MPG equivalent. While not as good, this is still above average.

http://i.imgur.com/nTBCJ8w.jpg (via Wait But Why)
Book: Becoming a Technical Leader by Jerry Weinberg is a good read and one that I re-read often - https://leanpub.com/becomingatechnicalleader
The Evolution of Bodybuilding
"Massive" JS frameworks aren't the issue, not by themselves. AngularJS, for instance, is only 39.5kb. Bloat sneaks into web applications in other ways, but merely bringing in a framework isn't enough to add a noticeable load on a web page.
As racist as it would be if there were a US show based on how the French are scary, and no one involved with the show spoke French. It means that they are likely exclusively trading in stereotypes and Western orientialist imagery and tropes. I've never seen the show.
The dual to it: there is absolutely no advertising or public-awareness effort for local OTA programming (whether radio or television.) The OTA broadcast stations for a given place aren't given as part of "considering moving to [city]" guides, "local free resources" lists, etc. Ask the average city-dweller and they'll likely have never seen a digital antenna, and won't be able to tell you whether there is any local OTA content to pick up.

With OTA television especially, if the relevant stations also exist over cable/satellite/telco-fiber/etc. then those stations don't bother to announce the fact that they broadcast OTA.

For example, here in Canada, you can get CBC (i.e. government-sponsored) television programming OTA pretty much anywhere, but there's nothing to even suggest that possibility; I just found out because I went and bought a DTV antenna on a whim. Meanwhile, the CBC emphasizes the multi-channel accessibility of its radio programming (OTA, web streaming, podcasts, etc.) at every opportunity, doing heavy cross-channel advertising. It truly feels like "CBC Radio" is a public service they're trying to bring to as many people as possible, but "CBC Television" is, for all intents and purposes, just some cable channel.

A lot of the problem comes down to low-level discoverability, though. OTA DTV is broken for discoverability purposes, in that a degraded signal may as well not exist. With analogue OTA TV, you could buy a TV and turn it on without any wires connected to it, and it would still scan for channels and display a few fuzzy pictures peaking out of the static, and it'd maybe occur to you that with the help of an antenna those could be cleaned up. With a digital television, you just get a "No signal" infobox.

The "fix" would be to make televisions somehow able to "see" the weak DTV signals around them again with no wires plugged in. We'd have to re-think OTA digital broadcasting completely to enable this: either to attach to each digital channel a sister "wideband, low-data-rate, fountain-encoded" channel (to let the TV pull a 240p signal out of noisy 1080p-equivalent bandwidth, with the implication that an antenna would "upgrade" the picture); or to do away with live-format OTA broadcasting altogether, in favor of heavily-redundant packet-based transmission, such that a 30min program could be buffered in advance over several hours, and then "scheduled" at the client-side onto the channel.
The funny thing is that the DTV transition wasn't that long ago either, and I think they did advertise clearer pictures and sound.
State Management on Route Path Change – Angular State Handler
Video: Intro to the New Golang InfluxDB Storage Engine
Do you have data to demonstrate this, for either the US or UK?

I'm not sure what you mean by "rare", but I'd be extremely surprised if you have data showing the number of poor adults in this situation exceeds 10%.
The usual reason is having more experience with MySQL than PostgreSQL.
You will have people who depend on you to allow them to get on with what they do best. You will likely find that you don't write code any more, but have to trust others to do a good job - a better job than you might have done, even. You may not have the time to understand everything they produce. Even so you need to be able to understand the system at a higher level.

As you say, you have some architectural responsibility. This can seem like a large weight on your shoulders if you think that it is all your job. Remember that your developers probably have a huge amount of understanding of the codebase: Don't be afraid to let them guide you, at least partially, in making improvements. There may be others at a similar level who have moved elsewhere in the company who can give you what their plan was for making things better... They might have been where you are but without your remit.

It can be a role where you get to build stuff (with the hands of others), have some power and weight behind decison making, also ever-varied and even fun. It can also be stressful and extremely taxing. Good luck!
I wouldn't worry about it too much. You're expected to have some holes in your knowledge, especially as a fresh graduate. Be prepared to talk generally about different data structures, and it's good to know the big-O time complexity of the common operations/algorithms.

But the bottom line is that developers are in such high demand that you'll get a job somewhere. After you work there a couple of years, your experience will be worth more than your degree. (Though the degree is still valuable, if you learned the theory/concepts well)
This fellow writes some good articles on the subject and will send them via a mailing list once a week:

http://marcusblankenship.com/list/
> Do you still use Google?

Not op. I don't trust Google. In a transition period I do use some of their services, but I don't recommend doing that, and I'm slowly migrating away. Except perhaps for using their crawler (as in, having my public content be visible through Google search -- I've recently moved to DDG for my searches).

I also consume some content from youtube, but frankly the UI isn't all that great, and I mostly do it for music -- so I'm moving off that to -- to a lesser degree.

> My point is that if you are using this as a basis for services that you will or will not use, you will be left with a computer running GEOS...and no access to the outside world.

Fortunately we have some recourse between Replicant and Cyanogen (helped by Google using open licenses, even if their ASOP effort is... not all that friendly towards enabling all users to compile custom distributions for their handsets) -- and most other services can be self-hosted.

There aren't really any viable trusted/open hardware, so the degree of trust we can put in our computing/communication equipment is bounded -- but it's certainly viable to have a much more trustworthy (IMNHO) experience than relying on services designed on a business model that has spying on users as a core business model.

For "cloud files", I'm planning to use http://www.sxdrive.io/ backed by a rented server. Not perfect privacy, but a far cry from just pushing things to a random SaaS. At some point I hope git annex and/or IPFS might be a viable alternative. I don't see much point in using closed source software as an alternative, if the goal is to move to a "less untrustworthy" platform.
In Search of the Science in Economics
Which is why economics is not a science.
The 954 most common RGB monitor colors
While I agree somewhat with what you're saying, I'd like to ask something about the playing card example.

In a deck of cards, if you consider any ordering without any meaning added, then it is literally just 1/52!.

however, what if you started ascribing meaning to the different cards?

Would it be special then if your shuffeling resulted in all face-cards being grouped together? What about if all like-numbers were grouped together (i.e. all 1's, all 2's, all 3's) and so-on?

What about the case when the cards get shuffled and end up in ascending/descending order? i.e. {1H, 2H ... KH, 1S, 2S, ...}. There are only 4 such permuations possible, making it an infinitesimal chance that you arrive at that specific ordering.

Couldn't that be viewed as special? I guess in this case, I'm saying that the tuple of {Meaning, Uniqueness} is indeed special, not just uniqueness alone.
just realized this has already been submitted. deleting.
What's a good source on becoming a software dev lead? Here are a few suggestions among the many available:

Brooks' "The Mythical Man Month" is a classic in this space, though I think its emphasis is less on leadership than the difficulties in software project management. And the book is rather dated now.

DeMarco and Lister's "Peopleware: Productive Projects and Teams" is also a classic, and emphasizes interpersonal team dynamics as well as software project management.

Hunt and Thomas's "The Pragmatic Programmer" is highly regarded and traces the progression of a software pro from being led to becoming leader.

Mantle's "Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams" looks intriguing, but I have no firsthand experience with it.

I know agile is a big deal these days, but I can't recommend any books that are specific to doing it well. I'm not really a fan. But in this space, you might take a look at Rich Sheridan's: "Joy Inc: How We Built a Workplace People Love". He runs a small creative agile contracting shop that employs a variety of techniques build and maintain a positive workplace.

In a similar vein is Weinzweig's "A Lapsed Anarchist's Approach to Being a Better Leader". He's the founder of Zingerman's Deli (in Ann Arbor MI) and is a very creative force toward making your workplace constructive and engaging. Not related to software, but full of good ideas.

Weinberg's "Becoming a Technical Leader: An Organic Problem-Solving Approach" is an oldie but goodie in this space, though it doesn't focus on software but tech of all kinds.

Finally, I heartily recommend "Code Complete" as an excellent source on how to program solid/maintainable code, especially if you hope to lead more by example than command.
They too are looking for more writers - https://twitter.com/hopesandfearshq/status/58510384519119667...
FBI, Justice Department Investigating Daily Fantasy Sports Business Model
The comments about VR are misguided. Products like Oculus don't involve an app gatekeeper who can control what is and isn't run on the platform. It's an agnostic peripheral, like a keyboard or a mouse.

That said, it's a great illustration of the dangers of closed ecosystems... while there's a comfort and convenience in having a walled garden, people are, as they always seem to be, willing to trade freedom for security.
There is no meaning in asking whether it's true or not, because "chemical reaction" is a model we create, a map describing territory. In no way is the "universe is a big chemical reaction" more 'true' than "universe is composed of stars, stars have planets around, at least one planet has life on it" than Pale Blue Dot is more 'true' than Google Maps. Different maps, same territory, and the only thing that matters is which one is more useful for given purpose.
Bespelled in the Archives (2013)
A fun quirk of colour names in HTML: http://stackoverflow.com/questions/8318911/why-does-html-thi...

I don't think it applies to CSS, just 'bgcolor' and the like.