skysight-inc/HackerNews huggingface dataset:
Some of it does I am sure, where some will be consumed by soil bacteria. Lots of fertilizers are salts as well and even if it goes into the soil, rain will redissolve it where it will eventually make its way to rivers.
Simultaneous: I have just submitted (and commented) the same story from Channel News Asia - https://news.ycombinator.com/item?id=34647026

It seems that the content is the same (shared by CNA and the Telegraph).

The Guardian seems to offer slightly more info - https://www.theguardian.com/technology/2023/feb/03/colombia-...
Culture as Counterculture (2021)
Yeah, I think making a decent, nuanced analysis of ChatGPT and related systems (which the gp starts trying to do) requires one to avoid terms like smart/intelligent/etc. The term intelligence is naturally not fully defined and primarily used by humans to rank each other. So our human intuition about intelligence comes from the ranking we do of people. IE, we have the intuition that "if they can do X, they can easily do Y" about a given person and such an intuition clearly shouldn't carry over to even a very complex machine.
Inflation accounts for healthcare costs. That is baked into the 6.5% number.
Chinese spy balloon over US is weather device says Beijing
"The large print giveth, the small print taketh away" has never been more true than with Cloudflare.

None of Cloudflare's marketing or technical documentation makes any explicit reference to "permitted usages" for Cloudflare services such as R2 and Workers.

This page for example means one thing without any reference to permitted usages and would mean something entirely different if the permitted usages were promoted with the same level of visibility as the benefits.

https://www.cloudflare.com/products/r2/

Nothing here tells me I cannot write my own video serving code with Workers:

https://workers.cloudflare.com/

You might even believe "whatever you need" from this paragraph from the above link:

"Static assets with dynamic power. Say goodbye to build steps which pre-generate thousands of assets in advance. Harness the unrivaled raw power of the edge to generate images, SVGs, PDFs, whatever you need, on the fly, and deliver them to users as quickly as a static asset."

This developer documentation would takes on an entirely new meaning if a link to "acceptable uses" was prominent at the top of each page (not fine print).

https://developers.cloudflare.com/r2/get-started/

https://developers.cloudflare.com/r2/data-access/workers-api...

https://developers.cloudflare.com/r2/examples/demo-worker/

Have built an entire application around assuming there were no such limitations I now need to rebuild elsewhere.

Humph.

I now no longer even understand what "no egress fees" means - in a way that's worse than the big cloud providers where at least you know they are charging you 9 cents per gigabyte.
I like this one. The variant I'm familiar with is a little more open-ended, but I think about a lot.

"A man with a watch knows what time it is. A man with two watches is never quite sure"
> If you start from a base of modern C++, embrace the standard library and newer, safer data structures, it's a pleasure!

I write software in probably a dozen languages, including C++, and using the features/STL in C++17/C++20 in no way makes using C++ a "pleasure", it simply makes using C++ "less painful".

If I want to present information processing applications to users, it's C#/Java (or Kotlin, or Scala, or F#) with some Typescript front-end and likely some form of SQL simply because those are the tools that enable me to accomplish the job the fastest with the highest quality. If I need software to work in or with embedded systems then I grab C simply because it's the tool that enables me to accomplish the job the fastest with the highest quality. If I need some software to bridge those two worlds then I reach for C++ because it's the only tool that efficiently bridges the gap.

And C++ sucks, even with C++17/C++20/STL because I can't tell from the STL documentation which pieces manage memory for me and which I have to remove on my own and when this memory management (sometimes) magically occurs. I know what it is with C, because it's all malloc()/free(), and I know what it is with JVM/C#, because it's managed for me, but with C++ it's an incomprehensible mess. Don't even get me started on the half-assed implementation of lambdas vs. function pointers vs. std::function and which can be used where and where the const/reference operators have to go.
Yup. PVAs can be had for a couple of $, with the price going up if they're 'warmed' (with a history of innocuous activity, usually liking celebrity tweets, retweeting the occasional breaking news story or heartwarming puppy video etc).
Apologies for the phone-based typos. Corrections: sox -> six, you're -> your, and Thune -> the.
The vast, vast majority of HN are the haves, or aspiring haves, e.g. jr programmers waiting to bootstrap.
Also the identity of Fravia himself.
been explaining this security policy of mine to people for years in different words. when people think they have answers, they stop looking.

this is why when you look up my dox or grep for my passwords, its not hard to find my fake social security number, address and password in the usual place.

in the future i want to build this into a server. What kind of server are you? Oh, I'm IIS running ASP (not rlly). send your ops down rabbit holes to nowhere instead of depriving them of the feedback they rely on. i love it.
After the US (which I’m assuming imports from Canada, the largest exporter), the next 6 largest importers aren’t western countries (if you exclude Brazil in that):

https://www.nationmaster.com/nmx/ranking/potash-fertilizer-i...

https://www.nrcan.gc.ca/our-natural-resources/minerals-minin...

The biggest issue is that Belarus has restricted access to euro seaports, but Belarus and Russia have extensive rail networks.
Not an expert either. As I understand it, credit card networks provide the infrastructure that lets entities settle payments: providing cards and authentication, routing payments from consumer's bank to seller's bank, handling clawbacks, etc. At world scale it's got to be a huge engineering problem.
Did he not also write a book on "how to write a top 10 hit" and the followed the recipe in the book to write that hit? The KLF are definitely a very interesting band no matter if one likes the music or not.
Very true, they don’t have to give access to their API for free. My question is, why don’t devs use Puppeteer to spin up a Chromium instance and access Twitter’s data that way?
What I responded to, emphasis mine:

> Inflation is 50% vs. 2006

> Only 15% vs. 2020

You:

> The overall inflation across the average basket of food that American consumers buy over one year was 10%.

[EDIT] Oh god, you're the same poster, how did this confusion happen?
Having Bitfinex convert it for you would mean that you deposit the USDt to Bitfinex and exchange it for 1 USD. Having Tether convert it for you would mean you have an account with Tether and redeem your USDt. Are you saying you can't redeem your 1 USDt for 1 USD because you don't meet the minimum $100,000 conversion?
It's not really the conflict directly so much as the sanctions campaigns that followed.

Russia and Belarus are the number one and two suppliers of a basic fertilizer component, but now Western aligned nation cannot import from them and the Brits have gone further by making it harder to insure the shipments which affects the ability for Russia (and by extension Belarus) to export to anyone by sea.

The Germans _could_ have helped make up the difference since they can make some amount of fertilizer using natural gas, but some terrorist state (we still don't know exactly who) blew up NS1 and NS2 which makes this basically impossible. Germany now needs to preserve all its gas just to keep some manufacturing going, heat people's homes, and run the lights.

The pandemic has had some effect, but a lot of the fertilizer being sold internationally goes to Egypt, the Middle East, and North Africa. It doesn't actually have to go all that far in the global scheme of things.

The conflict itself affects wheat prices, since Ukraine is a major wheat exporter (as is Russia), but the fertilizer issues are due primarily to Western sanctions and Kremlin counter-sanctions.
A user agent that refreshes parts of its profile at the end of a session and deletes data, hopefully, should be something a company like Google can pick up on after enough attempts. "We can't expect the nonexistence of a persistent cookie means the user is using a new user agent because of a persistent history of successful authentication attempts without such cookie present" is not a tall order for a company like Google who is running these experiments on their users.

It is odd you are pathologizing what I would expect to be normal behavior. It's not common behavior, but it doesn't seem abnormal for user agents to do this.

Edit: for users who only access their Google accounts via shared machines like at a public library, not having a persistent cookie on every auth attempt is going to be the expected scenario.
It makes me sick to see all the people who think the answer is to keep their kids away from computers or restrict screen time to a ridiculous degree. That's a real good way to leave your kid ignorant and defenseless when they inevitably escape your prison.

Not only that, you're making sure a kid who might have had an interest in programming or something never develops that interest, or if they do they'll resent you for holding them back.

I agree you shouldn't plop your kids down in front of YouTube and say "here you go". You need to teach your kids to be safe with computers. Failing to do that is neglect at this point in history. You'd be crazy if you never told your kid not to run out in the road or put their hand on a stove. And you'd be crazy if you didn't teach your kids to use computers the right way.

Stop letting your kids be ignorant.
Because I'm legally obligated to have insurance, so a car that is street-legal should be insurable. The premium may need to reflect that higher risk (and of course here is how insurers can play the game of "let's set premium to $2k a month" to make cars de facto uninsurable), but I should not be sent away.
Yeah but they don't put their insights into painfully cliched blog posts
Zuckerberg Says Meta to Cut Some Middle-Management Layers
And paying the opportunity costs. "Oh man I love working on this game, surely someone will recognize me" all the while putting major life things on hold, like having a kid, or securing your future.

I know a guy who LOVES his job/company and knows he's underpaid. But he's set. Has zero plans on having kids. Has his own place. 100% secure. So he can afford to do whatever. But many who have bigger goals in this economy have to follow the money.
You have it exactly backwards. A low level person might get a 6% raise from that $0.43/hr. That's a lot! Someone making six figures on the other hand is getting a sub-1% raise. To say nothing of the use they have for those dollars. That might be the difference between fixing a car or not to a lower level person. To a higher level person it's a new console.

Meanwhile, "employee of the month bagging groceries and promotion to sr. Bagger" doesn't mean much, but a higher level person is likely to value something like a title bump that they use on their resume to get the next job.
We've established that there are trust-fund kids who try and those who don't, what differentiates these groups? Why does one group try and the other not try?

Are trust-fund kids with an IQ of 40 in the same group as the not-triers?
Show HN: OpenAI GPT in the Terminal
I don't understand, this gives C style for loops with C syntax?
I think they meant "over distances 100 times their size".
Fairy Tale as MFA Antidote
Contrarian viewpoint:

When in the history of the web could you blindly download something from a page found by a search engine and install it?

When has any search index ever conferred that level of trust to a result?

I don't remember any year when you couldn't use a major search engine to find many an asshole site promising that the sought-after content is available if you first download and run their malware .exe file.

"I found this page via Google, therefore its downloads are trustworthy" isn't a thing, hasn't ever, and likely isn't going to be any time soon (and implementing it would have downsides).
Is there a good way to distinguish between the brain dumps in Lena and what you'd call an AGI?
I found this guy in a random recommended on youtube[1], he is working on a great books curriculum type course that incorporates literature from cultures from the Middle-east, India, Far-east, etc. The complete reading list is in his homepage.

[1] https://www.alexanderarguelles.com/great-books/
How will you convince the Java team to add things you want to make it work better for your framework? You could try adding them yourself but you'd be forking and making your own Java dialect at that point. They did that instead with Dart which they own.
ethics are for suckers. source : observe the world in 2023.
I have some preliminary results I can share from the current draft paper:

https://i.imgur.com/AUOJ1w0.png

https://i.imgur.com/AP6DnIS.png

Note that the four bottom sorts (RustSort, StdSort, Pdqsort, IPS4o) are not stable. GlidesortN is glidesort using n elements of memory, Glidesort is the default memory setting and Glidesort1024 uses a fixed 1024 element buffer.

Arm is a 2021 Apple M1, Amd is a 2018 Threadripper 2950x.
You're right it's a weak answer to that but I was aware of what's being said. The example was for the arbitrariness of the whole thing. The same Google could easily decide to drop a provider or force their own again etc.
> Something can not be immoral if it is the best of a series of bad options, and if you want to exsist in the world and protect your privacy, the only real option is to create a persona.

Let's substitute some of the bits with variables...

"Something can not be immoral if it is the best of a series of bad options, and if you want to exist in the world and X, the only real option is to Y."

...and see how this holds up...

X="be rich"; Y="kill your neighbor"

Now, you might object "that's absurdly extreme!". True, I have chosen an extreme example, but only because it makes the fallacy conspicuous. Ethical principles don't have loopholes or dispensations. It's not as if big lies are bad because they're big and small lies are okay because they're small. They're both bad because they're both lies. An evil effect of one's actions may be tolerable under specific circumstances, but a means that is inherently evil doesn't cease to be evil because you have no other option to attain the desired good. Ends don't justify means.

In this case, a pseudonym is not a lie when a) the intent is not to deceive but to conceal, and b) there is no normative expectation that the name given is real and thus when you do not owe others your real name. On social media, while we know many might conclude that a pseudonym is real, generally speaking, I would say that error is a tolerable side effect (it depends on the particular social medium; LinkedIn is different than Twitter, for example). However, IMO, things start to become more dicey with active fabrication. There is a fine but definite line between lying and mental reservation. There is a difference between speaking ambiguously or evasively on the one hand and lying on the other. This places rather severe limits on what you can licitly say or express. Constructing a persona means you must actively engage in creating a fictional character that you intend people to believe is real as a means of concealing you identity. This is by definition a lie and different from allowing people to falsely infer a persona based on what is ambiguous information that is intended to conceal truths others have no right to.

"Create and post a back-story to answer (instead of avoid) the frequently asked questions."

The article's author's advice is effectively precisely because it involves lying. Lying works exactly because the default expectation based on the essential function of speech is to communicate the truth.
Financial Model Formatting: Colors? (2022)
https://archive.ph/cVpoJ
i feel like this is a repeating theme, and i've seen it at a company i was at.

in my view, the root of the problem is that companies don't have usage limits in place.

they often have 'sort of' usage limits in place -- that is, they don't actually have metrics for their customers' usage, and that leads to these situations.

and these situations are insane resource hogs -- teams of people spending days to try to figure out whether some customer should be bumped up to the next level.

it doesn't happen, then the customer gets cut off.

pretty messed up for Cloudflare to try and destroy a company like that for no reason.

we get these wishy-washy usage/support/sales situations with a lot of ambigous back and forth, and BIGCOMPANY trying to kill _littlecompany_, etc.

set usage limits, when they're surpassed, move the customer to the higher tier, done.

plenty more you can do around the edges, like grace periods, etc. etc., but i feel like this is amateur hour and cruel indifference - in this case, from Cloudflare -- and not the first time we've seen indifference from them, and other BIGTECH companies.
I was reminded of https://news.ycombinator.com/item?id=8336036 which was in the pre-AI era.
Not 100%, at least 30% of PRs are done by outside Google contributors.
Achieving Polymorphism with Generics
Cool progress, really nice work!

Not quite high enough fidelity to handle ASL though.

Some issues I ran into testing it, if it's something that interests you:

- Cannot distinguish closed vs. open fingers (always adds gaps between fingers, even if they're touching) (B)
- Can't handle crossed fingers (R)
- Doesn't seem to like extended vs. curled fingers in some cases (H)
- Other failed letters: (Q), (E?), (F?), (G), (Q), (S), (U/V)

But, when signing naturally, it seems to get enough of the shapes and orientation correct enough to understand what I'm seeing. I'm sure there's things it'd trip up on because of some of the above weaknesses in detecting hand shapes but it does seem to get movement, orientation, and position "good enough".
> That's right, in practice everything is more like a mishmash of everything.

I agree, and will die on this hill :-)
I'm always amused to hear web types speak of grinding HTML, CSS, and JavaScript down to somewhat simpler HTML, CSS, and JavaScript as "rendering". Rendering, to graphics people, is when you make pixels.
It's hard to be against these guys when they are "stealing" from a mine that was abandoned 125 years ago back in 1898.

Yes they were trespassing, but hopefully they stole more than $450 of copper that the fine implied because that makes the prosecution look quite petty. They could have make more stealing car stereos.

This just feels like large corporations locking up a counties natural resources.
Is this not the intention of the law?

seems like they designed the law explicitly to encourage this.
Why would a CI build need the index at all? The lock file should already contain all the dependencies and their hashes.
Putting a ring on the ex-wife. Was able to revert it several years
later but the damage was done.
If by simpler you mean there is literally zero content on the page:

$ http https://coolify.io/
HTTP/1.1 200 OK
CDN-Cache: HIT
CDN-PullZone: 355073
CDN-RequestCountryCode: US
CDN-RequestId: 196ca62f96058...
CDN-Status: 200
CDN-Uid: bb1c6a05-...
Connection: keep-alive
Content-Length: 0
Date: Fri, 03 Feb 2023 20:46:54 GMT
Server: BunnyCDN-ASB1-925
I'm guessing the meta thing we're going to have to become robust to (after 'the system is trying to sell you things you don't want/need' and 'the system is trying to make you feel bad about yourself', 'the system is trying to make you believe that you are more clever than everyone for discovering a cabal', 'the system is trying to get you angry for engagement', 'the system is trying to have you invest in a thing you'll have to pay exponentially to keep enjoying at all') is going to be 'the system is trying to engage you in getting you to watch predictable things'.

So many horrible human tech we're teaching our kids to harden against, how powerless is our society that this constant violence is accepted.
English is an official language in two EU member states, Malta and Ireland. It’s also the primary working language of science in the world.
In 99.9% of offline social situations, "what do you do" will be one of the first few questions asked. How much they actually care is an open question, but it is always more than zero in the very practical sense that if you refuse to respond the conversation will either end or shift to some combination of pressing for the answer and/or making fun of you.

On the other hand, I used to be in the habit of responding with some kind of bullshit, ideally at least a little suspicious but just barely plausible enough to prevent the other party from calling you on it right away. This always resulted in much more fun conversations than talking about my actual work with strangers.

Simply refusing to answer is just not socially acceptable outside of venues where anonymity is already the norm, e.g. online and IRL hacker cons.
https://coinmarketcap.com/currencies/tether/ / Market Cap / 1Y

Shows a decline in market cap from $83B in May 2022 to $66B in July 2022. That represents $17B in redemptions over a few months. That represents Tether net paying USD to USDt holders.
CLAs are always a good idea if one is maintaining an open source project. I'm not going to track down every single contributor who made some small PR perhaps, just to make a license change.
Perhaps the best method is a mix of static or SSR content for the content-heavy stuff that you want indexed and SPAs for the truly dynamic experiences. This is easier said than done but there’s a good chance your marketing team is separated from “product” anyway. Marketing can continue to use WordPress or some other CMS with a static export or SSR and product gets the full app experience stuff.

It’s mentioned in other threads that SSR is more expensive as your scale - so you might as well make the “outside” layer of your site light weight and static/SSR for fast client loading and then give them the full SPA once they’ve clicked through your landing pages.
I had something similar. I was contracting for a company as a solution architect. Got paid OT for any hours I worked over 45. I was working 75-90 hours a week. Not because I wanted to, that was just the workload. They offered to bring me on full time with benefits. Salary was 40k less and no OT. I declined. Then they said ok but they have to cut my OT. I said fine and never worked a minute over 40 hours a week for the next 6 months before quitting.
My problem is the type of person that proudly proclaims that all jobs can, should, and are going to be outdated by the use of AI. I have talked to people that believe that, and think that AI need to replace humanity for some reason. I don't understand them.

AI is exciting, and it can be an useful tool. There are a lot of use cases for it, and in the end I think it will be a good thing. However, what's worse than the detractors are the people blindly hoping that AI will automate every single thing a human touches. It shouldn't be used in that way. It has to be a tool to assist humans, not take away our professions and reasons to get out of bed in the morning.
This is not actually how the FLSA works folks. There are tests to determine if a given employee is exempt or not and they have nothing to do with their title. So go talk to your local dept of labor and get them to take action against your employer.

Also, some posters here have said that simply working in IT makes the job exempt. Not true.

Source: family member formerly worked in this field.
Employers can just fire people who falsify time sheets. Or take money from the register.
Note that the author also is the author of PDQ.

And there was some prior discussion on HN here: https://news.ycombinator.com/item?id=33827843