skysight-inc/HackerNews huggingface dataset:
No one has a hard time believing you are a good parent. And I doubt anyone really cares much, as we've gone far beyond the point of providing a personal anecdote to help with arguing a point, and instead we're at the point of almost bragging.

The point is:

You argued people get deemed responsible for things entirely outside their control, and as an example you pointed out parents are expected to pay for something their kids broke.

The first person to responded pointed out that you're usually not deemed accountable for things entirely outside your control, and in the case of a kid breaking something, you're expected to pay because you have a large amount of control over your kids habits, and you certainly have a large amount of control over your kids whereabouts, so them throwing a stone to break a window is something you could have avoided.

And no one deems you responsible you for things that you couldn't truly control about your kid. As an example, if your kid hits someone with a medicine ball after their gym teacher instructs them to use them in a slightly dangerous way, no one would have you pay the other kid's hospital bill.
you might try actually visiting and finding those aren't truthful :)

Most people I've found who think that are young and poor or left, how perspective changes once you escape that!
You can experience a better web. It's not easy though. You'll need to give up a lot. I turn off javascript in Firefox (must it really be done through about:config?).

A lot of websites work and I appreciate those sites even more. Gmail still offering a HTML version for example.

Then there are those that don't like Youtube. I've had to effectively give it up or find a workaround like youtube-dl and mpv.

What does suck the most is I can't use my banking site!

If you must have some JS in your life, Sunday is my cheat day. All the JS and all the calories you can handle, one day of the week!
The button element should be used for interaction that is not navigation to a different url.
Or Dart... What ever happened with that?
I'm not convinced that this approach flattens the learning curve significantly. The concepts are different, and when you're at the end of that journey and look back, you'll find that you spent a large amount of time unlearning things. That is if you ever get there. It's easy getting stuck on local maxima when avoiding steep learning curves.

In other words, old school PHP and modern PHP are two vastly different beasts with few commonalities.

There is no way past learning the basics (OOP, patterns, proper architecture), by deferring that in favour of an easier start you're only lengthening the journey.
I would also like to know.
If it ever makes sense to do this it means you aren't committing frequently enough.
Comparing averages, I agree. Most of India is rural poverty, with few good hospitals. Or, for that matter, few good toilets.

Comparing the places available to me - an upper middle class professional - I strongly prefer India. Spine surgery cost me 1 month of the average Indian software engineer's salary (vs easily 1 year of salary in the US), and quality was equivalent.

My doctor was as good as any in the UK (he was licensed to practice there, in fact), he just came back home for family reasons.
New and novel ideas are often rejected.

One of the better examples is the theory of continental drift, now known as plate tectonics. The suggestion goes back a while, though it was a German meterologist, Alfred Wegner, who made the first serious proposal in 1912. He was rejected by a large part of the geological establishment, and died without seeing his ideas accepted. But the evidence mounted, both of the record that drift had happened (fossils, geological structures, magnetic reversals), and most importantly, a mechanism and sufficient time both made apparent by radioactivity and radioactive decay. By the 1950s the age of the Earth was known to be 4.5 billion years, and by the mid 1960s, Wegener's theory was geological fact.

It's now considered the central concept of geology, by at least one account I've seen, which is quite a feat.

Naomi Oreskes, recently known for her work on the disinformation campaigns against tobacco, lead, asbestos, CFCs, and now CO2 regulations, Merchants of Doubt, wrote several papers and two books on this subject in the late 1990s and early 2000s, specifically about the history of science aspect, and the long rejection (and eventual acceptance) of the theory. Recommeded reading.

I don't disagree with you on academia, though there may be reasons for that as well.
I did not deeply read the whole article because it's pretty wordy and a lot of air, but there is a point where it discusses Leibniz "solution", which was "therefore God". Basically the well-discredited "unmoved mover" argument in a slightly different cloak. He goes on to try and prove that there cannot be two identical things in the universe, which I guess he must have done before anyone knew about fundamental particles.

In reality, it seems to me that if you want to develop a system of understanding you have to develop a set of axioms and accept them. And by Goedel's incompleteness theorem, your system cannot be a complete or exhaustive description of what is true.
Don't forget my proprietary pet peeve for proper mobile rendition: <meta name="viewport" content="width=device-width, initial-scale=1">. Don't get me started :)
I wrote on my blog about some of the annoyances that come with type checking:

Type Checking vs. Metaprogramming: http://www.oilshell.org/blog/2016/12/05.html

http://www.oilshell.org/blog/2017/01/21.html (at the end, pretty printing requires metaprogramming, or escaping into another language)

Whenever you have a code generator like an ORM, or protobuf-like schema languages, you can use metaprogramming instead. Generally I think this helps the program so you don't have these impenetrable walls between layers, where one person understands one side and the other person understands the other.

I find that a lot of programmers coming from statically typed languages are writing Java in Python, or Java in JavaScript. In Java you don't really think in terms of metaprogramming.

If that's the case, then it is going to feel annoying. You're getting all the downsides without any of the upsides.

I would look at Go for other examples of the downsides -- namely the lack of generics. Go is attracting a lot of Python and Ruby programmers.

In Go, you can't write basic generic functions like max(), map(), filter(), and sort() -- in JavaScript and other dynamic languages this is not something you would think twice about.

I guess between metaprogramming and generics, dynamic languages let you write more abstract and concise programs. Programming in statically typed languages feels repetitive to me, and the architecture is quite clunky unless you are doing textual code generation.

Steve Yegge also has a bunch of good posts about dynamic languages.

Thanks for the honest question. I think it's important to remember that there are tradeoffs. I fully admit that type checking is useful in many circumstances. I would like the best of both worlds. I'm a little disappointed that recent hybrid languages like Dart and to some extent Racket have had problems with optional typing and gradual typing. It is something I'm interested in but it seems like an unsolved problem.
I don't think we can reasonably call Newton or Einstein "outsiders". Einstein might have been working in a job on the side as a young man while trying to get recognition, but as I understand it, the year in which he published his major groundbreaking works was the year in which he got his PHD. In fact, one of his groundbreaking papers was his PHD thesis, I think.

Newton, likewise, was in the university when he made his breakthroughs, IIRC.

Let's not forget that while all the pictures of Einstein are of an older professor, he was quite young when he made his biggest contributions, as was Newton. They weren't "establishment professors" or something because they were too young!

It has been argued, btw, that nowadays too much background is necessary for people to make breakthroughs so young.
Update your blog post then. It's bad advice and could cause others to lose money.
For something that purports to be for FreeBSD specifically, it is disappointing to see an explanation of how to set environment variables for login shells giving the same old tired and laborious this-is-how-you-edit-shell-one's-login-script, this-is-how-you-edit-shell-two's-login-script explanation when FreeBSD, like other BSDs, has the login.conf mechanism that allows a user or a system administrator to prescribe environment variables to be set for login sessions without caring about the user's choice of login shell.
First Art send to space 200000feet
>A BILL: To clarify rules relating to nondiscriminatory workplace wellness programs.

>prevention programs that provide incentives, rewards, rebates, surcharges, penalties, or other inducements

How on earth is any of this nondiscriminatory?
How did oil ETF pass with OPEC in existence? Did they just stop doing their job that day?
The letter:

http://webfoundation.org/2017/03/web-turns-28-letter/

Referenced by the W3C, but surprisingly without a direct hyperlink, only by title. A bit strange considering the organization:

https://www.w3.org/blog/2017/03/28th-birthday-of-the-web/
Since you've written the rest of them in English, maybe Crna Gora should be Montenegro.
I don't suggest to ignore the past, just say that it may not be practical/feasible to keep every bit of it around. We still remember the importance of many now defunct technologies: Roman pilum, ancient oil-lamps, the crop cycle, the Ford T-model. These were important steps on your journey to our present word, and we still remember, but have only a few items preserved in museums.

About the difficulty of parting from things: I know, that is why i mentioned to create digital reminders, to help you remember the important parts of the past.

And what is also important: if you do not keep stuff, be responsible about the disposal. I do not presume you would not be, just repeating it should anybody else read our discussion, may this help him/her in making an informed decision.

edit:
In Hungary, where I live, we have some nice collections about computer history. I know of 2 noteworthy ones, one is in Szeged, in a former military base, the other is at a university in Budapest. Both are public, the first being a museum, the second being a free exhibit. If the stuff I had was anything special, I'd consider donating it to them, if they needed it. You should also check around to see if some institutions would take the responsibility of preserving it, write some short letter about the things you wish to donate, their importance in technology, you know, the stuff that is hung out in museums to educate the technologically not-so-informed, and ask them if they'd take care of them. I believe you could find some places where it would be a nice item in a public collection. I'm sure they'd also give credit to you.
I was thinking the same when I saw that... Not sure if it's viable, but maybe buttons?
Troy Hunt: https://www.troyhunt.com/

He writes great articles on security and is the man behind https://haveibeenpwned.com/
There is no human organization that should be free from scrutiny. Actions taken by members of the media and academia have significantly contributed to public distrust, long before Trump entered the political arena. He is simply capitalizing quite effectively on those, and other, sentiments.

If coal is dead, so are millions of humans. It remains a significant source of global energy, especially in developing countries.

We can craft strawmen and knock them down with cherry-picked quotes all day long.

Exhibit A: Hillary's "super predators" comment - https://www.youtube.com/watch?v=j0uCrA7ePno

Exhibit B: Bernie's "white people don't know what it's like to be poor" comment - https://www.youtube.com/watch?v=z6IlGoeDIUQ
Kickstarter PBC 2016 Benefit Statement
The age of the botnet is nigh.
The Source Engine (of Half Life and Counter Strike fame) uses a checkered black and bright pink texture for missing textures. It really is garish, as I discovered when playing Garry's Mod back in the day.
That's incorrect. As domestic wages rise in a poor nation, emigration rises because the burgeoning middle class is better able to leave. That's why the US saw such a dramatic increase in immigration from Latin America since 1980, as wages have soared (relatively) there. The US now sees more immigration from Latin America every ten years, than it did in a century from 1880-1980. The desperately poor aren't the primary source of emigration around the world, they're mostly unable to move from their location. It's overwhelmingly not the Chinese or Indian poor (a billion people earning sub $5 per day) that are emigrating to the US, it's their middle class and higher - the truly poor can't move from their spot.

One of the most obvious examples of this - for generations, health care professionals in low-development nations have been emigrating, seeking higher incomes in the developed world. That's despite the fact that they're almost always middle class or higher in their own country. You could see this in action over the last 50 years across poor nations in Asia, Eastern Europe and Latin America. Currently the middle class is flooding out of various poor Eastern European nations, seeking a better life in eg Britain.

There were about a dozen articles posted on HN about this concept when the Syrian refugee crisis was peaking.
What is wrong with the Hutter Prize strategy for achieving AGI? Don't get me wrong - the money would be very nice to have - but I am drawn to the simplicity of the Hutter Prize. Is the conception of that prize in some way flawed?

I think that finding an efficient way to invert mathematical functions gets you most of the way to AGI. What we need is a general purpose declarative constraint satisfaction programming language. Take the task of finding the square-root of a number in a system that initially knows how to square a number.

In my Lisp like language:

(define).. (square). x
(*).. x x

(write). "sqrt(9) = "
(write). (square). () 9

;finds the number which squared equals 9

;This program will figure out the answer by inverting the "square" function. In general you can specify any constraints that you wish and then solve for the unknowns using genetic algorithms or some other general purpose optimisation technique
The example of your gun friend, maybe he doesn't feel confident about running a business? Doing the manufacturing etc is only one part of the process.
I did that a few weeks ago, but I think the "one email a day" format is really bad for such a thing, it's just too slow to find something that suites you.

It's probably a bit like dating.

I'm using dating websites since 2002 now, leaving one, joining another, using about 3-5 simultaneously.

I find like... 4 interesting women a year and only 1 in 2 years finds me interesting.

And most women I had relations with, I met outside of these portals.
Since you asked,

1) Re-defining the original meaning of the share of stock. Current paper that is stripped of voting rights, various classes and super-classes of stock based on who happens to be the shareholder just seem keenly intent on making the corporate governance process more opaque. If you want the exec to have 100x votes over anyone else, print 100x as many shares.

2) Double taxation of dividends. Distributions by REIT, MLP or a pass-through LLC/LLP don't get taxed at a corporate level. Convert that entity to a corporation and keep the same process, and what you used to call "distributions" is now called "dividends" and gets taxed twice.

3) Slow dilution of existing stock pool via new options and companies printing new shares of stock. If they want to award some shares to their execs, they should go out and buy them in the open market. If they want to raise cash for acquisitions, the debt markets are eager to accommodate. Dilution is the ultimate "trickle up" benefitting current management at the expense of the small shareholders.
I do not have a place to read about management technique. I'm not a manager outside of the companies I start myself and when I hire, I really only hire specialists who know very well what they're doing.

What you describe sounds like you don't really have people who are sufficiently senior to work like I do. Manage them more closely.

If you had to replace any one person on your team, would you be able to outperform them in terms of technical skill? If yes, just have them walk you through all the steps they need to go through to finish the task and then discuss things that they might have missed.

If not, I can't really help you. I don't know what to do in a situation where both the manager and the engineer don't really understand the engineers job. Never been in the situation.

But if you think that managing time helps with anything, think about what your own KPIs are. What do your superiors want you to do? Deliver results or appear busy? If its the second, my high level advice would be to find a better job, because your environment is going to become very toxic. Beyond that, if they want you to appear busy, just make your engineers appear busy while looking for a new job.

As far as how I want to be managed, you already know everything. Tell me what needs to be done and leave me alone. I'll talk to you when I need something. You talk to me when your priorities change or when you need something special. Beyond that, if theres any kind of meeting or something else that needs to go in my calendar, I want it in electronic text form. If you "tell" me about it, I'll have to write it down myself anyway.

^ This sounds antisocial af but I don't have an aversion to face to face conversations. Its just that whatever youre going to tell me is either irrelevant or it needs to be written down anyway. So why not just write it down.

Since this does not seem to be the case with your employees - if you tell me to do something, I will come back with a deadline and I will not miss that deadline ever. If the task is bullshit and cant be done, either in principle or because your deadline expectations are unrealistic, I'll tell you about that up front. I'll still work on it if thats what you want but I'm not going to work 12 hour days just because my manager is a clown. I'll send you an e-mail for my own documentation that whatever you want me to do is ridiculous and if you decide that you want to crash and burn over that, be my guest.

Does this sound like an unrealistic manager/employee relationship? May be. I honestly don't know. I've never been an employee.
But "look how horrible" actually prevents decriminalization/legalization efforts.
I recently started studying Leibniz in my spare time. I found this book to be a delightful introduction:

https://www.amazon.com/Leibniz-Very-Short-Introduction-Intro...
Tech workers live 40 to a house in high rent San Francisco
It would be instructive to re-ask this question as "what would you do to pay for a $400 dollar expense in 6 months". I suspect the answer would be different. There's very good evidence to show that people are bad at planning for nebulous future risks, especially compared with current needs/wants.

Robinhood should add a direct-deposit option which automatically buys shares of indexes in a preset mix once sufficient capital has been deposited, I suspect that would materially help.
Devices that produce a trickle of truly random numbers can be produced for a few bucks. They're included in modern CPUs, for example.

But that was never the problem. The problem is, now what? To use this OTP you need to securely deliver pads to everybody you'll ever send a message to. So, OTP is practical for a handful of secret agents who'll receive messages of a few dozen words per year from a single controller, and useless for most of us in the real world.

_This_ problem is why we have public key cryptography.
I see the rehab industry as selling snake oil. I'm sure that it has been a good business to be in with the trend to send fewer addicts to jail and redirect them to rehab instead. Going to rehab is a good idea if you need to rehabilitate your image, e.g. to get a job. I have no experience of American rehab. The whole idea seems weird to me.

I think one of the practical effects of it is that serves to teach drug users about the "addiction disease" and how to act their part in the drama. I suspect that it helps bring about the symptoms of the "disease", because without being educated about the symptoms, how would you know what you're supposed to do?
It's hopeless. I don't know where this victim mentality comes from. I won't even put a political label on it because I truly don't understand how people can think this way.

It's like complaining that top 10% of good looking people get 80% of all the good acting jobs.

Or that the top 10% of people with athletic prowess win 80% of sporting events.

Or that the top 10% of good chess players win 80% of tournaments.

Or that the top 10% of engineering graduates grab 80% of the good jobs.

Or that the top 10% of people with great grades get 80% of the good jobs.

And, while doing this, blaming those people for one's lack of success in the respective fields.

Well, yeah, the top 10% of the people who are genetically better swimmers will win 80% of the swimming competitions. Me? I suck. Because I am not anywhere close to that genetically optimized group. I can get much harder and improve but I am simply not good enough. And that's OK. I don't know where this idea that we are all equal in every respect comes from. There are people far more capable and far less capable than every single one of us in just about every single human activity and the top 10% within any category will do better than the 90%. That's just the way things work.

Wealth is that same. Some people have money because they are lucky and otherwise dumb as a brick. That's not the case for most people who have money. They've taken risks, worked hard or worked smarter than others (or all three of these factors). And, no, they are not trying to oppress the rest. The gifted swimmer who laps me at that open water meet doesn't even know I exist. Blaming him or her for my shitty standing isn't aligned with reality at all.

Yet, I don't think these realities are going to convince people attached to this rich-hating ideology to reconsider their position. I don't understand where it comes from.

I am speaking only of the US here. I don't know about the circumstances elsewhere. Here in the US, opportunities for advancement have never been better. Not by a long-shot.
I wish AMD payed any attention to FreeBSD at all.
May it help, sure, I agree. And yes, responsible reuse, and recycling are worthy of promotion and ideals to strive for, tho being a responsible human according to ones individual interpretation isn't very satisfying. Responsible disposal is not the end all and be all
OK, maybe rather annoyed, but at least not lonely:

http://www.dailymail.co.uk/news/article-4304200/Pamela-Ander...
> but that would be true anywhere outside of northern Europe or Canada as well

Don't forget the Antipodes.
Sure no problem, updated. I'm not trying to hide anything. For the record I am bullish and don't think we are doomed and on the verge of a market meltdown. Perhaps a deserved minor correction.
One important thing about keyboard is that it is a mostly uninterrupted buffered stream: with some notable exceptions, you can usually keep typing whether the previous command is done executing or not. You can type ahead several long running commands (in a shell, in an editor, for instance) and then let go.
Or, you can click, wait, click, wait, click and then finally switch to something else.

Is it a big deal? I suppose it depends on how much you think in terms of whole sequences of commands.
Strong incentives for them to rewrite the rules to have lenient taxation of their stuff (land, real estate, investments, cash accounts) and more aggressive taxation of your stuff (W-2 and 1099 income), thus creating barriers to entry to economic mobility.