skysight-inc/HackerNews huggingface dataset:
I wrote this article 6 years ago and it got quite a bit of traction here on HN and Reddit:
https://blog.jonathanoliver.com/why-i-left-dot-net/

Virtually every single item on my list is now completely irrelevant.

Although I'm not a daily developer using .NET anymore, I am astounded that such a turnaround was even possible. My hat is off to you and the teams you work with. Also, for the record C# is still a phenomenal language in my book.
Enabling VPC Network Peering in Google Cloud Platform
Having an about page that only says "This page left intentionally blank. Feel free to add your own content." does not inspire confidence.
Because they've always been afraid working from home equals hardly working and they've already sunk in the cost on the multi year office lease.
>Given that mood disorders can be due to some underlying conflict within the person's psyche

Couldn't be further from the truth. I know where you're going with this and I think we are in agreement on the majority of mental illnesses (as the brain's best response to stress), but mood disorders are in a different category entirely. Mood disorders and schizophrenia do not respond to therapy. They are never cured or recovered from. All you can do is manage the symptoms.
It's not like bike share renting is cheap compared to owning a bike either.
This is the first time I’ve heard the words “karma sharing” from a representative of HN. I didn’t mean to miss what ‘kick was getting at, but I’m glad for the discussion. I also apologize if I came off as aggressive. I am working to be a better person online and offline, and I appreciate the dialogue. I also feel that this thread is a good thing for clarity around these issues on the site. I wish my phrasing and attitude came off better, but we are what we do, and so I’ll try to do better.
To be fair, human poem authors generate and reject tons of bad poems too!
If you ever want a random friend to penpal with (or VC or whatever), HMU. Seriously. I would be lucky to hear your thoughts.
If that’s your opinion, how do you reconcile it with being ok that Africans suffer mosquitoes and their diseases, but us Westerners don’t?
How? My performance reviews never cover my lunchtime activities. I don't need my peers to recommend me based on the strength of my small talk.
I’m a remote employee and have been making my own schedule for the last 7 years across 3 companies and 3 different roles.

The key is finding companies that are entirely remote. Not hybrid.

Answering emails all day sounds awful. I’m fortunate enough to be able to almost entirely ignore email. Out of curiosity, what do you for work? You said technical, but sending emails for 7 hours per day sounds more like sales. I’d highly recommend quitting and finding a remote job that doesn’t require you to do idiotic busy work if you’re interested in doing things like snorkeling and hiking in the middle of the day.
I feel like it takes a different kind of person to be able to go past a top chart or the FTOM artist and discover that there is more to music (or really any other thing) than whatever the rest of a globalized world finds "good".
Fair enough. Unfortunately, the best potential neighborhoods are lower income neighborhoods that you can easily gentrify. It is sad that long time residents can no longer live in the neighborhoods they grew up in.
My iPhone se 2 does this, but my galaxy 8 didn’t. I wonder if it’s a glass thing.
It may have just seen that phrase before though. https://www.google.com/search?q=%22flakes+of+fire%22+leaves
Imagine buying a bunch of twitter accounts that have already been active for 1-2 years and then making a bunch of Tweets to influence public opinion.

I've done some experiments with GPT-2 and it had so so performance refining with tweets. Using GPT-3 you could probably just do it using only generation.
> ...small correction link appended (without modifying the original statement)

'A Twitter spokesman said Mr. Trump's tweets about mail-in ballots "contain potentially misleading information about voting processes and have been labeled to provide additional context."'

That is called "editorializing", and it distinguishes a publisher from a platform. Wanna "provide additional context"? Well you better start doing it for every single user contributing to your publication, but maybe do that after you bulk up on corporate lawyers - because your curated content firehose is going to attract the litigious type.
I can't speak for others , but OBike (which they dumped about a thousand over night into a city of 400'000 people) are borderline useless crap.

They actually tried to sell them off after the company folded, but no takers. None!
If you do google search, there are plenty of texts with phrases like "leaves like flakes of fire".
They work even better here I would say, people just eat them up. The shorter and more ambiguous the title, the better. No description necessary and you can link straight to a press release.
Can someone explain to me what problem that Deno and Node are trying to solve? Is JavaScript really such an amazing language that we need to use it for backend applications now?

What niche is it filling that is unfilled by other, more sanely designed programming languages?

I'm not trying to be obtuse or anything, I'm just really curious as to why anyone would use Deno (or Node for that matter) for a project when I can think of at least 4 alternatives that are more sane (Go, Python, Rust, Java, and many more out there, just that these are the ones I'm most comfortable with).
Good article. Glad to see people doing what they enjoy in the it world
What is it about ai generated texts that on skimming through it it makes sense, but if you try to slow down and understand it feels absurd and surreal.
Dupe: https://news.ycombinator.com/item?id=23344230
Facts are not copyrightable, collections of facts are, thats why you cant copy google maps but you can go outside and write down the same data from your own observations. They have to be significant enough to be covered by copyright. A top 40 is maybe copyrighted.
Checkout Munch[1], it has full error handling and fully functioning, the tutorial is long and sometimes hard to follow though.

[1] http://nbloomf.blog/munch/munch.html
Product Solution Brainstorming Process
It is important for the product manager to seek the perspective of his/her team. For example, when thinking about a design-related task, it would make sense to consult the lead UX designer on the team for specific questions. This will allow the product manager to make informed decisions, while also improving their credibility with their team.
It is also important to note that the team varies between companies in terms of how it is segmented. An engineering-focused team might reside closer to a more technology focussed enterprise product, hence it is important to take note of the context of the solution as well.
Product backlog development is very important as it allows the team to have a set of specific tasks arranged by the priority. The project should be managed systematically based on this product backlog.
The stakeholders of the product should be kept in close detail about the progress/challenges/updates of the project. Typically this will be the product manager lead/ Chief Product Officer or even the CEO depending on the company
After the above factors are weighted, one will be able to strictly prioritize what features are:
1. Must have
2. Good to have
3. If time permits — jobs to do
It rarely matters, and that's not an insignificant amount of overhead, especially because you're putting those wasteful slashes in https://www.dailymail.co.uk/sciencetech/article-1220286/Sir-...
> Most people, being well-adjusted social creatures, would feel very alienated if they are not in close physical proximity with the people they work with

Most people, being well-adjusted creatures, do not rely on their workplace for their social needs, nor burden their coworkers with that expectation.

See, it's easy to say whatever you want when it's based on nothing.
4Simple Steps to Turn Your $5 to $200 in Less Than 60 Days on ANP Without Stress
This. I've gotten a new appreciation for Stackoverflow in the past year or so.

Half of the drafts I write do not end up as published questions, just because the writing process itself is often helpful in figuring out what ever problem I have with my code.
I've never lived in a town, but I'm thinking premodern ones where everyone had to walked. Or through in bikes and 5x it.

No reason with enough carbon and land value tax the towns in the places you mention couldn't recover though. Plenty of nice Berkshire and foothill downtowns.
Ultimately a manager is judged by his/her superiors by their ability to get the most value out of the teams which they are in charge of. So as a report, frequent communication with your manager discussing whats going well, what can be improved, and ideas on how to do it helps them meet their goals as well as making your life easier. It also is likely a primary factor that will help you with your career progression.

From what I have seen over the years theres the top performers who communicate a lot with the manager in the way described above. Also bottom performers communicate frequently with their manager, but for negative reasons. The middle performers often hardly communicate with the manager, and they are likely not going anywhere (which is fine too, if thats what they want).
Current discussions:

https://news.ycombinator.com/item?id=23342161

https://news.ycombinator.com/item?id=23343313

Other related discussions:

https://news.ycombinator.com/item?id=23322112

https://news.ycombinator.com/item?id=23333496

https://news.ycombinator.com/item?id=23334830

https://news.ycombinator.com/item?id=23332177

https://news.ycombinator.com/item?id=23336902

https://news.ycombinator.com/item?id=23340844
I think it works fairly well for the use case of a scripting runtime instead of an application runtime. Consider a common command such as:

> curl -fsSL https://myapp.io/install.sh | sh

Thats pretty scary. It might do anything to user data. The deno sandbox would offer more assurances of course:

> deno run --allow-write=~/.myapp https://myapp.io/install.sh

You know it would only access what you expect. Same with another command:

> deno run --allow-read=./my-data.csv https://data-app-thing.io/visualize-data.ts my-data.csv

It's as described, a browser, not a server platform.
Ask HN: Have these sales engagement+AI products been a game changer?
Without naming any specific ones and giving it bad press but anyone can literally name 10 startups which are focusing on converting more website visitors to paying customers, who use ai to select on the best leads, and "AI to differentiate between prospects and customers".

When you enumerate all the startups, it seems overwhelming and too good to be true and not sure why there's so much VC money flowing in. Have sales teams found these companies to be essential?
Here's a simple one [1] I had some fun with. (There's a Flash version too [2]).

That one's just a game, so I have no idea how accurate it is. But if you search you might find something that's used in some university's nuclear engineering program or something like that.

Very realistic ones used for actual training exist - this one [3] uses VR! - but those probably won't be online.

[1] http://www.ae4rv.com/store/nuke_pc.htm

[2] http://esa21.kennesaw.edu/activities/nukeenergy/nuke.htm

[3] https://www.hitachi-hgne.co.jp/en/business/examination/simul...
The heart of this discussion is not the freedom of speech, it's the the ability to say whatever you want without consequence.

What Twitter wants, though selective undocumented "curating" of its platform, is the ability to slander, intimidate, harass, terrorize and verbally abuse whomever they don't like, without actually being drug infront of a jury and tried for crimes.

Telco's wanted the same government exemption that USPS had; someone mailed a letter with a bomb, they can't be held responsable. This was something the courts were likely to give them anyway.

Intentionally promoting a user's post containing a manifesto about assassinating a standing president is no different than USPS mailing millions of manifesto letters to people. One mechanism is simply more automated.
How Nonfig Is Helping Businesses Affected by Covid-19
Isn’t the problem that the tweets are factually incorrect? I don’t think it has anything to do with offensiveness in this case.
The thing is that "the web" doesn't make sense as a platform for audio applications when to build upon it you need to throw away realtime safe subroutines.

Realtime audio rendering is a soft realtime problem. If the web audio APIs don't have methods for guaranteeing deadlines for rendering audio, it's only possible to build toy audio applications.

I'm aware of things like bandlab and such. They're still toys and too limited for serious work, where the money is.
I think you and the parent are working under different definitions of "script".

Deno allows you to grant permissions per top-level invocation. So if you have one program that you run by typing `deno run passwordmanager.js` at the console, and another program that you run by typing `deno run downloadfiles.js`, you can give different permissions to each of those "scripts".

But within one program, you can't (easily) give different permissions to different dependencies. If downloadfiles.js imports both http.js and check-if-number-is-even.js, and it wants http.js to be able to access the network, it has to request the access-the-network permission globally. So check-if-number-is-even.js would also be able to access the network. The different "script" files that make up one program all have to have the same permissions.

(Sure, Deno might have other ways to sandbox parts of your program, but so does Node -- Deno's permissions improvements don't really help you in that case.)
Oh wow, that's interesting. Looks like her routine is here: https://drelliecom.files.wordpress.com/2017/04/zellies-cmcsb...

I may try this.
I can't tell whether or not you're suggesting that this would be a bad thing, but I'd be all for every verified account of an elected official to be subject to this process.
Before the age of React, when I used to work on decent-sized web sites' frontend, there would typically be maybe a handful of external dependencies; usually just jquery; and later on perhaps a few other powered-by-jquery utility that gives you maybe a carousel or other UI elements. Most of the rest of the JS code is written in-house.

Working with node backend in the past few years, most of my backend services typically list a dozen dependencies or so in package.json, and those in turn have a bunch of other dependencies of their own. Among these there's probably lodash, some schema validator (ajv/joi/etc.), maybe an xml parsing/building lib, some unit testing framework, db query builder, and so on.

I'm not saying this to be pro-node and attack deno or anything; I just feel like the statement of "websites/browsers have been doing this forever" isn't exactly an apples to apples comparison.
> A prominent person lied

If what he said was a lie then all the tweets about the gender pay gap are lies (as an example).

Where are the fact checks on those tweets?

Choosing who to fact check based on political alignment certainly seems to push twitter into publisher territory.
Sure they "want" safe harbor protections because it's better not to be sued. But no, they don't "need" it as a platform really. Lacking that, they'd just start banning folks more aggressively to protect themselves.

Which, of course, is exactly what the president's supporters don't want, given his reliance on the platform. I mean, Trump literally (literally!) baselessly accused Joe Scarborough of murder last week. What do we think is going to happen if Twitter genuinely thinks they might be liable for the president's libel?

The cynical goal, obviously, is just to "hurt" twitter in the abstract, by making them look like a risky investment, drive off advertisers, etc... And that's why this is so distressing: here we have the president of the united states using the executive branch to attack a company simply because he's angry with him and not out of any kind of principle at all.
"The hatred towards modern pop is the same thing."

No, this is not true at all.

"People hated Jazz" - agreed.

"People hate pop music now" - agreed.

'Change is generational thing', ok, yes.

But what you're missing is that 2020 pop music doesn't require any skill, at all.

Jazz - to any musical observer - requires an immense amount of skill.

However much anyone 'hated Jazz' - if they understood music in the slightest, they had to respect it. This is a big difference.

The proof is the fact that Jazz is still alive and thriving.

Whatever is on the Hot100 right now will be dead next year and never heard from again.

Edit: I should be more specific - pop music doesn't require a lot of skill, because most acts aren't doing anything, they're generally not even behind their music - the producers are behind it. That said - it's definitely hard to be famous. Being a trend on YouTube is a kind of a skill, it just may not be musical.
> Meetings are more efficient ways to relay medium-large amounts of information than async communication like email/messaging

Absolutely could not disagree with this statement more. Meetings are where productivity goes to die. Information should be throughly documented, annotated, and shared. Async feedback + RT collaboration is how value is created.

You could build a multi-billion dollar business without ever going into a meeting.

Meetings are a crutch. A bad habit of legacy forced-commute workplaces that simply want to give the appearance of work. It’s the ultimate form of the art of not working.
This does not necessarily put an end to it, if it does end up putting an end to it, it does not extent only to the US and effectively legislating world wide internet and, if it is shown it has teeth, in the end it might have the end effect of killing _all_ online moderation. Surely, if you moderate, _some_ moderation is better than _no_ moderation.

And even if you moderate something, it will be absolutely impossible to moderate everything. Basically, it dooms you platform. You'll err on the side of caution and become YouTube+DMCA takedowns now.
How do downloadable web fonts help with that?
I think the parent comment recognizes that but is saying there is "basically" no-liability because it is so impractical to sue a random internet commenters one by one.

For sure, if you are Elon Musk and you claim on your twitter account that a world renowned diver is a pedophile, you might suffer real consequences.

But if someone posts on my restaurant's yelp page a totally fabricated negative review, what are my options? Even let's say I have video or other evidence that disproves their assertion (unlikely), I will need to quantity the harm that this particular internet comment did to my business, which is in most cases nearly impossible. And all for what? A median wage worker isn't going to be able to cover my lawyers fee's (assuming I can prove malicious intent) before going into bankruptcy.

What businesses really want is to be able to sue Yelp itself for libel. They want to say: "Yelp, you didn't quality control your comments, these reviews are being fabricated. After my 5 star rating dropped to 1, my business’s income plummeted, now pay up."

I don't think it would be a good idea if our laws worked like that, but as the parent points out, the current situation is that the platforms are more or less immune to libel, and suing random internet commenters for libel makes no sense.
Why do it for everyone? This was clearly for the benefit of correcting mis-information which was trying to influence democratic voting by a political figure trying to undermine the legal voting rights to benefit their own re-election at a mass scale. I believe that is a reasonably good thing to protect regardless of where on the political spectrum one sits (except maybe totalitarianism)..
If you're picking a new algorithm anyway, go with BLAKE2 or BLAKE3, which are faster than SHA-1 or SHA-2 (and certainly faster than chaining them), intentionally tunable to whatever output size you want, and also flexible / more robust in a few more ways (for instance, it's not susceptible to length extension attacks so you don't need HMAC, the intuitive approach of using hash(key + data) as a MAC is sound). BLAKE2 is surprisingly widely supported - e.g., recent versions of Python have it built into the standard library. BLAKE3 is new as of this year but worth a shot if it's easy for you to incorporate.

There's nothing really wrong with SHA-2 for existing applications (well, other than the length extension thing), but if you don't need to be compatible with hashes/applications that already exist, consider BLAKE2 as the current "default" hash.
I guess I just see breaking news differently. I don’t think news reaching a site when it does is predictable or deterministic. It’s not a foregone conclusion. Many posts which are on-topic or timely or relevant will never make it to FP. That is by nature of the FP. It can only hold so many posts. I agree that it doesn’t matter in aggregate, but this site is niche for a reason. It’s because people care to post quality, timely, relevant content here that the FP can be something to strive to be on. It’s a worthy goal to share content that is deemed worthy to make it to FP. It had an impact. Reposts are just another way to spread the impact around so we all benefit.

I hope that makes sense. I don’t disagree about karma caps. Reddit handles aspects of this karma perverse incentives problem differently for text posts earning no karma, while link posts do. If I got that right. In any case it’s a thorny problem and I think that what exists at HN now works pretty well. I’m sure it can be better, and I can’t think of a better team to think about how and why.
I just set browser.display.use_document_fonts to false. This sometimes leads to problems for websites that want to use symbol fonts, but I don't mind that. If I use that website frequently I might write some user script to replace the weird letters with better letters, but that's rare.
It doesn't do anything. It directs agencies he doesn't control to do things they can't do. All it does is distract and and seem intimidating to Twitter and Facebook. He's just a bully.
I think of the cathedrals, temples, mosques, etc. that have been built all over the world, where the people who started the work knew they wouldn't live to see it finished, but that didn't dissuade them.

I wonder whether that's not really more the exception rather than the rule - some famous cathedrals just took a long time. But lots of huge projects were completed in one or two decades or less - the pyramids, the Coliseum, the Taj Mahal, the Pantheon, Hagia Sophia, etc.
How is dental health not part of bodily health? I mean, I take my mouth off my body (or just mouth off) at night right after I take my eyes out (actually, I leave my contacts in) but really, they're each interconnected aspects of our persons.
I still hear companies speaking about their relatively flat organizations. Relative to what? I interviewed for a top tech company and the hiring manager told me they were a flat org. Yet there was a hiring manager who was a people manager. They also had a VP, many directors, and managers. I am not sure they understood the concept of flat organizations. I assumed they had a majority of individual contributors and considered it flat.
Human Teeth are terrible. The fact that we cannot regrow enamel, considering our life-span is a ridiculous, evolutionary design mistake. So wish we were Polyphyodont.
https://en.wikipedia.org/wiki/Polyphyodont
I agree, they should force cached, sandboxed fetching by default and have people opt in to dynamic fetching.
On more than one occasion I've started typing my question on stack overflow. I try to do my due diligence so I don't look like an idiot on the internet, and usually as I am anticipating responses I end up trying something that solves my problem.