skysight-inc/HackerNews huggingface dataset:
Answer is pretty simple. The incentives aren't there. Those with power and money will be dead before it matters and most of them aren't the type to care what sort of world their childrens children inherit.

I wish there was a better answer, like "we just need X technological breakthough" but the reality is we have had the tech all along. Nuclear has been here for decades but we just sat on it, didn't bother improving it, allowed crappy politics to keep it down so that other nations couldn't gain nuclear capabilities.

Electric rail could have easily taking 95% of trucks off the road if large nations properly invested in it, could also take a large number of planes out of the sky if you had high speed passenger rail to go with it.

We didn't need to continue destroying the Earth. We had the tech, we knew what to do, as a collective we shrugged our shoulders and said "who gives a fuck, I'll be dead anyway'.
Quite possibly. But still, what happened to personal responsibility? Having ADHD does it mean I have no judgement at all. If I evaluated the risk of forgetting is too high, I could choose not to subscribe in the first place. Or if I still think this app is important enough, I could make sure I find another way to be reminded to cancel.

What I mainly question is the demand culture, that a lot of users have towards developers - even towards people voluntarily put their time to do opensource work.
Sounds like the Nand to Tetris course, gamified.

https://www.nand2tetris.org/
> Counterpoint: _Sneakers_: the thinking person's hacking movie.

Lacks the soundtrack. I always work to music to help focus.
I suppose Unix's sense of wonder is in the culture surrounding it. So much lore to read about. Using Unix must have been quite the social experience back in those days. Completely unlike today's multi-user systems being used by a single person on a computer at home.
I used it in ~ 1999-2000 to check password strength in the company I worked for; it was running for 1 minute, for any password that was recovered the owner got a notice to change it immediately. Initially 50% of the passwords were the username and more than 50% were up tp 5 characters long. At that time an 8 char min length was "safe enough" for a company that had no sensitive data other than the payroll.
You get better algorithmic performance, but whether a tree or a linked list you get bad locality versus open bucket.
You're mixing up two different concepts.

A neighborhood may have public streets, and these may provide a way to get from one side to the other.

But there may also be restrictions on "no thru traffic", prohibiting people from using those public streets as a way to transit through the neighborhood. Eg, https://www.pahighways.com/mutcd/warning.html gives an example:

> The No Thru Street Sign (W14-2-1) may be used to warn drivers that a street only provides access to the immediately adjacent area or subdivision and that the street cannot be used for through travel. The W14-2-1 sign should only be used where there is evidence that drivers attempt to use the street for travel beyond the immediately adjacent area or subdivision. "

and https://ecode360.com/10776005#10776014 shows how this might be described in PA law:

> All streets specifically designated below shall be deemed to be other than through traffic routes, and, on such streets, through traffic shall be prohibited, and the Chief of Police shall cause all such streets upon which through traffic is prohibited to be clearly posted with signs stating "No Through Traffic"

Thus, while the streets are public, that doesn't mean all types of public traffic is allowed.

OTOH, rp1 was referring to NJ, where the binding Attorney General opinion is that the state has not granted cities the right to enforce "no thru traffic" restrictions.
Viro Valor XL Regain Virility And More With Viro Valor XL Male Enhancement Pills!
You need to have the best room encounters. On the off chance that your sexual encounters are deficient with regards to, you begin to lose trust in yourself and your virility, life, and imperativeness decays. In any case, with the Viro Valor XL Pills, you can support your room encounters to make the most of Each exhibition. With these amazing pills, you can improve testosterone levels so you can endure longer, increment erection size and hardness, and feel more certain about each room insight. Thus, continue to peruse our Viro Valor XL Audit to discover more! In any case, click the flag underneath to check whether you can guarantee a FREE Preliminary Proposal of the top offering execution supplement to recapture fundamental room abilities while supplies last!
https://bumppy.com/tm/read-blog/6356_viro-valor-xl-male-enha...
https://groups.google.com/g/viro-valor-xl-buy/c/WYMTOSiaDiI
https://viro-valor-xl.tumblr.com/
https://www.facebook.com/ViroValorXL.official/
https://promosimple.com/giveaways/viro-valor-xl-pills-restor...
https://promosimple.com/giveaways/viro-valor-xl-male-enhance...
https://p52clicks.wixsite.com/home/forum/general-discussion/...
https://ethicseducationforchildren.org/fr/discussions/viro-v...
https://viro-valor-xl-1.jimdosite.com/
Is there any actual evidence that might be true? I encountered this argument many times, but only from programmers (who thought it was to difficult because of their tech stack), never from users.

As a user, there is no site that does not have search, no matter how good it is, that does not feel quite horrible because of that. Even the search by Google feel horrible -- romhacking comes to mind. It is also frustrating because some instances of title searches are notoriously unindexable, while a nice site search lets you narrow the context through tags or model specific attributes (system, genre, ...).
Outline links are usually only posted for pay walled articles
In the name of equity I would suggest not promoting cats on the Internet and software projects since your species already over-represented in picture on the web, we all know we should reverse the bias in favor of dogs. /s

> but rather being expected to supply a human name

For the record my cat is called Cat (that's short Catherine) and agrees with me.
Ask HN: How do you find a new career in your early forties?
Hi HN,

A little background: I have a bachelor in CS and worked a few years as a developer until I got too bored. Then I discovered investing and spent the last ten years as a self-employed micro cap investor.

Now, having failed as an investor, I'm looking for a new career. Unfortunately, I have no idea what to do next and how to figure it out...

My current approach is to look at all kinds of open positions, but it feels ineffective, like looking for the needle in the haystack, without even knowing how the needle looks like. In parallel I'm relearning about software development as a plan B, however, I'm struggling with motivation problems and self-doubts, and somehow I can't imagine myself as a developer anymore.

Any advice? Thanks.
Imagine all the fun when you need to see that one post, that one video, or that one thread that doesn’t exist on those alternative platforms.

“Allow me to interject for a moment” of browser extensions.
Some forgetfulness sort of helps even more in this: oftentimes I can't actually recall a relevant word/phrase in any of the languages I know although I know there are. I usually manage to find the words after a pause but the gap between the experience of the sense I want to express and its verbalization can feel huge.
I find a little irony in the recent additions. A walrus operator sounds very Perl-ish.
Sorry it happened to you, but that's hilarious.
Image curation using machine learning
News flash: Female computer-science professor good with computers (2014)
"hate speech" is often conflated with merely different opinion and even used as an excuse to suppress opposing views.

how would AI help with such nuanced, subjective topics which are hard even for humans to navigate is beyond me. these things require deep understanding of context.

speaking as an AI practitioner we are way oversold while still can hardly tell a chair from a bicycle.
Operator overloading is great for library authors, bad for basically everyone else. What operator overloading buys you is fewer keystrokes to express a concept. For someone intimately familiar with a codebase, like a library author, this is awesome. It is a great save if you can write a + b + c instead of a.concatenate(b).concatenate(c).

However, as a regular old user, operator overloading can be a drag. Let's say you come across the expression a + b. Are a and b numbers and are you adding them? Are they strings and are you concatenating them? Are they vectors and are you appending them? As a programmer, you don't know, so when you see this expression you have to go on a fact-finding mission to figure out what's going on. For a typed language like C++ this is not so bad; you just need to look up the types of a and b. But that isn't always straightforward due to type inference.

The fact is that the symbol + has a well-defined meaning in mathematics. Operator overloading takes a very clear and well-defined symbol and turns it into a fuzzy enigma. In my opinion, it's better to have N well-defined, clear, and unique semantics for N symbols in a PL rather than having a single symbol that is overloaded for N purposes. Writing the code may take longer, but code is read more than it's written, so that doesn't seem so bad to me.
> Can you finish a thought tho?

Yes ... No ... Maybe ... Tell ya what ... lemme get back to you on that. I gotta ask my wife...

> As in, why did you just type all that up? What is the point you're making?

Huh? It pretty much speaks directly to to the OP.

I’ll pretend that this wasn’t a rather strange troll, and answer the ... um ... ”question.” I'll try to use vernacular, so it's clear.

The author talked about how they have a process that they use to speed up the “raw” mechanics of software development.

They specifically wrote that they believe that a “touch-typer” is a more effective programmer than an untrained “hunt-and-pecker.”

I wrote that I am a “hunt-and-pecker,” and that I believe that I am quite effective. Since this is HN, I backed up my statement by pointing to proof (the canon of my work, as catalogued in my SO story), and, as extra credit, I also pointed to an article that I wrote, discussing how I document my code.

I've been writing since I was a wee bairn. I've written a 400-page book (which was never published, because it was embarrassingly out of date, by the time the editing was complete), and, if you follow that link I provided, you'll see a lot of writing. You may be bothered by my longform posts on HN, but these are TL;DR, compared to my normal prolix prose.

I also mentioned a personal anecdote, about a good friend, who is a trained touch-typist, and an excellent software engineer (and about a quarter-century younger, but I didn’t feel the need to mention that). His touch-typing directly led to a serious case of RSI (Repetitive Stress Injury), that required two operations (UPDATE: He hasn’t received his second one yet). This RSI was bad enough to negatively affect an extremely lucrative career.

Speed can be a curse, as well as a blessing.

> Respectfully

Sure, whatevs.
Centralized logging for .NET core ABP microservices app using Seq
In this post we will see how to implement a central logging system for your ABP app using Seq.
> I'm in the same boat, and it's really amazing how quickly things change.

The number of candles on my birthday cake seems to change the fastest. I ask for hexadecimal whenever possible.
No, this extension redirects users to alternative FOSS frontends for the same services: Nitter[1] instead of Twitter, Invidious[2] instead of YouTube, and Bibliogram[3] instead of Instagram. The main content displayed by these frontends should be the same as the content on the original platforms.

The map, translation, and search engine redirects might produce different results, but each redirection rule can be enabled/disabled separately in the extension in case you don't want to use any of them.

[1] https://github.com/zedeus/nitter

[2] https://github.com/iv-org/invidious

[3] https://sr.ht/~cadence/bibliogram/
Yes, I guess the analogy has its limits. (-:
The only point I'm trying to make is that no VPN protocol is an out-of-the-box solution. And mind you, I'm talking about the protocol, the out of the box solution "Tailscale" is not a protocol for example, it's an app with WireGuard at its core with added proprietary functionality to make it work out-of-the-box. WireGuard as a protocol is possibly the easiest to setup, IPSec/IKEv2 might be the most challenging to setup. On the other hand WireGuard has limited capabilities, IPSec/IKEv2 has a bit more. More capabilities for IPSec/IKEv2 comes with more study and practice.
Even in low-crime areas, banks still lock their vaults, military facilities still have fences and guards, etc. Not locking your own door that only has your own stuff behind it is in no way comparable to leaving a system with thousands or millions of users' (students/customers/citizens/whoever) data and property wide open.

"Hacking" isn't the same as "breaking in". Breaking into somewhere is usually destructive, dangerous, can be done b anyone and reveals no poor security (how did they forget to protect their vault door from a drill and plastic explosives??). A DDoS attack falls into this same category - a boring zero-skill brute force attack that can only be interpreted as malicious.

"Real hacking", however, isn't any of those things. If I put on an orange jumper and walk right into the back of my local bank and straight down to the vault without so much as a confused glance from a guard, they will, as they should, be more concerned with firing their guards for dangerous incompetence than prosecuting me for walking past an "employees only" sign. Especially if I, after arriving at the vault, called the bank manager and explained how bad their security is.
Thanks for the detailed response! On a quick look, for the second (bus/plane) example, it appears you didn't use the binomial distribution formulas for this? Is there a name I could google for the formulas you used ?

edit: I'm puzzled by the fact that the probability term was RAISED to the number of hours, rather then multiplied by it?
so the chance isn't linear with the amount of time ?

Thanks!
> Try using GNU parallel to sort a list of numbers, [...] – it's not possible,

Yet it clearly is possible, so your blanket statement is clearly wrong.

`parsort` a simple wrapper, and this really goes for many uses of GNU Parallel: You need to prepare your data for the parallel step and post-process the output.

Maybe you originally meant to say: "Only for those processes, where you can preprocess the input and post-process the outputs."
>Name collisions. I'm surprised this is an issue, but I will often get songs from different artists with the same name

This is potentially by design. https://en.wikipedia.org/wiki/Criticism_of_Spotify#2016%E2%8...
What sort of error did you see, if any? I had a similar issue, but a wiping the disk and setting up partitions again fixed it.
The "one thing to do it" was never to be taken literally, it was mostly to mock Perl programmers.

Python always had at least half a dozen ways of doing trivial things such as packaging dependencies or even doing http requests or looping over stuff.
Airbnb removes 80% of advertisements in Amsterdam after registration obligation
What happened to Flickr? Why did it die?
I mean consistently for 2-3 years. He made profit when market went up, down or non drectionaal.

I saw almost full month of every day profit even when market was most volatile.
And TIS-100! I find it most focused on programming aspect, thus best
gnome is literally macOS with a few changes though
I think more software engineers should do themselves the favor of dabbling in search engine design.

It really is the gift that keeps on giving in terms of interesting problems, you get everything from large scale graph processing, esoteric data structures, down to bit twiddling optimization, language processing, dealing with seriously messy and sometimes adversarial real world data. Everything is challenging, but none of it is impossible, even as a solo project.
? Flickr is still around.
If you understand German and like 4 hour long podcasts, Tim Pritlove just released a CRE episode about Terravision where he speaks with Pavel Mayer: https://cre.fm/cre222-terravision

(I haven't seen The Billion Dollar Code or listened to the podcast yet, but apparently the character Juri is (loosely?) based on Pavel: https://twitter.com/pavel23/status/1447622978859061252 )
Heirarchies keep groups stable long enough to get some specific work done.

After the work is done obviously they have no great purpose.
I have a Citroen Ami on order and can’t wait! I think it might be the perfect “car” for London. If you’re into the idea of little electric cars that are ruthlessly utilitarian it’s worth checking out.
I've been running macos since 2012 and never had such issues.

Only if you install it on a very short list of approved hardware. Try to install OS X on a random Dell laptop and you will have far greater challenges than what most Linux distros will give you.
ThinkPad x380 user: I've had the best touch experience with GNOME 34/Fedora so far - three finger pinch/swipe to change desktops, pinch to zoom in Firefox, sane scrolling in most apps, and GNOME dashboard is touch friendly if you ever need to open apps. Maybe the jankiest part is rotation but I just try not to do that :D
> bubbles act like acoustic black holes, they absorb sound like crazy. Whether you're trying to ping through them in the water, or also if they get stuck on the transducer.

I have no idea about nautical applications but in medical imaging you use a phased array ultrasonic transducer which is really a set of single-beams with deterministic phase firing of the ultrasound.

You could probably implement a similar phased array principle by coupling multiple 'ocean grade' single beams. That would give you both beam directionality and I suspect higher immunity to bubble artefacts if you play with it in the time domain.
Logical, data driven approaches to understanding problems like this are heresy in the empire of virtue signaling.
thanks very much!
I don't follow your argument.

If the answer is "yes", would you accept that things need to be changed?

While I can't speak for rp1, yes, there are many who are indignant that the road system is biased in favor of car manufacturers over other forms of transit.

You might recall that "jaywalker" was a marketing term created by car manufacturers to shift blame to pedestrians rather than car drivers, when a driver hits a walker - https://www.vox.com/2015/1/15/7551873/jaywalking-history - and those anti-jaywalking laws still exist.
I have also played TIS-100 and can also heartily recommend!! I should revisit that game and finish the last levels. :D
Installing Nvidia drivers is easy if you know what you're doing.

For the last year I installed both Ubuntu 20.04 LTS and 21.04. Both times I had to opt out of installing proprietary drivers during installation to avoid getting a system freeze. Then, on first boot, I would open a new session before I even log in and install updates and nvidia drivers from there. Any attempts of using the GUI to install them would result to freezing. With Pop I never had to go through these loops, I just installed the Nvidia ISO and I was good to go.

I also get grub menu on startup with Ubuntu. It's like 3 or 5 seconds long but it's there, and I use EFI. But it's not a deal-breaker.
When you actively pump water up into a hydro reservoir when you have too much electricity then it becomes a battery.
Wikipedia actually doesn't want to be indexed by third party search engines. Mediawiki is a heap of underoptimized PHP garbage so pages are (expensively) rerendered every time you visit them.
There are layers to this. Like e.g. the baby formula we've been buying turned out to be a brand of a brand of Danone.
>Edwin was less than a year old when he was taken from his biological mother. She was on her own and unable to care for an infant. For months, she didn’t even touch him.

I didn't need to read any further.
A long, long time ago, in another hell, I worked as a male nurse in trauma surgery and intensive care in a hospital near a "socially challenged neighborhood".
From time to time we had a little one there with a broken arm or leg.
Two, three, four years old.
No, they were not mistreated or abused, perse.
They were just neglected.
Shit happens when Kevin is home alone with just his two older siblings.
Its not always like in the middle and upper class families in the movies.

Fortunately, we didn't specialize in burns.

A mother once complained to the doctor that her four-year-old son had gotten much fatter after he was discharged from the hospital and that she now had to buy new clothes.
Probably his first healthy diet since its inception.

So, how much, do you think, the risk of developing antisocial behavior later in life increases when you rob a child of their most important emotional need in their first year in hell?
Then it's you breaking things because of lack of understanding, not IPSec/IKEv2. The same way no dishwasher is going to break plates, unless you throw them in with force yourself.
My brain not remember good. I write thing down to remember better.

Basically my brain doesn't remember things fully, it's more of a set of index cards with tiny summaries.

When I need some data I'll remember that I read an article around spring and it might've been on either X, Y or Z site. My notes are tagged and configured so that I can actually go find that stuff.

Also I use pinboard to store the stuff other people hoard in tabs. That Very Important Article that has been sitting on a faraway tab for a week? Add it to pinboard with a few tags and close it. It's just as easy not to read it from there too =)
I've been working on https://codeamigo.dev, where people can take and create byte-sized interactive coding tutorials, and recently removed the requirement to register
It might seem like it at first, but P2P always needs a peer finder, and that should be HTTP. I predict that in a relatively short timespan everyone will host a HTTP server on their port 80 atleast those that can get an external IPv4 address before the cost starts surging.

The point is: port 80 is and should be open. When you do other ports and protocols you never know what the IPS/router/firewall/OS is going to block.

But if IPv6 ever reaches inertial mass you are right!

Edit: As far as IPFS is concerned we allready have bittorrent and that uses HTTP so their point is moot, I'm driving another tangent though:

Everything that can be HTTP, should be HTTP; and to proove it I made the most scalable multiplayer protocol: http://fuse.rupy.se/about.html
But surely driving in London should be basically avoided unless you absolutely have to do it, ie you have a bunch of stuff to move, in which case a tiny car is inadequate?
>Allegations of Sex

Yes and? That title reads like it's written by a 6yo.
Any good reasons to select Pop over Ubuntu?
Its pretty often that I do a search, get bad results, then add reddit and get good results, so I hope some data analyst in Google sees those as opportunities to improve.
Having your corporate network with clients, email and file server hit is something I can understand, but the broadcasting system? Maersk had the same problem, for some unknown reason the computers running their most critical infrastructure was/is allowed to run pretty any application.

Why is the broadcasting system on a network connected to anything else and if it most be: Why are those computers allowed to run anything but a few whitelisted application?
Same here, specially since they exist since Lisp.
Somebody is going to do it due to your comment really, maybe 3 months time in the future