skysight-inc/HackerNews huggingface dataset:
I code Rust, Elixir, Golang and shell scripts these days. Scrapped all other 5-6 languages that I also learned over my career.

Elixir is not just 2x but very likely anywhere from 4x to 10x more productive. (I dislike PHP a lot but same can be said for it as well btw.) I got a REPL in which I can easily code 80%-100% of my workflow and test it in real time. After you recall REPL history a few times, copy paste in editor, run 1-2 more times to make sure it's still working and you're done (apart from unit tests).

I love Rust a lot and apply it more and more but I haven't had anything I ever finished in 10-ish minutes like I did with Elixir. I do love the guarantees it brings however and I am making an active effort to become fast and efficient (thus productive) with it.

Golang, as much as I dislike it in general -- because it doesn't go far enough with its static strong typing and people abuse its escape hatches way too much, effectively turning it into a dynamic language -- is a fairly productive language sitting somewhere between the above two. I am planning on partially replacing my shell script incantations with it.

And finally, shell scripting I've used and abused hundreds of times and my failure rate there is extremely low. There has almost never been any task requiring stitching different other programs that I didn't manage to do with it. And productivity is super high.

> in agreement with Brook’s famous paper

Meh. There is a good amount of timeless computer science writings but this saying isn't one of them. Some of the advice from older masters is simply outdated; they postulated things with certain assumptions and a good chunk of them no longer hold true (famous example is "storage is super slow" which is longer a given, you have NVMe SSDs that are like 10x-20x slower than RAM). Which is fine, I appreciate and cherish their contributions. But we shouldn't get stuck in our ways and should periodically re-evaluate our foundations.

> So by extension, a single language with a huge ecosystem should suffice for any task.

Yes, as long as the language itself enables productivity and as long as the ecosystem isn't a humongous collection of half-done and abandoned two-week passion projects. And as long as the language itself isn't a half-done mess that's never going to get fixed due to obsession with backwards incompatibility even though transpilers exist and a good amount of companies don't have ancient mastodons to support (hint hint, all of the above applies to Javascript / Node.JS).

IMO Golang and Rust do seem to satisfy your criteria. Maybe Java and C# as well (wouldn't know, I abandoned Java long ago). My favorite Elixir -- sadly less so because even though most of the common paths have been beaten / trodden, there are huge gaping holes at places. PHP and JS technically qualify although their ecosystems and the languages themselves are a huge mess. But I suppose "if you know what you're doing it's fine" (famous last words through which I made a lot of money fixing the messes of those "that know what they're doing").
Add ability to choose a custom coordination server
> when you actually want to read them.

The point is that them being present in your library serves as a physical reminder that you might want to read them (whereas otherwise you’d forget about them), and when you decide you want to read them, you can then do it instantly. As others have noted, it also avoids the problem of books having gone out of circulation.
Every state I’ve lived in had great small towns. Most recently, I’ve been in NC and SC (finally settled in the latter). I say buy an old school road atlas, rent a car, and take a long road trip.

The town that inspired Andy Griffith’s Mayberry is in the mountains of NC (or maybe it was VA). Stuff like that is all over the place here.

As for me, I chose a small, walkable town that isn’t too far from Greenville, SC (which is itself considered to be a small, walkable town by some folks).
React is the same base frontend tech but the way you write React, with hooks and state management has changed quite a bit since its initial release.

That said I've never bothered to try to become an expert in any particular language or framework. I learn the general underlying concepts and end up googling for the syntax for the first few days when I start using a new library or framework.
I am not attempting to sell you an alternative to Tesla, so I have no numbers of other company that is less shit then Tesla.

If thins are as great as yuu say then there is a mystery why Tesla is not publishing the all the numbers. Most FFSD users are extreme Tesla fans, because they paid and pass some checks from Tesla so it is obvious that this extreme fanboys will only praise Tesla, show only cool videos and hide the bad stuff or try to excuse it with bullshit like "it hits trucks only if they are white or parked half a road, and I never said it won't hit all objects".
Qubes is a good product while simultaneously being both the best and an objectively poor solution to a problem that shouldn't exist. That's how much of a mess the situation is.

Qubes is sandboxing at a machine level by putting every application set into it's own O/S. Is that in any way clean or ideal? Not at all. But it's necessary if you don't trust your own O/S not to have been compromised by the software running inside it.

I get the arguments against centralised software distribution - it encourages monopolistic behaviour and removes user freedom - but it does at least make a problem of this nature fixable if you can enforce compliance to breaking changes at distribution time.

I'd like to think a new layer could be added to Linux or BSD that would marshall this kind of compliance centrally without deliberately conflating payment into it, but I've no idea how you'd get widespread adoption of something like that even if you could organise to implement it. You'd also likely need to implement code-signing everywhere which was such a challenge in the past that (at least in the Linux kernel) it was abandoned.

A similar model to how domain registration works for white-listing might make sense here, in that it's not centralised - but it's not fully decentralised either - and at some point there needs to be a process to onboard new authorities who everyone needs to trust, at which point it's a slippery slope to self-certification.
alias makepw='cat /dev/urandom | LC_ALL=C tr -cd A-Za-z0-9,_- | head -c 25; echo'

Any proper password manager will of course be able to supplant tricks like these.
A) second order thinking sounds clever so we all agree it's good,though we're unsure what it is
B) my way of thinking is advanced and clever
Ergo C) second order thinking is the way I think
In this economy? Who can afford to waste their money on 0s??
Using FILE*, fread, fgets, fscanf, ...
I’m fairly certain the folks selling jet engines in post WW2 Britain had been around the block. They almost surely understood it would be used for military purposes as well. And plus it’s not exactly something that could be hidden from the government so it must have been approved by several people too.

It’s not plausible to suggest all these folks were Pollyannas.

The more plausible explanation is that they didn’t really mind if the Soviet Union strengthened its military aviation.
I had a terrible case of a client spending $6000 per month on a visibly innocent things and refused to move it into dedicated because he could not believe it can bring any savings because "clouds are cheap". Until i just did it at my own expense because with my retainer, a server cost me something like 1.5-2 hours of work per month equivalent.

By the way, it's only in the US. In Europe, people are a lot less zombified and susceptible to advertisement/brand image.
It'd probably be less intensive for the server if it used HTTP KeepAlive and no delays, it's not very much data, so minimizing HTTP overhead by "getting it over with" is probably more polite.
Ask HN: Where can I retire from corporate life?
How can I possibly ever retire from the life in an office corporation?
Are there any countries where I can live a modest quiet life, where I don't have to spend my life in front of a computer screen?
Aren't all landing "very low" by definition ?

Another airport with frequent similar scenes is Princess Juliana International Airport in Sint Marteen.

Idiots there also like to hang to the fence behind jets that are taking off.
Having a "secure element", enclave or whatever, doesn't mean that some rando TPA app is using it. I'm not qualified to inspect the source-code of Android apps. As far as I'm conceerned, these enclaves aren't for my protection; they're there to protect the interests of the device's owners (which isn't me).

A smartphone OS runs under the supervision of another OS, which is proprietary - source-code not supplied. A lot of the hardware is also proprietary, each component having its own (opaque) firmware blob. The device has telephony and internet connectivity. The connectivity providers behave as if they own the device, install software without warning, and surreptitiously inject content.

If I'm not competent to analyse the device myself (and I'm not), then I'm dependent on third-parties to confirm the device is secure. How many smartphone reviews have you read recently that focused on security, rather than how shiny the device is, how good the cameras are, or how good the screen is? I don't recall ever seeing a review that paid any attention to security.

These are opaque devices, with a huge attack surface. It makes no sense to me to describe it as "one of the most secure devices that you own".
Got internet? How about healthcare options?

Intersect that data with crime and population.

Sounds like a cool data project.
> Offsite database backups, for example, are a great idea

“Off-site database backups” that mean you now have a 150ms round trip for user facing queries? … what on earth are you talking about.

Is your argument that “simple” things are better because “you can do stupid things and blame it on complexity”?
If you live in Tokyo there's serious money to be made as a bilingual software engineer in some industries.
> idk why there's so much negativity in your comment

I'm a MacBook Pro 2017 owner. It's the negativity towards Cook's Apple in general.

Currently my biggest issue with Apple is that their phone is still the lesser evil. Other than using iPhone, Jony Ive and Tim Cook efficiently moved me to other brands.
My reading is humanwhosits is just proposing what we have today, which doesn't have those problems.

When you get a mortgage today they verify your assets, debts, and income. There's less of a need for a score if they're already doing all that.
I have a relative who lived in Lancaster. She liked it. I visited there once and it seemed nice but I was only there for a few days. Also her house was huge.
Whether or not "long term thinking" is what you say it is, I don't think the article does a good job of providing any real value. The author is getting confused between "long term" and "second order" thinking. The concept of "second order thinking" seems to just mean "thinking about the indirect impact of one's actions" which seems hardly book-worthy to me.
I'd prefer using something like a U2F key that you already have to make your ssh more secure.
In other news: https://news.ycombinator.com/item?id=32443017
And this despite that most of that information is static and primarily text with links to media. There is no reason not to store it as markdown and render the final HTML over the top of it whenever the relevant styling envelope changes.

We really love to overcomplicated things as an industry... (I personally am quite guilty of the same)
Reserved instances are still incredibly expensive compared to bare metal AND require long term commits which bare metal typically doesn’t.
General point was that there exist a number of languages that don't make you use classic multi-threading and all the horrors you can inflict with it. And that clumping all languages together and proclaiming "all are equally good/bad with concurrency and parallelism" is obviously not true.

But if you are here to nitpick then congratulations, you have succeeded. :D

I don't like Golang but IMO it's still an improvement even though it doesn't save you from certain scenarios as you pointed out.
wait wait wait... are you saying that having an executable at ~/bin/git-co-commit will automatically create `git co-commit`? Wouldn't it merely create a 'git-co-commit' command you can access as that user as long as it's in your $PATH? What is integrating it in the `git` program?? Or was it just a typo in your example and you actually type `git-co-commit` and not `git co-commit`?
> Why not leverage what you know and build web-based products/services?

Because it's really difficult.

I find I can keep a big-picture, this is what the customer wants mindset, or I can have a detail-oriented this is the code that I want to improve mindset, but having both and/or switching between them is amazingly difficult. As I write the code I lose sight of what 'normal' people (non-programmers) want. I don't even know how to pitch to their level any more, or what isn't obvious to people who haven't spent 20+ years using and thinking about computers every day.

tl;dr: programming changes the way I think in a way that's unhelpful to build a product.

Next there's promotion and marketing... which is another skillset that depending how hard you want to push the product may/may not sit well with your ethics.

Thirdly and this is a personal one, I have an ADD brain and staying focused on one idea long enough to take it to market is very difficult. I have a list of ideas I dreamed up and started work on and never finished that someone else later launched successfully. As does everyone I suspect (execution >> ideas) but it's a neverending pattern (as I look at the 30+ OS projects on the go)
OK, I'm confused. Did Bill Gates write some version of DOS that was marketed and sold?
Approval and acceptance in the tech community (2014)
Makes operating AWS CLI against a user with MFA enabled easier

---------

#!/bin/sh

echo "Store and retrieve session token AWS STS \n\n"

# Get source profile
read -p "Source Profile [<profile_name>]: " source_profile
source_profile=${source_profile:-'<profile_name>'}
echo $source_profile

# Get destination profile
read -p "Destination Profile [<profile_name>-mfa]: " destination_profile
destination_profile=${destination_profile:-'<profile_name>-mfa'}
echo $destination_profile

mfa_serial_number='arn:aws:iam::<id>:mfa/<name>'

echo "\nOTP: "
read -p "One Time Password (OTP): " otp

echo "\nOTP:" $otp
echo "\n"

output=$(aws sts get-session-token --profile <profile_name> --serial-number $mfa_serial_number --output json --token-code $otp)

echo $output

access_key_id=$(echo $output | jq .Credentials.AccessKeyId | tr -d '"')
secret_access_key=$(echo $output | jq .Credentials.SecretAccessKey | tr -d '"')
session_token=$(echo $output | jq .Credentials.SessionToken | tr -d '"')

aws configure set aws_access_key_id $access_key_id --profile=$destination_profile
aws configure set aws_secret_access_key $secret_access_key --profile=$destination_profile
aws configure set aws_session_token $session_token --profile=$destination_profile

echo "Configured AWS for profile" $destination_profile
The first edition of the C programming language was released in 1978, the second version in 1988. The first time something on Unicode was mentioned was also 1988, and the consortium was founded in 1991. UTF-8 was proposed in 1992.

Simply put, the book doesn't deal with alternatives to ASCII because there hardly were alternative text encodings at the time of writing in the western world, which is clearly the focus of an English book written by a Canadian and American.

Moreover, the point of the book was to propose the C programming language and showcase how the language works. It's not a book on best practices or how to use C in the real world today. There are other resources for that.
True too. I have probably 20 books queued on my e-reader but I still would rather grab books off the shelf at the end of the night ...and then find myself back in them for days
Baseball used to be America's favorite pastime, Now it seems taking offense is the most common pastime...
That’s a funny statement considering parts of Toronto are down 30% in the past 4 months and the Bank of Canada hasn’t finish hiking rates.
This is ot but related to your Ask HN about private browsing and keeping tabs between sessions. So, Brave browser does exactly that and more. Check it out.

Just saw your question but can't reply there...
Misses that people might not be incentivized to do any higher order thinking. It isn't always in someone's interest to consider higher order and more complex outcomes. "Simple" often tends to be quite popular.
After buying our new home I made maybe a dozen journeys back and forth using the GPS and realised I actually didn't know the way here yet from our place which isn't even that far away in reality.

As soon as I forced myself to find the way without using the GPS it was completely different, I actually figured out the landmarks in my head.

We still use the GPS a lot but it's always worth knowing that you don't really know where something is until you can drive there without the GPS.
I’d get a dozen aggressive rottweilers and let them lose in there.
The name is great :-)
The author is the same person who submitted the link. Me. My username matches the byline on the article: I am using my real name.

So feel free to ask away. I am here and I am listening. :-)

FWIW I do still have the VM here on my machine, so if you want me to, I can check stuff. However do note that as I said in the article, once I managed to install Xfce, a lot of things magically started working, including CLI editing on the console.
What is Microsoft's contingency plan for this? Or, in fact, the FAANG's and other west-coast tech companies? The effects of a Cascadia earthquake on the US and world economy would be "interesting".
Filtering out amateurs seems to be a reasonable goal.
I feel very much the same :)

Maybe we both "just" need to find a niche (or simple enough) product that can be started as an extended hobby. But I fear these are often not very interesting or won't even make us millionaires. How about electric tooth brushes, have these any relevant flaws these days?

Another small thing: We have a cat toy that moves via vibration (they love it), but the 3 tiny 312-type cells only survive for at most 30m. We even tried those specced for hearing aids (180mAh instead of 30mAh), but they seem to have trouble with the current and don't live much longer; so using it is not only moderately expansive, but produces a lot of unnecessary waste. A small LiPo with USB-C charger could fit, but of course then the margin would drop sharply.
> Utilization under 30% still hurts your score

I don't think this is right, and your first supporting link directly refutes that in the second sentence.
Rethinking Streets
There are many examples in physics, for example: https://physics.stackexchange.com/questions/310875/second-or...
Android "Java" isn't Java, full stop, because Java is a specification for a platform and there has never been a Java platform specification that Android conformed to. But the important aspect for this particular discussion is that both longevity and popularity apply to Java SE.

As for competition, we follow what's going on in .NET, JavaScript, Python, Go, and even far less popular languages such as Haskell and Erlang. But regardless of your personal preferences -- some share them while for others Java's superiority in GC, monitoring, compilation, backward compatibility, and language simplicity matter more -- C#/.NET is not yet in the same club as C, Python, JS, and Java in terms of longevity and popularity, and that's what I'm talking about here.
I don't have that many useful scripts online, but one I'm using a bit is for quickly generating static photo albums: https://github.com/DusteDdk/chromogen
My Eset found that this web page contains potentially dangerous content.
Threat: HTML/ScrInject.B trojan
Family disadvantage, gender, and the returns to genetic human capital
That was quite possibly the most shallow article I’ve ever read about thinking deeply.
Here's the video:

https://www.youtube.com/watch?v=FKXOucXB4a8&t=10s
Doesn't this show the complete opposite of what you intended?

Removing attachments is a standard feature of just about any email client, even extremely barebones/cli ones. That was the point. Yet, Gmail is lacks this convenience. Are you seriously arguing that none wants Gmail?
FileVault is the actual crypto protection. The inner encryption just likely defeats scanning for known secure strings.
I may not get the reference here: What is "teutonic" about "AbtractThingDoerFactoryInjectionLookupService"? I mean, I get the "AbtractThingDoerFactoryInjectionLookupService is bad" part, but why "teutonic"?
> You’re overthinking it.

I probably was; it was the first time I was doing that and I didn't want to have to redo it.
Shame, suicide attempts, ‘financial death’ – the toll of a crypto firm’s failure
Maybe look into translating your skills into an application security discipline. There seems to be a shortage of people with talent and you'd be miles ahead of those who have just a cert or degree with no foundational experience.
you are suddenly unemployed and face bleak months with no income?

CAN YOU SURIVE?
EDUCATION is the Key.

We created this online portal, THEBOOKSTOREHUB.COM to provide educational resources for anyone to learn a new skill or polish their existing skills.

We all face a significant economic downturn right now; this portal could alleviate the pressure of trying to make ends meet as it boasts over 600 educational and business resource product packs in over 100 genres.

Each product pack includes powerful step-step help guides, video training courses, e-courses, audio courses, manuals, e-book packs, etc.

However, 95% of these product packs come with a PU, MMR, or PLR Reseller license.

The purchaser of these product packs is entitled to resell them to whoever they want and keep all the proceeds.

The VIDWEB: THEBOOKSTOREHUB SILVER MEMBERSHIP CLUB lets members enjoy 25% savings on any product pack purchase.

There is also an affiliate marketer opportunity to earn 20% on product pack promotion sales.

Check it out
Did US inflation go up or down?
I read the New Testament 2-4 times per year (and the Old Testament every year or so) and I'm convinced I don't understand him. But I'm trying.
Sure it's stupidly sensationalized, but most of those statements listed are true.
More energy on less land: The drive to shrink solar’s footprint
All of that hardware in a wooden box scares me. I'd recommend keeping all that in a metal enclosure in a utility room where the hardware can catch fire without setting the entire house ablaze.
Whole Foods CEO says 'socialists are taking over' in the US
making conjectures about Earth possibly having had rings in the past and accepting as fact that Earth most certainly had rings in the past.

Earth having rings is not really special. In fact right now we have "dust moons" orbiting us. Any large-scale impactor is going to create rings of orbiting debris. The question is how much mass was in orbit and how long it took for the amount of mass in orbit to return to an average amount. Rings are quite ephemeral things despite their striking visuals.
Ha, much much easier said than done. Outside of big american corporates, getting a place in management is a no go 99.9% of the time.
No. I am a fairly clueful xNix user and I have been working with xNix boxes on a professional basis for over ⅓ of a century.

When I say "CLI editing didn't work", I mean "I can't use the cursor keys to move left and right."

TBH I do not care if some weird Emacs keys work. I personally detest both Emacs and Vi. I am very even-handed like that. :-D I am a fairly competent Unix user -- I am typing on an xNix box right now -- but I am also a Mac user and I have been using Macs since System 6 and Windows since v2.01. I tend to prefer GUIs and GUI editors.