skysight-inc/HackerNews huggingface dataset:
The best future would be people actively doing sports and competing locally in insignificant but fun leagues.
+1 so true. Even companies with good intentions can tend to lead employees to burnout.
Note to Montanans: just a random example of a place with lower than CA real estate. In reality after ten years in Bay Area most people cannot tolerate a cold winter nor a hot summer. I think Mexico or “that state I grew up in” are more popular. Although I have cousins that moved to Colorado and Texas after fifty years in California.
https://github.com/DontShaveTheYak/jenkins-std-lib A Jenkins shared library with a couple cool things like running GitHub Actions on Jenkins.

https://github.com/DontShaveTheYak/cloud-radar Unit and Functional testing of AWS Cloudformation templates. The unit testing part allows you to test locally without needing AWS creds.

https://github.com/DontShaveTheYak/sebs Stateful Elastic Block Storage was created so that you could make sure that a AWS ec2 instance always had the same EBS volume mounted to it. Really handy for a Ec2 instance in an ASG with a count of 1.
Top Free Web Hosting Websites
This is really neat. Love how you’ve segmented separate portfolios based on risk/investment hypotheses. Thanks for sharing!
Game length and fun are not directly correlated.

I can spend 4-5 hours playing a good board game, and enjoy it immensely and go back to it anytime.

Risk is not a great game regardless of length of play. Sure it’s enjoyable playing on PC, but there are still many more enjoyable games tabletop or PC.

This is true, for me at least, due to the fact that it’s fairly shallow plus it involves too much luck. I enjoy deeper games that are less reliant on luck (though I still enjoy games with some luck/randomization).
Men are not even helped if they are hot. My wife will often not acknowledge the physical qualities of men she thinks little of. As if they are not hot just because they are assholes. Women are strange like that often. Men might decide a woman is not as hot as she is crazy but they will not simply pretend she is not hot.
HN is filled with people who believe themselves to be subject matter experts, and who refuse to engage with posted articles as they consider leaving the sanctum sanctorum of HN to expose themselves to the plebian knowledge and interests of others to be a waste of time. In other words, with people who wear their ignorance as a badge of elitism.

Not unrelated, HN has a few actual subject matter experts who are often aghast at how wrong HN tends to be about any field or subject not directly related to programming, and how often their confidence is in inverse proportion to their knowledge.

You can safely assume that while there may be actual, credible particle physicists on HN, their voices are likely to be drowned out by armchair expositors of bullshit ranting about dark matter being a hoax perpetrated by cultural Marxists or somesuch. Do the work yourself. Read the article yourself. Enrich your own mind and satisfy your own intellectual curiosity, don't expect HN to do it for you, or to be better than the mainstream in terms of general expertise, or you'll be misled and disappointed more often than not.
Alcohol beverage companies made an estimated $17.5B on underage drinking
The linked article is out of date and cites "War is Boring" which is notoriously anti f35. Here's something a bit more recent. The english translation is at the botom: https://nettsteder.regjeringen.no/kampfly/fagprat/f-35-i-nae....
I don’t really encounter many people period because I’ve only lived here during pandemic. My daughter’s preschool teacher is non-binary though, and we have a neighbor whose teenager is also non-binary so maybe you’re right. I donut to be inclusive, not for any other reason.
Relevant video I stumbled across this morning:
https://www.youtube.com/watch?v=vR2P5vW-nVc
"ya" is an equally short abbreviation for "years ago".
Companies that use the: recruit a lot of people, burn out most, rinse and repeat strategy are fairly easy to identify.

As an employee you should have your eyes open about this but it’s not necessarily the case that they should be avoided at all costs. Properly used, time at one of these companies can change the trajectory of your career. Depending on where you are in life that can be worth it.

Having a time boxed plan makes it more likely you can survive the experience with your health and sanity intact.
For years I've been using RabbitMQ in small teams, and me as a one-man team too.

As long as you don't need clustering (even a single node can handle some pretty heavy load), it's actually really simple to setup and use - way easier than Postgres itself, for example.

My biggest beefs with it have historically been the Erlang-style config files (which are basically unreadable), and the ridiculous spiel of error messages you get if you have an invalid configuration. But thankfully RabbitMQ switched to a much simpler config file format one or two years back, and I understand the Erlang OTP is working on better error messages and stack traces.
previous discussion:

https://news.ycombinator.com/item?id=21979555
How to Become a Better Public Speaker
The empire didn't end with East India Company. The British Crown simply took over. Colonies started getting freedom only after WWII, and some like Nigeria were under the Brits till 1960.
> Harvard[1], Yale[2], Princeton[3] Stanford[4] all have average family incomes above $160,000.

That doesn't tell us if the economic diversity is increasing or decreasing. My understanding is that it is significantly increasing for (at least some) elite schools, but I don't have cites so ...

> Selecting by standardized test scores would result in a substantially less socially elite student body than the current system.

That is certainly counter to the general wisdom, which is why (as I understand it) they stopped requiring the tests. The tests were considered biased toward the socially elite, and IIRC there was plenty of research behind it, because the elite have the time and money (tutors, classes, etc.) to prepare test-taking skills - which is not a skill the colleges seek - and the questions were written about elite culture (e.g., 'You are sailing your yacht into the wind ...').
Recreating Dennis Ritchie's PhD Thesis [video]
Ransomware legislation under consideration as key senators request input
I agree. It’s interesting to look at Trade fairs and exhibitions. “Furniture industry fair” is targeted ads so to speak and benefit the industry by bringing producers to consumers under a single roof.
>Poisoning yourself with false hellebore suggests he might have been a little unhinged.

I would have thought his music alone was plenty of evidence that he was more than a little unhinged.
I’m not sure what dimensions you are considering 2x the specs, but Mac laptops with an m1 beat any PC laptop on CPU performance, battery life and heat output.

Yeah, you can get a PC with more ram, more storage and a bigger GPU.
Hmmm, here I thought the problem is we rushed a vaccine which would usually take 7-10 years to get approved through, and are now spreading propaganda like "this vaccine is safe", instead of acknowledging the fact that no vaccine or other pharmacological treatment is ever "safe". There is no free lunch. We simply don't know what the long term side effects of the vaccine will be, because we've never been allowed to put mRNA inside humans before. The cat is now out of the bag. We will see in about 6-10 years, what long term damage will result in our organs and long term health outcomes as a result of this mass experiment. Also, I hope you understand that the 90% effectiveness rate you quote, is effectiveness of "treating your symptoms" so they're not so bad as to put you in critical condition inside a hospital. I fear most people who don't do any reading about the vaccines, believe the 90% efficacy number as touted by their medical practitioner, means that they will have a 90% chance that they won't contract the virus. Most of the highly educated people I work with, believe once they have the vaccine they no longer can contract or spread the virus.
Volkswagen hack: 3M customers have had their information stolen
I had a major bike accident, shoulder dislocation that took weeks to recover and broken pinky.

I couldn’t type with my left hand, but I couldn’t afford not to work. I looked into one-handed keyboards, found a variety of half-keyboards that mirrored the other half while holding the spacebar. These are patented, and I also couldn’t afford them.

Being patented, I was also unable to find software offering the same. So I learned enough Objective C to build it for myself. It was a hacky, crashy mess but I never intended it to be production quality… so I also built a monitoring app to relaunch it when it crashed.

It wasn’t anything special but it got me through that recovery!
Last year I was learning Node/React, and built a Certification tracker with the MERN framework to track certification renewal dates
In the United States, success is typically measured quarterly, thus it is pretty easy for someone or a group of someones to try and create a very quick sort of growth which is simultaneously impressive and unsustainable. Just keep pumping the pig until it explodes, then move on to the next job. It happens all the time. I wouldn't be surprised if it was happening at Facebook too.
When a game is "evolving" in the sense that the rules (or some element of the game which in effect alters the rules, such as player classes or unit compositions and their statistics) are changed periodically, the meta can influence that, mostly in an unfortunate way.

If the general perception is that Bears are too powerful while Geese aren't powerful enough, developers may subsequently alter the game to reduce the power of a Bear's attack, or allow Geese to fly further. These are often called "balance tweaks" but it's almost unavoidable that they'll focus on the meta, rather than addressing a proven flaw in the game itself because most of these games aren't subject to any theoretical underpinning. As a result the meta may change even as the game itself is being changed as a result of influence from the meta. If you announce on Tuesday that from next weekend the overpowered Bear gets reduced damage, and then on Wednesday a renowned player demonstrates that (with the existing damage) Bears are easily overcome by a previously unseen strategy using Geese, the developers look foolish. Cue outcry when the damage reduction takes effect on schedule while at the same time players who favour Bears are now being swarmed by Goose players who've learned the new strategy.

If they stop balance patching the game obviously there's a risk that a degenerate strategy is discovered. Perhaps Bears are in fact just so good that Geese always lose against equally skilled players, and people lose interest in the game. But it's also possible that the meta continues to evolve, Bears dominate Geese, then with a new style of play Geese are destroying Bears, and later the Bears are back on top, even though the rules never changed. This is the case with Chess for example, styles wax and wave in popularity as top players show off one way or another way to play the game and win.

StarCraft: Brood War (by now a very old game) is still played competitively although its meta doesn't evolve as quickly as it did twenty years ago.
Protests Erupt in Mainland China
But, we as a community should get better at calling these companies out publicly. Especially if they show up in a comment on the monthly hiring post. Don't let your fellow engineers get burnt. More community cooperation in this regard would go a long way.
Wow, thank you! That is admirable work.

If only the OP author had bothered ...
At my company we used to pass around a single wildcard cert for our corporate domain. All servers, including many internal servers, all had the same long lived cert.

I made a tool to make it easy for us to deploy Let’s Encrypt certs for internal only servers that would normally not be able to do an http challenge against LE.

https://github.com/Imageware/TLSential

One of the projects im most proud of. :)
So this strategy is working for the author until we know the author's name and reputation.
You think the masses can be educated about public key cryptography (and operational security around private keys) because they can learn to tweet and hail an Uber?
Since the discussion is about making MacOS more usable, do you have something to recommend to switch between windows and not applications using command+tab, and to have a dock that shows all the windows easily, grouped per application. Because the default MacOS windows manager is really crappy when you have more than one window of the same application.

I would also enjoy a maximize button that does maximize the window and not create a virtual space with the application in full-screen.

I think people at Apple should probably use windows 10 for a few days on a dual screen setup, because MacOS is not very good compared to it. Thankfully it looks like a lot of people produce tools to make it better.
Ah, cool! I can see that, thanks. :)

In that case I'd probably rephrase my original objection to say the "next guest" has nowhere to go, except when the they depend on the "next next" (etc.) guest finding a room in a "full" hotel - but I can see how that situation "never" comes up since they can pass the burden along infinitely.

I just feel like someday at the end of time, this poor unassuming new guest is gonna get cheated out of a room..
I would say in 2021, I'm definitely seeing science more as a religion than a practice. The political response to the virus has been eye opening. At least it's more clear now to me, who writes checks to whom, and for which published papers.
In my last post, where I actually agreed that I should dial it down a little, I therefore wrote about mass shootings.

I really don't care about who shoots who. You know, as an European I know for a fact that if less people have guns, less shooting happens, no matter who's the shooter.

And of course your rural NRA member has a huge influence on inner city shootings, after all the NRA is also responsible for the laws leading to that many guns circulating.

So yeah, I know those things, and I know how wrong you are. Again, I actually live in a country with very few mass shootings, whatever the NRA tells you, they do exist. It seems like NRA "a good guy with a gun" propaganda works though, although I can't really believe that.
I made my own dotfile manager: https://github.com/SuperCuber/dotter . With time, at least a couple other people started using it :D
> In exchange, you get the ability to not have to set up / maintain any more infra than you already have.

And, you mean, a PGQ will not need any special monitoring other than the common DB metrics?

For instance, if I ever run a queue, it's just due ops diligence to know the length of the queue, average time an item spends in queue, throughput over time, among others. Are there standard monitoring modules that would check this for a PGQ? Because in exchange for setting up a proper queue cluster, compatibility and documentation for common stuff like this is also what you get.

The first one is particularly a sticking point for me. If you don't do it right, you will end up issuing a COUNT on a table periodically. You might say it's acceptable for most companies, because they don't need high-performance queues, but I specifically need my monitoring to be reliable during times of unexpected high load. Also, ideally, there is close to zero chance that my telemetry is the one that ends up causing me trouble.

Also, why does no one consider the added "surface for human error" that using a DB for a queue introduces. For instance anyone can drop in the DB and perform a query you were not supposed to. A malicious actor can update all outgoing emails in the queue to another recipient. If these are sensitive emails like password reset or OTP, good luck. A dedicated queue process does not allow such operations.

I have to say, it's very perplexing to me that people (especially in HN) would avoid using the right structure just because they have to invest a bit more work.
Point to point drag and drop files with WireGuard security
Thanks, that sounds like a good idea. I'll try it out.
Ostriches get very territorial, can kick and will chase you. Not recommended to enter an area keeping ostriches.
I have read that the Pfiser vaccine must be repeated after 6 months. And the other Covid viruses provide immunity for 2 years.
The FOMO Economy: Is Everyone Making Money but You?
I don’t know about the heat death of the universe, but yes, the mass-energy is conserved, and the energy that comes out is in the form of photons.
Subso – Navigate the vast content landscape by joining all socials into one
A bunch of shell scripts I've written over the years are available from https://git.marcofontani.it/mfontani/scripts

Very useful ones:

- h, to take the first line of output and output it as is, then running the command that got passed. Example: ps faxuww | h grep foo to show the "ps" first line (the header) then running "grep" on the rest

- evenodd, to colorize the background of lines of text so it's easier to see which start of text corresponds to which end of text

- time-rollup, to time the time it takes to run a given command and provide percentage-based statistics on the execution

- a wrapper around "jq" to make it DWIM w/regards to gzipped, bzipped, and zstd-compressed files

I've also put some full-fledged binaries on github:

- https://github.com/mfontani/prettycrontab which is a crontab pretty-printer which parses a possibly specially commented crontab to give you an overview of what's coming up next

- https://github.com/mfontani/tstdin to timestamp your stdin, and provide when the line was received, how long it was since the start of the command, and how long it was since the last line was received. Useful to add at the end of a pipe to both log and perform analysis on the output and time it took to do stuff

- https://github.com/mfontani/rofixec to "sorta template" a rofi (a X11 runner) runner so it picks commands from a given list (provided as yaml or json configuration) and executes the picked item in a background job

- https://github.com/mfontani/git-recent which helps you pick the most recent branches you've worked on, very useful when paired with fzf for picking

- https://github.com/mfontani/los-opinionated-git-tools instead contains a ton of useful little git-related scripts, from one which DWIMs the master/main/blead branch name to one which helps you reauthor the last commit, to one (git-rr) which helps you perform a git rebase with context info about the commits you're rebasing: which files they touched, etc - to make it easier to fixup together commits which touched the same file... which is an operation I do so often I've created a "git-fixup" script, which automates fixing up the currently committed file to the last commit which touched that file in the branch
A slice of bread with butter is not a sandwich, it's just bread and butter or buttered bread. Sandwich is a placename, sandy vik, the food item is named after an earl/eoarl/yarl/jarl (take your pick).
Great! Nice to see very few breaking changes, the Dreamcast intro animation still works https://datacrayon.com/posts/visualisation/visualisation-wit...
You may have already seen this, but Stripe is now offering “Stripe Tax” as a beta and it might be up your alley.
> that is elitist especially because the point of college is education not to compete together as a team

I don't understand how the latter implies the former ?
I wanted to make this for myself in my terminal.

It would read error output, search in a database I have, and then output how I fixed that error last time I received it.

I am not quite sure how to intercept and inject terminal output though
This is somewhat sensitive to application posture [0] (sites are, for this purpose, effectively apps, even if they aren’t the kind of site that would be described that way usually.)

A site that is effectively a sovereign app has more freedom to defect from general interaction patterns, whereas one that is more of a transient app has less.

[0] https://en.m.wikipedia.org/wiki/Application_posture
> I did not say that this fertile soil grew out of Enlightenment. I said that values of Enlightenment supplanted values of Christianity.

Absolutely, and I hope you can recognize the price that society has paid as a result.
You're projecting here. I only stepped in to defend someone asking for an explanation from the HN community.

I'm not putting aside skepticism and intellectual rigour when I read the comments here.

I also think you're wrong about the members of this community. There are a tremendously wide assortment of backgrounds represented here.

I come to Hacker News mostly for, not in spite of, the comments.

I think telling people to not ask questions is dangerous. The person I originally responded to was not doing that exactly, but it felt borderline enough to remind them that the community here is filled with experts and teachers.

It's also worth pointing out that we shouldn't silence curiosity. Attacking what you perceive as a lazy mind can only harm the desire to learn.
Some self-replicating "creature" in Conway's Game of Life could rowhammer the machine it runs in such that the creature (or a copy of it) now exists outside the Game and is able to replicate across the machine and maybe even across the network. If it takes control of a robot, you could argue it's "escaped" its simulation and now exists in our physical world.

The odds of all that happening without it being prevented are all but zero.

We have a better chance that one of the simulators grows attached and—against protocol—decides to uplift us from the simulation into a form where we can directly communicate with them.
A) rather weird definition of "consideration". One would have thought this means something that can be accepted in lieu of what is given up, i.e. can at least somehow plausibly be claimed to be of equivalent value. But "a non-exclusive license to said copyright" is a strict sub-set of said copyright, so it can only ever be worth less. That's as much "consideration" as, say, "from now on you'll work for me sixteen hours out of every twenty-four. As consideration, I'll let you have the other eight off." Uh, I owned all of my time so far, and now you come out of the blue and want to make me your slave. How is you not suddenly taking a small part of my life "consideration" for taking most of it?

B)ut still: If she does that while already being employed, then she has already signed away those rights to her employer (in [most jurisdictions of] the USA). So she just simply no longer possesses those rights to sign away to any project, whether for consideration or not. Because as an employee, she almost certainly already got consideration (salary) for them. The monthly (or is it still weekly / biweekly over there?) paycheck is just such a humongously obvious proof and reminder of this.
> Women, which are tough as nails and run [oil] rigs

What desireable women ;)

> with _litterally_ no difference to their male ... counterpart.

Counterpart... grrr

> As others have observed

I also use that, to increase credibility, but usually only in very small group settings.

> Capability is uniformly distributed

Between man and women... wow: No it's not!

Are you of Jewish decent? - Sometimes I have this "out of this[my] world encounters" ... someone just trying to play others and then I think: What was that? How could she/he be like that?

> Opportunity is not

Yeah, at Halliburton it's not.

Good that companies that thrive (Halliburton during the shale boom) can do anything they like (hire women) and still thrive...

... maybe a bit less, but who cares?