skysight-inc/HackerNews huggingface dataset:
Oh, really?

https://en.wikipedia.org/wiki/Dry_dung_fuel

https://www.nytimes.com/2018/09/21/climate/sweden-garbage-us...
There are many situations where jobs suck, or are dangerous, etc. In that case, the employer can make them suck less or pay a lot more. At some point, they will find people to staff those jobs. So I am not a big fan of employers talking about "labor shortages". What they mean is "we have this role, and can't afford to pay the market clearing rate for the role. Therefore there is a shortage." This is as much true for a government employer, non-profit employer, or private sector worker, as they are all hiring from the same labor pool, and workers have a choice as to who to work for.

Before you say that "no amount of money is enough", just think that if for some reason they can't have the workers be cooks on shore, they can just pay them a vacation for that same shore period. The cooks on shore could then travel, or take a class, or do whatever they want. If you could find cooks who would work on a mix of shore and sea, but not sea only, then rotate the staff and pay the cooks to do nothing. Obviously an extreme example, but I'm giving it to illustrate the point that yes, it does boil down to money in the end. It usually does.
As an OSS contributor you can nicely ask people building some OSS equivalent of Copilot to not use your work as training data, and they would comply because this is culture. Good luck doing the same with a megacorp
I've had fiber at home since 2007.
Buying a used, good upright + paying piano movers is a way better deal than buying from a dealer even if they have free delivery
NetSurf doesn't support any of the new web standards so I would consider the current version pretty much feature complete for what it supports. I don't think the devs ever intended to continue development and turn it into a feature complete browser suitable for daily use nowadays.
I recall part of the problem was that in some cases, Debian packagers/developers did not know how to integrate systemd with sysvinit properly, there were weird problematic constructions such as sysvinit scripts calling systemctl or vice versa and some breakage due to the way they used systemd. Of course, one could ask whether this was partly due to bad systemd documentation and unfulfilled expectations of promised systemd behavior.
Most people _don’t_ save for a rainy day. That’s an objective fact; imagining it would be otherwise if you gave them a bit more money is a fantasy not supported by anything observed in reality.

As to finding another job: of course they will, but switching costs are pretty high for job changes.
Use it for phase information, perhaps.
Arbitration can also be more expensive than a court case. In many jurisdictions the cost to file a complaint is less than $100 but arbitration can cost $2500+ to file and sometimes you still have to compensate the arbitrator even if you win.
I went into twitter hoping to find more of the SWE community. I took the approach that when you're posting it's you to everyone. I went to a few conferences and made a few connections. But often times it thins out, and you really don't maintain that connection there.

It ended up feeling like it was nothing but tribes and influencers bolstering themselves or people trying to market their product (dev advocates). Theres no motivation to have productive conversations, learn new things, or really get a lot of value out of it. On top of that you have extremists trying to make sure you don't the wrong opinion.
I am a trained military lab tech, military chef and I now do computer things as a civilian.

My military training included all those things. When you are feeding a war / humanitarian effort / training you have very little budget to provide a meal that hundreds will want to enjoy in a safe manner.

Don't minimize the knowledge/ effort required to do this.
I think what's selfish is romanticizing "so many more [hypothetical] lives" while real lives now are smothered for the sake of malignant capitalism. Perhaps the fact the the former takes no self sacrifice makes it an appealing viewpoint.
I'm a native speaker and couldn't understand it.
Electric trucks will surely fill that gap
A lot of people are good natured and just take others at their word.
amen. seems like back in the day that "reg1 = *pc++;" would have been the fastest op in a computer.
These models wouldn't produce a sequel to Star Wars unless you only fed it Star Wars. The output works would be original works, derived from many sources. It'd be more like it outputted Star Wars because you trained it on Hidden Fortress and Buck Rogers.
I think the point still stands. 6 of the top 10 on Youtube got their large followings being making content for Youtube. 0% of the top 50 on Twitter are primarily known for their tweets.
And 2.1 million emergency visits per year for injuries related to motor vehicle crashes.
You seem to be confused. A Ford F350 isn't particularly large. It's just a regular pickup truck and will fit into most parking spaces at Walmart. It's quite easy to drive unless you're towing a trailer. Nothing at all like a farm tractor.
This looks very cool! Stripe is very hard in 2022. We just integrated such for our VS Code extension.

With our current architecture (a very simple one) a simple thing such as iterating on the price of our product requires changing an env var on Vercel. Not complicated, but feels cumbersome for changing a price. Iterating this on a pricing.json file feels easier.

Things get more complex if we decide to do something like giving the user the possibility of choosing between a monthly or a yearly subscription (with a variable quantity, because we charge per seat). That would imply a code refactor.

Would tier.run help us with that????

Really excited about feature flags as well. How would this work exactly? Do I set up which features belong to every plan on the pricing.json file, and then consume your SDK on the frontend to only show the tier to a certain category of paying user?

We currently handle that by querying a SQL table of paying users, and if the email address of the authed user belongs to the table, we show the feature, else not.

I also saw you want to build your product as an Auth0 action. Would that be used for this use case?

Anways, congrats on the launch!!
I admit it is clunky. Nobody expects an English usage examination on HN.
Anytime someone uses the phrase "labor shortage", remind them that what they have is a "salary shortage".
Powerful interests of media giants got copyright law where it is now, they mostly decide where it goes. If training models on illegally scraped indie artist imagery allows the likes of Disney to save money then there is no one to lobby for copyright law to be strictly applied in this case.
what's the default/defacto scripting language on all unix or unix-like operating systems?

Bash. (except MacOS I guess)

why? because it is the best thing that everyone can agree on as being the stock shell that should always be installed by default.

until we collectively agree on a replacement, bash will remain, along with all of its problems and everyone will write for it because it's the standard shell that's always installed.

many much better shells exist. we can't agree on what should supplant bash, and so it remains. everywhere.
Ask HN: Why slack changed it's logo?
Initially Slack did have a good logo, but now it looks like 4 male private parts arranged 90 degrees to each other. Just curious what the new logo stands for?
https://twitter.com/daniel_loxton/status/1586846370753032192...
What is the point here? Wikipedia tells me:

> No proof mechanism is standardized but the data model is flexible enough to support various existing cryptographic mechanisms, such as digital signatures.

So why even have a standard at all? It is impossible to verify the proof using this standard, which is the main point of verifiable credentials, no?

The cryptographer in me's eye is twitching, as I consider all the completely different cryptosystems that will get shoved into "proof" that one would have to support, none of which seem to be spec'd out.

I guess I just don't get it. What does this actually help with?
very cool!

Since you’re well within the power user category, any feedback on how to make the Stripe APIs better? Either for customers’ uses or for your own. I hear you on the object ids :)

Happy to hear here or maddox@stripe.com
I have a hazy understanding from the atmospheric radiation course I took a decade back, but if I recall correctly the vibrational states of a two-atom molecule are simply not at affected by infrared. To be a greenhouse gas, you need the, uh, rotational states provided by three or more atoms. Or something like that? I was always more of a dynamicist and barely scaped by in atm chem (it’s almost all free radical chemistry). Anyway you definitely need a third atom.
Im able to post but it doesnt appear for other users. the link appears on my profile when Im signed in but others cant see it. the posts dont have a "discuss" button or unique url at all. I havent asked yet, but the timing does seem awful fishy, immediately after posting a popular controversial submission.
so does the number pi constitute a copyright infringement?
(it's actually just the weather)
Another branch - Sealift Command in the Navy - Chief Cook posting ( https://sealiftcommand.com/departments/culinary/chief-cook/2... ) has

> Salary: $44,866 - $48,453 + $8,973

This isn't too far off from the median pay of a head cook ( https://www.bls.gov/ooh/food-preparation-and-serving/chefs-a... ) though, there are variations out there ( https://www.bls.gov/oes/current/oes351011.htm )
ok you're right, and cancel culture never happens on any scale or time frame.

how foolish of me.
You should get into sci-fi. I'd read this.
Aquila, the first neutral-atom quantum processor from QuEra Computing
They don't incinerate waste in open air, unlike backyard burn barrels. Also, burning happens at high temperatures, and emissions are captured.

It's a completely different process than simply just burning trash in a barrel.
I hadn’t even considered that there is a physical limitation.

I’m too lazy to look it up now, but when I first read this I feel like the math said electrons can move at maximum 5cm in a single 5GHz clock cycle?

That’s wild.
It's like the old OOP banana/jungle quote but dialed to 11.
Practice Being a Beginner
Same but with bash, and sqlite on the backend, fzy on the frontend: https://github.com/csdvrx/bash-timestamping-sqlite
They would have way more sludge than they would have any use for (I understand there are a couple of greenhouses at some of the bases, but that's it). So they're not going to just dump it in one of the least polluted places in the world...
One of the perks of being a freelance contractor is I can set my own hours. I virtually never just work 9-5. I work in concentrated chunks throughout the day with long breaks, sometimes an hour+ in length, in between. I often walk a lot and do stuff outside during the day, and then work quite a bit instead in the late evenings. Think about it: if all you're doing is staring at a computer screen and typing for your job, why on earth would you waste daylight hours doing that, and then when you're free it's night time? Huh?!
I'm not an expert on the timber industry. I'm sure that there are sustainable lumber practices, but I have no idea what the dominant sources are today. Still, tree farms are not a replacement for the old growth forests that were destroyed throughout the US. It takes hundreds of years for an old growth forest to regenerate, if ever.
General question, There is so much toxicity in Twitter (even on Linkedin) and very little sane conversation (May be not just twitter, many social networks in general). For example recently saw someone post with POTUS on some ground breaking work on Immunotherapy for cancer (this was their 8 year research), replies and comments were outright bad to vulgar (did he smell your hair! went one). Mind you this was not a 4th grader but senior staff, well educated MBA's.
Has social media become a frustration venting outlet? Pretty sure one would come out of the browsing experience exhausted! Who would use this for 8 USD a month!
P.S. not on any social network except for messaging apps (once a day with notifications off)
> Half as many ads
$8/month and you don’t even get ads removed?
Right, yet we do track all kinds of well-being related metrics, there are happiness indices and the like, yet it seems no one optimizes for them.
An experimental approach to lighting systems in Paleolithic caves
Are you hiring outside US and in any time zone?
Unlikely. This is more economic rivalry then actual worry that China is going to suddenly flip.
Scaling on Linux still very frustrating
Yes. It's a movie from 2019. Stephen King appears in it. I agree: his cultural impact in American is significant enough that books he wrote nearly 40 years ago are the bases for moves that set opening records today. It's pretty nuts!
> derived from many sources

You can't say it's derived from many sources and then say it's original work haha.

The output work would appear original in most cases (if you filtered out for left over watermarks and too much memorization, and avoided it copied any style or visibly recognizable characters, etc.). That said, even though it appeared original, it would be known to be derived unless you'd hide the fact you used a ML model for it.

I'm not sure you can argue it's not derived when it's literally being mathematically derived lol.

I think "fair use" is really the crux of it. Like do we feel this is a valuable derivativion to allow, because it benefits society in other ways that are worth it.
I’ve been meaning to check out Nix for awhile for this exact reason. I want the state of my operating system to be a simple state machine managed by a package manager. Right now the filesystem on Ubuntu and friends it feels like a horrible mess of random stuff. You end up in a different OS state if apt fails halfway through installing, or if you install an old package, configure it then upgrade it vs installing a new package. The classic “make install” just puts files wherever it wants. And then there’s the layered complexity of language-specific package managers - which are needed because apt isn’t up to task.

This is one big advantage of docker. Applications are actually portable and isolated. We need more of that in our Linux distributions.
Just to clarify, are you thinking of something like E2EE?
This is just special pleading. You need to do better than "I don't care about his recent work".
You can tax the pot.
Newly found neutron star could be made of strange quarks
> it is definitely our intention to gently push the distributions in
the same direction so that they stop supporting deviating solutions ... -- Lennart Poettering - Red Hat, Inc.

https://lists.freedesktop.org/archives/systemd-devel/2010-Se...
There's an add-on that opens a pop-up of your instace, so you can easily remote-follow someone on a different server.

Agreed though that the UX must improve.

Edit: here it is: https://addons.mozilla.org/en-US/firefox/addon/mastodon-simp...
Looks like a MRE future, at least they’ll have microwaves. Does Soylent have to be refrigerated?
> Isn't that unfair?

No? Doing something better and faster does not change the fact that it is the same thing.

If an artist is allowed to copy styles, then other people should be allowed to do so as well.

Whether or not you have wasted year of your life, learning these skills, should have nothing to do with that.
Etalon DNA Testing: Build-a-Horse
> renaming a variable (both of which should be entirely automated, and hardly count as refactoring)

Renaming is absolutely refactoring since refactoring is a process, not just individual acts but often a series of refactorings to achieve some goal. For instance, you may be trying to make two (or more) pieces of code look the same so you can replace them with a single implementation. A stupid kind of thing I saw and addressed recently (pretend these are more useful, simple examples for demo):

func some_fun(f *os.File) string {
var contents []byte
contents = make([]byte, 100)
count, _ := f.Read(contents)
return string(contents[0:count])
}

func same_fun_different_name(conn net.Conn) string {
buffer := make([]byte, 100)
n, _ := conn.Read(buffer)
return string(buffer[0:n])
}

These ought to be one function. They do the same thing but have different names, different names for internal variables, and different type signatures. But the types are actually unimportant, they both conform to the `io.Reader` interface. But the code doesn't quite look the same, so if it were longer we might have a hard time believing the two functions are actually doing the same thing. So step 1 of the refactor is rename and reorganize the function internals so they match. Let's decide the second function's form is preferable (we flipped a coin):

func some_fun(f *os.File) string {
buffer := make([]byte, 100)
n, _ := f.Read(buffer)
return string(buffer[0:n])
}

Repeat as much as necessary and then you end up with one piece of code in the end that covers both cases (and many more):

func better_named_fun(reader io.Reader) string {
buffer := make([]byte, 100)
n, _ := reader.Read(buffer)
return string(buffer[0:n])
}

All thanks to refactoring by renaming.
Setting MaxIdleConns to be the same as MaxOpenConns isn't sufficient?

https://pkg.go.dev/database/sql#DB.SetMaxIdleConns

Otherwise, I guess you'd have to poll DBStats and run dummy queries to keep the pool full.
https://pkg.go.dev/database/sql#DBStats
Turnstile | Engineering (multiple roles) | Full-Time | REMOTE (US/Canada) | https://www.tryturnstile.com

---

We're a small (12-person) team of repeat founders and seasoned operators building modern revenue infrastructure for usage-based software. This is a tight-knit and senior crew — almost everyone has 10-25 years' experience, much of it together.

The last company we started, Second Measure (YC S15), scaled to 70+ people and tens of millions in revenue, received multiple “best places to work” awards, and was ultimately acquired by Bloomberg in a landmark deal.

We're looking for extraordinary builders to play a foundational role in a company designed for scale:

- Frontend Technical Lead
- Frontend Engineer
- Backend Technical Lead (data)
- Backend Engineer (multiple roles)
- others (opportunistic)

We're well-funded by top investors (led by First Round Capital), fully distributed, and known for building intentional, inclusive culture. We offer competitive global rates (SF salary + equity), equal pay by level, work flexibility (including a 4-day core schedule), and comprehensive, family-friendly benefits.

I'm a founder— if interested, apply directly (https://jobs.ashbyhq.com/turnstile) or shoot jobs@ and me (mike@) an email.
WSJ does not send everything to Apple News.
According to this site [1], $14 in 2022 Dollars is $7.19 in 1995 Dollars.

So, about $3 less.

[1] https://www.usinflationcalculator.com/

(Who knows if that site is reliable though, the point is inflation.)
Tmux + VIM. Never needed more. Basic layout with some conveniences like a nice scheme (Nord), nerdtree, and fugitive. Bindings so I can move seamlessly between VIM and tmux to do what I need. The upside of this is it's minimalist and in about 10 minutes I can set up an entirely new environment by pulling my dotfiles and running a script to do symbolic linking.
Why is commenting about smelling hair vulgar, but not the actual POTUS smelling hair?
Yeah I agree. But competition breeds advancement. It has roots from capitalism all the way down to natural selection and survival of the fittest. It works.

There's no doubt in my mind that part of what's driving China in not just the space race is the fact that they want to beat the US.
I hope that I didn't trivialize the skills of a cook (too far). I recognize that they have an incredible job with a wide range of responsibilities and are responsible in part for the health and morale of the entire ship's crew.

The skills for being the only chef on a 24 person cutter compared to a ship with a hundred or several hundred and an entire staff (and longer deployments https://youtu.be/d2_wBfXBM1Q ) places additional demands on that skill set (or even up to the several thousand with an aircraft carrier, though that's not coast guard - https://youtu.be/w5th1yNwatQ and https://youtu.be/nBWWusUzdWk ).

It's not like the crew can decide to go to a different restaurant when out at sea.
You're moving the goalposts from the context of the thread.
In a (without spoiling too much) remarkably ironic way vice this article's concern!
Probaby just a simple way to renove standard clickbait formats; I think in this case "The effect of rate hikes on the economy" would be the desired title.
It’s amazing how often a salary shortage coexists with a significant profit surplus.
I think you might want to re-read things a bit.

1) It wasn't my business, and I'm not sure why you seem to think it was.

2) He only started the business because he was able to siphon off customers, and felt it was easy money.

3) If he had quit, and started his own business (even based on the prior one), and started from scratch, that wouldn't have been a problem. Him waiting a period of time (non-competes pretty much HAVE to be time limited to hold up anywhere) would not likely have changed it either.

But that would have required more work and more risk.

It's rare that folks actually do that.
Should have been a callable, or should have had consistent syntax to prevent people from being clever.
Hey that’s awesome. I’m also learning elixir and I deployed ejabberd for chat. I switched to phoenix channels for chat to have a lot more control. What are your thoughts on that? Any suggestions or articles or code repos you can link me for inspiration?

Fwiw I was using firestore for real time before since it was easier. Now I like phoenix channels (I’m still struggling with the language truth be told, but it makes sense after reviewing at the code like eight times).

My app (social app, still wip) is currently using flutter for the mobile apps, a nodeJS backend for the rest APIs, and a phoenix server for the chats. I’d be interested to have a discussion if that’s okay.
BitTorrent is a great example of GPs idea, but neither that nor IPFS will work across those latencies in their current state.

Some distinction will definitely be needed between 'requesting from earth' and 'loading from your roommate' in the UX. Early implementations might even centralize cache-state.