skysight-inc/HackerNews huggingface dataset:
I would agree w/ the OP - from what I can gather, at least from Brett Devereaux's blog, the serious academics seem to focus more on the economic/political history behind the warfare, i.e. how could Rome afford/produce enough metalwork to equip X or Y amount of legions, afford salaries etc, how could different greek cities feed the men in the field for so many days and however many miles of marching, etc. Also, slavery.

1 on 1 duels are glamorous but are more apt for literary works than warfare which is really a branch of political/economic science.

Modern samurai popularity seems to owe a lot to Kurosawa's desire to film Westerns...I can't recall exactly, but I had come across a few accounts where public resentment of the samurai class as corrupt government officials surged from time to time...
S.I.T.O. = Senior in Title Only.

This applies to me. I'm ~9 years into my career, 5 in my current specialty. I'm titled as a senior developer, mainly because I am the only developer for my product at the company (I maintain our warehouse management system).

Honestly, it sucks, because I do not have senior levels of industry experience but am still required to make decisions as if I did. I don't like the situation, but I make the best of it and try to source second opinions from those wiser than myself, which usually means contacts outside my current employer.

I'm not sure how common my situation is, but I'm sure I'm not the only one to title creep more rapidly than is perhaps sane.
I'd add to this: try to encourage your partner to frame their goals in a similar manner - you are there to help them achieve the same outcomes dear to them you are hoping for.
OpenAI: pioneer in the field of fraudulently putting "open" in your name and being anything but.
>you have to pay back the 401k over time

And you are also permanently out $50K of charitable contribution in just a single year. Pretty hard to justify if you have young kids who might go to college some day, or if your spouse doesn't wish to contribute to charity at that level.

And somewhere in your example you seem to forget that charitable contributions reduce taxable income, but not AGI.

Lastly, you forgot to take into account the deductions for self employed health insurance, and the deduction for half of self-employment (SUTA) tax, both of which reduce the amount available for retirement plan contributions.
Civilians don't run the military. The military experts run the military. That's a good thing.

And the military doesn't run the government. That's also a good thing.

The only way your analogy works is if you think it's a good idea to appoint generals and admirals who have no military experience. I hope you don't.
Type 1 and RA in the family here and they are life re-defining conditions. Everyone of us is watching this research like a hawk.
When we solve AGI, I'd love to see demoscene for intelligence. How much could you compress it?

From there, how small can you make a world of mutually intelligent agents?

Edit: all these downvoters - don't you dream? There are so many crazy and fantastical things that await.
Series: Creating a Source Generator
From Author:"In this series I show how to create an incremental source generator, using the APIs introduced in .NET 6. I cover the basics of using the API, testing, design issues, and how to add the ability for users to control the generated source code."
What a weird statement. It's beautiful! You don't need comments, just read the code. No need to litter code with ambiguous language. The only place a comment fits is if the purpose is not clear from the code.
I've never thought much about DNS. I started using 8.8.8.8 back when Google was still synonymous with "best of the Internet."

Reading that link makes me more likely to switch to Cloudflare, not less. (tl;dr of the link: archive.is intentionally returns garbage to CF DNS because CF won't leak privacy details.)
The homepage has a benchmark that compares Zed's "insertion latency" to other editors, and this is the description:

> Open input.rs at the end of line 21 in rust-lang/regex. Type z 10 times, measure how long it takes for each z to display since hitting the z key.

Could someone clarify what that means? My interpretation of that was to go to https://github.com/rust-lang/regex/blob/master/regex-cli/arg... and start typing 'z' at the end of line 21, but that doesn't seem to make any sense. I guess that repo got refactored and those instructions are out of date?
I agree that there are details to sincerely work out here. I know in earlier drafts the wording of the "commercial" definition was such that it could be read to classify cases like a solo OSS developer who makes $10/month from GitHub Sponsors as "commercial" (and thus assign liability to them). This received substantial pushback from organizations like (as I recall) the Eclipse Foundation and the Electronic Frontier Foundation. I'm not sure where the draft language stands now.
> Microsoft cares about backwards compatibility and does a good job at it

Indeed. This is one of the few points that I give high marks to Microsoft for, and when it comes to Windows, is the only thing that makes me feel sympathy for Microsoft devs.

Pulling off the level of backward compatibility that Windows has maintained for so long is an incredible accomplishment.
He wants a standard of care, and I have one. [1]

He wants a liability regime, and I have one. [2]

Yes, we need to start accepting liability for our software, and as he says, it's better to get one now before one is thrust upon us.

Bonus points if it funds FOSS.

[1]: https://gavinhoward.com/2022/10/we-must-professionalize-prog...

[2]: https://gavinhoward.com/2023/11/how-to-fund-foss-save-it-fro...
Estimation of Energy Storage Requirements in an Independent Power System
Seconding this, its saved me several times.
Only speak to them in a quarterly earnings call about any dependents created in your joint partnership.
how I wish it had a strength setting..

you can try blending the before and after with PIL but it will probably look even more disturbing

strength = 0.5
horrific_image = Image.blend(image_with_normal_skin_and_teeth,
kinda_awful_gfpgan_image, strength)

let me know if you find something better
While watching a movie, look away - maybe. Get up and walk around and do chores - we always pause if needed. I think it's a matter of establishing that to watch a movie, one needs to set aside time and commit to focus just on it, but then it becomes yet another barrier.

Different story for TV shows which often are background though.
Quarto 1.4 - Dashboards, Typst, Manuscripts, and More.
The newest version of Quarto adds support for dashboards, Typst, inline code execution, rich cross references, scientific manuscripts, and more.
I did not read the article. I skimmed over the Chinese section. I am not Chinese nor do I ever intend to live in China. I skimmed over the Russian and Turkish sections for similiar reasons. I was expecting there to be a section about censorship in western countries: US, UK, Germany ...etc. Disappointing.
> Whizzkids will educate themselves

Only those you see becoming one.

You never hear of all the "Einsteins" who never leave the patents office because they never got inspired for some passion or various other stupid reasons.
SingleStore CEO sees little future for purpose-built vector databases
Most troubleshooting involves defeating virus checking and opening up the firewall. It's right up there with clearing your cookies and restarting the machine. It's in all the scripts. Totally routine. Nothing to worry about.

/s
An employee revolt due to the market. The employees wanted to cash out in the secondary offering that Sam was setting up before the mess. It was in (market) interest to get him back and get the deal on track.
I'm a huge fan of restic as well. My only complaint is performance and memory usage. I'm looking forward to being able to use Rustic: https://rustic.cli.rs/
When connecting to this site I get SSL_ERROR_RX_RECORD_TOO_LONG.
Also malwarebytes blocks it. Odd because it seems to be clean here

https://www.virustotal.com/gui/url/5dc759a5c5f69aec6c7ba1959...
Been using it on and off all day with no issues.
Did you make an issue for that? (I'm sad about that too)
Doubt it's limited to Temu, the same sort of items end up on Amazon and on local store shelves.
This is a great resource. I'm slowly relearning my engineering maths from 30 years ago. It is good to have source of problems to work through.

A couple of suggestions.

1. It would be nice to be able designate one of the comments as the best answer rather than have to wade through a lot of comments to find the solution.

2. I find the name "Teach Yourself Math" a bit misleading. The names suggests that the site provides a structured introduction to math much like a textbook, not a bunch a math problems that require some existing knowledge to work on. Some of this expectation comes from associating the "Teach Yourself" name with the Teach Yourself series of books intended for self learners.
As a semi-random-ish example, consider the first-class menu from the Titanic:

https://www.housebeautiful.com/lifestyle/news/a6039/titanic-...

Egg a la Argenteuil, "Chicken Maryland", mutton, galantine... there's a lot of items, and that's just what's available at lunch.

It's actually not heavily spiced. That was a medieval fashion which kinda drifted out once the spices became more available. That's when spices got moved mostly to desserts.

The 19th century cuisine is much more like what we think of as French cuisine today. But in fact, the French got it from the English, and the English re-imported it to give things a "gourmet" air.
Correct. Customers are paying for a working solution. If what they get doesn't work, they couldn't care less (and shouldn't have to care) about who or what is to blame. They just want it to work.
>Look at BMWs and Mercedes margins

Key words are "at scale."

It's easy to be profitable at the high end, but that also comes with a negligible total addressable market. BMW and Mercedes still have all their R&D work ahead of them to advance their high-cost EV technology to catch up with Tesla.

BMW/Mercedes also didn't do the engineering legwork (like the other dinos), they just use a slightly different strategy to conceal the deficiency. They chose "make expensive and unpopular EVs" instead of "quietly lose money on EVs." Same shit different shovel!

At this point, I doubt they'll even try to catch up on technology. They'll retreat behind "we don't make cheap cars so why lift the cost curve with R&D," meaning they'll never contribute more than a rounding error in the EV transition.

It's doubling down on buggy-whips in 1905. It won't be pretty.
>AGI is income after most deductions

No, it is not. As the name implies, it is gross income, adjusted for certain (but nowhere near most) deductions.

Itemized (or standard) deduction is subtracted from AGI to arrive at taxable income. Also, a temporary provision for something called QBI might be deducted from AGI to arrive at taxable income.
The public can’t benefit from any of this stuff because they’re not in the infrastructure loop to actually assign value.

The only way the public would benefit from these organizations is if the public are owners and there isn’t really a mechanism for that here anywhere.
you want the truth of what is happening in Europe with Ukraine ?

I am going to tell you.

European countries are putting money into a pot. So countries can get money reimbursed for the hardware they send to Ukraine. So if Germany, for example, sends tanks or anything to Ukraine, they get that money back in value from that common pot.

Germany, and Poland, are currently sending defective or hardware very close to the end of leave (or past it) to Ukraine. Ukraine ends up with barely useable hardware, if not totally defective...

Meanwhile, Germany gets money back from Europe. Money they use to buy brand new hardware which goes to their army. And Ukraine will never, ever, touch any of that new hardware. Germany is getting rid of its old hardware, and is buying new one using the money given from Europe, while... fsck in the ass the Ukrenians.

Want a few examples ?

Poland has sent to Ukraine several Mig-29 planes, planes from the soviet era dating from 1970. They are getting rid of those planes, barely flying, that Poland did buy from Russia when they were still part of the pact of Varsovia. Poland then gets fresh money from Europe, which they use.. to buy brand new F16 for their own armies (Ukrenians will never touch not even with a 100 yard long pole those planes).

Germany ? They got rid of their old missiles, the ground-air 9K32 Strella-2, those have been build in ex-Russia and they're from the Cold War era. The german army got those from the ex-RDA army.

Germany and Poland are modernizing their armies, getting rid of the useless, old, barely working hardware, for fresh new one, and they do that on the back of the dying ukrenians, and using european money dedicated to Ukraine... which they divert for their own inside-country armies.

How does the truth taste in mouth ? Like it ?
> found buried in coin hoards

Has anyone ever tried matching the sizes/circumferences of the coins with the holes?

Could have been used as a auto-coin sorting device?
Yep, but apparently SCOTUS doesn't dispute that fallacy:

https://www.aclu.org/cases/moore-v-united-states

https://www.aclum.org/en/press-releases/us-supreme-court-dec...

In the case, Moore v. United States, federal agents, without a warrant, surreptitiously installed a small surveillance camera near the top of a utility pole in a Springfield, Massachusetts neighborhood and used it to record the activities at and around a private home over an uninterrupted eight-month period. Agents could watch the camera’s feed in real time, and remotely pan, tilt, and zoom close enough to read license plates and see faces. They could also review a searchable, digitized record of this footage at their convenience. The camera captured every coming and going of the home’s residents and their guests over eight months, what they carried with them when they came and went, their activities in the home’s driveway and yard, and more.
This looks really nice, but I am confused why the install is over 350mb, including a 300mb binary. I thought Electron-based stuff was big but this is even somehow more!?
Yep, same for EU... we literally banned RT to not hear the other side.

And let's not forget covid... how the "truth" changed overnight and everyone else was literally censored on pretty much all social networks and comment sections.

Somehow we always point the fingers at others, china, russia, etc., whoever is not "our friend" at the moment, and forget the stuff that happens in our own countries.
The fear is well placed - I think this is a likely attack vector, especially with the rise of compounding pharmacies being used to skirt regulation for localized delivery. There's little to no oversight of compounding pharmacies due to their rapidly increasing numbers.
I tend to spend as much -or more- time on the backend of my apps, as I do, on the frontend (frequently more time).

Not only is it important to make developer experience smoother, it is also important to make it safer. When a dev makes a mistake, it can cause big problems, so it's important to make their tools easy to use and understand.
I guess that is the question - how to differentiate between "open-claiming" companies like openAI vs. "truer grass roots" organizations like Debian, python, linux kernel, etc? At least from the view point of, say, someone who is just coming smack into the field and without the benefit of years of watching the evolution/governance of each organization?
Except it's increasingly obvious that moderation doesn't scale, and the attack it wishes to prevent does
part of human nature and will always be

What if we just made it illegal for corporate entities (including nonprofits) to lie? If a company promises to undertake some action that's within its capacity (as opposed to stating goals for a future which may or may not be achievable due to external conditions), then it has to do with a specified timeframe and if it doesn't happen they can be sued or prosecuted.

> But then they will just avoid making promises

And the markets they operate in, whether commercial or not, will judge them accordingly.
According to [1] there's fewer than 2,300 railroad police officers in North America now (under 1,000 in the US) compared to 9,000 in the mid-1940s. How much of that is the switch to cars and how much is reduction in work force is unclear but today's number does include the East coast Amtrak security which sees a ton of ridership and there is much more freight these days.

It doesn't seem like they hire enough people.

[1] https://www.therailroadpolice.com/history
New? Isn't this AMD's reference BLAS implementation?
Is there a warrant-canary equivalent for LLMs TOS?
Classic Mac OS all the way up through OS 9 handles 1-bit and grayscale displays quite well.

I’ve thought for some time now that if one were build a System 7.5/Mac OS 8 laptop with an e-ink or high quality transflective display (like that found on the Playdate[0]) and new 68k/PPC SoC built on a modern node with a modern battery, the resulting device would be surprisingly useful even if lacked connectivity. It’d sip power, with battery life likely measured in weeks or months and could probably be kept charged with a lid-sized solar panel.

[0]: https://play.date/
Because at some point, the plurality of employees do not subordinate their personal desires to the organizational desires.

The only organizations for which that is a persistent requirement are typically things like priest hoods
That's when they start moving. But it takes years to get there, during which there's just gradually increasing discomfort.

It's not localized so I didn't know what was going on until they passed and the improvement manifested itself.
> "If there were the slightest truth to that, Trump's headstone would read "1946-2016."

You think if IC had their way, Trump would be in theirs? How so, lol?
Now I’m totally confused. SQL is a syntax for querying data. Spark SQL is SQL. You are talking about a different implementation of a server.

SQL is for analysts? Everyone uses SQL.
Eyeballs are not Google's customers, paying advertisers are Google's customers.

If a paying customer gives Google money to point eyeballs to turds, it points eyeballs to turds (this is how Google makes money today, it is the business model for search). The problem with SEO isn't that it degrades search, it's that SEO users aren't paying customers and don't make Google any money (and compromises Google's ability to direct eyeballs to paying customers).

This is classical "enshitification" - offer a service for free to capture eyeball share, then offer a paid service to companies that capitalizes on that eyeball share but compromises the "eyeball experience" (and then in the endgame, squeeze companies that become dependent upon the eyeball-platform to serve shareholders).
> So do ineffective DX, most times.

I don't find this hard to believe, but do you know of any research showing this?
GDC: Classic Postmortem - The Making of Myst [video]
Elevate Your Git and GitHub Skills in vs with the Inter and Adv Series
Full Title:"Elevate Your Git and GitHub Skills in Visual Studio with the Intermediate and Advanced Series"
Yeah I've never setup anything, but I assume a board more or less has a minimum size of several people that probably goes up the more complicated the setup is and as they get more involvement from outside groups. Unless they are paid positions, the size of the board really doesn't mean anything.
This concerns me:

Point newLoc = oldLoc with {
x *= 2;
y *= 2;
z *= 2;
};

It feels more like a mutable "Builder" class than a copy constructor. I guess the benefit is that you can do things like the above, instead of the following in Kotlin:

val newLoc = oldLoc.copy(
x = oldLoc.x * 2,
y = oldLoc.y * 2,
z = oldLoc.z * 2
)

But in Kotlin it's more clear that oldLoc is immutable.
But it's not. Why should you care what censorship is done in some other country? Shouldn't you care about your own?

I don't care what Putin/Xi/... censors, but I care strongly about what our "garden" of europe, the bastion of freedom of EU censors. Or my own small country... the whole 'rest of the world' can access something, but I have to set up a complete DNS setup to avoid local ones (luckily the bans are DNS based for now).
Sloot lives!!!

https://en.m.wikipedia.org/wiki/Sloot_Digital_Coding_System
You're basically saying the system is obsolete when society reaches a point, where it needs no more mediocre generalists and only excellent specialists.

I wouldn't be so pessimistic.
Some much this. If executives were held accountable and terminated for performance failures resulting in layoffs rather than rewarded with earnings bonuses I would feel more sympathy.
Possibly to some degree. They're doing crazy things with NeRF.
Thanks, this makes a lot of sense, and I learned about how games are really created. It's sad because I see devs like Notch or Zeekerss who somehow go solo and make millions, but clearly these are the exceptions and these medium-sized teams are typically the minimum required to get a real game out the door.
As a big Apple user, I think all three are very possible.

Just one tiny example: see the manual dial or “crown” on Watch, AirPods Max, and now Vision Pro. You could easily imagine those products without an unnecessary manual “dial” when there is both voice (Siri) and software controls. But, you still have a “dedicated knob”.
Well, I can only add founders and get 100/#(founders). It looks bugged.
Because it’s pertinent.
> Re: ...C and C++ memory vulnerabilities, I'd say maybe, see: Rust

In general, yes.

However, I hate Rust; my software wouldn't exist if I had to write it in Rust. [1]

So I hope there would be a way for me to justify using C, along with a plan to minimize memory vulnerabilities.

In my case, my plan is to fuzz, use every one of the fuzz paths found as a test case, and ensure all of those test cases come out clean in sanitizers and Valgrind.

Oh, and I'll also do error injection, like SQLite [2], to exercise even more paths, and those paths will also have to come out clean.

[1]: https://gavinhoward.com/2023/02/why-i-use-c-when-i-believe-i...

[2]: https://www.sqlite.org/testing.html#anomaly_testing
Entering an established market as a start-up is a completely different ballgame than 'greenfield', both funding wise and how you need to tackle the whole problem.
It was probably pre-Reagan that if you really wanted to optimize you kept track of every sales tax receipt and piddly charitable contribution and probably other things I forget. Now there's no reason for most people to do it and most people with big enough deductions to qualify probably can't be bothered with the nickels and dimes.
Seems like VNC or similar would be a better solution. Might need to use a terminal or other program. Instead of confining it to one application.
So something like Hong Kong's old Kowloon Walled City? I mean, its been tried, slums and shanty towns exist in spades in other countries. I don't call that living. Or if you want better than developing world, the Parisian suburbs, where...only a few cars are lit on fire a year now.
Remember: no matter how big the improvement, it’s not worthwhile unless it achieves absolute perfection.
Consider an embeddable version of this for incubators to license!!
Retro Flight Simulator
Optimizing Trilinear Interpolation
> My parents had a 3D TV. It was a huge problem.

A huge problem if you're not actually watching the movie, sure. But if you're doing something else, don't use the 3D mode.
Yep, just have a mole at the rail yard to report where the sweetest things are => come quick, take exactly you need, get out.