skysight-inc/HackerNews huggingface dataset:
Mx Ergo is great as a thumb trackball, the Kensington trackballs are well reviewed, elecom has the giant mice and I think l-trac mice were bought out by x-key and they still exist and you have ploopy that came out of diy from Reddit.
Syntax is one thing, but C#'s ecosystem is probably the most sane that I have ever witnessed

A lot of well designed "standard" libraries

CLI with all things needed like compiler, package manager, test runner, publish for various archs/oses out of the box

Really strong IDEs like VS and Rider with really good debuggers

Small fragmentation, so jumping between companies and projects is not hard (at least from web dev perspective)
That's fine. If you take a ton of CO2 out of the atmosphere, make fuel out of it, and someone burns that fuel instead of burning fossil fuel whose C did not come from the recent atmosphere then the net result is that we end up with a ton less CO2 in the atmosphere than we would have had if they had burned the old C fossil fuel.

Fuel made from atmospheric CO2 using clean energy is essentially a disposable battery for storing that clean energy that automatically recycles itself when it is used.
Sure, people who are good at assembly can often do register allocation and instruction selection better for small snippets of code. Or optimize based on guarantees the compiler can’t see or know about.
In America we've got these things called temp agencies. You walk in from the street and tell them "I have no experience and no skills, I haven't worked in many years and I'm on drugs but I need a job". Then they say "Certainly sir, here is a list of positions we have. Here, let me highlight the ones that don't require a drug test."

Within a week they'll have you at one of these jobs and your new boss will be genuinely surprised when you actually show up, "you have no idea how many people just never show up and only apply because somebody forces them to. If you can consistently come into work we'll hire you full time."

If you can actually show up you can get a job. It won't be your dream job but it will be a job and they'll be thankful to have you. So why do we need the government involved in this?

(BTW before anybody tells me I'm wrong, the above is from my personal experience.)
Depends on what you consider minimal, but I enjoy working with PocketBase and VanJS[1]. However there is no component library built in (if this is what you were asking for).

[1]: https://vanjs.org/
IoT is when your fridge knows your eating habits and credit card number and autonomously shares that information with interested third parties.
Not only his secretary, also some psychiatrists wanted Eliza as a tool to scale up their work clinically.
But what if the BTC was traded in for real money and donated to a charity?
The top quark mass itself was much, much more uncertain back then. The original paper referred to a mass with an error of 2.4GeV[1], while the latest direct measurements give an uncertainty of 0.3GeV[2]. That's an order of magnitude improvement thanks to new data collected by the LHC over the last decade. Also bear in mind that these uncertainties are given as standard deviations. Almost a third of all statistical measurements will fall outside one standard deviation, while less than 0.3% will exceed three standard deviations. Anything less than two standard deviations is usually considered not statistically significant in most scientific fields. The new value is not surprising at all in that light.

[1] https://pdg.lbl.gov/2008/tables/rpp2008-sum-quarks.pdf

[2] https://pdg.lbl.gov/2022/tables/rpp2022-sum-quarks.pdf
You watch too many action movies.
Dupe: https://news.ycombinator.com/item?id=38898450
>> hire everyone who wants a job

> outlawing being unemployed?

Didn't read what I wrote.

> There's often a reason the private sector has passed over people for employment.

Yes: because they could hire someone overseas for cheaper, or because the work in question would benefit society but the benefit would be hard for the business to capture, and other such good reasons.

> I don't think the average person is ok with the government spending $5

The average person would be so happy to not be under threat of unemployment anymore that they'd be ok with the government spending $5. The rich person, on the other hand.
Technically it would be indentured servitude. Which is far more likely (along with debtors' prisons) to come back in the US than any useful form of UBI.

The ruthlessness of American capitalism intersecting with the callous self-righteousness of the Protestant work ethic has bred into American culture an ideology that would rather see the poor starve and die in the street like dogs than suffer the indignity of a system that takes so much as a penny from them to help another.

Hell, the US will simply normalize and commoditize homelessness before taking UBI seriously. Some brilliant startup will disrupt cardboard boxes and sell them as hyper-economy "nomad chic" living units. They'll do great with SV nerds who want to feel like they're really grinding it hard-core.
Seems like the modern definition is something along the lines of an algorithm whose behavior depends on data which was itself machine generated, rather than hand-created by a human like Eliza's rules.
Especially for comics I would think having a physical copy would be a must.
Retired homeowner builds enormous wall to save his property from flooding
Intel Developer Cloud
> People may say that Discord and similar will compensate, greatly, as the number of interactions can grow a lot.

Are Discord discussions indexed by any public search engines? What about communities that are invite-only (without much actual reason to be so)? What about community admins who decide to take their whole thing down, communities that break site-wide rules and get removed by site admins, etc? Does Discord Inc. make any commitments towards publishing discussions that have archival/historical value?

How much knowledge is already irrecoverably stuck in Slack's bit bucket, as people flocked away to the next walled-garden chat app?
If you used default nameservers, you'd be introducing all the usual DNS complications, e.g. caching.
I'm not sure that's how sentencing works.
So, any of my own code I haven't looked at for a few months? :)
Would abundant jobs but scarce housing be better (for worker, not landlords)?

Seems like society needs a surplus of both, without excess abundance of either.
You don't need to use dig. nslookup or host work also.

Surely Windows has some kind of DNS lookup tool!
Or it might be some solar powered sensor deep in the forest detecting trees falling down.
Seems like at some point people will have had enough of being unable to afford life in the US
Aljazeera Reporter Wael Dahdouh's Son killed by a targeted airstrike
Two journalists killed by a targeted israeli airstrike. Journalists killed in gaza now around 110
Only on free accounts, on paid accounts its up to current pay period expiration
You clearly never used an IBM model M keyboard
Relevant part from the cited reference document:

>You may not use the PO Box “street address” option as your physical residence or place of business in Legal documents. Misuse of Street Addressing Service may violate civil and criminal laws and may result in USPS closing your PO Box.

So that service is strictly for receiving non-USPS shipments at the PO box, and either way the PO box needs to be rooted in a street address (your place of residence) anyway.

Of course, whether someone will actually check is anyone's guess. Probably not, if we're being realistic. But you will be in trouble if it's brought to someone's attention.
Trailer park is just the older term for mobile home park. I believe the term you were looking for is RV park.
I don't think there is an obvious correlation or obvious absence of correlation. In some sense, it's heuristics all the way down; but where one might see an obvious correlation, the one who is applying critical thinking sees only a possible correlation.
Check your Stripe exchange rates
Stripe claim that their exchange rate is "generally... the mid-market rate", but recently for USD/GBP we have been getting rates in excess of 1% below this. Support say this is due to the specific timings of sales and there are no hidden fees, but the rates we get are often below even the lowest mid-market rate of the week. This apparently disingenuous practice has been happening consistently all year, totalling perhaps £1k.

7 Jan - 0.7782
31 Dec - 0.7776
24 Dec - 0.7780

Over this time period, the rate listed here (and on other sources) has been typically above 0.785: https://wise.com/tools/exchange-rate-alerts/?fromCurrency=USD&toCurrency=GBP
Check out

API Rules https://pocketbase.io/docs/api-rules-and-filters/#api-rules

Hooks https://pocketbase.io/docs/js-overview/

Admin panel has backups for data, and import/export of collections schema
I get what you're saying. There are a lot of tinier discords and chat rooms where people post technical points and other people chime in. There are even websites with these small places.

The challenge of course is finding your way there. They're not exactly discoverable, and unlike with a job, it's usually through some pretty odd connections that you end up there.
Cool stuff, but it sure looks like they shipped a premature version asap to front-run the competition.

AST SpaceMobile is getting ready for commercial ops this year with „full broadband“ 5G satellites.

For the record, I am not affiliated with them. I just need that kind of service desperately.
> you should strive for the simplest tool possible, and even further, you should strive to make solutions that require the simplest tools possible whenever you can.

Why do you believe this? I couldn’t disagree more. People should strive for the most effective tool, and most of the time that’s what they already know, unless some new tools’ efficacy outweighs cost to learn it
Mexican debt, Wall Street's new darling
How much profit for Google is it per TV? I have a hard time believing it is worth the hazzle for the hotel to make a deal, but surely as some bribe to the procurement officer at the hotel (think McDonalds' ice cream machine deal) or the TV supplier might have some spyware deal with Google?
And I suppose it's just natural for the people administering such a scheme to make a very tidy profit from it too.
The Truth About Earwax Removal
I didn't say that you could pass a key comparison function directly into Map.

What I meant was that it's possible to emulate a custom key comparison predicate.

You just have to have a function that returns value for each input that behaves the way you want under strict equality comparison.

Implementing an `equals` function that returns a boolean is more convenient, sure.

Serializing (for plain objects with only JSON-serializable values that would be JSON.stringify) to strings or other primitives would of course be possible with object keys, too. But that's probably what you want for "record"-like objects, right?

And if you want better performance or compare non-primitive values, you'd have to do something more complex, that's what I meant by the lookup table.

But I imagine if you deep-compare large Record objects a lot, the performance wouldn't be any better, because the engine still has to do a deep comparison.

If I am not mistaken, Records/Tuples are in fact strictly limited to this case:

https://github.com/tc39/proposal-record-tuple#jsonstringify

So basically there is no difference to having a function serialize() that just stringifies your plain object, maybe with a caching layer in between (WeakMap?)

OK, thinking about it, the proposal really would help to avoid footgun code where performance optimizations are lacking, and too many deep comparisons or too many serializations are performed.
I would not be surprised that advanced nation-state space SIGINT has that capability for quite some time.
Agree, too many believe in the silver-bullet that solves all their problems. Different problems require different solutions, it's kind of simple but hard to realize when you're deep into the woods.

If you want to build a vector editor in the browser then yes, probably you want to leverage webassembly, canvas, webgl or whatever you fancy.

But if you're building a more basic application (like most CRUD SaaS actually are) then probably you don't want to over-complicate it, as you instead want to be able to change and iterate quickly, so simplest tools and solutions gives you the most velocity for changes, until you've figured out the best way forward.

Trouble is to recognize where on the scale of "Figma <> news.ycombinator.com" you should be, and it's hard to identify exactly where the line gets drawn where you can justify upfront technical innovation in favor of true-and-tested approaches.
This is one of those cheap 'everything is fine' takes. I recently also bought a logitech mouse and it's as shitty as shittiest no-name Chinese mice.
History begins at roughly whatever time suits the beholder.
It's easy to not make a mistake. But bitcoin handles a whopping 7 transactions a second. It's basically impossible to not make a mistake EVER.

That's why in all sane money systems we can always just reverse the tr... oh... right.
Work!

How regressive of you!
Thanks for the links and the explanation, very interesting. I guess it's silly to go through the whole debate here, I'm sure reams of A4 have been written on this topic.
The first point (authn) is inherent to the unextended framework via filter rules.

Most of the remainder requires extension other than authz emails, but extension at its simplest just means adding a plain old JavaScript function to run on a record lifecycle event of some kind - typically [before/after] [insert/update/delete] of <record>. Various GO APIs are exposed to the JavaScript runtime for doing filesystem, cryptography, http, email, etc work.

For i18n you have templates and a database.
Because humans are diverse. Diversity is not something that is a standard state, it is a construction based on repressing strays and cutting every head that sticks out.

Diversity also isn't a stable situation. In the XIVth, everybody was Catholic, then suddenly Protestantism arrived and war of religion tore through society...
I have been using this security matters to such a degree in my home computers since Windows7 through Antivirus and Firewalls with HISP. It is just a feature that the Windows Kernel provides.

People relies in Matryoshka dolls as tooling, I also do til some degree, but what happens latter when the trojan scapes the Matryoshka ? nobody land, time endless. I use HISP in manual mode because I want to detect signs, and also because I want to limit and to know what benign programs want to access. And I'm talking about this even for simple domestic computers at home!

Needed to say in case a manager who has never used Windows read that:

For to use HISP in manual mode the user really have to want to do it above everything else, literally it is painful and very time-consuming. I've been doing it for more than ten years and even now requires to keep to want it. It is like the difference between walking on sand dunes and walking on pavement when I use other people's computers, so the moment you have no desire for it, the technique is more dangerous than automated mode by far. I mean, in Windows most of the people use it in automated mode (no pop-up), the default mode in antivirus.

My last words, mostly to the rest of the community,

The matter is, the Windows Kernel provides this option of security matters to everyone, and due this the tooling around it, is I guess.

(Although certainly it is mostly through commercial products developed by dedicated teams. And so on.)
No I’m saying them losing 50% of their customers isn’t enuff justice for what they did. They deserve to go out of business or be broken apart.
meme: 2024 is the year dopamine dealers are coming for your soul
Fortunely I am old enough to remember what a couple of years ago means, like 1998.

https://en.wikipedia.org/wiki/List_of_Intel_graphics_process...
I didn't say it's better. Why are people always misinterperting what they read (it's like you've never had text interpretation classes at school, or logic lessons to undestand how to infer implications from logical statements correctly)?
Please read again: I said it's vastly simpler (which may not be better for you!) and lighter (just measure it). The comparison is apt for me because the description "open-source backend in one file" matches both projects well and it's something I'm interested in, with readbean being far closer to my alley.
Ask HN: Office Mac users – Is this all just bloatware?
I'm performing a basic install of Office on a new MacBook, and noticed the applications themselves are 1.6gb, meanwhile unspecified supporting files total a whopping 8.3gb.

Is there any way to reduce this footprint, and does anyone know what it might consist of?

Screenshot - https://imgur.com/a/LnEj2ay
Run Windows/Linux Desktop on Vision Pro
> "web browsers are good at handling complex and long-lived DOM trees with dynamic changes now"

Is there an alternative renderer/something that handles "complex and long-lived $something-trees with dynamic changes" better than web engines does?

They've been optimized for just that during decades at this point, with huge investments both in human-hours and money. Hard to imagine there is something else that can handle that better than browser engines.
I'm not the OP, but as a child growing up in an anglophone country but with a 'low-prestige' accent (think Indian English or Singaporean English), it was ingrained to me pretty early on that the only 'proper' ways to speak were RP or General American, and one of the reasons was because all the kid shows I watched had characters who talked almost exclusively in those accents. 'Exotic' accents were used mostly for comedic value.

Having a greater variety of shows that model the diversity of the English language would probably have gone some way to dispelling that damaging self-belief? I really love the existence of shows like Derry Girls, because they make me less self-conscious of my 'exotic' accent.
> “Web development shouldn’t need a build step”

Everything running in a browser is interpreted. There is no reason for webdev to require a build step, and it largely does so because JS standards haven't delivered anything around static typing. Even a "this syntax is valid but ignored" would enable IDEs to provide checks via LSPs, but for no-build running.

Build steps and development iteration overhead is something to be avoided at all costs. For it to have been introduced, with multi-second latency, to web dev. is a sign of developer experience dropping off a cliff.

Time-to-iterate, tool quality, release speed, etc. are essential to being able to build mental models of code (etc.)
Why bring politics into tech?
Not op, but mercedes used to be known for reliability and ample inside space. It could do 1 million km without issue. Probably the reason it was popular among people that would travel a lot (ie traveler gypsies).
I have a copy of "Radiosity, A programmers perspective" sitting on my shelf and can recommend it. IMO it does a good job explaining the fundamentals and concepts that Ian Ashdown himself is quoted in the article to have struggled with initially.

It is one of those books, where the author step-by-step pieces together a program and has the explanations structured around that. In this case, it's a radiosity renderer written in C++ called "Helios". At the time of writing, 32 bit Windows was the hot new shit, so the book takes a few detours explaining Windows API and along the way also develops a tiny software rasterizer for visualization.

Sadly, I no longer have the floppy that came with the book and the website (helios32.com) seems to be defunct. It's indexed in the wayback machine tough. The book appears to have been freely available through website for some time already, but I cannot find a snapshot of the source code.
The core of what differentiates applications isn't what happens on the front end. Putting all the focus on the client which gets delivered seems like a misappropriation of funds.

Especially as one man teams it just doesn't make sense. Any on teams with multiple people having relatively static HTML is a really effective abstraction.
Ask HN: AWS DMCA take down notices require 24hr response but disable for 2 weeks
I happened to be long distance driving in a storm and simply didn't open my email for a day. Coincidentally, or perhaps predictably, I got my first DMA take down notice for a scraper/dash I built. You can see some screenshot on the GitHub (original site is currently taken down)

https://github.com/ddxv/app-store-dash

Since I failed to reply within 24hrs, my site was disabled, for what looks like about 2 weeks waiting for the reply. I wrote a counter claim to the best of my ability and submitted that, but was disappointed by the situation.

How do people usually handle DMCA? Is there a way to request more time or prep ahead of time?
It may also be signaling to you that you may not like the comics the author presented either.
It's funny that you, and probably a lot of HN folk, consider MPA simpler than SPA. It's opposite in my experience. The name itself is actually telling you that it has more complexity (multi page vs single page).

In practice, you can make both as complicated as you want, but SPA seems like a simpler starting point.
"the problem" "you should" – this is the language of special interests

developers are salarymaxxing first, second virtue signaling to support their case in their employers' selection process, third work-minimization and pain-minimization. Even the Simplicity Paladins are min/maxxing the same three priorities, perhaps weighing pain-minimization above salarymaxxing, yet still subject to the same invisible macro forces that shape our lives. and I postulate that this is a complete explanation of developer behavior at scale.
I suggest you to host it somewhere? I assume github pages is not suitable because of CORS.
> https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... (25 results)

> https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... (28 results)

So at least some are saying something along those lines. I'm sure if you search Xitter you'll find even more hits.

I think the argument is usually not made in isolation like that though, and usually with exceptions. "Websites without heavy user interaction should work without JS", "Websites should work without JavaScript, unless based on live data" and so on, which makes a lot more sense.
somebody has shorted btc and sent this transaction hoping the crowd goes crazy 'satoshi is back, now he'll dump all his bitcoins, SELL!!1!'

didn't work.

because anybody can send money to any address, doesn't prove a thing
However the 1900's attitude to global warming was "this will be wonderful, shame it will take a few centuries".

https://en.wikipedia.org/wiki/Svante_Arrhenius
In a 9" tablet it says the screen diagonal is 6.2". That boy ain't right.

Looking at some of the other comments, I note that my Firefox font scaling is 130% and that's apparently part of the problem.
Why Haiti is Dying and the DR is Booming [video]
The sound aspect of the simulation of reality is going to take up a lot more cycles if we’re going to be hearing every tree that falls in the forest…
Not entirely true. You have COBRA after losing employment for some time

COBRA is good insofar that it lets people know the real cost of health insurance.

Thats the cost for covering everything under the sun + every bad habit + risky behavior. Instead of you know: emergencies, no fault accidents, and unexpected genetic problems. (Like, say car insurance)
(I read your comment after having just read about more and more Americans forced to live out of their cars on the front page of HN.)
Plot twist, that guy is actually Satoshi, and pretending to look for himself is to deflect suspicion.
What is even more especially weird is that a relativiely new country with 330 million people stretching 2800 miles have different thoughts and opinions. See also group think.