skysight-inc/HackerNews huggingface dataset:
As important as those things feel after 20 years you must remember you are hired to write code. As easy as code is to write without none of the other processes are required.

If they wanted someone to just write documentation you wouldn't be hired. A technical writer would be.

If they wanted someone to just test you wouldn't be hired. A QA person would.

Same for whatever processes you create. They would hire a process specialist.

Same for project management. They would hire a pmp certified person first.

Same for business analysis and business requirement gathering.

As a developer there are better people to do all of those jobs at better rates. None of them can code. That's why you are hired. If you couldn't do that than your qa abilities don't matter.

Things have changed over 20 years. Not every company has a qa team or bas or support team. So these tasks end up being picked up by the developer. Often if this slows development teams are created of non-developer specialists. Some developers end up doing very little coding because your job is to go to meetings about projects that never start. But you are still hired to code they just need you on standby.

Anyone cannot hack together something that works. Only a developer can. A hacker would find ways to use an existing system in an unintended ways.

Gatekeeping over this makes you more management than developer.

The tao of programming has a different understanding of what a developer is and isn't

https://www.mit.edu/~xela/tao.html
actually yes.
I was hoping to learn the same, but no, turns out I've been doing it right. I can blame my shoelaces now, correct?

(Ever since the pandemic began I've only worn sandals or a certain pair of sneakers with very round laces. Maybe round laces stick worse?)

EDIT: Looks like I should try the surgeon's knot.
Cool! One thing I love from kobo is the pocket integration that makes the asynchronous online reading much simpler
If I'm following correctly, you had a situation like the following, right?

https://play.rust-lang.org/?version=stable&mode=debug&editio...

error[E0277]: the size for values of type `dyn std::fmt::Display` cannot be known at compilation time
--> src/main.rs:5:12
|
5 | let y: Vec<dyn Display> = x.into_iter().collect();
| ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
|
= help: the trait `Sized` is not implemented for `dyn std::fmt::Display`

error[E0277]: a value of type `Vec<dyn std::fmt::Display>` cannot be built from an iterator over elements of type `{integer}`
--> src/main.rs:5:45
|
5 | let y: Vec<dyn Display> = x.into_iter().collect();
| ^^^^^^^ value of type `Vec<dyn std::fmt::Display>` cannot be built from `std::iter::Iterator<Item={integer}>`
|
= help: the trait `FromIterator<{integer}>` is not implemented for `Vec<dyn std::fmt::Display>`

error[E0277]: the size for values of type `dyn std::fmt::Display` cannot be known at compilation time
--> src/main.rs:5:31
|
5 | let y: Vec<dyn Display> = x.into_iter().collect();
| ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
|
= help: the trait `Sized` is not implemented for `dyn std::fmt::Display`

I can see a bunch of places where we could improve the output that we haven't gotten to yet:

- The third error shouldn't have been emitted in the first place, the first two are more than enough

- The first error has a note, but that note with a little bit of work could be turned into a structured suggestion for boxing or borrowing

- For the second suggestion we could detect this case in particular where the result would be !Sized and also suggest Boxing.

Edit: filed https://github.com/rust-lang/rust/issues/84346

It is also somehow unfortunate that `impl Trait` in locals isn't yet in stable, but once it is it would let you write `let z: Vec<impl Display> = x.into_iter().collect();`, but as you can see here, that doesn't currently work even on nightly: https://play.rust-lang.org/?version=nightly&mode=debug&editi...
I'm not exactly at that level yet. I couldnt stop working forever. But I realized that making money isnt all that difficult and its really a make believe number after a certain point.
New projections show a key Colorado River reservoir could sink to a record low
> A bank with billions should know better.

A bank with billions should have a manual process that may involve checking your identity in 20 different ways and maybe even pre-registering your whereabouts with the police, but ultimately resulting in giving you access to your account back.

I'm guessing it might take sending them a strongly-worded legal letter to make further progress.
I read and I bookmarked the article. It deserves to be saved and shared with other people.
Reminder: Joke coin became hotter than bitcoin
apropos undocumented:

Can I limit HNs search functionality to only include my favorites?

I often know I favoured something but for the life of me cannot find it via normal search and going through my hundreds of favorites by hand is impractical.
Security consultant here - I put it in many of our reports (whenever we notice such a policy). They're not exactly changing course just yet, but we do try to communicate the good news where relevant. Also to avoid complexity requirements ("you don't have any digits in correct horse battery staple, that cannot be secure!") but to use a blacklist and length requirement instead, as recommended by NIST and NCSC (hopefully other countries will follow suit).
Study into the Mental Resilience of Journalists
mind explaining how Matrix is not decentralized?
+1 For stow ("a symlink farm manager")

Simple usecase:

cd ~
mkdir -p dotfiles && cd dotfiles
mkdir -p bash && cd bash
touch .bashrc
cd ~
stow bash # Deploys ~/.bashrc symlinked from ~/dotfiles/bash/
# More packages, version control:
cd ~/dotfiles
git init && git commit -am "Initial commit"
mkdir -p ~/dotfiles/git/
touch ~/dotfiles/git/.gitconfig
# deploy git package
cd ~ && stow git
# revert bash "package deployment"
stow -D bash

I've gone a bit overboard myself (many packages, litterate programming declaration of emacs config, Vagrant VM with Ansible deployment etc), see https://github.com/OverkillGuy/jibyconf
Yeah this is exactly the situation I find myself in. I regret the ethical and environmental consequences of eating meat, but I found it very hard to replace it completely and still have a balanced diet.
Probably something like this method; https://youtu.be/uz6rjbw0ZA0
I can certainly think of some reasons why it makes sense. But I can think of plenty of reasons why it doesnt as well.
The total value of the dogecoins in circulation is nearly $50 billion — not bad for a digital currency that started as a joke.
Based on SF, it appears that any such attempt will fail on the grounds that you are attempting to put these people "out of sight, out of mind".
Their crawler doesn't identify itself, here's what one of the log entries looks like:

x.x.x.176 - - [16/Apr/2021:13:xx:xx -0400] "GET /search.php?url=hxxps://i.imgur.com/xxxxxxx.xxx HTTP/1.1" 429 357 "hxxps://4archive.org/board/b/thread/xxxxxxxxxxx" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"

We blocked that one successfully, but the same image was used to search iqdb.org, bypassing their filter and resulting in the current prolonged downtime. Their host took the site down ~3 days ago, and has not been responding to any tickets since...
> risk is in general quite low

Let's phrase it differently. Suppose you have a button. If you press it you can save a total of just under 5 days over your lifetime of driving, but there's a ~1.5% chance somebody instantly dies. Do you press the button?

I think most people make that choice because they don't understand how dangerous their actions are, not because they think that's an acceptable return on investment (and in that sense, you're probably right that "violence" isn't quite the right word), but the fact remains that we have a system where pedestrians can't feel safe crossing the road at a crosswalk at a stop sign in front of a stopped car, and almost all pedestrian deaths would be prevented by just not breaking traffic laws or otherwise driving recklessly. I definitely think "accident" cuts too strongly in the other direction.

A brief reminder just in case anyone reading doesn't know yet and will change their driving behavior positively in response:

- Blowing through stop signs kills people (if you don't have enough visibility, stop first and _then_ pull forward)

- Speeding drastically increases the chance of killing pedestrians you hit; please at least slow down in residential areas?

- Tailgating kills people

- Texting while driving kills people
Medlife Crisis has a great video on running a long term experiment comparing the two shoe tying methods: https://www.youtube.com/watch?v=G4R5--MpP0Q
I’ve been using Chezmoi for a while now, I rather like it.
Thanks for sharing. This made my afternoon :)
If you ssh into a host and use ssh-agent + `ForwardAgent Yes` - host can get your PRIVATE key.
You sound like you work for Stratton Oakmont.
This is an interesting experiment and I suspect this could be a very nice way to find co-founders or first employees.
Good luck
Disagreement with the systemic racist ideology is a feature of white supremacy! How convenient!

Unfortunately, people in cults get brainwashed and don't know it either. Here we have a prime example of how Jamestown and certain 1930s youth programs came into existence. Which color kool-aid are you going with?

Fallacies of elimination are fun...

Try forming an actual argument instead of just labeling everyone you disagree with as a white supremacist. Someone who so freely throws the word racist around, clearly doesn't think it holds much meaning.
Looking for Co-Founders, Key People in Business and in Tech
We are a funded, Start-up in stealth mode in Santa Clara, CA. We are actively looking for smart, hungry for success, Hack oriented Co-Founders and Key People with 2 kinds of backgrounds:
1) Technology
2) Business

Prior Start-Up experience is encouraged.
You can email me at california.match1@gmail.com
Mm, yes, this is closer.

You see this with other goods too, notably cars. Creating a car that meets all contemporary safety standards is hugely expensive.

Is that safety a net good? Yes. Does it have societal costs? You betcha.
With Matrix you get privacy with message history.
I use GNU Stow with a dotfiles git repo placed in $HOME. Works well.
I need this, I absolutely suck at folding t-shirts.
https://github.com/nix-community/home-manager is much more than that, but it can be easily used as a basic dotfiles manager the way you described it
88% microplastics comes from car tyres [1]. Check out other categories, it's about abrasion, like shoe soles, plastic textiles.

The real issue — plastic is cheap, manufacturing is expensive. As result marketplace is full of fashion items [2].

[1] https://www.ecofario.eco/en/microplastics

[2] https://bazar.preciousplastic.com/products/
Early YC Founders' Non-Linear Success on HN
I have used Elm with Electron (without any starting template, sorry) for a presentation software (https://lyricslides.com) and it was fine. You set up a few ports and let Elm be the brain while Electron does the side-effecty stuff like dealing with native file selection dialogs and so on.
I started using Waterfox and it reminds me of what Chrome was like early on - super snappy, fast page loads, elegant UI
> they would have made passwords a 4 digit pin if they had their way

There’s a well-known bank in Australia that has been doing this for years [1]. It’s very convenient, and if there was a significant fraud risk associated with it, you’d think they would have changed their policy by now.

[1] https://www.ing.com.au/securebanking/
True, but it's such a mismatch in expectations where the entire tech industry has embraced markdown, but n.yc (tech mecca / water cooler) is most decidedly (and surprisingly) uses NotMarkdown(tm).
It’s very manual for now, I used hn who is hiring posts and companies I found during my last job search that are still hiring. Now the at I see a real interest in this I’ll put some more work towards more sources and frequent updates.
I'm fair certain Karen is leading the charge to shut down ad-hoc encampments as well. Let's be honest, we have a lot of Karens in the US, and they're well known for not liking things like tent cities.
That article was about privacy, not about concentration camps or abuse. You are making a false equivalency.

Only one superpower right now is committing GENOCIDE against it's ethnic minorities.

You can downplay that as much as you want, and spit all the whataboutism you want, but it's still the truth.
We’re told Coronavirus vaccines are something like 94% effective

We’re also told FSD is 99.999% effective and getting better fast

There are those in the general public who will take that to mean that it’s safer than they should
The problem here, is most cars don't spontaneously burst into flames upon impact... making getting out of the car in a real hurry non-necessary.
I, for one, appreciate these efforts to not only preserve history, but to make it available to new generations. There's so much that can be learned from these historical machines, and the look and feel is part of that :)
The major scale is just the most straightforward way to be able to construct the most usable 4:5:6 ratios and 10:12:15 ratios (i.e. major and minor chords) from the fewest possible notes. In equal temperament, those ratios are approximated rather than exact, but those are the mathematical relationships implied by the chords.

The desirability of "simple ratios" is based on the idea that if we play two pure sine waves at the same time, they sound good if they're exactly the same frequency and if they're some distance apart, but they sound bad if the two notes are close but don't line up. (This creates a beat frequency, which make the music sound unstable and noisy.)

Notes played on real instruments have harmonics, and so if you play two notes at once all those harmonics either need to be a long way from each other or they need to line up. Notes with frequencies that correspond to simple ratios are the ones where the harmonics also line up in the cleanest way.

Simple ratios like 2:1 or 3:2 are very stable and consonant. Larger ratios like 5:4 make modern music a bit more interesting. Still larger ratios like 7:4 and 11:8 can start to sound pretty alien and sort of dissonant and more complex.

Basically, the most consonant music, which is easy to play (imprecisely) in 12-tone equal temperament, is pretty well explored territory. There is only one major chord, and we won't find anything that sounds any more "major-chordish" than it. But there's a huge unexplored territory when it comes to larger ratios that can't be played accurately enough to be intelligible on 12-tone equal tempered instruments.

If you scroll down a bit on this page, I made a visualization of how 12-tone equal temperament lines up with a straightforward just-intonation scale based on the ratios implied by the 12-TET chromatic scale. It's really amazing both how well 12-tone equal temperament lines up, and at the same time how much better things could sound if you play the exact just intervals rather than this system that by some weird mathematical coincidence happens to be good enough for most simple musical purposes.

http://jsnow.bootlegether.net/cbg/justintonation.html
> In most cases

Maybe. I pay for The Mill [1] which is published on Substack. The founder of it has written an excellent piece, explaining why he created it [2]. It is a local paper, that you have to pay for; which means actual journalism. It's still small but now has an office and one full time employee. I'm hoping that one day this model works for cities all over the world; because advertising doesn't work for local journalism.

1. https://manchestermill.co.uk/

2. https://manchestermill.co.uk/p/the-case-for-a-new-newspaper-...
Thank you for the thought provoking article and discussion.

I like to imagine that there is a virtual priority queue of software tasks out there, waiting to be done.

Some of it is feature development, some of it is detailed bug investigation, some of it is documentation, and some of it is user interface work.

What might be incredible would be to declare your interests and skills and start picking from the priority queue, with appropriate rewards as you progress, and at your own pace, knowing that you're contributing back to important tasks of the day. Ideally with a social safety net to allow people to enjoy life and adapt to changing circumstances.
> He just didn't do it even remotely right, is all.

To be fair, this was for April's fools, he probably did not intend to get something actually usable (as far as upperercase letters can be usable) .
The conclusion we can draw from this is that "people" (in quotes because, as you say, this is an incomplete data set) don't want to solve the problem of homelessness, they simply want to remove the visible signs of it in their local area. Make them go somewhere else, as it were.

To be fair, this is not necessarily one person holding a contradictory position, but the only realistic outcome of a process where people can't agree on a solution; several groups agree the encampments are a problem, but if they can't agree on a solution than the only action taken is removing the encampments.
This guy built bixby. I think that says everything.
The findings are limited to Python programmers.
>Comics and novels are cheap

Manga too, but in Japan it's much better praised than anime.
Huawei was the only one that circumvented the password policy from KPN, which is the telecom provider of > 50% of phone infrastructure in the Netherlands ( including government).

The audit was from 2009 and was an internal security audit that got leaked. It's specifically about Huawei.
Sign in with Apple, required by Apple for all apps with social logins, will only prompt you for a password when you don't have Face ID, Touch ID or a PIN set on your device, according to https://support.apple.com/en-ca/HT211687

So that's effectively the same thing as if the site only used FIDO2 - because that's the same technology Apple uses within Safari and other web browsers to implement Sign in with Apple.

You can do the same with your Microsoft account: https://www.microsoft.com/en-us/microsoft-365/blog/2018/11/2...

The big name left out of all this is Google. They seem to have embraced using passwords everywhere, except, oddly enough, on their passwords management website - https://security.googleblog.com/2019/08/making-authenticatio...

Every once in awhile Google Chrome will prompt me to sign in with a password, skipping the 2FA check, just to validate my identity. It's kind of pointless, really. If they can't trust my device to be secure, why are they asking me to enter a password on my device? That just weakens my account's security if they legitimately couldn't trust my device... Better to have my device validate its ID and my ID via Windows Hello or the same FIDO2-style biometrics and call it a day.
Remote Work Market Map for 2021
> ...it wouldn't be too hard to build some reasonable safeguards into a law like this...

I think you're glossing over the entire point of why people are concerned. It _would_ be incredibly difficult to add safeguards.

As a side note, you should be aware a Slippery Slope Argument is not necessarily a fallacy. Whether it's a fallacy depends on the strength of the chain of conditions. I'm not normally a Wikipedia fan but their article is reasonably good: https://en.wikipedia.org/wiki/Slippery_slope
"The more indirect things would be purchasing ads or bribing the city counselors for beverage permits."

Living in Cincinnati right now this little joke hit me like a certified letter from the IRS. Normally I would have chuckled. Four of seven city council members are going to the kilnker for soliciting bribes.
Right? We're talking about the PiDP here, aren't we?
I don't see anywhere in the comment where the individual suggested less deaths were worth celebrating as you so eloquently put it. In fact, I don't think comment says anything that would make a person believe police shootings are a good thing. Alas, you're attacking his arguments like he supports killing innocent people....
Disagree. Every single antibody alzheimer's drug that has targeted the amyloid plaques and none of them have succeeded.

You're just as likely to elicit an immune response to the prion plaques, stabilize them, and recruit inflammation to the point of deposit, making matters worse.
Downloading already purchased games was never announced to be deactivated, it was only purchasing new games that was going to be deactivated.
There's plenty of good research out there showing that global civilization will collapse before the end of the century given the amount of warming we're on track for. You should read it.

However, assuming it is coming, what is the solution? Besides "stop pumping greenhouse emissions into the atmosphere," I just don't see one. And, doing that is going to lower a lot of peoples' standards of living, i.e. make them poor.
> I've written an accessible skin for HN... The text is mostly illegible...

I guess everyone has to start somewhere? :P
There was a massive conversation last week [0] about down votes (not for the first time) if you're interested. Personally I think HN largely gets moderating right in general; I don't think it's about moderating the down vote specifically, but firmly encouraging a culture of good faith debate in which the down vote plays the role of hiding bad faith/low quality content. Like GP (and anyone who uses this site at least somewhat frequently) I've seen down voted comments that seem innocuous or even thoughtful but I get the sense they're a vast exception compared to the weaponised down voting of e.g. Reddit.

[0] https://news.ycombinator.com/item?id=26810972
Matrix is no app.
Matrix an open protocol for decentralized communication that works through federation.

Further, there is a alternative server implementation: Conduit.

What main selling point are you talking about?
I bet the real reason for that was because it could then compete with adobes own analytics built into the reader.
This would basically be a cable car but vertically? I remember being most fascinated by the Skyride at Alton Towers as it works like this.
> When I search on Google for "python reverse list", not a single link is to the official Python documentation. Not even if I search for "python reverse" does the documentation page show up. Searching for "python reverse documentation" leads to the second link to the Build-in Functions page (https://docs.python.org/3/library/functions.html), which is what I "need".

But what you want is probably ls[::-1]
Here's a guide using a git bare repository: https://www.atlassian.com/git/tutorials/dotfiles
Because then it's not proper "Hacker News for X", of course! /jk

(Although it has to be said that HN's rejection of complexity -- the exact opposite of your approach of embracing it with all those javascripty thingies -- does have something going for it.)
What if they never had any intention of having sex, but say they would so that they get paid not to?

What if you paid them not to have sex and they had sex anyways?

What if you paid them not to have sex, but then somebody forced them to anyways?

It's not smart to pay people for something if there is no way to know if you've gotten what you paid for.
>Westerners

Avoid placing Americans as "westerners", because we the Europeans already finished Dragon Ball by 1994 for sure.
https://news.ycombinator.com/from?site=dev.to
Agreed 100%.

Only me, but I actually find the docs insulting for the reasons you stated.
More like hoping to reach someone on the inside that can help but if not at least I put wrote it down... help a bit.

First step was to kill myself but the suicide hotline stopped me.