skysight-inc/HackerNews huggingface dataset:
Any of these alternatives that have an active Anime and/or Manga community? The few links I've seen suggest "not so much", but I'm not certain I'm looking at the right things.

+1 if they also have a Photography community (why yes, I am a multitude) :-)
Any company with more than a couple dozen employees is going to have more than $250k in the bank for payday. SVB had some payroll processing companies as clients, so they each had multiple companies' payroll in the accounts that Friday. And the article mentions that the Cayman Islands branch had investment and private equity firms as clients, so they wouldn't get too far with only $250k in their accounts.
They certainly did know better. They're just hoping if they whine loudly enough now, they won't have to deal with the consequences of the risks they knowingly took and would have happily benefitted from without a word.
What MVC refers these days is not of MVC from 1979 but from the Design Patterns by Gags of Four and they did not mean the patterns should be applied strictly as is. So.. what? What is the point of the article? He does not seem to really understand the purpose of design patterns and it in practice
There are several forks of PostgreSQL, in various levels of license, additional features and activity. However, maintaining a fork in addition to a main project is inherently more expensive than maintaining just a single project, so adding features to new major releases of the main project is generally preferred over forking every release into its own, newly named, project. After all, that is what we have major (feature) releases and stabalization windows (beta releases) for.
Reminds me of PHP 6...

For those who don't follow PHP closely - that version was an attempted refactor of the string implementation which essentially shut down nearly all work on PHP for a decade, stagnating the language until it became pretty terrible compared to other options. They finally gave up and started work on PHP 7 which uses the (perfectly good) PHP 5 strings.

Ten years of wasted time by the best internal PHP developers crippled the project - I'm amazed it survived at all.
Here is how I think about it

The LLM's are infinity app stores. All you need is an LLM and a database plus the ability to speak english and you can replace most features provided by SaaS services today.

The GUI becomes a byproduct of the problem you want to solve rather than the gatekeeper to what you can solve.

https://twitter.com/Hello_World/status/1660463528984150018?s...
To add some anecdotes on the content of that 8 hours:

In the dark, how far ahead can you see a pedestrian without reflector / with reflector at waist level / with reflector at knee level, with/without high beams. How much is that in seconds while driving at inner city / street / highway speeds.

I remember an icy bend of the road, and they told us find the maximum speed we can have at a marked line before the bend, and still make that corner staying inside our lane. So, obviously, you'd spin out a couple of times trying to find the threshold. The implied lesson was that the max speed was much lower than most thought it would be.

Same thing with the moose evasion: What's the highest speed at which you can still successfully brake, let go of brakes, swerve to one side, miss moose marker, re-orient with road, and start braking again (in real life: not go in a ditch / hit a pole, come to a controlled stop).

And after people had gotten a few rounds of "getting the feel for it" on the challenges, they gave us a minimum approach speed for each, and you had to avoid a crash from that speed to pass for the day.
> I question how a public utility can be viable where a private one can't. In theory similar market forces should apply to both, and commodity prices should be close to the cost of production so the prices offered under competition should be close.

Natural monopoly means there is no (or at least insufficient) competition. So either you get accountability by having it be publicly-run, or you end up with very little accountability at all.

> Why can't we let private companies do whatever we were going to let the public one do?

Private companies are very good at coming up with things you never thought of in order to make a profit - that's the whole reason private industry can be more efficient than public ones in the first place. But when most of the creative things they could come up with would be profiting at the expense of the public (because in a monopoly position there's essentially no incentive to treat consumers well), the profit motive does more harm than good and it's better to take it out of the picture.

> Frankly rather than the hack of setting up a public utility I'd perfer straight up price controls, no reason to build out alternative infrastructure at taxpayer expense, but there might be a quicker fix with some modifications to a few regulations.

That's how you get loopholes that then get exploited worse than the problem you were originally trying to fix.
Only the value assigned to x.
Of course there’s nothing inherent to it that makes it locked down. The microprocessor in my dishwasher could also run arbitrary code.

That doesn’t mean locking it down is bad or wrong.
- Redis offer much richer set of commands than memcached, making it easy to integrate

- Redis documentation is very good, likely leading to more adoption

- Most applications are not performance limited, but developer resource limited, making performance considerations secondary
>Things like "It's OK, you have tried your best" is the real negativity to me, since it implies that I have reached the best I can do in potential/capacity

I don't see it that way at all. It simply means you played the best hand you felt you could at the time. My best in college isn't the same as my best now, Some 7 years into industry.

I'll agree it's not necessarily constructive. But fluff encouragement can be reassuring. Non-constructive insults is almost never valid.
Well apparently he did write a check book balancing program for the Apple II, so by that measure he probably wrote more code than Steve Jobs.
And as a pointed amendment here, here's a non-Nix experience I've had, which everyone eventually has:

My team discovers a major issue in a recent release. Conceptually, we need to rollback and we need to do so fast. However, we can't just deploy the same package/docker-image/whatever from the last release (perhaps because of a change in database schema, or whatever) -- we need the previous version plus some minor patches.

So I check out that previous version from source control.

I do `docker build`, and see a screen full of errors.

Huh. That worked when this ran in CI a week or two ago.

Oh, due to some petty political issues the devs of some third-party library (that is deep within our tree of transitive dependencies) have decided to nuke every posted version to pypi/rubygems/whatever and deleted the repo from GitHub.

Yaaaay. Okay. Fuck.

Would have been nice if we had a local cache/mirror of that, but there's nothing about docker that guarantees you'll have a copy like that (Nix does provide this).

Gotta push through the panic and weight options:

Do we try to replace every dependency that uses this lib?

Holy smokes that (transitively) touches a ton of our code base. Not impossible to do, but almost impossible to consider what the ETA will be for that, and remember that we're trying to put out an active fire here.

So... we could see if anyone online has a fork of the repo...

But then how do we know it hasn't been tampered with? It's not like pip/npm/rubygems has some content-based hash we can use to assert that this library's source tree is as expected, and it's not like Docker tracks/asserts such a content-based hash (Nix does track this).

Cue an hour or two of immense stress and customers being very unhappy. Oh, and there's nothing to say that this won't happen again -- after all, docker does nothing to help with and/or enforce determinism/reproducibility of builds. I mean, it does guarantee runtime reproducibility in that multiple machines can be running precisely the same image, but docker does not guarantee that you can reproduce the build of a given Dockerfile. These two different types of reproducibility should not be conflated.

Nix is specifically designed to prevent these types of scenarios.
One thing I did for a project of mine was define my own error type, so that I can include some specific information for the next layer up. In short, I added information about the severity of the error so that the calling function that's capturing it can decide if it can recover from it or not based on the severity, and I added a flag to determine if the result value (think "T, error") is empty, partial, or complete.

I added .Empty() and .Partial() because if you're returning "string, error" from a function, for example, then "" doesn't cut it for me and instead of checking for "" in the calling function, I can instead check for err.Empty(). This doesn't seem like it's useful, but take that idea and apply it to two additional scenarios: a non-pointer to a struct{} with 10 fields (are they all empty?), and partial return values i.e. the function you called threw a warning and only partially populated the return value. Now the calling function can shift the "is empty" checks to the function that actually constructs the return value (or not.)

Now I can call a function, get my custom error type back, and I can determine if there was an issue and whether or not the value is empty or partial regardless of the type (and its complexity.) This paid me back in dividends the moment I wanted to be able to return a warning and a partial result - so not workflow breaking, but also not everything the caller asked for... it's up to the caller to determine if it has what it needs to continue.
> At those pressures, the individuals likely died instantly and felt no pain.

Only if the hull imploded. Dying from say co2 poisoning can be quite unpleasant.
You can have multiple using statements over the same block in C#.
Nobody is that simple to describe.
So despite your confident claims about CCS being rated to 700kW, you choose for Wikipedia to state it as 350kW.

I wonder why that is? Do you need me to explain how to edit Wikipedia? I’m happy to help.

—-

Interesting that you keep bringing up Tesla.

Is Tesla / Musk a sore point for you? Perhaps you were sold a non-Tesla EV (you mentioned the Renault Zoe) and the salesman made false claims about access to Tesla’s best-in-class charging network? I understand why that might leave you feeling bitter. The Zoe is cute, by the way, a nice simple starter EV for buzzing around town on a budget.

——

I see from your response to this that you’re still unwilling to edit Wikipedia 350kW -> 700kW for some reason. You don’t seem to mind the article’s vague promise of “higher rates in the future” despite you claiming that 700kW exists in the here and now. How peculiar.

The offer of guidance on editing Wikipedia still stands.
Does your dishwasher go out of its way to keep you from reprogramming it?
That was around the time when Intel was struggling to get 10nm out of the door, when they were designing AVX512 it might have seemed that the initial implementation on 14nm was just a stop-gap and it would be more practical to implement such wide units on the next process that's just around the corner, but little did they know they would end up running in circles rehashing Skylake/14nm for the next six years while they waited for 10nm to finally come online. If they had known things would go that way, perhaps they would have done "AVX256".
> Surely Android is an absolute cesspit at this point then.

I mean... yes? Like, it's not the bad old days of Windows in the early 2000s, but people demonstrably don't want to spend money in the Play Store and what money they do spend is on big name brands.
Homeless Numbers Rise in U.S. Cities
What's wrong with renting?
¯\_(ツ)_/¯ There's some live examples up: https://beta.recruitmentgenius.com/explanation

$ host beta.recruitmentgenius.com
beta.recruitmentgenius.com is an alias for rgproxy-prod.azurewebsites.net.

Edit: Also see:

https://intra.temp.ejobs.careers.gov.on.ca/

https://ingestor-us-int.sasedl.trendmicro.com/

https://jira.dlsstudios.com/
Nethack procedurally generates a unique dungeon with constraints every time you start a new game and has since 1987.
Reminds me of Iceland being on the hook for all those savings from people in the UK looking for better interest rates. It almost bankrupted the country since the size of their banking industry was much larger than their internal economy needed.

https://en.m.wikipedia.org/wiki/Icesave_dispute
We don't want to incentivize people to dodge taxes while thinking they'll enjoy all the protections paid for by taxes.

This exactly. Either the deposits were insured or they weren't (as it seems in this case). Can't have it both ways, having cake and eating it too.
>If the loans are no longer secured, then is there any reason to pay?

The same reason there is to pay any debt. Damaged credit, judgements, seizure of assets.
I agree with you, but in this analogy it was also the bank that set your house on fire in the first place. Which is what makes it less intuitive to separate the two.
Money is money. Most of us on this site can easily secure sufficient shelter, food, and transportation. However love can be so fragile and hard to find. I could master a dozen fields before finding love.
Aw cummon, I'm finally in a position where we could have kids without ruining all our lives with poverty.

Now we're in our mid 40s and it's far too late.
The Boolean Game
https://ghostarchive.org/archive/xktUc
I couldn’t find info on this specifically. But maybe you’ll find this paper that provides an overview of the phenomenon interesting: https://review.law.stanford.edu/wp-content/uploads/sites/3/2...
It was just a very odd decision to make. The project was billed as creating a “drop-in replacement” for the original LLaMA weights, so it’s unclear why they would want to train the model with a different tokenizer.
Just like my mom used to say when I was playing world of warcraft and she needed to use the phone: find a stopping point. But seriously, alarms help me.

If you know it’s time to go and you choose not to, that’s on you
Reading the article I didn't see it, but does FB have any innovation/papers/infra around "entity A changed, so cache keys x/y/z need invalidated"? Basically similar to Noria mentioned at the beginning of the post.
Indeed, Zig is a nice language for this
> what happens when everyone is an entrepreneur? who will work the actual jobs?

If everyone is an entrepreneur, then all of the production is being done by entrepreneurs. That means the "actual jobs" are now being done by entrepreneurs, i.e., people who own their own businesses (or a significant share in them) and produce as owners instead of employees. There is nothing at all impossible about such an economy, although of course it would be a loss for many entities in our current economy (such as large corporations who owe their profits to rent seeking, buying favorable regulations from the government, artificial monopolies, etc. instead of to actual productive advantage).
There is a lot that I like about Go. Error handling is not one of them. On one hand, I appreciate the simplicity of it all. Nothing special about an error, it’s just part of how you do everything else. But on the other hand, there is something clearly special about an error. It’s something 100% of go users have to deal with in almost every single function call. There is something clearly special about it. These grassroots patterns and efforts to handle multiple errors per function, or async errors etc all should really have better solutions in the language.

I understand that maybe the language authors in the early days didn’t want to lock anyone into a strict paradigm for how to deal with errors. Like I’m not thrilled about Java’s approach either, but that can never change. But Go is a very popular and established language now. It’s time to fix the error handling mess. There are so many good examples out there to get inspiration from. F#, Swift and Rust have a perfect error handling mechanism.
They could try, but who would pay for it at a worthwhile price? The bank already defaulted. The loan has value and can be sold because the borrower is still solvent.
The GP comment opposed capitalism in general. If you want to get rid of capitalism, that implies you have to replace it with something better
I wish I was smart enough to understand what this really means, I often feel very much like a code monkey when these discussions come up.
Pity this isn't a top level comment, but you're spot on. Materials science for such designs is a really hard problem. And when you start cycling them the problems get harder still.
Use zod or io-ts, they solve this problem (though I agree that having something native to the language would be nice, if it were practical).
> I understand a lot of UI design these days prioritizes the sort of "efficiency" you're talking about, but I think that's one of the reasons why modern UIs tend to be fairly bad.

IMO, the main problem is that this "efficiency" usually involves making assumptions that can't be altered, which achieves "efficiency" by eliminating choices normally available to the user. This is rarely done for the benefit of the user - rather, it just reduces the UI dev work, and more importantly, lets the vendor lock-in the option that's beneficial to them.

In fact, I've been present on UI design discussions for a certain SaaS product, and I quickly realized one of the main goals for that UI was to funnel the users towards a very specific workflow which, to be fair, reduced the potential for users to input wrong data or screw up the calculations, but more importantly, it put them on a very narrow path that was optimized to give results that were impressive, even if this came at the expense of accuracy - and it neatly reduced the amount of total UI and technical work, without making it obvious that the "golden path" is the only path.

It's one of those products I believe would deliver much greater value to the users if it was released as an Excel spreadsheet. In fact, it was actually competing with an Excel plugin - and all the nice web UI did was making things seem simpler, by dropping almost all useful functionality except that which happened to align with the story the sales folks were telling.
I believe you read that wrong. He said that service jobs provide something essential to customers, even if they aren't well paid and can often be quite soul-sucking and are explicitly not the BS jobs he's talking about.
> Except rip offs happen regularly still with little intervention

As with spam, what you see is what gets past the filter; the actual attempted rate is much higher, and gets goods seized at customs when C&Ds aren't enough.

As for "this is ridiculous": yes, that's why Apple lost the case it's here appealing.

But Apple also used to regularly lose to the other Apple Corp. because trademarks are separated by domain and the music company wanted to make sure the computer company never did music. Eventually they paid a lot of money and agreed to stop fighting.

https://youtu.be/kAG39jKi0lI
Find your year and relive the glory days!

https://brickset.com/library/catalogues
Two notes on this:

The first is that barrier to entry for power companies is that they're enormously expensive to set up - they're huge up-front capital costs with extremely low per-unit costs. This is, as several others have pointed out, the textbook scenario for natural monopolies, in which left to its own course, one company will capture the entire market.

The second is that typically the reason a power company is then granted an explicit monopoly is because there's a social need to deliver power to places that are more expensive to provide to than the civic center, and usually the monopoly is provided with stipulations that the company must deliver power to these areas. This is for two reasons - the first is otherwise nobody, no matter how much competition is in the market, is going to deliver power to those areas, because it's fundamentally uneconomical, and the second is that the company that does try to provide power to those areas will be undercut by the company that isn't. A chartered monopoly in this case is to work around the fact that the market _does not work_ for provisioning these goods - left to its own devices, the market would not provide power to many distant rural areas.

The basic conflict here is between a social good with diffuse benefits - electrification in rural areas is generally considered a net positive for productivity, health, society, etc., and pride of place, but it's deeply uneconomical on a unit basis, and so the market solution does not deliver here.

Sometimes the math says the market's the best choice, sometimes it does not. For large-scale provision of high capital cost goods across a geographically distributed area of variable population density, the math says the market doesn't work out.
What's the catch? There's always a catch, like "turns out it's just WebView" or "turns out only the android and Linux CDE implementations actually exists" or "call us for pricing"
> Like light-threads, heavy-threads would share the same process-security-boundary and therefore switching between them would be cheap. No need to flush TLB, I$, D$.

> Like processes, heavy-threads would have mostly-separate address spaces by default. Similar to forking a process, they could share read-only mappings for shared libraries, code, COW global variables, and explicitly defined shared writable memory regions.

I don't think you realistically can have separate address spaces and not have TLB etc impact. If they're separate address spaces, you need separate TLB entries => lower TLB hit ratio.
For a language where coroutines are such a first-class citizen, I wish there was a more idiomatic way of returning and handling async errors in Go. I know it's all over the docs, but using a channel has always felt so "wrong." The errgroup lib tries to fix this, but it's still not as flexible as using a channel (for example, if you want to store or log all routine errors).
True, although fortunately the air supply is meant to last for 4 days. As a passenger I would probably be more alarmed about the apparent absence of some kind of distress beacon than the inability to open the hatch without help.
> It warned that a malicious actor "could utilize such open access to remotely command vehicles to operate dangerously, including attacking multiple vehicles concurrently.

This sounds like ridiculous fearmongering .
it should be findable by simple radio/celular contact?
Some of your questions are answered here:

https://www.infoq.com/presentations/netflix-scaling-graphql
Yep! California, more than any other state I know, has done an absolutely tremendous job of allowing private/public reinvestment in land trusts to create publicly accessible conserved open spaces. I should probably not be surprised by this, but I am still surprised at how much valuable land is held in these trusts.

Take a peek: https://www.calandtrusts.org/map-ca-land-trusts/
Well, except the depositors chose to put their money in uninsured accounts.
"Always handle errors" sounds good until you remember that every read or write can potentially fail. My go programs are littered with unchecked fmt.Printf or Println statements.
I was skeptical of this at first, but then the song in the marketing video changed my mind.
The representative sample also has higher earnings than their parents representative sample did at their age.
> It's nice to see the model can support your personal voice even if it's not completely neutral English

There is no such thing as "neutral" English.
Identity of mole who sold USSR secrets from Australia's spy agency uncovered
Why would it get bigger every time? Did it keep getting bigger if you used the same compiler to compile the source in a loop?