skysight-inc/HackerNews huggingface dataset:
Articles like this completely ignore brain drain. "Extremely competent" becomes more of a rarity when high-quality developers in Eastern Europe move to Germany or the US.

The reality is that nearly all of the time it's not "the same product." When it is, it's great for whoever made it, but when it's not, you're making the very serious decision to release a worse product to cut your costs. Sometimes it's worth it, sometimes it's not.
The Two Kinds of Happiness
Lol $300 is a speeding ticket in some places. Pretty useless even as a first time punishment.
This is a ridiculously inefficient way of doing business. Ideally most transactions should be off the shelf as otherwise transaction costs beat any 'savings' from dealing with friends.

The only 'upside' is it gives people in the middle of an organization a way to make money on the side.

PS: Enterprise discounts on enterprise prices are generally a cost increase. That said, bulk discounts can be standardized as there are savings for selling in bulk.
> Having the Senate represent the interests of the state governments was a useful check on centralization of government at the federal level.

Confirming evidence: Shortly after the 17th amendment was passed, the federal government began growing dramatically.
Once personal information is removed from the original source (such as Facebook) it generally gets removed from search engine indexes in time. It does not make sense to remove news articles and the like anyway. It might make sense to push older news articles down in the results.
HubSpot Is Good People. A Reflection on My Time at the Company
That's still not as great as a second async connection on a notification thread. still lot's of work to make it useful.
Remove duplicates in large datasets
Now all we need is a non-Docker image push and I can remove docker-in-docker from my build system.
You realize of course that the Russian naval base in Sevastopol is older than than the United States, right ?

Not to pass judgement on the current Russian claim to Crimea, but it's a very short-sighted view to pretend that Crimea won't ever be Russian.
Why do the empty acres of Wyoming need defense against ramrodding?

Why isn't my town its own state, as a check against ramrodding country-wide legislation?
Sure, but that's just another manifestation of the same problem: someone who sells after 23 months and 29 days pays tax. Someone who sells three days later doesn't.
Article is (2014).

Also there's a massive difference between a person who "compete"s with their peers and a person who "sees his peers as his or her biggest enemy".
It wasn't thoughtfully designed by the Founding Fathers as a check. The less populous colonies insisted on federalism and disproportionate representation as a condition of ratifying the Constitution and a compromise was reached, the same as how slaves counted for 3/5 of a person in the census.
The idea of the plugin is to prevent users with no technical background from changing the page HTML. For example. many eCommerce customers change the price of the product using dev tools and send a screenshoot trying to get free discounts.
Indeed! It was explained in the 3rd article of this series: https://mastermind.atavist.com/he-always-had-a-dark-side
I have been wondering the same thing. Also, Larry Osterman had hinted that Gary Kimura (one of the core 12 who joined Microsoft with Cutler) had an interesting coding style, but I don't think he ever got around to writing about it. I have always been curious to know what was so interesting about it.

https://blogs.msdn.microsoft.com/larryosterman/2004/08/27/it...
Some context: https://en.wikipedia.org/wiki/Comparison_of_software_and_pro...

What the author wants does exist already: Retroshare is a secure p2p communication platform you can install on your computer. It even uses Bittorrent's DHT to speed up connecting to peers. You can also install it on your server and use its web interface (recently rebuilt with Mithril.js). Retroshare development started 10 years ago. PRs welcome: https://github.com/RetroShare/RetroShare
Exactly! I've been mildly involved as my families archiver for years. PDF/A is the standard that the should be used for archiving docs. In fact it's what the library of congress recommends themselves for long term storage of docs. But as you said I can't think of a single app that does strict pdf/a support. I may have come across one it seems but can't remember what it was. I store everything in pdf and images as tiff.

The LOC has good guidelines for archiving all sorts of formats.
Based on the comments in here, It seems that this article may have struck a nerve for readers from a certain country?
The truth is the opposite. We moderate less, not more, when YC companies are involved. That is literally the first thing PG taught me about how to moderate HN; I don't think I had even sat in a chair yet before he blurted it out.

This does leave a loophole in what people are able to get away with in such threads, but it is the price we pay for being able to address people's concerns about it in good conscience.
> His focus on quality is a trait that often seems to go unrewarded

In most companies focus on quality is something you're precluded from having, and usually it's in the same category as security and maintainability (refactoring). I've been in various planning meetings where I wasn't able to convince the dev team manager to allow time for such things, because they stubbornly wouldn't accept that these things will pay dividends sooner than they believe. As a result in most code bases it's: prototype -> production -> patch, patch, patch. This is the norm but there are also places that know better and you don't have to convince anyone of the benefits.
>was a useful check on centralization of government at the federal level.

Why? Those Senators were accountable to the people of their state, same as state legislatures.
Doesn't look like Todd is out for a book deal...
The rise in gluten allergies is what jumps to my mind. I've heard a lot of people deny they exist though. And I'm sure other people will claim they are attributed to different factors.

A lot of people with gluten allergies can eat older strains of wheat that haven't changed since the early half of the century. The theory is that these are strains from before GMO time and were also not subjected to heavy selective breeding over the past century (of course it would have been selectively bred since the dawn of the fertile crescent 13,000 years or so ago).
“Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don't need.” -Tyler Durden
> until some other implementation will show up

That's the situation, I think. Someone, perhaps OSVR since they have Valve's cooperation or maybe Valve themselves, will eventually take the next step.

But the point is that OpenVR has no ties to Steam, only Steam's implementation of it does. The fact that SteamVR is currently the only implementation is not a minor detail, but unlike the situation with the Oculus SDK there is a viable path forward for open source VR with OpenVR.

It's sort of like OpenGL if Mesa didn't exist yet: you wouldn't say the situation is no better than with DirectX.

See for example: http://www.roadtovr.com/making-valves-openvr-truly-inclusive...

The article may be a bit dated, since it was written July 2015, but I'm not sure anyone has written a more up-to-date summary.
Not to be mean, but I don't recall hearing that in economics.
Totally expected. Our current food model, and the American conditioned mindset, is bigger is better, cheaper is better, and when selling food you must maximize profits, while reducing costs - no exceptions. Americans need to be brought down a peg or two (myself included!) that size and cost does not equality quality, cleanliness, or health.
A very similar idea to basic income has been tried and failed miserably because it ends up as employer subsidies.

If you are willing to work for X money a year, and you get a basic income of Y money a year, then you will be willing to work for X - Y money per year if other conditions don't change. This is will end up as tax-payers subsidizing corporations in the long run.

https://en.wikipedia.org/wiki/Speenhamland_system
The way you avoid power corruption by wealth is apportion votes to people.
If you append to a merkle-dag then yes it's immutable, but you can always do the equivalent of a git rebase -- effectively removing a portion of the tree and then selectively re-applying the parts that you want to keep. That creates a new DAG, one that diverges from the DAG that was shared before. For example, if you accidentally commit a database password into your git repository and push it to github, you can go back, edit the git history to exclude that commit, and force-push the new tree to github. This completely removes the info from your git repository. Of course, if someone has already pulled that old code from github, they already have your password -- you can't change that!
DKIM + SPF + DMARC does not guarantee reliable delivery. Not even close.
The question is: what does Google displays in Crimea ?
I think a better potential "red flag" is more things present that are clearly out of season, as some restaurants clearly use trendy market jargon like "farm to table" simply to boost prices and/or for marketing.

Central Florida's season for vegetables is the winter. Summer is too hot for growing most things, the main things in Central Florida that are in season during that time are citrus. Some vegetables and fruits don't really grow here at all. Some do grow but do kind of poorly.

Sure, a climate controlled indoor hydroponic farm can grow produce that is an "exception to the rule", but the Tampa area only has a couple (one?) of those. Definitely not enough to cater for all the restaurants that claim "farm to table". So seeing out of season "farm to table" vegetables would be a bit of a red flag.

The same with animals. For instance the trout mentioned in the article would be a potential red flag of sorts, as Florida doesn't have rainbow trout. Florida does have "spotted sea trout" but that's a different species of fish, and the commercial harvest of that in Florida is rather limited.

You can apply this rule to other climates, of course.
As an alternative point of view, I've always heard that HP calculators were killed by TI giving free calculators to schools - which lead to an entire generation that had no desire to learn RPN, even if it has some serious advantages in a lot of areas.

The counterexamples you provide (OSX and Chromebooks) follow basically the same UI paradigms as the Windows machines they replaced (even if some of those might have been copied from earlier Macs). There still may be less overall diversity in the computers we use, even if there are now a number if different logos on the box.
Agreed.

The author makes a good point, and the proceeds to take the argument way too far.
Fine - let them give the US cheap shit. They're subsidizing American consumers. By the way, the sentence you quoted was rhetorical - I don't actually believe that doing all manufacturing in America is actually productive, profitable, useful or desirable.
By "modding API" in my first edit I was actually referring to MCP. I couldn't think of a better description.

The mods I mentioned aren't indeed by Japanese developers but I can now see how my wording is wrong. I meant to say that the Japanese modding community is also active and doing wonders. Thank you.
Creating an app content sitemap for Google app indexing
What+is+a+'Private+Key'?
I believe american idol gets more than one vote a person, so it is only representative of those that spam votes
When will GitHub Pages support this?
Kaggle – Kobe Bryant Shot Selection Competition
A manager has to have the right skills to manage a project and lead people. This is usually not something you find in engineers, so like teachers, it's not the expert knowledge (e.g. tech) but soft skills that count most for a manager. Therefore, a great manager doesn't have to know to code, at all. I haven't seen a single dev lead who got promoted from developer to manager who actually managed to manage the team/project reasonably.
I would rather write POD and convert it to ROFF (and commit the outcome to the
repository, since not everybody needs a Perl installation) than write directly
in ROFF, no matter what macro package to use.

But I actually like the initiative. I see far too little man pages for new
projects lately, and ROFF is not that difficult to learn and use.
Very few would vote for a redrawing.
Show HN: Taking a line for a walk -- a code experiment
The Prophet by Kahlil Gibran (1923)
One of managers' most important jobs is to keep the devs unbothered by the outside world or misguided product managers. But this can go wrong when the manager filters stuff that would have been great to implement.
Practically speaking, it's probably easier to get the results off search engines than it is to get them off random websites (EDIT: easier, or at all possible).
From the comments:

"> But time is not on his side for using an existing radio telescope – they are all booked out.

That is not true. There are several major facilities for which observations in January 2017 can still be applied for, and there is not a single one for which you can even yet apply for observations in January 2018. If his idea was good enough, he could submit it to the normal telescope time allocation committees. It looks like he himself knows it's not. And there is not even any reason to wait for the comets to be in a particular part of the sky. Just observe them, or any other comet, at any time, to see if they emit at that frequency."
This is true - I've been told that Twitter has actively recruited university students in Romania. However, some people would simply prefer not to move to the US because of personal reasons.

The cheaper clones may also be a lot worse in practice, but hey, it seems to be working for China ...
I am sympathetic to this idea, but I don't think it would work out the way you suppose. Rather than push the interests of state governments up into Washington, I think it would push Federal political debates down into state elections. Do we really want every state senate election to be fought over national issues rather than local ones?
Swallowing the Red Pill: a journey to the heart of modern misogyny
If the officer had just said "black gangs" or "Mexican gangs" or something like that, then maybe the author read too much into it.

I thought it was something exactly along those lines, not necessarily one of those two groups, but something along those lines given that 'mexican' and 'black' are common descriptions for ethnic groups in the US.

by writing "[racial epithet]" rather than "[ethnic group]"

What do you think 'ethnic group' means?

An ethnicity is not an epithet, there's really no connection between the two at all, other than an epithet is a mean name people might call people. And all people happen to be of one ethnicity or another.

communicated to me that the police officer was racist.

Given the weight that some people give to such a charge in today's society, you're really doing no one any one favors by being so brash and cavalier in handing it out, given the paucity of evidence. Even OP should be very cautious with such a label given such a brief interaction.

I think we agree that that shows the author thought the officer was racist

No we don't, I think you may be confused about what an ethnic group is, or the meaning of the term. There is nothing racist about using the proper name for a group of people.

It seems to me as though you're looking in every nook and cranny to find people doing this!

I really should get better at self-editing, I notice how people will commonly grab onto to one little minor supporting snippet of a post while ignoring the real substance of what's been written.
Yes. I'd like to think that there's some solid work that is less vulnerable going on outside of the latest start-up providing a service that no one outside of the Bay Area would ever use, but who knows if that's even true.
I disagree.

From https://news.ycombinator.com/newsguidelines.html:

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

I think many hackers (myself included) find this interesting.
This is an article on using kmeans clustering to partition congressional districts ...
https://dsparks.wordpress.com/2010/10/18/k-means-redistricti...
Ah, so this is good news.

Headline should be adjusted to indicate that Happy Birthday became public domain thanks to their work.
Yes? Eg there are men in this LinkedIn list -https://www.linkedin.com/title/vp-of-people
(Found by googling "VP of hr people")
> Minorities don't have a right to force their views on the majority, though they do have a right to basic civil rights.

That will probably be a relevant point in another 200 years when we've addressed the "basic civil rights" thing. As of 2016 it's a bit theoretical still.
OS/2 had a much nicer API (such as a message loop that did not need a Window), it was very stable, but it was also more expensive. The early versions had no GUI and hardly any applications. I tried an early version, but the only software I could find for it in my student network was a FORTRAN compiler :-). Pricing, lack of application software, and the alternative of Microsoft Office on Windows 95 killed it.

Personally I hated Windows 95. It introduced changes to Windows NT 4 that made the OS much less reliable. It took many years for the consumer market to get away from 16 bit Windows, in which both OS/2 and Windows NT were niche products.
Introducing Tera, a template engine in Rust
> Maybe we don't want to show the new task because it would confuse the user and it would be better instead to show a "Show new changes" button.

For the past year at work I've been working with re-frame (clojurescript) which has roughly the same model. The main difference is on the reducer side: components dispatch an event vector directly with the event keyword (action) as first element, then instead of a reducer that switches on action strings, we register a set of event handlers that take a map that looks like the app state and event vector and return an updated version with the reduce happening in the framework. It's really close. The main advantage is that the event handlers are functionally pure and we can apply middleware functions to the handlers on a per-event basis, which we use for analytics, state coordination, input validation, chained event triggering, etc.

In the same controller namespace where we're registering event handlers, we also register topics. A topic is a registered reactive computation like a spreadsheet cell. I'm sure people have built the abstraction for Redux. We'd have `tasks` and `last-displayed-task` in the app state and register `displayed-tasks` (drop-while #(not= @last-displayed-task %) @tasks) and `new-tasks?` (not= @tasks @displayed-tasks) then have the task-list component pull out of `displayed-tasks` and the button show/hide with `new-tasks?`.
Our approach is to view Docker as part of our overall development process and then develop stage specific containers.

For example, we have development containers, build containers and runtime containers. Runtime containers are further segmented into product demo containers, testing containers and production containers.

I just published a new article on Docker this morning: http://www.dynomitedb.com/blog/2016/04/13/docker-containers/

An important point is that the build containers produce binaries that are used in both native package managers (ex. apt) and in Docker containers.

If you're interested in seeing this in action then checkout our source on GH: https://github.com/DynomiteDB

IMHO, a well designed approach to UnionFS layers is vital to high quality container architecture.

While we're focused on container use for databases (both in-memory and on-disk), much of our approach applies equally well to application layer containers.
<"Inefficient? Yes. Unsustainable? No way."

What about scaling issues?

<"We've been farming the old-fashioned way for thousands of years with exponential increases in population"

Almost, but not exactly true. Farm tech like all tech is more and more efficient as it improves. The more efficient it is the more it can scale, boosting populations by staving off famine.

<"There's tons of research out there supporting this"

No.. there really isn't.
Very nice to see activity on Abiword. The enthusiasm of the author is evident.

Abiword does have support for ODF, but it could be better. Abiword 3 uses ODF 1.1. At the last ODF plugfest quite some issues were found [1, end of page].

There are now automatic tests than can be run to improve ODF support. The tests can be run from the command-line and give output as HTML [2].

Currently, there is a project underway that makes it possible to run the tests on a public test server which will show live results.

hub asks for tests in his blog post. For loading, saving and rending ODF files, the ODF community can help.

[1] http://odfplugfest.org/2015-thehague/report.html
[2] http://autotests.opendocumentformat.org/
I actually appreciate your point a lot more than it probably seems like I do (not counting the rude bit, which was out of place and wide of the mark). The counterargument only becomes compelling when you start to think practically about the effect snark etc. has on online communities. This is an externality, so it is easy to overlook and not always in the interest of individual actors to take care of.

We could compare it to a company that makes a good product (in this case, a good point about funding and the politics of research) while polluting the local environment (the community here). The solution isn't to ignore the pollution, nor to justify it.

Fortunately for all of us, it's not only possible to make the product without polluting, but the product comes out better when one does so. But this doesn't happen by default; the default is the opposite. That's why I post moderation comments, at the cost of off-topicness. In the long run, the plan (and the unsolved system design problem!) is to get the desired effect without posting such things, which are as tedious to write as they are to read.
Basic income. Give people the means to vote with their feet and then allow them to do so. I hope we live to see it.
Sold! I haven't played around in a while but I definitely will. Thanks!
Yeah, I didn't get his logic, landlords don't pay property taxes, tenants do (though the tax benefit goes to the landlord).

Raising the cost to landlords in an sellers market like SF is just going to drive up rents - and Landlords will certainly be able to pass through their higher costs even to rent controlled tenants.
> the public schooling Microsoft monoculture

My school district has been an Apple monoculture from the time they got their first Apple ][Es in the early 80s to the present day. Other than occasionally playing with a Win 3.1 machine in Sears or something I never touched a Microsoft product until I got my first computer at home when I was 17.
In other words, have something like the electoral college at every level? Ewww.
Y'all are most definitely yankees -- I can tell because by default, your tea isn't sweetened.
There are some great companies out there. One problem is how to find the right company for you, that promotes and supports diverse talent.

There are lots of campaigns and initiatives for encouraging young women to start tech careers, but we are taking a different approach by encouraging women to stay in tech.
Look at this recent pull request by Dan https://github.com/reactjs/redux/pull/1455
It removes the need of the hmr plugin and babel completely, since it uses webpack hot reload directly