skysight-inc/HackerNews huggingface dataset:
This article points to another written by Sharon Lerner at the intercept[1], which shows that, since the EPA was founded in 1974, ALL of the directors of its Office of Chemical Safety and Pollution Prevention went on to work for the pesticide industry.

All of them! The agency has worked to rubber stamp the pesticide industry’s proposals from the day it was founded.

What a rotten country we live in.

1. https://theintercept.com/2021/06/30/epa-pesticides-exposure-...
My experience mirror yours. I really lean into the functional core, imperative shell because of this. Im mostly interacting with C# flavored libraries at the edges and I don’t try to force F# paradigms there, I just roll with the punches.
I've been purposely avoiding logging in to be more passive and less invested in the comment wars going on, but I just reversed my policy to congratulate you for a succinct and valuable post.

The political environment is so toxic that anyone who points out any flaw or bad news regarding the NATO strategy is somehow labeled a Putin apologist. It's a horrible state of affairs. You cannot gaslight your own population into a war victory, it's doesn't work like that.
"Untether from your phone" is a great sales pitch because the reality is somewhere between "tethered to ${totallyNotAPhone} instead" to "tethered to n+1 things" but the listener's thoughts go to not being tethered at all instead.
is it possible to now use Puppeteer from inside the browser? or do security concerns restrict this?

what does Webdriver Bidi do and what do you mean by "taking the good stuff from CDP"

I don't want to run my scrapes in the cloud and pay a monthly fee

I want to run them locally. I want to run LLM locally too.

I'm sick of SaaS
If you're into bouldering, you can just get a crashpad and shoes.
Right, but time was when one could develop and practice that wisdom without all the hooey rituals, sucking up, and insipid make-work that are Scrum.

A million, trillion years ago.
What is the technique to foster natural healing of cartilage? Any published studies on its success rate?
Sorry for making you struggle, I will try to make the order process more straightforward.
Please let me know about the refund, I guess I did message you on gmail.
Building a Programming Language from Its Core [video]
how do you structure compensation and seniority -- and how do you define the skillsets and experience that are required to sit in those levels?

and then how do you hire / fire / promote / retain those people?

when you're working at the VP and CTO level of a big org that's something you think about.

especially when you're transitioning from a small startup where everyone's title is made up, to a 100-300+ body org with real structure and organization.
https://en.wikipedia.org/wiki/Frequency_illusion

> The frequency illusion (also known as the Baader–Meinhof phenomenon) is a cognitive bias in which a person notices a specific concept, word, or product more frequently after recently becoming aware of it.
AMD's avx512 implementation is just lovely and they seem to be firing on all cylinders for it. Zen4 was already great, 'double pumped' or no.

It looks like Zen5's support is essentially the dream - all EUs and load/store are expanded to 512 bit, so you can sustain 2 512 FMAs and 2 512 Adds every cycle. There also appears to be essentially no transition penalty to the full-power state which is incredible.

The only thing sad here is that all this work to enable full-width AVX512 is going to be mostly wasted as approximately 0% of all client software will get recompiled to an AVX512 baseline for decades if ever. But if you can compile for your own targets, or JIT for it.. it looks really good.
and with egress costs they get to nail you on the way out
Azure has the most Fortune 100-500 clients already with them as well I heard.
In sure that's the argument that the advertising cartel is going to argue, again we will see what happens in court.
Stockpiling is a valuable technique to limit/defer the risk of being deprived of (whatever you're stockpiling,) while incurring a different set of costs (the time, energy, storage space, and inevitable degradation of the good you've stockpiled.) Set limits on these costs, e.g, "I'll stockpile no more than I can fit in my spare closet" and you can rationally stockpile within those limits to your heart's content.
Well, they don't support it either. According to the document I linked, neither the just-released Sierra Forest, nor the planned Clearwater Forest support AVX10.
How widely understood and appreciated were algebraic data types at the time Cfront was first floated as the precursor to C++? To what degree had they shown up in mainstream languages?
Digital Photograph Acquidition Syndrome
I've ruled out several properties in my current homebuying search for this exact reason. Having lived next to the neighborhood collection pond once before (a rental thankfully), I'm extra paranoid about stormwater and drainage now.

I've seen a number of homes in my area where the builder received special permission to build right where the drainage needs to go. Some were beautiful and I was tempted to give it a shot, but your story reminds me that I need to trust my gut on this issue and head for high ground.
The point of a 12-char short string is that it fits, with the size, into a 16byte cache unit and a single memory transfer on current architectures. Anything else will involve some loss of performance.

As for short strings, they don't have a prefix at all - the 12 bytes simply follow the 4 bytes of the length.

Long strings will need the pointer 64bit aligned, so a 4 byte length means you'd have 4 bytes wasted to the pointer alignment anyway, and you fill those with the preview 'prefix'. dword length + 4 bytes + 64bit address = 16 bytes, again. They both occupy the same space in the cache, and only the data at the other end of a pointer on long strings gets pulled into cache if you decide the prefix matches and you need to follow it.
VC corporate overlords limit you to minimum gym & home time -- and you need us to explain why?
One of the major products made out of recycled glass is Fiberglass (yes, it's literally glass) - sold in rolls for insulation.
So due diligence is what their supposedly expensive to run online services to justify app store taking a huge cut is actually called then, huh.
That would get super expensive if you shoot things like airshows, birds in flight or sports where you can easily shoot 2000 images or more in one day. Or 4K video.
> "if only I get that Roland Juno-60, I'll make more awesome music"

But you might! A new instrument can inspire you and make you want to play more music and that can lead to improvement.

All things considered, the Medieval isn't all that expensive. All you are really risking is approx. $100 if buying new (because you can resell on eBay) and practically nothing if you buy it used.
Oh, thats very possible because I never tested it on Firefox.
Will look into it, thanks for sharing!
I think you’re presupposing the existence of free will. Here’s a question for you: what explanatory or predictive value does the concept of free will have?
Around the same time, ships packed with ice from the US and Canada were delivering it as far as here in Australia!
Next time don’t store the old shoes - rotate wearing them so at the end of (shoe_lifetime * number_of_pairs) years you’ll have a number of pairs of evenly-worn shoes :)
Bruinen (https://bruinen.co) | Senior Software Engineer| San Francisco Bay Area | ONSITE

Bruinen builds a local-first database for edge devices. We're completely built in Rust and allow devices to use any network available to them to replicate data across the database. Our core use-case is enabling autonomous vehicles/robots/devices and sensors to continue operating in harsh environments where networks are not available, intermittent, or denied.

We're looking for a Senior Software Engineer to come join the team as we deploy our database into some of the coolest environments - the sea, the air, the farmers field, or the battlefield!

Listing here: https://www.bruinen.co/careers/senior-software-engineer

Tech stack: Rust, Sqlite, React

Email to get in touch: Tevon [at] bruinen [dot] co
PromptPoet: Revolutionizing LLM Prompt Design at Character.ai
We are thrilled by the community's response to our new open-source project, PromptPoet, which has garnered nearly 400 GitHub stars in less than a week!

Check it out here: https://github.com/character-ai/prompt-poet

At Character.AI, we developed PromptPoet to make LLM prompt design accessible to both technical and non-technical users. We're excited to continue to invest in development of PromptPoet alongside the developer community.

Our immediate next step is to bring these syntax to the community of Character creators on our platform, enabling them to tailor interactions based on runtime attributes—like adjusting prompts according to the user's age or the length of the current conversation.
Daylight means a field whose elevation is below the area to be drained in this case
Another anecdote to add to the pile.

We used to have semi-feral cats living in our shed. One time, one of them had kittens. Not too long after, our dogs broke into the fenced area around the shed and killed and ate the kittens. We only found some blood and bits and pieces, it was gruesome.

For quite a while, the mom went around meowing like crazy, she looked very distressed. I guess she didn’t see them die, there wan’t much for her to find and understand.

I really don’t know why our dogs were so aggressive towards smaller animals. They were perfectly fine with people and kids, but we has to keep them far away from the cats and chickens. I guess they learned from each other.
Funny because 30 years ago (1994) we used to say the same thing about stuff built in the 50s :)
Related: https://www.oligo.security/blog/0-0-0-0-day-exploiting-local...
Hi, Andrei here

I've launched a waitlist for my upcoming project and would love to share it with you.

I'm creating a curated list of web resources useful for every startup founder and indie hacker. I’m gathering directories, launch platforms, marketplaces, and showcase websites, all presented in beautiful data tables with advanced sorting and powerful filtering.

It will be helpful if you have a low backlink profile or just want to get more visibility for your product.

Any feedback or ideas are appreciated!
Windows Downdate: Downgrade Attacks Using Windows Updates
C11 adds `strcpy_s` which takes (dest, destsz, src) and returns an errno_t which will report an error if the src string is longer than destsz, as silent truncation is often not a desirable behavior. It also assigns dest[0]='\0' on error so you don't get an unterminated garbage string.
This was on my desktop with a 7600x and a 7900xtx, I never managed to properly route the dGPU when I have everything plugged into iGPU, seemed like a driver issue where most programs never managed to actually attach to the GPU and got stuck in some driver hell as they were also unkillable.
Only managed to get compute and a Furmark vulkan test working otherwise it only works with at least one screen plugged directly into the dGPU
I’m just using the regular 9 or maybe 8 I forget. A 3 hour workout plus music goes from 100% to 45% and that’s in low power mode. If the 10 doesn’t have more battery life I may defect to Garmin. But those are massive.
100% of electronic music gear for sale is for 0 needs of the general population.
>High precision simulation of classical mechanics does not model time as steps / frames in a movie, but as a continuous 4D geometry.

Strong disagree on that part. High precision numerical analysis is always done with discrete time steps. It has been this way since the Finite Element method was invented. Anything non-linear (eg. collisions, large displacements, non-linear material behavior, non-linear boundary conditions, etc.) requires discrete steps to be calculated accurately.

The CCD research you linked below has very good uses cases (eg. robot control systems) but predicting the collision time and location of two simple solid shapes in a linear domain is absolutely not a "High precision simulation". There could be ways to use it to make a complex simulation more efficient (eg. dynamically adjust the steps to make them shorter right before a collision, densifying the mesh where you predict a collision, etc.) but at the end of the day your simulation is solved using discrete time steps.
Because they want to embezzle the money for pet projects with goals like "We need more than deplatforming"
The other big difference is if you are comparing DIY vs DIY, you can now get a 2TB SSD for $100 which is pretty great compared to a decade ago.
If his predictions are anywhere near as accurate as his full self-driving ones then I don't think we've got anything to worry about.
2000 images fits on about $3 worth of SD card, depending on resolution.

Less than the time cost of going through and deciding which to delete.
Hi @arabello,

I am a Brazilian living about 10 years in Germany, and 10 years ago I was your age ;)

What helps me the most with this stagnation feeling are personal / pet projects. As you already have experience, try to focus on things bigger then TODO lists, and self host your solutions, implementing ci/CD automation and so on.

I am myself pursuing a Master degree, but it is only for personal purposes. The company where I work (also consulting) dosn't give a damm, every now and then I apply for some positions to see how is the market, nobody cares about my studies, the experience is what counts. For your short time goal, try to focus in getting more hands on experience with personal projects and then start applying for positions that suits you.
For photography (Canon DSLR, photojournalism and studio), there was a pursuit of the right gear, but I was usually as much as I was buying.

For example, the ordinary reasonable thought, I could make such great images with that 50mm f/0.9 prime, I might use it for everything, is usually a fantasy. Try it, then sell it before its resale value drops, then find a better use for the money and the space and weight in your backpack.)

A bit similar for homelab servers&networking gear. I've sold many times more rack units' worth of stuff than I currently own. (And currently there's a silent K3s server that's nearing the chopping block, since I haven't been using it.)
> It doesn’t take much googling to find a vast number of developers griping about it on their blogs

It also doesn't take much googling to find a vast number of people convinced that vaccines are bad.

Scrum is the most popular development methodology because nothing is more popular. It's not like there's some development methodology out there that all engineers like and its just the bad managers stopping us from using it.
> I definitely recommend giving F# a try. I think it's an extremely underrated language.

Do you have any recommendations for people who do not have C#/.NET experience who want to rip their toes in F#? The last time I tried the language I bumped my head on the .NET parts. :/
Am intrigued myself. Will, opportunity permitting.-

PS. This ...

- https://www.glassomer.com/technology.html

... might be a nice starting point.-

To wit:

""Glass outperforms polymers in many applications and is unmatched in its combination of high thermal, chemical stability paired with high transparency. However, today customers often use polymers instead of glass – because glass shaping is inherently more difficult than polymer shaping. Glassomer changes that.""

The applications - it seems to me particularly - in optoelectronic circuits would be tremendous.-

PS. This quartz process and product is 3D-printable and moldable, as if it were plastic.-
(I've worked with GCP, AWS, and Azure. And reach hardware. And Rackspace. …)

> When looking a job now, it's very common that I'm rejected before TI because I wasn't working with AWS. Is it really so fundamentally different from GCP or any other cloud provider for that matter?

It's idiotic to reject someone for this reason. You should be, in the interview, getting at whether the person understands the fundamental aspects underneath the services: do you understand the basics? It'd vary depending on the service, but the basic ideas of a service translates pretty well between clouds. If you've used S3, GCS (GCP) or Blobstore (Azure) are not going to be hard to figure out for you. What's important in a hire is that they're not rigid in their mental model; when you approach a new service, you need to approach it as "vaguely like S3", but not "new service == S3". Each of them have their own quirks, as you note. But "that many to stifle your performance?" … no.

But résumé screeners looking for particular keywords do exist, unfortunately. As someone else in the thread notes, if you're in a conversation with those, and you get "Do you have experience with S3?", you're not obligated to answer the question exactly as it is posed. "I have experience with cloud-based blob-storage systems similar to S3" is a positive answer, but still truthful about the experience, and might very well satisfy the person you're talking to.

While I know all 3 major clouds now (and then some) … for each of those, I obviously could not have known it when I started the job that taught me it. Which is why it's moronic to not hire someone simply for not using that service specifically; that means nobody would ever learn that service, doubly so for costly paid clouds providers like these (this isn't some FOSS DB I can run at home on a laptop and learn). (Or more pointedly, such a company does not want to invest in training employees, and expects other companies to do that, for them, for free, and that's a red flag as to their culture, IMO.)
Not quite closed. The compiler generated protected constructor can still be used.

public record UhOh<A> : Maybe<A>
{
public UhOh() : base(new Maybe<A>.Nothing())
{
}
}

Maybe<int> m = new UhOh<int>();
Puppeteer controls a browser... from the outside... like a puppeteer controls a puppet. Other tools like Cypress (and ironically the very first version of Selenium 20 years ago) drive the browser from the inside using JavaScript. But we abandoned that "inside out" approach in later versions of Selenium because of the limitations imposed by the browser JS security sandbox. Cypress is still trying to make it work and I wish them luck.

You could probably figure out how to connect Llama to Puppeteer. (If no one has done it, yet, that would be an awesome project.)
Sending a single-line message is much more common than wanting to add multiple lines.
Healthy environment is not the one where you need to gain trust to get more freedom, it’s where you are free from the beginning and follow (and develop) best practices instead of obeying the rules. It is a combination of trust by default and safety net, where mistakes are made, but they don’t kill the business and are corrected quickly.
Are you perhaps thinking of the Rabbit R1 and not the pin? I can imagine a somewhat affluent person doing a $199 stocking stuffer.

I don’t see people doing a $699+perpetual subscription stocking stuffer. That’s kind of a significant burden you’d be putting on the recipient.
Ah, I wasn't aware of that definition. That makes a lot more sense, actually.
I'm not personally aware of any studies. "In my experience" means it's anecdotal.

Funny that it's fine if most people talk about their firsthand experience here and their personal opinions of their firsthand experience but I'm generally given open hostility and dismissiveness for the same on health topics.

I have no plans to describe the technique here. I blog elsewhere. I get zero respect and loads of contempt. I don't think this is a genuine good faith inquiry.

After being here so many years, I think if people actually wanted to know what I think works, my blogs would have traction.

They don't. Instead, I get polite inquiries asking me to prove the unprovable as the default engagement.
Contracts are design decisions.
Which is humorous to me as consumer drones get these sorts of features, meanwhile the military industrial complex charges 100-1000x the price.

"But they have to test to guarantee safety"

Nobody cares, there's a reason Ukraine is using cheap consumer/commercial drones, because they're effective as hell, and you get much more bang for buck without most of your money going into the back pockets of defense company executives.

If national defense is sooooo important, why aren't defense companies publicly owned?
> Who is Scrum for? I would argue it's not for the developers

The point of Agile/Scrum is to give the developers total peace from interruptions for a sprint of development. _Nobody_ can come and tell them to change the plans mid-sprint. If someone tries it's the Scum Master's job to tell them politely yet firmly to leave.

If someone insists on changes, the Official Process says that they delete everything from the start of the sprint and start again - this is to give a clear price for interruptions.

"You want this door over there instead of here where we designed it a month ago? Cool" burns down the house "Let's start over then".

In 99.99% of the cases the request suddenly isn't THAT important and they can wait until the end of the sprint.

BUT

Scrum can only work if it has the buy-in of the whole company, you can't start it from the bottom down without some really big cojones.
Hey, sorry for that. I've noticed it and sent you a message on gmail already.
I will make a refund soon, no worries.
They might contain materials like rubber that degrade anyway with time.

Unfortunately, some items are inherently ephemeral.
Türkiye Bans Roblox
F# has it's own warts, tooling isn't as polished, stuff like type providers sound really cool but suck in practice IMO, file ordering being relevant for compilation is bleh...

Every time I try to use it I'm left with a feeling it's not worth the hassle over C#.

C# has been quite nice for 10 years and they keep improving consistently with every version.
Let me try to explain that. You start with a random 2048-bit integer. You then change the lower bytes to make it divisible by 3. This is easy because you're only working on the public key. Now that the public key is divisible by 3, you use Fermat's little theorem which tells you that the private key must be divisible by 3 and have a sum of digits that is divisible by 3. This lets you skip most possible private keys, thereby reducing the compute needed to factorize it by a few orders of magnitude. And maybe you get lucky and they use that RSA implementation which uses exactly 2 prime factors, because then you already know that one of them is 3 and you just divide the public key by 3 to get the other prime factor.

EDIT: Wikipedia says "The structure of the RSA public key requires that N be a large semiprime (i.e., a product of two large prime numbers), that 2 < e < N, that e be coprime to φ(N), and that 0 ≤ C < N." and later "the same algorithm allows anyone who factors N to obtain the private key."

which in the contest of the Xbox hack means that if you force N to be divisible by the prime 3, then the other prime which is used for generating the private key has to be N/3 => You have successfully factored it.

EDIT2: Here's code for signing with the Habibi key: https://github.com/XboxDev/xbedump/blob/b8cd5cd0f8b1cbc4e64f...

As you can see, it'll replace the last 4 bytes with 0x89, 0x9c, 0x90, 0x6b and then start by dividing it by 3 and using that to generate a suitable private key.
AFAICT from a quick skim of the proposal is actually includes both sum types (called union types) and union types (called ad hoc unions) under the same proposal. This is, to me, very confusing. They work in very different ways.
Accounts are meaningless in the grand scheme of things. I personally have dozens and they don't really align with how I want to utilize the money when I am using them optimally from a financial perspective. It's better to think in terms of envelops/buckets IMHO, which the Sankey absolutely does. That's the right side of the equation.