skysight-inc/HackerNews huggingface dataset:
> I think you could turn the responsibility the other way around quite as easily, and I think you're mistaken grown complexity, one that is inherent in a company's system (accidental or not), when you outline what you mean as "framework" here.

No I'm not. I'm not reading the rest of your reply because you completely misunderstood me here and then proceeded to give me an insulting definition of what a framework means while completely ignoring the broader point I was trying to make.

In fact, I did the following to add clarity:

1. I put the word "framework" in quotes to make it clear that I was using the term colloquially

2. I elaborated that I was talking about custom supporting code and other tooling that was developed by the company in order to solve domain-specific problems.

I have built frameworks. I continue to build frameworks for my employer on a Platform team. We work with 3rd party frameworks and we need to build on our own. This is just normal encapsulation, building higher level APIs on top of lower level ones.

So when I say "the company's framework" I'm referring to the stuff that was buit in house in order order to develop highly domain specific functionality with a higher level API than what the 3rd party frameworks are providing out of the box.

A framework's super-power is that it applies the Holly Principle: don't call us, we'll call you. That's what distinguishes a framework from a library. Libraries sit there passively waiting for you to consume them. But in our industry, like the word "hacker" and "troll"... people start using the term colloquially. And in this case we're talking about the specific APIs that the company has developed which you need to ramp up on even if you are highly experienced in the specific 3rd party frameworks that they use.

And even if we take the word framework absolutely literally as you did in your comment, companies still build "literal frameworks" internally in order to try and simplify. But you gotta ramp up on those.

At my existing employer, we have even taken 3rd party frameworks and libraries, and forked them and developed our existing custom tooling with them because our domain specific requirements brought us to that level. So now you're coming in to our shop not only needing to ramp up on those 3rd party frameworks, but you gotta learn and understand how we changed them too for our purposes.
"Multiple generators?" (later says two).

Given the age and family history described, I wouldn't rule out dementia.
Oh god, I love watching RCE playing it. I'll steer clear off it though, pachinko games are a bad idea for my ADHD :-)
Congratulations on the success.
Was looking for this on iPhone as well some weeks ago, and came across a Solitaire that is included in Apple Arcade that works really well, doesn't have any ads or other distractions, just plain Solitaire.

And another bonus is that Balatro (which the submission author created) is included in Apple Arcade too, which was the original reason I got Arcade.
If you want the numbers to go even more up, the Talisman mod reworks everything to use BigInts for practically unlimited number go up potential. It's mainly intended to be paired with other mods like Cryptid which add obscenely overpowered cards, but Talisman can be used on its own if you just want to attempt the normally unwinnable ante 39 and beyond in vanilla.
>The task before the Muon g-2 Theory Initiative is to solve these dilemmas and update the 2020 data-driven SM prediction. Two new publications are planned. The first will be released in 2025 (to coincide with the new experimental result from Fermilab). This will describe the current status and ongoing body of work, but a full, updated SM prediction will have to wait for the second paper, likely to be published several years later.

a bit unsatisfying, basically the Muon g-2 Theory Initiative which gave us the 2020 prediction that turned out to be wildly different from FNAL measurement is going to publish an updated version of the prediction after FNAL releases their final result.

it means the Theory Initiative will have a target that will never move to aim for when working out their final SM prediction
Last month I switched from a role working on a distributed system (FAANG) to a role working on embedded software which runs on cards in data center racks.

I was in my last role for a year, and 90%+ of my time was spent investigating things that went "missing" at one of many failure points between one of the many distributed components.

I wrote less than 200 lines of code that year and I experienced the highest level of burnout in my professional career.

The technical aspect that contributed the most to this burnout was both the lack of observability tooling and the lack of organizational desire to invest in it. Whenever I would bring up this gap I would be told that we can't spend time/money and wait for people to create "magic tools".

So far the culture in my new embedded (Rust, fwiw) position is the complete opposite. If you're burnt out working on distributed systems and you care about some of the same things that I do, it's worth giving embedded software dev a shot.
Share your unfinished, scrappy work (2023)
Reduced in what way?

In any.

C. is a complex thing, and these can fail to lower level in myriads of ways. You have to align millions* of things to make it work. The biological (in our case) nature of it allows for some slack rather than immediate breakdown, so there are thousands of parameters to play with.

* numbers arbitrary
Then again, it’s really frustrating to work at a company where you feel like you’re not allowed to point out problems because you might hurt someone’s feelings.

I’ve been in situations where I see a major problem, while also having extremely limited time to communicate it to someone who can do something about it, so I end up just ignoring it rather than raising the issue because I don’t want to risk communicating the issue in a way that offends someone.

Other times I communicate a problem and an entire team is extremely thankfully and appreciative that I raised it to their attention.

If someone is saying “we suck at this” they’re probably communicating something quickly off the cuff without thinking. The alternative for that person is likely to not raise the concern at all for fear of hurting feelings, or spend a lot of time obsessing over how to perfectly word the feedback.

It’s a difficult balance and particularly difficult in companies that need to move quickly and iterate fast, e.g. startups.
Ampere bets on Arm to muscle into Intel's telco territory
SubjectSensei – I built an AI email optimization tool as a non-developer
built SubjectSensei (https://subjectsensei.com) to solve my own problems with cold emailing and business development. As someone with minimal coding experience, I wanted to share how AI coding assistants enabled me to build a fully-featured SaaS product and what I learned along the way.

What it does:

Analyzes email content for clarity, persuasion, readability, CTA effectiveness, and tone
Generates and A/B tests email subject lines using LLM optimization
Researches target companies (via Perplexity API) for personalized outreach
Analyzes technology stacks for better prospect targeting
Personalizes email templates based on company research
Technical stack:

Flask backend with RESTful API endpoints
Supabase for authentication and database
Integration with multiple AI providers (OpenAI, Perplexity, Llama models)
Lemon Squeezy for subscription management
Usage tracking and multi-tier access controls
Engineering challenges I solved:

Building a prompt engineering system that consistently delivers structured JSON from different LLM APIs
Implementing citation tracking for company research to maintain information accuracy
Creating a usage tracking system that enforces limits based on subscription tiers
Building a secure authentication flow with Supabase
What I learned:

How to effectively use AI coding assistants to build beyond my skill level
The importance of API abstraction layers when working with multiple LLM providers
How to implement proper error handling for LLM responses
Building secure authentication systems
Monetizing a product from day one
I'm happy to answer any questions about the technical implementation, how I used AI to help me build it, or my experience creating a SaaS product as a non-developer.
“I don’t know if people are going to want to come back,” said one USDA employee granted anonymity to discuss the firings and attempted rehirings without fear of retribution. “Now there’s this perception that federal jobs are not secure. I think they permanently damaged these services.”

Exactly. The administration has made it clear through their words and actions that they have effectively no trust or respect for government employees. Why would anyone want to work under those conditions?
Oh, that could be really cool, like a last level that starts scrolling down and go faster and faster until you die. But that's for a future major version of the game.
In Virgil, native targets have a couple of unsafe operations available, one of which is to be able to forge a closure from a pair of a code pointer and an object reference. This is used, e.g. to implement Wizard's JIT and fast interpreter, which generate new machine code at runtime. I can't imagine the level of proof necessary to make that safe--and not just the safety of the generated machine code, but it often lacks bounds checks because it relies on running verified Wasm bytecode, which cannot go out of bounds. So the proof would have to include a complete proof of correctness for the code validation algorithm (i.e. part of Wizard itself).
I'd say you probably don't know enough to say that with such certainty, and should probably avoid jumping to conclusions lest you be Dunning-Krugered.

I'll absolutely take that.
Alignment Faking in Large Language Models
I think the results would be similar if anyone was allowed to create their own mail delivery service. The politicians would create regulations so most people would not be allowed to run his mail delivery, and finally only a few regulated services like the postal service would remain.
Inefficiencies are often the consequence of corruption or a mindset/culture that fosters favoritism vs merit, because not everyone is either smart enough to want to improve their companies or is willing to do what it takes to do so. Which could mean not hiring that friend that is not good, or that brother in law that shouldn't be doing this job, etc. Every action has a reaction, even a small one. You just have to live fine with it and accept it. Not saying we need to become machines, just saying we shouldn't complain if only friends of friends work in a hospital and maybe 1-2 doctors are good... And no, I am not talking about "I referred him, and he is good for that position". I am talking about people who have no clue and are hired nonetheless, just because of family or friends.

I come from a country where all these issues exist and one thing I learnt: it has nothing to do with taxes. On the contrary, the more you raise them, the more tax evasion will be. And the more you'll need to bribe or cheat the system.
> I think that’s one of the reasons why there isn’t a player character, health, or classic ‘enemies’ in the game as well.

This was the thing I found most interesting when I started playing the game, because it's so different from almost all games these days (especially roguelikes). I initially found it off-putting (part of me wanted more context for what was happening), but the more I played the more it made sense. And his comparison to Solitaire really drives that home.

But also, despite the lack of a character or enemies, the game has a huge amount of character, which I think was critical for its success.
Tangentially, as a contractor.

I've always been and remain a big fan of Musk's business acumen and initiatives. Being involved in some small way to help realize the future is tremendously rewarding.

None of the political stuff or "media controversies" bother me. I lean Right myself, am tired of progressive nonsense circa ~2012, and have seen the MSM been caught in lie after lie after lie over the past 20 years (and the lies almost always lean one way). Going after bureaucracy and government efficiency is incredibly important, even if done in a somewhat haphazard manner. These institutions become cancerous and waste tremendous taxpayer resources, they need some chemotherapy.

Well OP, you asked, I answered, I wonder if HN is mature enough to discuss such a topic without excessively downvoting the political minority here.
The three-dimensional Kakeya conjecture, after Wang and Zahl
"Don't overbalance" is an invitation for Spiffing Brit to play yet another perfectly balanced game :-)
The gold example the author mentioned is a good indicator.

Would you agree, that in a marriage, that money in a shared account is property owned by both husband and wife? And yet, because of the father's belief, he took the money out and converted them into gold without telling his wife. Is this a mere intellectual disagreement, or is this a physical betrayal rooted from his belief? The trust has been broken and the disagreement is no longer on purely hypothetical ground.

Realize that today the money became gold bars, next time the money might become a donation to a far-right group in Montana. Can the wife trust him after this?
No, it was dodecahedral or octahedral, I can't remember. I just vaguely recall it looked like a Platonic solid. I don't remember it having a subscription. I think it just communicated with BT to your laptop or something? Might've just been a kickstarter that didn't get funding.
I’m not going to discuss the merits of the rules, but postal mail seems a terrible comparison to the web. Global visibility, instant transmission of ideas, effectively free (as in beer) distribution.
>The static-location model seems like the right place to start, since it is at least capable of expressing all the types of distributed systems we might want to implement, even if the programming model offers us little help in reasoning about the distribution. We were missing two things that the arbitrary-location model offered:

> Writing logic that spans several machines right next to each other, in a single function

> Surfacing semantic information on distributed behavior such as message reordering, retries, and serialization formats across network boundaries

Aren't these features offered by Erlang?
That's probably for the cost of building a battery platform and also the actual tie in to the wider grid will be on land anyways so you're still building it close to the tie in point, the generation is just lightly distributed due to the nature of offshore wind.
Watts also believes in the Ganzfeld effect, as per Starfish, yeah so his beliefs in the mind should definitely be taken with a grain of salt.
Why would anyone want to come back? Basically pay 6 months upfront or not coming back as you cannot trust these people at all.
Isn't the big problem with extinguishing them that they supply their own oxygen?

We need a different battery chemistry.
This looks very promising. Does it have an API?
My good friend convinced another friend to do this for a "small" uni project.
They showed it worked to a very impressed professor, only to shortly after discover (and not reveal to the professor) that it was disconnected and they were just seeing noise.

He passed away a few months after, but this sparked a smile in me.
> Whenever I would bring up this gap I would be told that we can't spent time and wait for people to create "magic tools".

That sounds like an awful organizational ethos. 30hrs to make a "magic tool" to save 300hrs across the organization sounds like a no-brainer to anyone paying attention. It sounds like they didn't even want to invest in out-sourced "magic tools" to help either.
Usually when theres major problems, who ever is in charge allowed those problems to occur. Probably they got promoted, while causing those problems. So youre directly challenging their status and job.
You need to focus on a single feature and relegate other issues either to existing services or for the next iteration.
No the in depth multi year longitudinal reference study on the inuit that was referenced meets my standards
Bitnet.cpp: Efficient Inference for 1.58bit LLMs
That's the other problem:

Mozilla just needs to focus on Firefox.

Something about doing one thing and doing it well...
This just makes me happy to work on a team where I can say things like that (if they're true) and no feelings would be hurt.
I did some actual research in making a delayed choice quantum erasure system and the TLDR of why any of these "time travel" results is that what you have to keep in mind is that it is that the entanglement you create you have to still use a classical channel of information to transmit the information as a result which is still bound the speed of light which is what the quantum erasure systems must also show that it doesn't occur.
> We use the Musical Instrument Digital Interface (MIDI) standard to represent a musical piece as a sequence of time-stamped messages corresponding to "note-on" or "note-off" events. A message carries additional pieces of information such as the pitch of a note and its velocity.

I play the piano and I think MIDI does not have enough parameters to describe an acoustic piano. It's not just a single strike velocity that determines each sound. Where you play within the double escapement, how far down you hit the key, they all change the sound a bit.

That said though there are better MIDI synthesizers, e.g. https://www.modartt.com/
They still don't match an acoustic. I can tell the difference quite easily. I think a neural TTS retrained on piano data could do better.
Harvest the sun twice: Agrivoltaics promises sustainable food, energy and water
IIRC, you yourself commented a few years ago in a thread on HN that the Rust situation was still a lot like "because of certain guarantees Rust makes we should be able to perform tons of optimizations that C++ could never do, and we haven't even gotten around to implementing most of them yet", has that situation improved a lot since?

("a few" might be off by pre-pandemic amount of years, my memory is a bit fuzzy there)
So if you really want to make money with time travel I would like to suggest "just at the right time delivery". Imagine having the delivery guy walking up to your door just as you push the buy button. It would work well with the gig economy as you could find people who happen to be driving buy the pickup site and the drop off point at just the right time. It would also be nice with manufacturing because you could know how many to make/buy months ahead of time. A win for everyone all around.
"To force players to get out of their comfort zone and explore the design of the game in a way they might not if this were a fully unguided gaming experience."

It's great how rogue like/lite games such as slay the spire and Hades have riffed on that concept. Guess what, you won't have the same power ups this time. You're going to have to learn to play the same game in a different way. So in Balatro you're playing draw poker in an attempt to build different hands based on your strategy.
Yeah, I'll try to alleviate that by making the pause take more and more time to happen when repeatedly use it in a level.
Ten years ago, I had lunch with Patricia Shanahan, who worked for Sun on multi-core CPUs several decades ago (before taking a post-career turn volunteering at the ASF which is where I met her). There was a striking similarity between the problems that Sun had been concerned with back then and the problems of the distributed systems that power so much the world today.

Some time has passed since then — and yet, most people still develop software using sequential programming models, thinking about concurrency occasionally.

It is a durable paradigm. There has been no revolution of the sort that the author of this post yearns for. If "Distributed Systems Programming Has Stalled", it stalled a long time ago, and perhaps for good reasons.
>It’s now been over a year since launch and I am still playing Balatro almost daily. I play a couple runs before I go to bed

I think this is really important, especially for games. Play the game you make!

There's a fair number of games that I've played where the developer clearly has not sat down and played through the game as a player would. No skips, no custom developer-only starts or features, no rushing through sections "because I know what happens", etc. To be fair, though, these are often below $5 games on Steam, so I'm sure a chunk of them are cash grabs rather than an honest attempt at making a successful game.
Diagnosed: Different
Your argument for changing it is not that the old way was better, but merely that it was the old way. But if dev culture has already shifted, then it is the new "old way". Any further change would be equally disruptive, even if it's to the "old old way".

That strikes me as equal-and-opposite political correctness. It's not done for a technological reason, but because you want to punish ideological opponents.

To answer your question: go ahead and say that. There are plenty of people who support your goal.
I was born in 84. My dad was an early adopter of PCs and online communication (BBSes, CompuServe, and later the Internet), and we always had a computer in the house. I also got to tinker with his old machines when he upgraded, which taught me a lot.

However, having a home computer was still somewhat of a luxury, and definitely not a necessity until at least high school for me. It wasn't until college that I could ask someone what their email address was without first asking whether they had email at all.
> Last time I checked, the postal service had no responsibility or requirement that they don't distribute certain messages or ideas?

Technically the Comstock Act hasn't been repealed in the US, and Republicans have been talking about enforcing it again. Democrats heard this and did nothing about it, because of course they did.

https://en.m.wikipedia.org/wiki/Comstock_Act_of_1873
The actual benefits seem manifest: there aren't nearly as many public reports of memory corruption (much less exploitable corruption) in Rust components, even when those components make extensive use of unsafety directly or transitively.

(This seems like one of those "throw the baby out with the bathwater" cases that people relitigate around Rust -- there's ample empirical evidence that building safe abstractions around unsafe primitives works well.)
Or a method of cooling them down reliably. They have to get hot enough to liberate the oxygen from the salts and to ignite the electrolytes. Maybe something that could aggressively bind to the electrolyte that makes it more difficult to burn could also work? Chemistry was never my best subject though.
What does this have to do with the OP? It’s not reasonable for his server to be taken offline every time someone decides to post some dox on it. Small community administrators don’t have the means to do round the clock moderation. The purpose of these regulations is to make sure only big tech can run an online service.
Ok, at 95 that would maybe be understandable, but his wife was considerably younger (63). And what about the dog?
Yaak used to not require a commercial use license (original plan was to do cloud sync), so "still" refers to the fact that the commercial use license now exists, but the open source nature hasn't changed. I'll update the wording there, thanks!
It's even the opposite: the US Postal Service is *positively obligated* by the 1st Amendment to deliver content without discrimination. E.g. Lamont v. Postmaster General (1965) (US post can't create friction for US citizens subscribing to Soviet propaganda newspapers by mail).

https://en.wikipedia.org/wiki/Lamont_v._Postmaster_General

(It's also prohibited from opening mail without a warrant, but that's an orthogonal question).