skysight-inc/HackerNews huggingface dataset:
Studying Latin is great for that purpose, since mostly you get to skip the "Good evening! My passport is in the fishpond. Where is the bathroom?" lessons. I think the biggest a-ha moment there for me was realizing when an entire clause is acting as a given part of speech.
One thing I feel is worth pointing out is that in my experience a position that seems really interesting because it's in an "interesting" field...might not be.

For example, you see a job posting at AwesomeCorp doing blockchain-based AI security arbitrators, and then you get the job and discover that you're just writing a CRUD app around a bunch of premade solutions glued together, and then you discover the "blockchain" is just an SQL server, but it got investors excited so they stuck with it.

So, sometimes a job in a less sexy field can actually end up being more interesting/challenging, and getting paid more is always nice.
Is the End in Sight for Chip Shortages?
I mean, even the author agrees with you. They start their story with this:

> Preamble: I'm extremely lucky. If we live in a Simulation and life is just a Video Game, mine was started on difficulty level “Very Easy”: I was born in a developed country in the 80s (Italy), with access to fresh water, very good carbohydrates and a decent education system. So what you're going to read is 99% luck and 1% planets alignment. Please, correct success stories for selection bias.
How to draw styled rectangles using the GPU and Metal
l0l0l0l0l0l0l0l

You can't handle the truth? That forced masking/vaxxing/passports are not only anti-freedom but violent terrorist activity? Or the truth that the president in chief is a FUCKING PEDOPHILE!
That’s what people are forgetting. There are plenty of 7 year periods where the stock market will return nothing or almost nothing.
> but at least you're not destroying the user experience

That is exactly why many do it. The chance of getting fined is low, practically non-existent in most cases, but making the user experience difficult both increases the chance of people just saying “fuck it” and agreeing¹. Those high up the data collection chain also hope that annoying enough people with the bad UX will make them campaign to have the regulations rescinded² in their territory.

---

[1] losing people like me who say “fuck it” and move on elsewhere, is seen as a small price to pay

[2] even though the regulation isn't at fault, the deliberately bad UX is
> So you can in any moment "be totally free" in virtually any society as long as concerns for freedom in future moments are irrelevant to you

Okay so I am in prison. Am I still totally free in that moment?
Well, specifically about "office like" software there is Softmaker (that is Germany based) that offers a (Commercial) suite that is (IMHO) a good, low cost, alternative.

They also offer (or offered?) a free version for personal use, I have on one PC at home a few years old version and it was not shabby at all, IMHO faster than Open/Libre Office.

https://www.softmaker.de/softmaker-office
I am trying to think what advice I would give you if you were my friend versus an internet anon (because I am going to assume the advice I give to my friends is the best advice). If I were talking to one of my close friends: I would never, under any circumstance, advise them to take a job they are not completely enthusiastic about across multiple dimensions.

The advice I give to my personal friends is that they should never accept a role that is not 50 - 100% better (or more) across multiple dimensions including pay, skills, product, team, life / work balance, manager. I tell my personal friends that they shouldn't take any job which is not "transformational" to them in some way.

I tell my friends: If you are not jumping out of your seat for this opportunity, don't do it.

This market is crazy, exploding, lots of innovation and hiring. And if you are not finding something interesting in this market: The problem is either your search strategy, your profile / behavior or your network / relationships.

If I were you, I would focus on evolving my search strategy to get away from knocking on the front door and work on relationship building. And if there is something materially wrong with your skill / experience / qualification profile versus some of these jobs: Be completely realistic about what you are missing and go fix it.

When I wanted to become a tech evangelist, I couldn't get jobs because I only had 4 / 10 of what those roles needed. So I spent 6 months systematically closing the gaps in my story and the next job, I got it right away.
Be incredibly realistic: Do you have 100% of the check boxes needed for the jobs you want? IF not, go and fix it. This is one area where being able to take an honest, hard look at yourself versus what is wanted is going to pay off.

Get on LinkedIn and Twitter, talk directly to decision makers (or "friendlies" who will talk to you at the target company list). Do more information gathering before trying to apply.

Be prepared to tell people: "Hey, if you see anything like X,Y,Z - Let me know. I am looking for jobs like that." Sometimes it takes weeks or months, but people remember and will send you opportunities. The more seeds like that you plant, the better you will do in six months.

The internet makes people feel like they just need to click to apply. It often doesn't work that way.

Finally: I have found that certain industries have "Super Networkers" who kind of help everyone and are known by everyone and are connected to everyone. I strongly recommend trying to find and make friends with these super networkers / community organizers because they are often the most accessible gateways to breaking into an industry.

Go make friends with these people, let them know what you are looking for and ask them to refer anything they see. This is way more effective to get really good leads in my experience.
You are advocating for a United States hegemony via a monopoly on nuclear weapons, maintained by nuclear first strikes on the population centers of any other nation which might develop them. Is that an inaccurate summary?
I'm partial to the Gigatron[0] myself. Built entirely using a mere 34 TTL ICs available in the 70s (930 logic gates) and it's capable of driving a VGA monitor and 4-bit sound while running at 6.25Mhz. In my opinion, it is beautifully simple and elegant.

[0] https://gigatron.io
This is essentially Mr. Money Mustache's formula: https://www.mrmoneymustache.com/2013/02/22/getting-rich-from...
The keys are on a HSM, but something has to nicely ask the HSM to do things and an air-gapped laptop feels like a pretty sensible choice? (Especially given the precautions we've talked about)
Windows and Linux: A Tale of Two Kernels (2004)
So, is the infohash on that page being a discography for a Swedish rock group called November an Easter Egg, or just a random copy-n-paste?
Same background and that's the same I used to think years ago before learning Python, after Python and after reading awful spaghetti code in PHP 15 years ago I ended up hating it, I haven't touched nor read PHP code since then, maybe now it's better? but really with all the PLs we have available today, at least to me there's no incentive to touch nor read it again.
In those cases, you should probably be using a scripting language instead of a compiled one.

But really, in most cases you aren’t running once per compilation.
But crypto doesn't function like a broad asset class, at least not for very long. Is there are future where there are 10,000 different cryptocurrencies? I don't see it. I think even crypto bulls believe that most coins will go to zero at some point. You don't get the same benefits of diversification in crypto as you do with equities.
If anyone would like to learn a bit more about Pascal, have a look here for something pretty up to date: https://castle-engine.io/modern_pascal_introduction.html

As for the IDEs, Lazarus is indeed a great option, allowing for both desktop software and most other kinds of development (though admittedly Pascal's strengths don't lie in webdev): https://www.lazarus-ide.org/
> Great, that sounds like a perfect pitch talk discourage anyone from calling such a number or talking to someone about a difficult time in their life.

But it's mostly true. Do you just want people not to talk about the flaws in the system?

As long as involuntary detention for suicidal people is law, I would never ever ever tell anyone about any suicidal tendencies.

Not being honest about what happens when you call a hotline is also horrible. "Haha! Got you! Police are on the way!"

I can't imagine the dread if that happened to me, knowing my life is about to get way worse even though I'm already at my bottom.

Anyone saying "well suicide is worse!" is completely missing the point.
Tor Project unveils plans to route device traffic through Tor anonymity network
Exactly what I was thinking, sure you have to pay health insurance and self-employment taxes but you can write off so many other expenses. You can write off computer purchases, even part of your rent or mortgage if you use an extra bedroom as an office. And then there are all kinds of ways you can re-invest earnings in your business instead of taking it as salary if your monthly costs are only $25k a month.
So, what you’re saying is that you don’t actually want to provide your customers support because it costs too much?

Where’s that straw man now?

You could’ve saved both of us a lot of time by just stating it upfront.
Could you please explain why this is a bad name? I'm genuinely interested since English is not my mother tongue.
bruh, you're embarrassing yourself.
Show HN: Bookmark Spinner: Click or CTRL+b to find out what's in your bookmarks
I haven't thought this through at all but are you aware of any package repositories that do something like levenshtein distance between package names maybe combined with a heuristic on common mistyped characters to not allow typosquatting?
This depends greatly on where you live.
I’m pretty sure almost everyone who buys a Model 3 thinks that a Model S is “for them”, they just can’t afford it. When the Model S came out, it was clear what it would be good for, and all that needed to change was to get the price down and the scale up.

And if someone was like “What’s the big deal with the Tesla Model S?” I could say things like “This car runs on electricity, so it will help reduce our carbon footprint. It’s also really fast, really quiet, has more storage space than other cars, has better software than other cars.” and the person asking the question would have an answer.

What I wouldn’t do is say “Whatever, when this is the only kind of car you can buy, you’ll understand.” Which is the answer I get a lot when I ask questions about crypto and NFTs.
How many different implementations of basic office software do we need? There's no point having hundreds of companies independently building the same thing.
I have. Guess I haven't tried to build something bigger with it. Seemed to me to be mostly something to share visualisations, not for building say, a whole CRUD site Rails or Django-style.
>7PB on ZFS in production here. No vendor support, FreeBSD with send/receive pairs to another 7PB location monitoring with Grafana, delayed sync so we always have proper DR available.
Dialogue Tags: An Empirical Study
Having worked in systems in the basements of TEMPEST checked buildings, I can say that the attacker first needs to eliminate the physical security measures, and manage to get close to the devices close to the servers storing, processing, transmitting the classified information. After that first breach via personally, or a specific device such as a USB dongle used by a user, the software needs to infect airgapped computers and find its way to the servers. Afterwards, the attacker needs to be close to the facility to listen to the radio, whose waves managed to get through the fortified walls with Faraday cages. And if this scenario happens, there is a huge problem with security, other than a system of a malware and an AM radio.
$175 is definitely not the ceiling for the US. "HR says they never seen such high rates" is a negotiating tactic - you have to counter. Of course, you also have to be worth it by establishing a track record of being a subject matter expert, delivering the results, and being great to work with.

Another way to get exceptionally high hourly rates is to do per-project or per-phase bidding, but that has its own pitfalls, so a good in-between can be to have some of both.
Github generally has two levels (organization and repository) which works pretty well.
>But the Patent Office has been keeping some examination guidance secret instead of disclosing it publicly. This guidance gives examiners a roadmap for ignoring the Supreme Court’s rulings and the Patent Office’s own rules so they can grant invalid patents that stymie innovation, competition, and access to technology.

[...]

>Former President Trump’s chosen Director, Andrei Iancu, made his hostility to the Alice decision apparent. Upon taking office, former Director Iancu rescinded the Patent Office’s then-existing guidance on applying Alice and issued new guidance. At the time, public commenters objected that the new guidance contradicted Supreme Court precedent and threatened innovation, competition, and access to computer-implemented technology. Still, the new guidance went into effect.

My impression was that the US Supreme Court was the highest law in the land.
On the blog that I used for software engineering content, I would routinely get helpful things in the comments, people adding on with useful content for other readers.

Back when I blogged and people read blogs and commented on them.
I searched for Donaudampfschiffahrtsgesellschaftskapitän and it had plenty of hits.
Important to note than a seven year timeline with his calculations would take extreme penny pinching and would yield a fairly low sustainable annual income compared to your previous salary, but it's certainly possible.
Very common, worked Netherlands, Belgium and Germany for ~10 years, doing 200k eur annually on average, contracting, Python, Java, senior dev, devops, etc. My immediate contracting colleagues, about 20 guys and gals are doing comparatively (I.e., ~90 to 120 eur rates, ~2000 hours a year).

Edit: apparently very common for my bubble at least, no idea if this is “normal” In Netherlands, Belgium and Germany..
Nvidia data center sales grew 55% on demand for artificial intelligence chips
> You absolutely can merge a single commit, via git push, there's just no button in the GitHub UI for it.

Well, I'm asuming we are talking about PRs against some protected branch where manually pushing changes directly is forbidden.
Same thing happens with Amazon sellers.
That's a good point. I was wrong in the broad sense. However, I was thinking, specifically, of the context of comments on Facebook posts (and Twitter posts), where the playing field is actually level, and the comments that "rise to the top" are, as a rule, the ones that are the most inflammatory.
Random videos about unionization and US foreign policy have found themselves age restricted. I won't dig them all up, but here's one which was made age restricted without appeal. Does it seem like 18+ content to you?

https://www.youtube.com/watch?v=4lzlUucGTco
Specialization can accelerate your career during the first decade (or maybe first two decades) of working.

But I've found that people who are generalists end up doing better further into their careers, particularly if their job includes a leadership/management component.

I'm not saying that if you're in the top 0.1% on one very specific technology, you won't be in demand throughout your career.

But should you choose a leadership/management path later in your career, you're often going to need to be able to do a bunch of things reasonably well, and that's a generalist's sweet spot.
I don't know, why not?

Why would it be a mistake?

On the one hand I have a few examples of huge, successful projects written in PHP and I know they are still around 20 years later and haven't been rewritten in another language. I use projects in PHP on a daily basis (Nextcloud, Rainloop, Wordpress) that work well and have been maintained for years. On the other hand I have a few comments calling out PHP without convincing arguments. Something is wrong.

I practice Python and Javascript daily, I've written PHP code 10 years ago, still use some of my code. I occasionally update PHP code on a website I manage. I've seen good things in the new versions.

Should I begin a new project today, I would not rule out PHP that fast. I like Python and Typescript, but PHP projects are often a breeze to install (unzip, done) and survive system upgrades and reboots easily as long as php-fpm runs. Projects in other languages need more babysitting. I know, I also use web software in other languages, including one I author.

PHP is dead simple to write too.

I would probably go for nodejs for something that requires Websockets or SSEs (or a compiled language). Otherwise, I'd seriously consider PHP because it does not require setting up something like uwsgi or celery, write reverse proxy rules, write init service files or running Docker. Put the files in www and it's done. Also no code for managing routes, the file system organization does this for me. No memory leaks, everything is thrown at the end of each request. The architecture is robust.
IMO some simple (not easy, but simple) solutions would go a long way here.

- Support name spacing

- Support specifying non-crates.io server (docket does this)

- Throw warnings when the Git tag (if applicable) contents do not match the Cargo upload. Rate limit package owners so they are encouraged to set their tags right the first time and not move around

RE: compile time execution. This is a harder problem, common to any binary file distribution.
This will be controversial, but my preferred solution to this problem is to switch to GPL.

In an ideal world, cURL would be able to expect some collaboration/support from downstream consumers like Apple, but wishing for this (or issuing valid complaints against their behaviour) is a waste of time.

Make macOS useless by starting to strangle the core utilities with GPL and you might see their stance change.
You could get up to 10% on 1M investment annually (that is what my friend has). Sure he does not have private yacht but one can live quite comfy on 100K without lifting a finger and that is what he does.
it's called cognitive dissonance: https://en.wikipedia.org/wiki/Cognitive_dissonance (sortof anyway).
Feels snappy. I could find some people I know which I was not sure if it would find.

English version of the main interface would have been great. I have added it to my Firefox anyway.
>Written English and spoken English rarely corresponds in any way that makes sense. The easiest example is that you can't tell if "read" is past or present tense, because -ea- has two entirely different pronunciations that are used arbitrarily

That's a good example, but since regardless of tense, both pronunciations have the same essential meaning (to consume/have consumed written material), it's not hard to pick up the meaning from context.

Incorrect usage can be much more problematic. The lose <--> loose issue is a really egregious example.

Lose (luz) is to "not win" or to "no longer have something", while loose (lew-se) can be "not tight" or "freed from some constraint."[0]

I imagine that sort of incorrect usage confuses non-native English users more than differences in pronunciation.

[0] Definitions and pronunciation are inexact, but close enough IMHO.
While Fauci oversaw funding the gain of function through an intermediary to avoid Obama's prohibition against this dangerous research, I'm not sure why you brought in Fauci. You could also mention Fauci oversight of funding dog torture to study beagles being eaten alive by sand fleas, according to PETA.
https://www.peta.org/blog/fauci-niaid-puppies-animal-testing...
This should have (2017) in the title. Source: The date heading on the projects list https://ncase.me/projects/
I wonder if being Docbook oriented hurt Asciidoc. At one point, I thought everything, even HTML, went through the Docbook toolchain and customizing Docbook is intimidating.
Ok, but in Rust or NodeJS an HTTP server may depend on a package A that depends on a package B that depends on a package C that then introduces a backdoor in its 1.0.1 release. In a pure functional language you can quickly look through dependencies of an HTTP server, and if it has zero impure dependencies then you just need to trust the developers of this one HTTP server package.
First off, the name "resize" has the semantics of "take this action".

The "make this so" version would be:

size 500G file

I think you're effectively asking, "Should an individual CLI command be imperative or declarative?"[1] I think when possible, declarative is superior.

Whether an error should be returned is a separate question. In the declarative "make this so" version, you would not return an error if the file were already 500G (ideally it would not mutate the file).

But in the imperative "take this action" version, it depends on the intended semantics of the imperative command. Compare `mkdir` (see tacostakohashi's comment) and `chmod`. In some cases you just need to know that you have what you wanted (chmod), and in others you might need to know if an actual occurred (mkdir).

---

[1]: You might think the question to be imperative vs functional. I'm not an expert, but I'm pretty sure purely functional programming is a subset of declarative programming that involves first class and higher order functions. I don't know of any CLI shell environments that support that. At the very least, though, a functional version of `size 500G file` would not change the state of the file system, and would instead "return" a 500G version via stdout.
I definitely see both of sides of it— on the one hand, it's nice that "docker pull nginx" is always shorthand for "docker pull docker.io/_/nginx" and whether or not it is isn't dependent on some config file somewhere telling you what your primary registry is. We solved this for ourselves internally by just always using fully qualified names (containers.corp.com/foo) and not worrying too much about it.

But I can also see how this is absolutely a power grab by Docker Inc. For a company which has given away almost everything and has basically no moat in terms of technology, ecosystem, or thought-leadership, I can understand them wanting to at least retain the final say on which containers are which.

And of course, given that perspective, it's clear why a company like Red Hat would chafe against this, particularly when it's clear from the architectural differences in Podman (daemonless, rootless) that they were looking for an excuse to do it over anyway.
Are you thinking of PICO-8 perhaps?
> I don't think you understand what ego is.

Be kind. I thought we weren't supposed to do this stuff, 'round these parts; but I'm often wrong.

Actually, I know about the Freud stuff, and the scientific meaning of "ego."

Basically, the meaning that almost no one actually ever attributes to the word.

Words tend to adapt to the meaning that is most often applied to them. Dictionary be damned. It's how people actually use the word, that defines it.

For example, look up the etymology of "nice." (It made me change "be nice," to "be kind").

> This is a widespread confusion on HN, people think being assertive is the same as being aggressive, or being a narcissist.

My take on "the Modern Societal Zeitgeist," so to speak, is that aggressiveness, narcissism, avarice, arrogance, and just plain ol' bein' cruel, are traits to be admired, and emulated; especially amongst the types of people that run businesses.

Those of us that speak to being kind, empathetic, or generous, are often attacked, and mocked as being "weak."
Don't half-ass many things
That’s quite a cop-out for a blog post that contains a lot of specific, actionable steps.