skysight-inc/HackerNews huggingface dataset:
Demand Media, 2.0

https://en.wikipedia.org/wiki/Leaf_Group
Sturgeon’s Biases
I don't think anyone has an issue with libel and slander laws. Those are about known false information.

Censoring an inconvenient truth seems wrong to me. The whole point of freedom of speech is because someone didn't like the speech.
> It's the same as cargo(rust)

> deploying dependencies in those languages is really painful.

Can you please elaborate here? What's painful about Rust dependencies?
> If everyone followed this approach, we would never have ended up with amazing languages like Rust.

What approach would that be?

> Why try to improve C++ if you can build cool stuff with it, right?

Go improves on C++ in at least one regard, compile time. And there they succeeded spectacularly. While I like Rust, imagine how great it would be with Go's compile speed..
Russians aren't homogeneous though?
Beginner Guide to Big O Notation
Show HN: SirixDB (Open Source) – A Time Machine for Your Data
In addition to what the peer commenters have said, I don't believe that these videos are credibly "journalism".
Yes, go decided to wait to let the various competing systems duke it out in much the same way that node.js left it out for a while.

I use git as my dependency management. I pull a specific version of a golang dependency and put it into my private git repository. Then i don't have to worry about someone's github getting hacked, repositories getting deleted, etc...

Those problems have all happened with npm and github in the node ecosystem. Go solves these problems by allowing you to decide on how to manage your dependencies.
Best Automated Testing Tools for 2018
>As a society, we approve of jail being the mechanism to "forgive" a person's crime.

That's not really true. Serving prison time is neither a way to "forgive" nor a way to "pay debt back to society". Those are just common phrases some people use.

If felons were truly forgiven, they would have their right to vote restored. They wouldn't be denied a passport to travel abroad or denied a firearms license. Convicted felons of financial crime will be denied officer positions such as CFO in public companies. A sex felony will be a lifetime of reporting on the sex offenders registries.

Society has never perceived jail time as truly resetting the scarlet letter back to zero. Therefore, the debate is whether "Google results" is in the same bucket as "sex offender list". For many in society, they think it's wrong to remove those results from Google.
Haven't read "take a vacation, regularly" yet so I'll add that to the list of ideas.
> So the fact that Go provides no solid dependency management solution is "personal opinion"?

The fact this is argued as a bad thing is personal opinion. He might have a valid point on that specific arguement but it's still an opinion piece as there have been others who have
voiced how they like vendoring in Go.

> If everyone followed this approach, we would never have ended up with amazing languages like Rust. Why try to improve C++ if you can build cool stuff with it, right?

The guy isn't designing a new language or trying to improve upon an existing language. He's just airing his opinion.

I see language bashing really as more of a tribal ritrial rather than a productive contribution. Like the KDE Vs GNOME wars or the vi Vs emacs debates before that.

For what it's worth, when I haven't liked a particular language which I've depended on, I've written my own parsers to add features. I'm not suggesting everyone should do this but it's a great deal more useful than starting flamewars.
Oh man. Yes, this is a solution to lack of growth. And a great idea for those who want it. But a solution to burnout? Speaking from personal experience and the evidence around me, starting a business seems much more likely to lead to burnout than to cure it.
Meanwhile, when governments want to check the background of someone before hiring them into a position of trust involved in national security, they'll send agents to investigate.

Methods include interviewing them hooked up to a polygraph, and asking their neighbors questions face to face.

All for reasons that seem to me less important then the safety of my child while alone with a babysitter.
The way the RTBF is usually formulated includes a notion of proportionality and public interest, so supposedly public officials can't exercise this right in this way, although it then involves a subjective point-in-time judgment about how important information is to history and the public interest.
1st step, listen to a Navy SEAL commander with 20 years experience [1] tell you about his take on day to day (acute) burnout:

https://www.youtube.com/watch?v=67Vp7fTgQ3g

... at the minimum - it'll fire you up. His stuff is great for motivation.

2nd step, because long-term burnout (chronic burnout) is real:
Exercise + Hobbies + Family

...Make time or you WILL fail everyone in the long run - the literature on this is fairly established if I am not mistaken (sorry no refs).

1 - https://en.wikipedia.org/wiki/Jocko_Willink
Tether, EURT, and the BTC price spike
KY annually generates $2,600 of revenue Per capita through taxes. There is an estimated $15,000 liability Per capita over the next 30 years. That is if nothing gets worse.

Some oversimplified calculation: $15,000 over 30 years would be $500/year, equivalent to a 20% tax increase.

Increased taxation cannot resolve the crisis alone.

But, the larger point is that there has not yet been any reform of the current situation
yes youll shop around for the one that'll keep you alive the longest
You could move to a new village. For bonus points you call yourself a traveling preacher for instant credibility, or claim to be some famous person
"barely know" isn't the case here. The guy seems to have a solid understanding. I certainly don't agree with his opinion on golang, and golang is still a fantastic choice for many of my uses.
Have you ever read the label on those "natural herbal remedies" and thought, "it cures headaches after two to three days... that's about how long it takes for a headache to go away by itself."

I'd apply that same skepticism to pop-psychological advice.

It's also possible you're not actually burned out, but that this is a natural part of the ebb and flow of your emotional state. This isn't to say "just power through," but if you're a bit sick of it, you may find you naturally recover.
Space is of value in space. Rich people want to go there for fun and satelites need to be put there for telecommunications. You talk about colonization and raw materials, but neither of these are the current business models being pursued.
Hi HN. I know you don't like cryptocurrency discussions, but I found something curious, and am looking for some thoughts on my reasoning. In essence the recent BTC price spike is closely correlated in time with a Tether token destruction.

I am looking to understand these events better, and if it is possible that in this case correlation does imply some sort of causation.
You'd have to go to some special measure to copy and paste the text because they disable the standard, easy copy/paste functionality.

But taking a photo is always doable. This is a standard argument. If you can't trust the recipient to preserve privacy then there isn't a technological way to defeat this kind of information leak.
Yeah, mine too! I got a perfect signal while flying from Las Vegas to San Francisco.
It seems like the web is 10 times more parseable. I feel like almost all content is now delivered via JSON services, and the HTML around it is constructed on the fly and is totally pointless to look at. At least that's the direction I've seen. I don't know how "everyone else" are people that are writing parsers. Seems like that would be a tiny percentage of the population, not "everyone else".
Yes, but if browsers were strict by default (or at least by default in dev mode), the bug in his compositing software likely would have been found and fixed much earlier, and it wouldn't have persisted into production.

So again, I understand that it's nearly impossible to make the transition now, but that doesn't mean it wouldn't be preferable. And there's no reason the transition couldn't still be made, but much more slowly, and perhaps without ever making the big browsers reject by default.

I don't know if there are other disadvantages to XHTML, but if the strictness issue is the only one, then it seems like there would still be value in slowly transitioning over.
The best part of law and society is that we get to collectively decide if freedom of speech should be absolute. In this case, the judicial branch says no.
Browse reddit LOL.

Actually, sometimes, when I tired writing code, I will just go hangout with my friends, have some little chat or something.

Other hobbies also helps, like photography, cooking or just staring at sky, watch the cloud floating by. If you have a small astronomical telescope, then you can even see the stars (Well, plants actually and nebula if you do photography).

The key point is: Don't just write program, have some life. Good life will eventually give you better code in return.
They are going to be deprecated. See https://research.swtch.com/vgo
They not only have better receivers than in our phones, they have an entirely separate signal they can use- P-code (https://en.wikipedia.org/wiki/GPS_signals#Precision_code).

It's encrypted, so it's not for civilian use, and the ability to look at two signals of different frequency at the same time means that they have been able to have much more robust GPS than civilians for awhile.
> This simply is not true. The web moved to an XHTML-like dialect of HTML

You're thinking of XHTML 1.1 or XHTML 2. That "XHTML-dialect" that everyone switched to was called "XHTML 1.0", which allowed serving as either content type.

If you're choosing to nitpick about the fact that most sites published would not have worked if served as application/xhtml+xml, I'd invite you to do a survey of sites currently being served as valid HTML5. It's not even that easy to verify as the Nu validator version in use varies so much depending on where it's hosted (or if it's a local jar), and which iteration of the living standard it conforms to is always ambiguous. Have you tried reading the WHATWG spec diffs?

The burden on devs who might like to adhere to any kind of strict automated verification of spec. conformance is now out of the question. With XHTML, even if you were serving non-well-formed XML with a text/html content-type, at least your markup could be trivially checked for conformance by almost any XML parser to see why it's not well-formed. It was actually conceivably viable to put that check into build steps or CI.

Serving application/xhtml+xml was a nice to have, but anyone believing that serving XHTML as text/html had no value completely missed the point. At least now, years later, the mess we're stuck with should make it a little easier to see though.
For a $1000 your doctor will say whatever you want.
The problem is future employers don't know if mark made a one time mistake or is a serial cookie monster. Why would they hire mark over a similar employee with a clean record?

Mark needs to be given the opportunity to demonstrate to an employer hes no longer a cookie monster. He needs to rebuild that trust.

He would do this by taking a lower than average pay, agreeing to periodic cookie-tests, and giving the employer the option to terminate his employment at any time without cause.

If mark really isn't a cookie monster anymore he should be fine with this precautions to minimize the company's risk - after a year or so when there is more trust these disappear.
Only the cool sites :)
So a convicted criminal should be eternally punished by losing any employment security and being paid less than their peers?

That doesn't sound like a society I would like to live in.

The other alternative is that these restrictions would begin with convicted criminals, and spread to the rest of the population. Just because someone hasn't been convicted doesn't mean they aren't a criminal with drugs and weapons in their house after all.
My question is: what do people think a "fair" hourly earnings level should be for a ridesharing driver? Given that it is a job which requires no educational or professional qualifications or experience, (only a driver's license and a clean background check), has an acceptance rate of basically 100%, and has flexibility to work any # of hours whenever you want (which surely has some $ utility) -- the $18-20 earnings per hour and $10-12 profit per hour averages that we've seen from multiple studies seems about right to me. That works out to $35k-50k a year, but without benefits.

I strongly believe everyone below ~$50-60k a year in the US should be paid more, but that's a separate conversation. In a world where teachers, firefighters, policemen, social workers etc. earn $35-50k a year + benefits, it feels wrong to complain about ridesharing drivers making $35k-50k a year without benefits.
When the option to ditch the keyboard is not available (Ie. always for me), the way I deal with this, is to change what I am working on.

Ie. I may be weeks and weeks in networking code and get it to a reasonable point but then get fed up, and move to 3D graphics code, then on to the caching system and then back to the networking code and so on. None of these sub-systems are complete in 1 sitting, but taking this iterative approach gives me a few things:

- the change brings variety to the mind, which prolongs the burnout.

- every "round" of work, I will learn something, thereby building my knowledge bit by bit. It is good to consume this knowledge bit by bit, giving time for it to be absorbed, which this approach allows for.

- it means that at any one time, I have a good "overall" view of the state of the entire product.

- i notice things that I did not when working on that sub-system the first time. Fresh pair of eyes, almost.

Well, the disadvantage I suppose is that it is probably not the most efficient manner to work, but it keeps me relatively sane. Progress feels slow, but then there are moments where multiple sub-systems come together at the same time, and those are very rewarding.
But you're not talking about forgiveness, you're talking about forgetting. Forgiveness is when we acknowledge mistakes and give them another chance, forgetting is when we erase mistakes. Perhaps instead of artificially limiting our own memory we should be looking to learn to better forgive people in the age of perfect recall.
> The right to be forgotten is meant to apply to information that is no longer relevant but disproportionately impacts a person

Who the hell makes that call? That in and of itself should tell you this is a bad law.
- take a 6-month break

- if you can't afford, find a part-time low-stress job paying just your bills and try to slow down

- have interesting hobbies meeting people from outside tech purely for fun; if they become stressful in any way disengage without explanation and move away

- do saunas

- eat well, figure out which food makes you feel good long-term

- drink a lot of water

- get fit but don't train up to first symptoms of exhaustion, or you'd make your burnout way worse

- relax as much as you can

I had a friend who was driven to hospital by his bosses and stayed there for >6 months while cutting contact with the outside world completely. You don't want to go that far.
What I learned from a year of obsessive fandom (2017)
You misunderstood me. Money is a human-made concept, it's simply a promise of work to be done or resources provided. So let's take that $10k/year number (I don't know if it's accurate), what I'm saying is that we could provide everyone else with $490k/year more worth of value into their lives - at "no cost" to anyone else, because it would be value created through automation; we have to of course account for resources used and create/produce in a 100% sustainable way.

What payout/reward system are you referencing?

Society, in the best case scenario, elects the government - puts people in a position to make the right decisions for them. One problem with the current political system and structure is that if you have only a 4-year term, then people game/play the system to give them the best looking perception so they get elected again; this in part is why I feel it will be private organizations that don't have a 4-year elected cycle process will solve this problem, be examples for wider society, and then adopt or join those systems.

I don't understand your reference to Donald Trump.
What if the problem is not that society hasn't adjusted to this new space we call the Internet, but that the people in charge of the internet (or rather, the things on it) haven't figured out yet that they still bear some obligation to the rest of the world?

To use your example, whether I put up a website or a billboard with defamatory information is irrelevant. We have laws that protect us, which declare that defamatory speech is not protected. Why does it matter that the speech is online or not when considering the essence of the law? As you stated, if you put up a billboard they can find you and sue you for defamation. Why shouldn't the same be possible online? If I get an injunction against a billboard with defamatory speech the owner of the billboard is required to take it down. Why shouldn't an online provider be equally obligated?
There is also an entire genre of children's nursery rhyme videos and toy videos which are not so obviously inappropriate, but which also have an uncanny algorithmic quality to them - I remember seeing those before I even heard of Elsagate.
Mankind didn't have a way to look up in mere seconds the cringe-worthy posts I made on Usenet as a teenager for thousands of years either. It's the amount of data and the ease to consult it that creates this issue.
I see this in another way, and I might not be right but my recollection of the matter was around 2008 and the stale state of the (X)HTML spec(s).

WHATWG came along and was heavily (as I remember it( supported by Google due to the Chrome browser and lack of evolution from W3C and particularly the sad browser state of IE.

Back then Microsoft was sitting on the browser market as Google is today. But Google needed to enforce something different than W3C so it could build a better browser than IE, but with a different (and perhaps a more controlled) spec.

Today, web standards is in a much worse state than they were 10 years ago. And having been developing for the web the last 20 years, it is not easier than it was "in the old days". It's perhaps more fun, but it's not easier.

And some of that frustration is partly due to the disruption of this specification.
The only "standard" that matters is the one everyone uses. Everything else is a nice wish list for discussion but eventually needs to get out of the way.

The WHATWG doc is a fine standard, backed up by real implementations. Beyond that, W3C is just copy/pasting whatever WHATWG has every few months so what's the point?

And you really think the web is in chaos? We're at an incredible era of possibilities because browsers like Chrome constantly make progress instead of devolving into a bike-shedding argument for years. What APIs do you find so useless or abandoned and why can't you just not use them if so?
He harasses people get doesn't know are guilty.
Burnout is some part of your body and/or mind telling you you need to stop what you're doing and find a healthier path.

So, dealing with burnout requires you to identify what it is about your current work/life situation that is causing some part of you to apply the brakes.

For me, it's been many different things, but it has included: both fear of failure and fear of success; working for too long on projects that seem destined to fail; working with people who have values I don't share; resentments about all kinds of things that are mostly outside my control (and therefore pointless).

My methods for identifying these issues have included various emotional awareness/healing techniques that allow us to learn about our own subconscious beliefs and behavioural patterns, and then to take steps to adopt more healthy behaviours by aligning our internal thoughts with our external activities.

Feel free to email me if you want suggestions of specific techniques that have worked for me (email in profile).
The DMCA only protects works based on copyright, so no.
Because hardware and hardware connectivity can fail, and the one thing cryptography needs from the system CSPRNG is not having failure cases. Since past a threshold the quality of the entropy source does not in fact matter, no amount of added complexity, however marginal, has a positive return on investment.
I've been using Joplin for my daily journal. I used to use evernote & tried google docs, but so far Joplin has worked well for me, it syncs with the same targets as this and more and most importantly has an android app.

I might circle back on this when I have some use case that joplin isn't meeting.

https://joplin.cozic.net/
Crypto Project for Sale with 6 ETH Profit/Month
It is not expressly a mechanism of punishment. It is expressly a mechanism of debt repayment; it can be argued that that is closer to a mechanism of forgiveness than one of punishment.
Typed Racket has been around for a while, is that not close enough to a lisp for you?
I used to work at Dyson. A lot of this research genuinely is funded by the paper towel lobby. Yes that is a thing.
I was trying to click those and checked my console for errors for roughly 1 min
How and when does it clean up memory allocated for closures?
That would be admitting that Chinese technologies are gaining momentum. Not something you're suppose to say here on HN :)
> You can argue that people aren't putting enough money in their IRA or 401(k)s to retire, but that's not "hugely underfunded", that's short-sightedness or circumstance.

The end result is the same: most people don't have enough money to live comfortably on in retirement. That's what I mean by shifting blame. Sure, it's not the government's fault you don't have a healthy retirement account, they didn't rob your pension fund, you were just "shortsighted".

There's no mystery here, we've known since the institution of Social Security that almost nobody saves enough money for retirement if left to their own devices. Shifting to (nominally) employee-controlled defined-contribution plans just means we have only ourselves to blame for what will be the same societal problem: impoverished retirees.

And the problem will be just as hard to solve, because it will be seen as an issue of people failing to be responsible, so why should we bail them out?
having worked from home quite a bit:

though it can be very productive, it certainly comes with it's own set of downsides;
- working from home, you'll never get "home from work". in the end, at least in my case, it caused me to work outside working working hours more often as my home became my office.
- the occasional brainstorm with your colleauges becomes a chore resulting in skipping those and writing worse code / having more debate over code reviews. even though there are quite a few video conferencing applications around, brainstorm sessions tend to be more effective / productive while having a walk / a coffee / etc together (my $0.02).

so yeah, when your work environment is the cause of burning you out, working from home is a short term solution, finding a better environment the long term one if you'd ask me
> If we're going to be adults, we're also going to recognize that many of us were not adults when these contracts were drawn up and signed.

So are you okay with a future generation repudiating their contracts and obligations with you when you reach retirement age? After all, all of us are someday going to part of a "previous generation" and none of are so perfect that our generation has made no mistakes.

Why do so many people behave as if aging is something that only happens to other people?