skysight-inc/HackerNews huggingface dataset:
It's an understandable mistake (if it was one), as Plato wrote most of his works as dialogues between Socrates and other Athenians (including Republic, where the Allegory of the Cave originates).

From another angle, the paragraph in reference is a summary of what the article's author believes the author of the book being reviewed alleges is the macro-narrative in regards to philosophy as presented today and understood by philosophy-averse intellectuals. As the article-author explicitly mentions Plato later in the article (in reference to an earlier work by the book-author extolling Ancient Greek philosophy) and distinguishes between the ideas of Plato and Aristotle, it seems impossible that either author doesn't realize the Cave isn't Socrates' idea. Although sloppy, it seems that the article-author is simply implying that there is so little familiarity with the full breadth and depth of philosophy that the average individual with passing knowledge of the ancients might know of the Allegory of the Cave/theory of the Forms/etc but would wrongly attribute it to Socrates as he is the mouthpiece in Republic.
The first one is just poorly stated but is correct in spirit. Use the most inclusive and flexible name allowed by the business logic without being overly generic. Some would say thats the natural term, I guess. The first example of using "employee" as a term invokes murphy's law that the company will hire their first contractor or intern the first week the software ships, resulting in much confusion, wait you've got a column for employees wheres the column for contractors? The second example guarantees that someone in production will confuse the individual serving ice cream cup production table with your HR list of employees if you use the overly generic word "individual". Or maybe those individuals are sales prospects, not employees.

The second one is simply wrong because it burns brain cells when you come back to debug or extend something a year later and nobody memorizes the prikey of table production_quality_results, is it the serial number of the mfgrd object or the timestamp of the QAQC inspection or the serial number of the inspection activity or ... and when you look at column names in table 131 is drivers_license_id a foreign key to a row in the drivers_license table or just a raw store of data, like this is just where you store it in the system? This is especially hilarious if your FK and data source are similar bigint type, like a bigint to connect a FK to a prikey or is your component serial number literally a bigint itself, assuming the prikey is the data itself without dereferencing it will be a hilarious bug, "it seems serial number 10 doesn't exist in our assembly line" "Whoops thats actually row 10 of the production table, serial number whatevs".
For what it is worth, that quote was totally misunderstood and turned into a smear campaign.

Context is this, some people in Turkey loves to attack people/politicians for their ethnicity. And I guess some people called him Georgian or Armenian descendant. However, some said it as "Ermeni dölü" - a little hard to translate - "from Armenian seed (or semen)". During his speech he says exactly this: "They called me Georgian. They called me, excuse me, in a very ugly way, Armenian". This is a typical conservative way of talking. He refrained himself using the term "döl-semen" and terms "excuse me" and "very ugly way" was for that word, not for "Armenian".

Of course, to me correct way of talking about this issue could be "they call me this and that.. who cares!"
Labor Regulators Just Issued a Complaint Against Postmates
"An uncomfortable truth suggested by the Roman bot is that many of our flesh-and-blood relationships now exist primarily as exchanges of texts, which are becoming increasingly easy to mimic"

This. I was reflecting with a friend today how with modern social networks there is this strange feeling of being connected yet somehow disconnected. I think the above paragraph captures this same essence.

We discussed that maybe digital technology is akin to medicine, it's all about the dosage. Chat to the bot a little, maybe be healing, chat all the time and maybe it's really not going to be good for you.

How do we navigate these tools that can connect us with the world and yet often leave us feeling so alone at the same time?
Looks cool! Is there any chance of getting sparse operations, at some point?
This is no different than a few hundred CSS frameworks I have looked at over the last year. In fact it's actually worst than most:

- The 12-column grid was a great tool when it was first used about 10 years ago, but it's limiting creativity and no longer necessary if...

- ... you use flex, which this framework doesn't. Flex is now supported in 97% of installed browsers (http://caniuse.com/#search=flex) and I'd guess those 3% will actually be quite scared if any website actually worked for them.

- Whenever someone sees a for-loop in a template they start a 10-paragraph rant about separation of concerns. But nobody bats an eye at <div class="col-md-2"> even though css was invented to separate content from presentation.

It's really easy to do semantic markup these days and style it without repetition. Use semantic tags like <main>, <article>, <aside>, <nav>, etc. This is usually enough, especially using the power of targeting tags based on their position&context in the document tree, i. e. :first-child & friends. If unavoidable, use semantic class names (article class="editorial") and future-self will thank current-self for making the CSS so easy to read.

Positioning happens with a display:flex on the container and a flex: x x x on the children. Stuff like class="col-s-4 offset-xs-3" was only invented because each of these rules required multiple lines of CSS hacks and workarounds.

Even if that fails, use the 45-step build pipeline you've running anyway and use some preprocessing to pull those hacks into a class via @mixins.
EBay paid £1.1m UK tax despite sales of £1.1bn
Dacobots – eLearning for Kids
2 woman... is "multiple woman" now.

You want that from dozens of people, he singles out 2 of those people specifically for a job that envolves some kind of expertise, not because they are good at it, but just because they are woman.

I guess this is the "equality" thing I keep hearing about...
There's thousands of sites serving the same or similar purpose. Twitter is only unique because it has a lot of users.
I know lots of the big name consulting companies in London at least used to do it. A friend of mine with a physics degree from Oxford got job offers for all kinds of things on the assumption that if you can get a physics degree from Oxford, you can probably learn other stuff as well. He ended up doing some sort of forensic accounting.
"In May 1976, Motorola again slashed the price of the 68000 CPU, this time to $35." - Should be 6800. One zero too many :-)
This is the short text:)

The Dacobots portal provides a wide range of educational games that are meant to enrich the knowledge of its users and to enhance their cognitive abilities in an entertaining way.
Ask HN: What are some good open source Python projects?
I'm looking to polish my Python skills and I think contributing to an open source project is a great way of doing that. So far the Python Software Foundation & the Mozilla Developers Network are two FOSS projects that seem quite interesting.

Can you suggest anything else?
How did you get started with that?
1980000 сатош вывожу из International Reserv
poorsql.com
On the contrary, taxation based on wealth would be much fairer than taxation based on income. Unfortunately a wealth tax is pretty much impossible to implement. The closest thing we have is property taxes.

> You hold $100. I hold $1. We live the same life, live the same services, make the same income, and you pay 100x the taxes, if you base it on wealth. Does this really feel fair?

Yes, that is fair! How about this scenario instead: I hold $100,000, but suddenly make $300,000 this year because I sold my startup. Trump holds $1,000,000,000, spends $1,000,000, and loses money on a stupid investment so his net income is negative. I pay $120,000 tax, over a quarter of my net worth, while he pays nothing. Is that fair?
Given that the person is in prison, it seems rather improbable that s/he was on a course to be a first-year undergraduate or is particularly familiar with algebra. The average person doesn't know algebra all that well, you know.

Frankly, I do not understand the people who are attempting to push CS textbooks on this person. The original question does not contain the words "computer science" anywhere within it.
https://en.wikipedia.org/wiki/Universal_Declaration_of_Human...

"""
The Universal Declaration of Human Rights (UDHR) is a declaration adopted by the United Nations General Assembly on 10 December 1948 at the Palais de Chaillot, Paris. The Declaration arose directly from the experience of the Second World War and represents the first global expression of what many people believe to be the rights to which all human beings are inherently entitled. The full text is published by the United Nations on its website.[1]
"""

[1] http://www.un.org/en/universal-declaration-human-rights/inde...
As a point of reference, even the Wikimedia Foundation had almost 300 staff and contractors as of 2015. This is admittedly a lot fewer than Twitter employs today. However, I suspect that even a minimalist Twitter without sales, etc. needs more employees and would have more of other types of costs than Wikimedia.
Yep, I understand your situation. Somehow I lucked into the second situation that you outlined. I think I'm exceedingly lucky that I missed the first situation - it seems to be the common case these days.
Its hard to tell if such sentiment comes from disappointed people on the far left, or pro Trump trolls concern trolling that Hitlery is the pro corporatist NEOLIB sell out.
they'd rather your process suck and keep sucking than
take any time to help fix it. That sounds to me like
someone who isn't prepared to invest their time and
energy in your team.

To be fair, you're asking them to make that investment of time and energy before you've decided if you're going to pay them for it or not.

Gotta have a pretty good prize if you want people to gamble for it.
It's interesting how my response to this changed from not another CSS framework to keep it up, after reading the author is 13 years old in one of his previous comments.
Every Minute Counts: Coordinating Heroku's Incident Response
Your stats about wealth inequality are fine, but there is another stat that needs to be considered alongside them: in the US, the vast majority of wealth was not inherited. In fact, a smaller percentage of wealthy individuals in the US inherited their wealth than in most other countries.

This is from https://www.bloomberg.com/view/articles/2016-10-06/the-rich-..., based on this study: https://www.psychologytoday.com/sites/default/files/WaiLinco...

However, this is all moot, because taxation is based on income, not wealth. The only way the US government taxes wealth in and of itself is the estate tax, which affects a pretty small percentage of estates.

It would be more relevant to focus on income inequality, but even then, that's missing my point. It's true that wealth and income are very unequal in the US, but it's also true that the people who benefit from that inequality pay more than half of the taxes, and many people pay none at all. How much more should the rich pay before they reach their "fair share?"
I'd challenge that interpretation. Lots of Hillary's disproportionate support came from people much less likely to use Twitter (e.g. older black voters), while Sanders' strength with younger voters would be much more likely to show up on Twitter.
The worst devs I've worked with are those that proclaimed themselves great. Some could sling code well, others were hopeless but they all were toxic for the team.
Anyone use these fellas [] ?
My take is that to some extent the protocol itself is enshrined in a kind of historical gravitas that makes it politically hard to modify.

People assume that IRC as a protocol is not fantastically outdated and it's architecture is inherently distributed and fault tolerant. Even if those things are not really true (at least not at the levels that other moder modern systems would be considered at), people hold onto the belief.
According to the article he ignored any women in the audience (at least 2 according to the article)...

The point of contention, as clearly stated in the article, was that he appeared to be actively looking for female founders... but making no actual effort.

Your other points are largely irrelevant to the situation but...

VCs are not the 100% rational actors you seem to think they are. They don't do DD the way you think they do DD. It's just not a 100% efficient, unbiased system. They're also in many cases not really looking for a "quick ROI". More often than not they're actively avoiding a "quick ROI"...

Implicitly, I think it's likely that VCs /do/ care about race and gender. I think it's likely that many VCs have a subconscious picture of what a "good" founder looks like, and that incorporates gender/race biases.
Regarding the IRCv3 group: it's actually worse.

Historically the IRCv3 project originated at Atheme as a project to bring some extensions to IRC in order to make it more modernized, such as the SASL binding (IRC Authentication Layer). ZNC guys and Atheme guys did not get along because political reasons, so they threatened to fork the project. Atheme decided to spin off the IRCv3 project at that time as it was no longer really interesting to Atheme anyway (IAL was adopted in basically every IRCd and most mainstream clients).

While I cannot really comment on the current managerial processes of the project (as I do not know what internal discussions the technical board has anymore, if any), the technical board allows people to submit things that they know will never ever be ratified, without saying what the outcome will be when it is already known to them, in order to give the appearance that they are an open project. In fact, advising people to not work on specifications that mainstream vendors will not adopt is actively discouraged by the working group, as the image of being open and the appearance of being non-offensive is more important than discouraging people from wasting their time.

As for charybdis (a widely deployed IRC server): we keep an eye on the IRCv3 group and implement things that we find interesting. There is no commitment from us to implement future IRCv3 work just because it is an IRCv3 specification.

As for IRC itself: IRC is a wonderful thing, but honestly in 2016 we can do much better. The backwards compatibility requirement of IRCv3 (which exists because they do not feel they have enough influence yet) is a serious crutch that prevents a lot of potential work for fixing design problems with IRC. The lack of unique identifiers at the client level (other than nickname) makes a lot of things like nickname ownership painful. The overall concept of IRC is a powerful one, but the technical foundation is crap. This is why Slack, gitter.im, etc are kicking IRC's ass right now, and IRCv3 is honestly too little too late for that fight. These services offer easy integration with any type of website and the IRCv3 group is too busy talking about bringing HSTS to IRC. This is a total and complete inversion of priorities verses where they should be.
I disagree. The history of Minecraft is one of the most incredible indie developer success stories that exists. Whether its free or proprietary is irrelevant - we're talking about a game, a fun creative work, not some piece of infrastructure we will all come to depend upon and be entrapped by. The lack of a free license or source code hasn't stopped all kinds of creative modding (nor has it with many, many other games in the past). As long as we are all free to create and distribute original works, so that the next one-man success story can take place, we are fine.
I'm able to view mobile.twitter.com/joshtpm in desktop Safari, and without an account view at least his previous week's posts not logged in.
Let us not forget countries have a need to compete just like companies.

If a foreign country taxes more than others you must expect some companies/individuals to move their assets to a country that taxes at a lower rate. To expect otherwise would be unreasonable. This is not tax evasion, but people making rational decisions given their options.
Isn't the definition of insanity something about doing the same thing and expecting different results.
At least negotiating it would make the minimum width en route more knowable. Right now you don't really know. The system can't even perceive this aspect of itself well.
This is what I first think of when a government makes up excuses to block a foreign service, they are just trying to promote their own local services like Baidu/Sina Weibo in China.
>If so, why?

Because they are arbitrarily applied based on ideological lines and what your caste is in progressive caste system. I see tons of accounts asking for Donald Trump to be anally raped but none of them are suspended.

Why do you support this gross and repulsive censorship?
How Steve Jobs Came Up with the Name Apple
Pre-merge Code Reviews
Legally, yes, YouTube was banned because of those videos. But they stopped the ban after Google started paying taxes here, which IMHO is worse.

I wish we still had good investigative reports who'll read those e-mails and summarize it for us.
The debate about singular/plural naming for relations comes up frequently. In my opinion, it stems from the fact that English has only 2 forms for all the possible grammatical cases. It has only a different form for the singular and plural cases, and thats what people concentrate on. I propose to take a step back.

There are quite some languages that have different forms for the nominative, accussative, dative and genetive case. Lets take Latin and the concept of an unpaid developer (servus).

Servus is nominative singular. Lets make it plural: servi.

Select from servi...

oh wait, we have a from so we need an ablative plural here. So we get:

select from servis...

What about updating? Then we need a plural accusative form:

update servos...

But are we updating the whole collection or just a single record? Then we should probably talk about servum.
Et cetera ad infinitum.

This might be a little overstretched.. Why don't we just use the normal form (the style guide talks about natural) of a noun? Good question, that is the singular nominative form. So, why make a special case for plural and ignore al other grammatical concerns?
As soon as you want to view something through a different direction you run into this problem. Sure, you can embed chat messages into a conversation, but what if you want to look up every message by a particular user?

I would be surprised to find that 90% of apps don't have this kind of requirement. Pokemon is easy because that data is static.
We've banned this account for repeatedly violating the guidelines. If you'd like to be unbanned, please email hn@ycombinator.com. We're happy to unban accounts if we believe you'll post only civilly and substantively in the future.
I'm doing a self funded start-up and I moved to Panama from SF to save on taxes. I was paying over 50% tax and now I pay 0% tax. By moving here my start-up went from unviable to very competitive. I am now able to undercut my only competitor and will likely drive them out of business sometime next year. Once that happens I'll raise my prices and make even more money.

This is business; if I didn't do this someone else would do it to me. Same thing happened to me with a previous company and a Chinese competitor. Lost ten years of savings and 4 years of my life on that one.

I much prefer living in the US but it was just impossible to make the numbers work. I could have survived with a 10-20% tax but there is no way that is happening in the near future in the US.

The point I want to get across is; irrespective on what you think is fair the US tax rate is uncompetitive and driving small business out of the country. Big companies get to stay because they can afford the more expensive tax avoidance schemes. Little guys like myself are either driven out of business or out of the country.
Ask HN: What is your favourite stack for small personal projects?
Small personal projects have very different requirements than full commercial applications. Ideally they are easy to get set-up in a weekend or two, are enjoyable to produce, require very little maintenance, and are easy on the wallet.

What are your favourite stacks for personal projects?
This highly depends on if your site is dynamic or static. If static, I would go with GitHub Pages or Netlify as they're free/cheap and easy to use. Static sites with this kind of hosting is also great in that they require practically zero maintenance.

If you have to run a dynamic site (less potential headaches if you avoid this), I would try to use something like Heroku. It's easily one of the simplest way to host a robust site that needs to scale without having to spend much time on admin and DevOps.

For the people recommending a VPS, DigitalOcean etc., you're talking about using a huge amount of your own time to make such a setup as robust, easy to use and low maintenance as Heroku. What about backups? Scripting server creation? Adding a load balancer and more servers? Security updates? Server security?

The more parts and scripts you have to put together yourself, the more things that can go wrong and the more time of yours it's going to consume. If you consider how much your own time is worth and how important your startup is to you, trying to save anything in the realm of $10 a month on a core part of your startup doesn't make any sense if this is going to cost you multiple hours of time a month.
1 . > It is these "decentralized" people who are out of touch, not the ordinary people.

This statement seems a bit condescending, just saying..

2. In my post I'm not trying to make value judgements, but just offer a possible explanation why things are the way they are, and who may have better chances to change them.

3. I don't think that we should/can decentralize everything, but I do believe there is a worrying tendency towards extreme centralization. This may not neccessarily be a bad thing though. The world we live in is the expression of our choices, and if this is the result, then this is the result. We can observe and adjust if we feel the need, by changing our behaviour, if not, then that's that.
Google is not paying taxes here. Those e-mails are as empty as recent Wikileaks AKP e-mails.
How can you talk about lock-in without more argumentation when the person just above your response gave good reasons why Heroku is not a lock-in?