skysight-inc/HackerNews huggingface dataset:
I update diction in open source docs periodically, but avoid Americanizing the text (unless the project I’m working on has a policy of doing so). Sometimes, though, I don’t realize something’s an Americanism.

One US–UK difference I hit last week was the mandative subjunctive. A sentence went: “…to request that it adds such‐and‐such…”. My instinct was to use: “…to request that it add such‐and‐such…”, but a contributor told me introducing the mandative subjunctive here would feel archaic in British English, and the former wording is typical there.

Sure enough, I found some quotes from UK papers (cribbed from a Reddit post) that seem to demonstrate the practice. In the US I think I’d expect a newspaper or other formal writing to use the subjunctive in these cases, even though it’s often dropped in casual speech.

> Fidel Castro has demanded that the USA stops [stop] invading Cuban airspace (https://www.bbc.co.uk/programmes/p013wwyx)

> MPs have demanded that the Government reconsiders [reconsider] its decision to allow Huawei to help build the UK’s 5G networks (https://www.telegraph.co.uk/technology/2020/02/12/mps-demand...)

> Last month it demanded that trading positions are [be] disclosed (https://www.theguardian.com/business/2008/jul/03/regulators....)
Isn't this the revenue model for most cloud computing, like EC2 (compute) S3 (storage) etc?
I know this doesn’t change your point but adding a 0 would make it match reality a bit more.
The commenter said “Shit action is Ok, but boy that other company is worse” and that just doesn’t compute for me.

> Apple opposing and derailing right to repair legislation

I guess you didn’t hear the latest news[0]?

> they're increasingly serializing parts

A pedantic minor correction: they haven’t so much increased it as people have started noticing stuff that had been serialized prior

> such that perfectly working components from 2 brand new Apple devices can't be swapped between them

They can be swapped, the device doesn’t block it outright or refuses to boot (with the exception of biometrics).

The problem is that some of the calibration and configuration is component specific, so in certain cases a replacement has unintended consequences, which, because it’s Apple, gets explained a purposeful attempt by Apple to break non-authorized repairs.

Personally to me this is rather hilarious notion because Apple isn’t known to be shy about being explicit in their messaging, case in point would be the messaging when replacing a battery.

The simple fact of the matter is that calibration is simply part of the repair and if not done, the repair isn’t done properly.

It’s the same as replacing your tires without aligning them and then blaming the car manufacturer for all the vibrations you feel during your rides.

Just about now the conversation then shifts to who gets access to calibration tools.

Currently Apple, Apple Authorized Service Providers, independent repair shops that are part of the free Independent Repair Provider Program and customers using the Self Service Repair service have access to these tools.

That covers pretty much all scenarios, with the exception being cowboys that want to go at it alone because they don’t want to subject their skills to any form of scrutiny.

I think it stands to reason that they then use their unimpeachable skills to transfer the control chip that holds the calibration data.

0: https://www.theverge.com/2023/8/23/23843506/apple-california...
I'm not sure I follow or are we saying the same thing? I totally agree that what's taught in school is not typically of natural interest to many teens/pre-teens, but what's the alternative?
Agree with all that but I know lots of people in suburbs who own dogs; I don’t think it’s exclusive to city people.
I still think that you need to manage some security things even if you are using AWS.
Vimes' boots theory of poverty makes no sense
AFAIK, rote memorization and rote repetition is not effective intensive practice and repetition.

Effective intensive practice and repetition involves doing the applying the same skill repeatedly in different contexts and variations, and particularly in different complex tasks which combine it in different ways with other skills.
This ... is how you make engineering choices?
ERROR: 0.25oz of liquid remains in your Adobe™ x Mountain Dew™ Verification Can™. Please finish drinking to proceed using the software product. Thank you for your compliance.
Where does he say that? He spends the end explaining that clearly most of the lenders had no interest in such a thing, many of the debtors wouldn't be good for labor, and lenders and always tried to take repayment in cash etc.
so, which lang would you use personally?

> you still have threadpools and os threads.

why this is a bad thing exactly?
I wonder what will happen with these patterns now. They seem to have been invented to work around the problems with regular threads. Will new patterns emerge, or will the reactive patterns be ported to run on virtual threads?
Outdated snap packages – improving Ubuntu snap store
Fascinated / saddened by the effect of modern economic trends on music, but it is what it is. However,

> Before the Temptations sing a word, an instrumental introduction featuring organ, guitar, bass, and a hi-hat cymbal ebbs and flows for more than four minutes.

Seems like this should refer to about 2 minutes of instrumental intro based (ironically?) on my listening to the ca. 7 minute version on Spotify. Am I missing something?
We've seen some concentration over the last 30 years or so. It hasn't been about regulations, though. In actually, the remaining companies first aggressively extended their selections of products and lowered prices, only to backtrack significantly on both, as the competition was gone, with about 2 big conglomerates remaining.
That is the complete opposite of what I am talking about.

Incredibly uninspiring. It looks like they just want to build a quaint Spanish countryside village. Those are great, but copy-pasting an old fashioned idea like that is not going to create any new solutions.

So this may save some wealthy people the trouble of flying to their European vacation villas, but won't help anyone else, and completely squanders the opportunity to start to reimagine the city in a contemporary context.

They do not stick their neck out even a tiny bit in terms of proposing new paradigms or pushing hard in any direction.

Here is an idea: http://runvnc.github.io/tinyvillage/

Or https://www.thevenusproject.com/

I have another idea that isn't well documented about creating large permaculture buildings with multiple levels of roadways and infrastructure connecting them. Strong density, integrated agriculture, automated roadways, reconfigurable modular buildings inside of the buildings. A base climate provided by buildings as public infrastructure. New standards for things like lighting including minimal UV levels. Smart contracts for managing public works through private companies. Etc.

Just try to think of something a little bit different and new.

I honestly think many of these people think the best solution is just to kill 90% of the peasants and return to the 16th century. There will still be plenty of workers until the robots come online in twenty years or so. They see no need to try to increase density or automate anything further. Just more effective whipping and less dirty poor people everywhere. That's all you need.

Where is the guarantee of residential space for people in the area? The only thing they seem to be guaranteeing is that they will be allowed to crawl up and down rickety ladders to patch up the villas. (The painting depicting this was removed since I wrote that in a previous comment a few weeks ago).

I don't mean to be harsh, but after reading that proposal, I am just imagining a bunch of human-sized parasites choking on a rustic paella.
> So basically creating a strawman toy model of actual complex economy and solving it

Uh, no. Read up on what economists did to empirically study and fix the kidney market and how many lives that has saved. (before you start typing, no, it wasn't to sell kidneys to the highest bidder)

> rational agent axiom

If you knew anything about economics, you'd know that no economist subscribes to any "rational agent axiom". But you have made up a strawman in your head so enjoy poking sticks at it.
Having worked extensively in Java, Node, and Python, I’ll take the JVM ecosystem absolutely any day of the week.

Me and my catheter will be over here delivering actual software while you figure out how React 32 broke your transcompiler.
> I'm sure that in the not too distant future (a few years at most) we will be happily running these on customer level hardware.

The models themselves will be hoarded as IP. Doesn't matter if they're in the cloud or on devices, they'll be licensed like commercial proprietary software with the same restrictions commercial software has.
Population is about 25k in around 65 square miles of developed area. The high density area is only 10 square miles.

As it's a bus system, it doesn't need to make a ton of money, it just doesn't need to lose any, as it's a public service.
There's very little comparable in the non-Mac world when it comes to battery life, no performance penalty for not being tethered, and heat/fan noise, mainly.

I've looked. There's a couple that are kinda in the same realm if you squint but come with tradeoffs like having to keep the CPU throttled to get anywhere near the advertised battery life.
At work, I have a different context. What is the common denominator of what people know. Personally, the “write once, run everywhere” notion of Java has been replicated with much more productive languages.
If you type everything with interfaces in your codebase, you are much less tied to inheritance. In fact, everyone could be written to be composed.

However Java doesn’t support type union so you can get into some ugly and verbose situations but the JVM doesn’t really check type so this is more a compile-time issue and could be fixed in a future Java language revision.
You can generate the certificate but browsers don't like multiple wildcards. Any application following the rules set out by RFC 6125 should reject multiple wildcards as far as I can tell.

Some browsers (notably Firefox) used to support multiple wildcards, but then again it also trusted domain certificates signed by other domain certificates for years, so that's not much to go by. These days, I don't think a single browser will accept ..foo.bar.
That and you’d have to correct for undiagnosed ADHD which suddenly improved with a course of amphetamines.
I'm talking about component level repair, not recycle. Apple doesn't offer that service, and has never offered that service. They tell the customer to replace entire motherboards (costly + wasteful) which is so costly that its often cheaper to just buy a new device. Repairing a product by replacing a part that costs 50 cents is a lot better than extracting rare earth elements from the planet all over again. This isn't about forcing Apple to repair stuff, I just want them to get out of the way. Also, I don't mean to single out Apple, they're just a popular target, many companies have the same anti-repair policies.
One that sticks out in my mind is the Coen brothers’ True Grit (with dialogue largely taken from the 1968 novel), which consciously avoids contractions—not entirely, but enough to result in a noticeable (though pleasing) aesthetic. Except that’s more of the opposite case—false archaism, rather than false modernity.
There are a couple of weird things in my experience, like the old implementation of zip, but by and large it was mostly either restrictions of js itself or browser implementations of js.

Lodash has and still is a good standard / reference for these simple operations imo.
Consider light from a distant source, sufficiently far away that the wavefront at your instrument is planar. You have a planar sensor array parallel to the incoming wavefront, so the wavefront arrives at all sensors at the same time.

There are different kinds of sensors sensing different aspects of the incoming light. You need to combine them, making sure that you are combining readings that come from the same plane of the wavefront.

But one of your sensors takes a little longer than the others to process and produce a reading. You either need to make that sensor start processing earlier than the other sensors, or make the other sensors start processing later, or add some sort of delay between the other sensor outputs and the thing that combines all the sensor outputs.

If you fix this by moving that one sensor a little out of your sensor plane, moving it toward the light source, most people, including most scientists, would say that your fix was to make the light arrive at that sensor earlier, because the light in fact arrives at that sensor now before it arrives at the other sensors.

Let's say that the sensors process different wavelengths of light. Then another adjustment you might do to get the outputs synced would be to fill the space between where light enters and the sensor plane with a gas that happens to have a low index of refraction for the wavelengths the slow sensor uses and a high index for the wavelengths the other sensors use.

That would make the light arrive later at all the sensors than it would have if the gas had not been added, but it will less later at the slow sensor. But again nearly everyone would say that what you fix did was make the light arrive earlier at the slow sensor, because before the fix light arrived at the slow sensor at the same time it arrived at the other sensors, and after the fix it arrives at the slow sensor before it arrives at the other sensors.
This is still a trend unfortunately.
Not so much padding the profile as making the github contribution graph more solidly green.
At this point you could just call it microtransaction. Imagine free, but extremely bare bones implementations of photoshop where anything but one brush and eraser is hidden behind individual or package deals.
Honestly if they are just going to waste money in gradualist measures that don’t really help anyone, might as well spend it on the people that actually generate the funding the state uses. Most people in homeless+drugs situations need someone to make the right decision for them, but politically that’s totalitarian, so society votes against that.

Want to fix someone’s drug addiction that prevents them from getting a real job and securing a lease? Won’t do that with “let’s give them a blanket and see if tomorrow they choose to stop cold Turkey”. You need more of a “ok buddy, sorry, but we’re gonna take you into a recovery center and help you go through withdrawals and take the driver seat for you for a while”.
25 min (maybe 30-40 if you include walking to and from station?) for 7km?

Seems like a bike or eBike would be a faster way to go? Melbourne climate is pretty temperate, no?
I can't wait 'til Project Valhalla is complete and Java finally gets value types. Then with sum types, value types and goroutines it'll be one of the nicest languages out there.
Because the hardware is really good. Better than any other hardware you can find (especially for a performance/watt standpoint, which for a laptop is somewhat important). Touchpad and keyboard are also top tier, screen is really nice, speakers are good and I ran out of adjectives.
I had been considering that perhaps Bun's (way-too-late IMHO) ESM/CJS flexibility as not necessarily desirable. The package ecosystem has really firmed up ESM support from dev pressure on projects over the past year or so, but consider what would happen if projects were just like "Works in Bun, won't fix shrug". That's a fracture right there over library compatibility.

But looking at this PR has me wondering about generally project compatibility. Imagine a project going all-in on Bun and now it won't even work with Node; even if just for contributions due to using their test runner or some such.

Some juicy drama ahead as a VC venture tries to slice up and control a pieced of the Node ecosystem pie. And I thought the drama with all the framework baiting hosting companies(Vercel, etc) was good with them trying to control the stack narrative around server components..
This is great news. Thank you Mo Miller.
Show HN: Roblox is coming to Playstation some time on October 2023
How does Welltory measure anxiety? Their website just talks about HRV.
They don't, once, explain to you why you want a smaller rectangle, they just go on an on about "now the rectangle is 33%". I mean, I intuitively get it, shorter pipe less losses (though I still don't understand what the area of the floor has to do with it, length of pipe is all that matters as far as I can see), but if you're pitching a design concept, you need to actually explain it. It wasn't explained at all.
> I rarely see inheritance used in practice in java code bases.

Without some specific call-out, it can be assumed that this is a very niche viewpoint that has no bearing on modern development.

The vast majority of projects use inheritance, today.

Does it use Spring? extends SpringBootServletInitializer

Meaningful responses using values from a request? extends OncePerRequestFilter

Formatting exception handling responses on web requests? extends ResponseEntityExceptionHandler

Then there's all the interfaces you have to satisfy, because it's all tied into the standard library and popular libraries.
I run stable diffusion XL with control nets on a laptop, albeit a high end one. It’s pretty decent.

I also run LLMs such as trains of llama2, though LLMs on commodity hardware are not as “there” yet as image generators. It’s a decent question and answer bot and summarizer but isn’t GPT-4 level. I could see another iteration approaching that but I’d probably need more RAM.
“Cultural” technical issues are so frustrating to me. A certificate is fundamentally just a type of credential, like a password, but for historical reasons they’re treated like getting citizenship papers. There’s always this ceremony even in scenarios where it makes zero sense — such as internal-use certificates used for a gRPC API server behind a load balancer.

Why - for the love of God why - can’t I just obtain a cert like this directly out of a secret store such as an Azure Key Vault!?

These things are already full hardware security modules (HSMs) with all of the capabilities required to run just about anything short of a public Root CA and maybe even that too.

But no.

NO!

Script it yourself. Make a root cert, “upload” it, make a cert, sign it, upload it, link it, renew it, re-configure it, and on and on. Oh… you wanted a CRL too? A 1kb file? Ha-ha! No. Make it and host it yourself!!

It’s absurd.

So many services depend on a simple CA->cert setup: VPNs, API auth, load balancer back-ends, clusters, etc…

But my mark my words: no cloud will have a trivial turnkey solution this decade.

This is because running a CA is culturally accepted to be a hard problem. It is! If you’re DigiCert. It isn’t if you’re building a three-server internal use cluster. But the problem is hard, you see? That accepted fact! Everyone knows it! Ceremony is required. We can’t just hand your sever a 1kb credential file! That would be… unconventional!

It’s just not the way things are done, so stop asking.
Yeah I really like my IDE doing stuff in the background without me knowing shit about it.
`Executor.newVirtualThreadPerTaskExecutor` versus `go` really gets to the heart of why I think that Go developers aren't going to be switching.

edit: Sorry, it's actually:

try (var executor =
Executors.newVirtualThreadPerTaskExecutor()) {
executor.submit(...)
)

instead of `go`
Them not existing didn't prevent them from shaping the world you live in

I know it's cool to be edgy but at the end of the day a lot of things are run on beliefs

The invisible hand of the market doesn't exist either but we talk about it all day long in this forum
Yeah but that isn’t t pay - per - operation

I mean I guess my electricity provider gets paid per compute.
> Java can be very productive after the chosen framework "clicks" for you.

you can chose to not use DI frameworks at all..
> keeping a phone if the one I have doesn't get any updates anymore
This is actually a nice way of knowing when to change phone
Exactly what is enterprise? I think Java has a role to play in most professional settings, even if the company is quite small. It is not a sports car but I see it more as a truck or a cargo ship. Vehicles that underpin the world economy, but that only few think of as fun or exciting. Not pretty or nice to look at, but reliable work horses.
Golang or Rust. If it’s a web service or microservice: Golang hands down. If it’s a desktop software or game engine, rust. If you just want to typescript your way to success, deno and vite.
If you’re too introverted for Rust, Zig.

Java, whether it be spring, micronauts, jee, whatever, is wasting CPU and Memory in the cloud costing you and/or your enterprise money.
That's funny, I remember all the chemistry, geography, mathematics, etc. No interest in the literature stuff whatsoever.

EDIT: It might have been due to the curriculum, perhaps if they had chosen authors which resonated a bit more (or at all) I'd have remembered some of it.
“I want to use this tactically vs. GOOG/AAPL” (2022)
This will be true as long as they are crazy expensive to produce. Eventually the cost of training a base model could drop to the range where crowdfunding could do it.

Or alternately someone could make a major advance in distributed training and we could all contribute cycles in a distributed effort like Folding@Home. As it stands training requires far too much bandwidth for synchronization and moving model data around. Some approach to sharding training would have to be discovered. It’s an open problem area.

Neural networks are very parallelizable and training is stochastic so my intuition is that it should be possible. Even if it were less efficient than synchronous training you could make up for that by harnessing 100X the compute from a huge crowd.
Mid-Atlantic/Trans-Atlantic was a status marker, educated into the upper class similarly to Received Pronunciation in the UK.
It's fine the way it is IMO. However, it might be worth caveating in the README that it's for local testing only, the same way you do in your blog post.

Mainly because of the shutdown endpoint, but also that the -cors flag returns "Access-Control-Allow-Origin: *" exposing you to arbitrary cross origin requests.
>However Java doesn’t support type union so you can get into some ugly and verbose situations

Isn't the "sealed interface" described in the OP blog post a type union? Or you mean anonymous unions?
OK, but what toes that have to do with dividing the area traced by the pipe with the floor area of the place?
Sounds like you're talking about a pop band, not a tool.
£2.70 GBP per kg in Tesco (mid-range national supermarket). That would be €1.57 for 500g roasted salted peanuts.
As a user, I find such a “cleanup” problematic if it means closing the issue. If the issue still exists in the product, it should remain open, for documentation, and so that users running into it can easily find it and add to it. I find it more honest if a project acknowledges that the issue exists by leaving it open.

As a developer, I’d rather use a filter to hide older non-critical issues, if I’m bothered about seeing the amount of issues.
And then multiplying it by 2.
Is adobe trained on their own library of licensed images, as opposed to scraping whole internets?

If so, even as a private individual just fooling around, I'll start using it from both legal and ethical perspective as long as it's reasonably equivalent to other models. And this from a person who's been fairly vocal against adobe's cloud subscription model ;-<. I can only imagine for anybody with a commercial need it would be an immediate no brain er - they'll have an established relationship, account and billing, they'll perceive it as integrating in their work flow, and it'll just become another part of the pipeline.
That’s a big bet. My instinct is it doesn’t go that way. We will see.