skysight-inc/HackerNews huggingface dataset:
I blame System V.

I'm shocked, I say shocked, that it took much longer for System V to kill it than you're shocked, you say shocked, how long it took Java to kill it. ;)
Having put together a build system together for building a modular os using make: no, it's really not time to make a comeback.

Make is simultaneously powerful enough to seem pretty good for use, but not powerful enough to do anything outside its very narrow problem domain without really ugly hacks.
Building Your Team: Focus on People, Not Jobs
Product Psychology: How Users Process Rewards
And then we'd have to redo/relearn the last millenium of why we do the things the way we do them.
Yes, I'm sure they do and I would too but that is not the vernacular "working".
The can't easily dodge sales tax, because the responsibility is on the sellers to collect it. Most of them won't have the resources to cheat and get away with it. They can't easily dodge land taxes either, because land can't be moved.
Build Your Own 8x4 Foot Whiteboard for $15 (Instead of $200+)
That might be the case but vagueness doesn't sell.

I'm not saying the message should be an engineering manual of the ins and outs the product but it should be clear, concise and entice customers to give the product further attention.

Consider seo description field of HubSpot

>HubSpot is an inbound marketing and sales platform that helps companies attract visitors, convert leads, and close customers.

Vs. Optimizely

> Be brave, experiment everywhere, and transform your customer experience with Optimizely.

Seriously WTF
Amusingly, this does answer the parent question.
The question we should be asking as more ubiquitous devices are built with comparatively large amounts of computational power is not what will run tetris, but what won't run tetris?
>The problem is that no tax code can close all loop holes because you just can't foresee the creative ways people will out maneuver the tax code.

You can, legislators just have a number of strong incentives to do the exact opposite.

You can tell how delicate this state of affairs is for the wealthy by the fits that they pitch via the media whenever a legislator proposes closing one or more of these loopholes (e.g. carried interest).

Moreover, many loopholes are often opinion based and require the tacit acceptance of the IRS to continue. Change the IRS leadership and boost its funding and the house of cards would start to collapse.

The problems are that they tell us to be fatalistic about this and we believe them and corporate-friendly lobbyists have more cash than union friendly lobbyists.
It's over the top for sure, but if I knew someone charging rent to people when those properties were flooded out I would completely cut them off from my social circles- legal or not, they're crappy people and worse at business.

Here's why you shouldn't have to be charging those renters: you have the appropriate insurances in place, and the appropriate amount of cash in the bank to cover a couple months of float. If you don't have those things, then you're just doing it wrong and you're trying to get SOMEONE ELSE to cover your own mistakes.

Anecdote: I was 25 and had my first rental house. Neighbors house burned to the ground, doing a bit of damage to mine and causing a ton of smoke damage. It was tight the first month, second month was fine, third month I had more cash than if nothing had happened at all- I actually came out ahead.
I think the thing we keep forgetting is if "everyone" makes more the only thing that is going to change is housing and food prices and you will gain 0.
5 Social Media Mistakes That Can Ruin Your Brand’s Reputation – Buzzlogix
Thank you! I'll fix it right now
What quantifiable system of keeping score is as universally applicaple as money? Money is an awful way to keep score on a global scale, but it seems to be the best we have.
Try recruitment tests like this one https://triplebyte.com/ (read faq: https://triplebyte.com/candidate_faq) or even some remote dev factory type stuff like TopTal to start out otherwise you get that HR phone screen demanding your X years of experience with X stack.

Another method is find a company you want to work for, find where they keep open source projects, and work on them. When they have a job opening you'll be the one they contact usually. Databases, frameworks, Docker, ect are all good for this. Mailing lists and open source projects is how I usually get work and avoid the phone screen demanding X years of exp.
I don't understand the obsession with financially successful people.

If you have ambitions for financial success, learn a skill that is in high demand or find another way to create value for society.

If you have no ambitions for financial success, you have no right to go around complaining about the success of others.

Stop fetishizing successful people who deprecate their success. Some, like Warren Buffet, are disingenuous and fairly transparent panderers. Others, like George Romney here, may well be sincere. But they achieved success by creating value and making careful and studied decisions about the allocation of capital.

> Quite often in the pursuit of more wealth, they trample on the little guys, leaving them to struggle more.

Show evidence.

> Or through fraud, graft, and knowing who to bribe (see "campaign finance").

Show evidence. Not baseless allegations.
Like most treatments of this topic, when comparing tax rates from the 1950s and 1960s to today, it fails to note that very few people actually paid this much higher marginal rates. Instead, the high taxation on the upper income brackets encouraged companies to offer perks and benefits that would not be classified as income, and the wealthy would take advantage of these instead.

Furthermore, yes, tax rates are lower today if you exclude Social Security and OASDI[0], but tax revenue as a percentage of national income is higher. That's a sign that the higher tax rates did actually suppress economic activity, and that both the government and its citizens are actually better off with tax rates closer to what they are today than what they were 50-70 years ago.

[0] SS/OASDI tax rates have increased sevenfold since they were introduced in the late 1930s
Is that such a bad idea?
I've tried a bunch of different registrars and ended up with gandi.net whom I've been with for several years now and am very happy with. Switch to gandi.
It represents freedom, that's why people look up to it.
related https://news.ycombinator.com/item?id=15043023

> Is it not clear that free speech as a practical tactic, not only as an abstract principle, demands defense of the rights of all who are attacked in order to obtain the rights of any?
Hard to make $$ in a country that worships established wealth without getting into the old boys club. You can make great money with a good idea but working two jobs for 170K gets
old.
It's multi-master from MySQL's settings perspective.

Restoring a backup takes minutes for multi-TB restores.
And, arguably most importantly - 7. If you see a skunk, just slowly cross the road to the other side.
Stem Cells: Japan's Scientific “Moonshot”
You could tax holdings in the US or by US citizens instead of earnings, then.

Make it expensive to hold capital.

Capital in motion and at a high velocity is generally good for everyone. Capital at rest serves very few and is very harmful to everyone else.
Also North Korea, Taiwan, Canada.
I did the other guy didn't :)
Mirror: https://archive.is/xh48z
What would the flat tax actually tax though, income? Wouldn't they just dodge that then by not having income? Sure, for you and me it would make it easier -- my W2 says I made exactly 100k, here's exactly 50k of it, period. For people who have a flexible income, why report any amount that would make you pay in?
Looks very interesting! Are there any plans to support conda?
In what way would a flat tax rate close loopholes? I hear that all the time but it doesn't make sense. In the end the problem with taxes is determining what counts as taxable income. The flat tax doesn't change this. As of now it would just be another huge tax cut for high incomes which in my opinion it's designed for.
I can't agree more about the dotnet "architects"
I agree with you, but that is probably something that belongs to a plugin.
As someone working at a company that decided to write most of their SQL code at the application layer, there are definite tradeoffs. Our application performance suffers because of the fear of vendor lock-in and the flexibility others thought that writing code at the application level would provide.

The question I pose to anyone consider this type of architecture is, how often do you switch database platforms?
A few days ago I was reading through a few Wikipedia article related to assembly, and I found out Go has its own assembler [0]:

> Some others self-hosted native-targeted language implementations (like Golang, Free Pascal, SBCL) have their own assemblers with multiple targets. They may be used for inline assembly inside language, or even included as a library, but not always suitable for standalone application - no command-line tool exists, or only intermediate representation used as a source, or support for targets very limited.

Despite receive so much criticism, Go seems to be doing pretty well at carving out its own place. It's nice to see a language pick certain categories of problems and just focus on that. I haven't had any chance to write something serious in Go, but I've had to dig through a few projects and it's always refreshingly simple to read and understand. Really wish I could say the same thing about C++.

[0] https://en.wikipedia.org/wiki/Comparison_of_assemblers#As_pa...
It would be entirely possible to teach advanced math topics to younger using just pictures.

One example great example is the pythagorean theorem which can be demonstrated with a series of triangles and squares.

I do not know of any current books that has done this to a degree a five year old could learn from, but there is a huge opportunity here.

The book How to Teach Your Baby Math touches on some of the fundamental differences between using visualization and symbology.
Consumer expectation and retail capability worlds apart
The War on Public Schools
Seems like we should make another go at trying to structure this whole "society" thing for the good of everyone from where I am sitting.
The issue here is not the exact value of earnings (which changes with inflation), but the income distribution, which has become massive.

To cite the article, in the 50s and 60s, CEOs earned on average 20 times the average workers' salary; this is now 247 times the average workers' salary.
writes a book on php best practices

all the pages are blank
How would a flat tax rate avoid the unfortunate reality of burdening the poor with relatively high taxes? Tax brackets, in theory, mitigate this by reducing or eliminating taxes for low income individuals and families. A flat tax rate would surely simplify things, but I'm not convinced it would be the best solution.
If you compare Makefiles to the JavaScript ecosystem it will do so favorably, but many things will.

Make is a good build system but it is a shitty deployment system. Yes, you can do everything you want if you put enough effort in it as it is a complete scripting system, something many alternatives are not.

It does not mean that it is a good idea to do so.

Recently a client made me begrudgingly try Maven. 'Yet another make system' I thought. Yup, pretty standard one: 'mvn install' ,I'll compile everything and will also do something make has never done for me: install dependencies.

Sure, it is doable to do this with a makefile. With a lot of efforts multiplied by the number of platforms you target. In Maven you just add repos and dependencies to your pom file.

So yes, there recent build systems that are worse than Make but it does not mean that make is the perfect system with all the features we need.

It is minimalistic. It works. But it should not be your only option.
Aren't trees and tall buildings in cities doing a million times more then if the whole world was powered by the wind?
NSIS (imperative) is much inferior to MSI (declarative). MSI tracks each file's users and is able to automatically uninstall packages as well as rollback installs that fail in the mid of a transaction.
Use Newpipe, now you can.
Because that causes capital to flow in only one direction: namely, out of the country.
"But they achieved success by creating value and making careful and studied decisions about the allocation of capital."

Or through fraud, graft, and knowing who to bribe (see "campaign finance").
Why we built VisualData to aggregate open datasets for computer vision
If you don't eat, your life ends

If you never get on Facebook again, what? You have to write snail-mail letters or use group MMS?

How has HN become an argument for why eating food is not in fact mandatory?
The solution is just not that complicated:

1. For individuals, simple tax code which does not distinguish where your income came from, but does keep income brackets (not flat tax).

2. For businesses, distinguish between:

- "US-based" company which would pay 10% corporate tax. A US-based company would need to have at least 66% of employees based in the US and/or at least 50% of the products/services produced in the US.

- "international" company would pay 35% corporate tax, if they want to do business in the US.
I guess you never had the pleasure of using a Pyramid Technology Corporation 90x RISC-based minicomputer running OSx, which supported BSD and System V at the same time in parallel universes, and had patented "conditional symbolic links" to support dynamically switching between the two by changing an environment variable.

https://en.wikipedia.org/wiki/Symbolic_link#Variable_symboli...

>Pyramid Technology's OSx Operating System implemented conditional symbolic links which pointed to different locations depending on which universe a program was running in. The universes supported were AT&T's SysV.3 and the Berkeley Software Distribution (BSD 4.3). For example: if the ps command was run in the att universe, then the symbolic link for the directory /bin would point to /.attbin and the program /.attbin/ps would be executed. Whereas if the ps command was run in the ucb universe, then /bin would point to /.ucbbin and /.ucbbin/ps would be executed. Similar Conditional Symbolic Links were also created for other directories such as /lib, /usr/lib, /usr/include.

https://en.wikipedia.org/wiki/Pyramid_Technology

...And the hardware wasn't all that reliable either!

http://art.net/~hopkins/Don/text/gymble-roulette.html

At least you could run Space Invaders on the system console while it was down waiting for repairs.
> Capital in motion and at a high velocity is generally good for everyone. Capital at rest serves very few and is very harmful to everyone else.

This is dangerously wrong. No economist would tell you that a high velocity of money is an inherent good, or even that increasing the velocity of money is an unfettered good.

Public infrastructure, mortgages, venture capital, small business loans - all of these are investments, and making it more expensive to hold capital will dry up access to money for these sorts of projects.
A flat tax (eg. land tax + sales taxes, which are harder to manipulate than income tax) can be used to fund a universal basic income, which automatically gives you a smooth progressive tax system with no weird breakpoints setting up inefficient incentives.
In the US, the specific phrase 'get a life' carries the connotation of contempt for the persons to which it is offered as advice (typically unsolicited). In normal use, it is an insult that dismisses everything about a person. It isn't just used against nerds, it is also aimed at people who are doing some menial job or at a person who is complaining about some bad behavior imposed upon them by someone who tends to get away with such things.

I'm not saying that is the intended reading here. Nor, that such a reading is charitable.

One of the things I assume when I writing on HN is that I can go back an edit what I wrote to make it better. "Don't forget to live life," might better express the idea. Finishing with "Get a life" after showing the overall intent might better express the sentiment.

Leading with "Get a life" means the reader reads with only their existing context and can reasonably apply standard connotation. It is normally a bullying phrase, and an author ought to expect it to be taken as such without doing a lot of additional work. It is no surprise that it puts people off.

Suppose the author's response to people being put off by the advice "get a life," is something like "well, that's their problem." That's exactly the connotation of dehumanization "get a life" has in US culture and a charitable reading is unwarranted.
Define "hold capital". Most capital held in banks ends up helping the velocity of money because it's used for loans. If we tax the hell out of money stored in banks, banks will have less reserve, which reduces the fraction of which they can lend, which means your average joe has less access to loans for their cars, maybe their first house, a small business, etc.

Past that, if it's expensive to hold money in America, they'll stop holding money in America, which means capital flight, which is its own very large problem worth avoiding.
Ask HN: What Relational database books/sources can you recommend?
I really like the make approach but I want a modern updated implementation of the idea. With the domain of web development in mind, my wishlist of requirements looks something like this:

* Written in JS and installable via npm (i.e. runs on Windows, Linux and the other brand)
* 'makefiles' are just JS code.
* Supports using Shelljs for the command scripting parts and being cross platform.
* Supports calling tools in "node_modules/.bin/"
* Supports parallel builds for big modules projects.
* No plugins, promises, streams, async or any other nonsense like most other JS/web related build tools or "task runners".
Don't have income tax at all, tax every transaction 20%, like a flat rate VAT except that you can't claim it back on your business expenses. Simplify the entire tax system without having loads of brackets, exemptions and special cases - if you sell goods or services, 20% of that is paid as tax, end of story.

I mean, I am not an economist, I have no idea if that would work or not(probably not)
Have you read the White Man's Burden? (the book) I'm not sure you are qualified to say it isn't fair to bring it up if not, as it deals exactly with this. (and yes it isn't about race, nor is the book, but about how broken the approach to aid has been in Africa in particular)

And yes, indeed, bringing small local NGOs to help one local community can be more harmful than not. Among other reasons because you are only adding to the fragmentation of health care services in a country that is desperately trying to unify them and just seeding confusion within that system.

EMR's like what it looks like Watsi is doing have been going on since before I was there in 2007 and like I said are constantly popping up because everybody is like "hey, I can build an EMR". That should be the first clue that it isn't the core problem at hand.
>Sure you do if you're a subscriber to Hungarian Notation.

Hungarian notation encodes types (and/or scope etc) -- not formatting details. Where would it stop if the latter was the case?

>And if you're working in a loosely-typed language, it helps a lot to be able to track types through variable names.

ymd is not a type though. str_currentDate is.
Quite often in the pursuit of more wealth, they trample on the little guys, leaving them to struggle more.
A flat tax rate is not a good idea whatsoever; if you tax e.g. 20% of earnings ,do you believe people who earn $30k a year are impacted the same way as people earning $200k or more? Sure, those who earn more pay more, but it hits them in "extra" earnings, while the poor are taxed on money they need to survive.

A (very) progressive tax rate with a few ways of reducing the tax based on social (e.g. number of children, etc) criteria would probably work better here.
This culture of optimization and mutation is pretty out of control.
> The theory behind all those high-end tax cuts — a theory that I once found persuasive, I admit — was that it would unleash entrepreneurial energy: The lure of great wealth would inspire business leaders to work harder and smarter, and the economy would flourish.

That's one reason I suppose but it's important to note that despite large differences in top marginal tax rates, the percentage of tax revenue as a percentage of GDP has stayed remarkably stable since the 40s. So perhaps something else is going on.

[0] https://upload.wikimedia.org/wikipedia/commons/7/75/U.S._Fed...
The damning phrase in the article is "which has left less money for everyone else."

The economy is not a zero sum game.
Short version:

A ex to a female developer of a game wrote a long blog post, where in part he accused her new romantic partner who worked at Kotaku for writing a favorable review of the game. The New York Times then wrote a article about the blog post, causing a lot of attention both sides of the political spectrum where one side accused the other of sexism and the other side for a lack of journalistic ethics.

The best summery was said by totalbuscuit, which if I recall right concluded that the biggest issue with game journalism ethics is not romantic entanglements between devs and journalist, but rather the standard practice of quid pro quo for exclusive early access to review copies. Romantic entanglements is simply not worth talking about in this context.

In the end no one really cared. All people wanted was to continuing fighting a gender war, ignited for both sides by the New York Times. The romantic drama, ethics, or games for that matters was just the excuse.
Thanks for the recommendation, a few friends have spoken pretty highly of them too. Do you know if they have an API (for DNS records)?
It's possible to fail "palatable, well meaning, everyone agrees to it", without also meeting or even approaching the nonpareil standard of general worthlessness to which Anglin seems at such pains to hold himself.

The matter is in any case also, I think primarily, one of pragmatism. Even the most hard-line free speech absolutist can't defend Anglin without being made radioactive by mere association; thus, by his actions, he forces everyone around him to choose between principle and livelihood. It seems to me little wonder that everyone of import chooses the latter.
I'm in the same boat as you. 25 and starting my career, severely limited by my poor performance in school.

Sundays are study days from now on. Hopefully I can catch up.
Software patents are evil, but BSD+Patents is probably not the solution
>And no the container war is not a totally different concern. That's the current main concern which influences most people and how software will be administrated (and therefore developed) in the next 20 years.

I'm not really sure. I think containers (if we're talking of the Docker type) is a hype.

But in any case, totally different concern doesn't preclude it being important. Just irrelevant to unikernels.
In some situations (destructuring, at least) JavaScript will use the default value when it encounters undefined.