skysight-inc/HackerNews huggingface dataset:
I'm glad you asked :)

I want to publish a website with thoughts so far and looking for more brains. What I have in mind is a global, multilayered web of trust. It would be a game changer.

Of course, I don't mean it as a startup, it must be decentralized. I don't care who creates it, I just really want to have it.

I'm sure you know about the small world effect[1]. Example of layer: coding skill. I assign weights to friends I know. Now if I want to know if X is a good coder I check what friends of my friends think about it and multiply it by weights I have assigned to those friends (recursive). But it's much more than just having reasonable opinion about coding skill of somebody who you want to hire or cooperate with.

The crucial thing is that this rating is always relative. It depends on your place in the network. Any global rating can be and will be cheated. Also, it's perfectly fine that for different group of people different things have different values.

It enables trustworthy reviews, trustworthy project dependencies, tenants, online stores, doctors, mechanics etc. Could probably help with scams and spam. If successful it has power to change politics inside out.

I'm sorry I don't have a write up yet and I know that with an analytic mind you probably can find many problems with the potential implementation.

Let's be clear, it's hard. But so very worth it. There are many problems to solve. Apart from bootstrapping it (which could probably be done with help of some other services) The big one to me is privacy. If I assign 2/10 coding skill to one of my friends I don't want him to find out. I've already came up with some potential solutions. But more people, preferably with cryptography background and definitely smarter than me are needed, who are interested in this problem and are willing to spend time thinking about it.

I'm going to try to collect all my notes and thoughts into a website and post it on HN.

(If you were able to deduce enough from this short description, you like it and you're interested, drop me an empty e-mail at wot@comboy.pl, I'll send you a single e-mail when I have some place to point to)

1. https://en.wikipedia.org/wiki/Small-world_experiment
> original' lisp has some really arbitrary naming conventions.

Like car and cdr? Check the Carp manual for some surprise arbitrary naming.
They're going further: this would likely be incompatible with email services from other providers such as fastmail.
I'm a fan and daily user of golang, but I thought his understanding seemed very solid and his reasoning concise.
There are fleeting states of being content that do actually happen. It's up to each person in their own way to find out (or ignore) that those states are just a product of their imagination.

What matters, is what you do when you've passed through hell and seen it for what it is.
How to make $500 day promoting affiliate products,using all done for you system
That's the standard reply. However, people with dentures don't change them every 3 weeks. There are perfectly sane way to disinfect/clean these sort of things on a long term basis. You could imagine leaving your brush in a cleaning solution.

Here they purposely make the brushes useless mechanically as the bristles deform to a point they are no longer usable.
> government should pass laws forbidding discrimination on the basis of criminal record

They did. https://www.gov.uk/exoffenders-and-employment

"It’s against the law to refuse someone a job because they’ve got a spent conviction or caution, unless it’s because a DBS check shows that they’re unsuitable."

> Mankind has done perfectly well without a "right to be forgotten" for hundreds of thousands of years.

Mankind has done without total digital records of everyone's life, too. Now that we have those records, are they going to be used to make people's lives worse?

I feel this would be less controversial if it was "right to be de-indexed": finding a newspaper from a particular date should show the same information, but "find me all information relating to Joe Bloggs" is a much more complicated question.
IMHO, our brilliant thought leaders need to "revolutionize" the US economic model into something rather different, something where decent jobs and standards of living are much more easily created.

The existing model of the US as the "global leader in intellectual property" (or whatever) is not working well enough for tens of millions of US workers.
iMessage ain’t Signal, but it’s also better than the default posture of email.
3 Beyoncé Blonde Wigs That Will Let You Slay Just Like Her
Don't forget - a US immigration system that makes it incredibly difficult, expensive, and time consuming for individuals from China (and India, which is following the same VC trends as China, just time shifted) to come and settle in the US. Increasingly, money that would have flowed to US VCs can just stay "at home" and invest in talent that is increasingly staying.
> I am interested in a language that makes things easy, clear and elegant.

Isn't the easiest way to establish that by writing code yourself rather than reading an opinion piece written by someone else who likely has a different coding style to yourself?
Much of Right To Be Forgotten exists because of false information: https://www.npr.org/2018/04/03/598239092/the-man-who-spent-1...

Google would not be removing false results without RTBF or someone being able to afford a very expensive lawyer. RTBF means anyone can actually have a chance at getting false information removed.
And you couldn't use target="_blank" in anchors...
Why should you be forced to do that?

I mean, you're assuming two things:

- That people who want their data removed are criminals. That's hugely not the case. Does a teenager who was plastered all over social media / newspapers have to change his/her name because someone targeted abuse at him/her?

- Even if they were jailed for a transgression, they paid their part to the socienty. For serious transgressions, the authorities keeps tabs on them. For non-serious things, why does it matter? They paid their part.
A well timed HN thread on burnout has saved my butt more than once, so I'd never say its a bad idea to have people ask the question again. Also new answers are great to read.
Alas, telephones give me no way to distinguish between a spam call and a call from a hospital because a loved one has been brought in unconscious.
The BBC publish magazines but I wouldn't describe them as a print publisher.

They're a broadcaster.
> The standard JSON encoder/decoder doesn't allow providing a naming strategy to automate the conversion

This is dangerous. You should be tagging all your fields even if the name matches exactly because, especially if inconsistently applied, someone might not realize that they are changing public schema with a refactor. If tags are completely missing in your codebase, you have to research every single type to determine if it gets serialized to JSON somewhere (good luck).

Avoiding magic is a feature.
Reading and solving the exercises in the book "Programming in Haskell" by Graham Hutton. Another great resource is going through the edX's MOOC "Introduction to Functional Programming" by Erik Meijer, and use Haskell to solve the labs. Don't forget to have fun!
Even small city ex-politicians go into highly paid political consulting, where some company who wants to get into real estate development or bidding on public contracts will hire them to navigate the red tape and do introductions. They also end up as communications directors for whatever lobbyist group they did favors for, like banks and energy/utility corps making well over $300k/year. None of them need to rely on their city pensions for retirement.
I don’t understand how we have all this information on the internet and people still get sucked into these scams. 48%...that is not a realistic guaranteed return! :/
"I don't like what this guy writes. Please ban him."

Is that the freedom of speech you, American democrats, are talking about?
Blockchains can be good for storing links to large amounts of data, but that doesn't directly solve the fundamental problem here.

Storj[1], as I understand it, is an attempt at decentralized storage of large amounts of data. I'm curious if it could be used to host papers in a way that's difficult or impossible to censor?

1: storj.io
One of the changes no one seems to be talking about is in leadership. Rob, Robert, and Ken would agree on a feature going into Go before it did. Now Russ Cox is in sole control of the leadership. This is happening at a point when work such as Go 2 and vgo are happening.
Also known as Corbynomics
Yes. Social trust was probably actually the term I should have used, e.g. https://www.bloomberg.com/view/articles/2018-02-23/you-can-t...

It seems to be somewhat inversely related to diversity but not entirely. As Megan has also written, Greece and Italy are also fairly homogeneous but don't have most of the social characteristics of the Nordics.
> Google might as well be the official record for many people.

An interesting point, troubling because it seems likely.

Google the names of the team I was in right after I graduated and you would think a games company had employed the director general of the BBC, a famous rugby player, a horror film director and Doctor Who writer, an actor, a CBS news anchor, a cinematographer involved with several Marvel films, the Archdeacon of Harlow, and someone who (according to BBC reporting of the Paradise Papers) hid £28 million.

And before anyone says “oh but it would be ridiculous to mistake us for them”, my mum thought I had made the website belonging to aforementioned Doctor Who writer.
I disagree that Clojure's AST changes are gratuitous. Rich has repeatedly provided his reasons for them. You may think they are bad reasons, but it's not like he just said "ZOMG there are too many parens!"

That being said, I tend to use destructuring in common-lisp, and if you are taking an element from a collection by using c*r then you are probably doing it wrong.

Optima has more complete support for destructuring, but this works just fine in CL with out any libraries:

(let ((some-plist '(:foo 1 :bar 2)))
(destructuring-bind (&key foo &allow-other-keys) some-plist
foo))
> Disregarding all critique of a language as "personal opinion" as long as you can "build cool stuff" with it.

GP said it's more valuable to evaluate a programming language by the projects people make with it, than by reading the 417th piece of perceived strengths and weaknesses of it. I think GP has a point.

> Go is a GCed language, so you can't really compare it to C++.

That's a very strange thing to say.
> W3C process then hijacked this

While I agree the W3C's insistence on maintaining a parallel spec. is a silly idea they should absolutely abandon, I fail to see how any but the most biased perspective could conclude that they are "hijacking" a process of their own. W3C haven't dropped anything from the WHATWG spec.: that's separate and out of their control. They can drop what they like from their copy, it's their copy. Unless you're proposing that the WHATWG should be running the W3C, I'm not sure what you're getting at with the term "hijack". Surely you can't hijack your own thing?
I (an EU citizen) want to keep my right to think whatever I want about a criminal - and that includes looking at or keeping records. I feel like this 'right to be forgotten' hurts my safety - I don't want to forget that someone murdered someone or raped someone, these things are unforgettable and definitely unforgivable - and I want to know about them, and I want employers to be able to look them up.
Sounds just like Los Angeles, minus the harbor.
About 2 years ago I received a quote in my yahoo email that on the bottom said "this email will vanish from your mailbox within 48 hours". And sure it did! I wonder how the author did that. He wasn't working for yahoo or anything like that; it was a quote not related to technology in any way.

I'm still puzzled by this one. Anyone?
Initial. Clown. Outwitting.
> how much more ethics training

> medical community, or civil engineering, or aviation engineering, or physics or chemistry

Honestly, I think this conflates two very different problems.

If we're talking about Chris Wylie? Yeah, he built a thing that did real harm and said "I didn't think about the consequences, I just wanted to write the code." If people are disinterested in the harm they cause, or hiding behind "someone else would have", that's time for an ethics class.

But GrayKey? Or Prism, XKeyscore, Echelon, or whatever else? There's no shortage of people who believe they are doing the moral thing with projects like this. GrayKey (supposedly) doesn't sell to everyone - they request data to approve buyers first. It's not hard to imagine the people behind it think the government should have this access and believe they're the ones doing the right thing.

(And on the flipside, I'll bet some of the engineers on Greyball thought it was justified to fight harmful government regulation.)

I don't think this is an isolated example. Psychology has a strong code of ethics and associated training, but the American Psychological Association helped the CIA design a torture program. British aviation engineers design fighters that end up sold to Saudi Arabia. Hell, civil engineers design prisons to support widespread solitary confinement and other treatment many people consider unethical. Either their ethics training isn't working, or the people doing this stuff consider their behavior ethical.

There are programmers doing unethical things because they never thought about the consequences, or because they just don't care. But the focus on unethical software is rarely "somebody wrote ransomeware" - it's usually about controversial political applications. Calls for licensing and ethics training in the industry all too often look like an endrun around "what's moral?", attempting to settle moral disputes by treating disagreement as ignorance.
Why should pensioners not face counter party risk like the rest of us?

Pensioners in the private sector do face those risks.
From one parent to another: Parents need to stop asking the world to accommodate for them!

If you don't think your kids should use YouTube then don't let them...easy as that! It's like with cookies...if you really want to I'll bet you find a way to stop you kids from eating them.
Ask HN: Will you pay to use this Saas App
Just like stated in the title will you pay for a Saas app that can automatically generate theory and german-style-objective questions from files uploaded and from websites linked.
You’re an idealist, the world doesn’t work this way.

Mark paid his debt to society by time served. And if you want to not hire ex convicts, you simply ask for his criminal record. Is that not a possibility in the US?

Anyhow, Google giving you tabloids or other crap simply cannot be a reliable criminal record.

And note we’re talking of somebody that’s actually proven guilty in a court of law. What about people being the target of scandals that aren’t guilty of anything?
Except, in this case, the article isn't defamatory. It correctly depicts actions of genuine public interest that happened. The only argument to remove them is that they are old. I'd also note that the website itself is still up, containing the article in its entirety.
Why? GTD has a clear separation between reference materials and tasks. Why try to combine them?
I really get sick of people shitting on Electron just because it's the hip thing to do or whatever.

Umbrella Note is a whopping 78mb versus Evernote at 129mb. I'm not sure "another copy of Chromium" is a big deal. I'm not sure what you're talking about in regards to the bloated markup. Are you referring to HTML and CSS? I'm also not really of the opinion that a simple note taking app needs to be multithreaded. This would increase complexity in any language.

My first thought when looking at this project wasn't "oh no Electron!" My first thought was "I could actually contribute to this project," because I, like many many others, use and understand what is likely the most prevalent programming language in the world.
Not true. Buffered channels are able to express semantics impossible to express with unbuffered channels. E.g. a counting semaphore. The most common buffered channel buffer size is one, and the code would not be correct with either zero, or more than one. Using buffered channels in Go for their semantics instead of their performance is a very common idiom in Go. Much more common than adding buffering to channels as an optimization.
In some countries that's very hard to do. But why should you? If you committed a crime and spent your time in jail, why shouldn't you get a second chance? There are certain jobs that you cannot take depending on the crime you committed (esp working with children) but for most jobs it should be absolutely irrelevant if you committed a crime in the past.
A friend of mine shares the name of an alleged rapist (not guilty) from decades ago. She has regularly experienced difficulty because of that.
Uh, most of SpaceX wouldn't exist without the $3.144 billion SpaceX was given under the Commercial Crew Program: https://www.nasa.gov/content/commercial-crew-program-the-ess...

Which, for what it's worth, SpaceX still hasn't actually delivered a result on, since they decided not to make the Dragon a crewed spacecraft after all.
Russia to ban Telegram messenger over encryption dispute
This depends on the country. UK? No problem. France? Extremely difficult: https://www.wikiprocedure.com/index.php/France_-_Change_Your...

You need to convince a judge that you have a "good reason". France has only recently loosened its restrictions on what names people are allowed to have.
Yep, every Ponzi scheme does this it seems.
Even if that was his crime it shouldn't prevent him from getting a job. Forcing people to drop out of the labour market massively increases the chance of them committing another crime. Rehabilitation works best if you give people a second chance.
a drone carrying spray-paint
Laws in China are not as relevant as enforcement. Enforcement is completely contextual, if they don’t like what you are doing they’ll get you on something, so as a foreign company you have to tread much more carefully when operating in China than a Chinese company.

The legal framework in China simply isn’t very developed, that doesn’t mean you can get away with whatever you want, quite the contrary, it means you never know when the government will come down on you for violating some unwritten rule.
> The people who designed golang are not newbies. They didn't ignore anything, nor were they ignorant of other languages.

Chalking everything missing from go up to "the designers know what they are doing--every omission was on purpose", ignores the way humans design things. We are really good at post hoc rationalization.

Bob: "Why did you draw the woman in tall grass?"

Alice: "To allow the viewer to engage with the piece by forcing them to use their imagination to visualize the hidden area."

Bob: "Are you sure it's not because you don't like drawing hands and feet?"
Too bad they have to distort the truth then. They're sending an email with a link to some other non-email content. Much like when someone sends any other sort of hosted-content URL like a Google Doc or Dropbox sharing link.

As a matter of principle, I should retrieve the email via IMAP and later, while reading it offline, compose a short reply, "you forgot to attach a real message, please try again."
I disagree. Someone who was caught stealing at the age of 18 shouldn't be excluded from jobs in their 30s.
Slack has a feature to delete posts after a certain period of time. We use this internally so that we can have unfiltered frank discussions.
> I'd never want to be anywhere near Ann Arbor.
Only personal appreciation or something else ? Lovely town if you are in for the university ecosystem
This is really hard to understand in terms of how the eye works. Conventional sight works by detecting photons hitting the retina. But "seeing" a magnetic field seems like it would only work when the eye is literally inside of the field. Magnetic fields don't project or reflect off of things, they are where they are. The eye would have to be directly affected by the field to see it.

And then they wouldnt be able to see parts of the field they are not currently in. Magnetic fields don't radiate anything, they ARE the radiation. It's like trying to see a laser that is not pointed at your eye. It's there, but it cant be detected because no photons from it are hitting your eye.
I am considering blocking YouTube. It’s like the mindless TV of the 1980s, but with a much shorter dopamine cycle. I wish my kids never saw it in the first place.
Show HN: Feature Audit – Easily See Which Features Your Customers Actually Use
Thank you for the link. Appreciate it.
I would not object that you might be less sympathetic to some criminals than others but as far as I can tell criminal courts don't judge one's character.

Even if you claim that you can judge one's character by a mistake He/She did in the past, news organizations are not always accurate or might not portray the picture factually.

Maybe it's better if you ask Mark for past convictions and give him a chance to explain so you can judge his character in an informed way.
Because the pro-scam information surfaces easier than the anti-scam information?

Watch one ponzi scam video on Youtube and the algorithms will start showing you others ...
Laptop off, phone off when you get home. Read science fiction or fantasy books, watch an engaging mini series, or get a Nintendo switch and run around in Breath of the Wild for 40 hours. Or get out and actually go camping. These are some of my burnout cures.
Some companies may want this feature.

Others would not because the regulators (like the SEC) have said that companies can't delete communication data (email/chat) prior to regulated windows. most companies want to delete as soon as possible after that window has expired which is it's own challenge.

I suppose I wanted to point out that not being able to read a message and fully purging it are not the same thing and gsuite likely alienates the enterprise if they cannot comply with regulation.
This just feel like further evidence that i'm turning into my parents as i age. Also, the down-votes I got on that seem to tell me people are odd...
You're not wrong, but I think missing my point. This is how we end up with a hackathon golang microservice saving a company 50k a month when a simple correction to poorly written code would have done the same thing.

Granted, I only skimmed bits of that article, so I'm not sure those were the exact details, but it makes for a nice analogy.
Except that “online video” is now a synonym for YouTube. Most people are not aware of this and think “just don’t use YouTube” is as extreme as “then stop watching TV”.
I'm going to have to snoop around and see if I can find any specs on this, and the lawfare of if it can be elected.

How's your simming of this situation going?
Eat, sleep and exercise. Most devs I know who have burned out (myself included) hadn't ate well, slept well or exercised at all for months if not years before they burned out.

Also, there are a lot of comments here that basically amount to "stimulate your dopamine receptors with novelty more often." I would argue the opposite is what you want to be doing. Stop doing anything that has a high reward for little effort. Socialize in person instead of on social media. Learn to cook instead of eating out. Take up a sport instead of watching sport on TV. Use a boring language you already know to build a product that solves a real problem instead of learning a new language by building a toy product that accomplishes nothing. Etc.
Still: the kernel won’t schedule threads that are waiting on I/O i believe.
Varies by country. Germany normally forbids changes except by marriage/divorce (I think), while the UK doesn’t really have legal names, just lots of databases run by people who want an official-looking document before they update anything (and even then my university will just refuse to reprint degree certificates with a new name).