skysight-inc/HackerNews huggingface dataset:
> Apple has recently recruited RISC-V experts

Sure, as have many companies. Almost everyone is replacing the numerous tiny housekeeping CPUs in modern chips with RISC-V.

Samsung said in December 2019 that their upcoming phone (Galaxy S20) has two RISC-V processors: one controlling the camera and the other the 5G radio.

That's quite different to replacing the main user/app-facing application processor cores.

Apple could well already be converting the main processors in products such as the Apple Watch, AirPods, AppleTV to RISC-V. Or not. Those products either aren't user-programmable, or else apps are uploaded to Apple as LLVM bitcode, which Apple can then compile to machine code for any CPU they desire.

> why generically a large computer company like Apple would choose to license an ISA at all

Because while an ISA is relatively easy to design (but many many people have still made awful ones) that is only the easiest part of the process. The biggest job by far is writing or porting all the necessary software, starting with compilers.

And there is simply no benefit in making a new ISA. Historically, the usual reason was that other people owned the ISA and wouldn't license it at all, or it cost too much, or you couldn't make any modifications to it.

Going forward now, with RISC-V existing, all those reasons disappear. It's not massively technically better than the Arm ISAs, but it's not worse either, and the FREEDOM aspect is unbeatable. There is really no reason at all for anyone in future to make their own ISA and software from scratch when they can just start from RISC-V and add their own special features. Not unless they are doing something absolutely radically different to every existing and historical computer.
In 2002 it was an extremely nice new car, rated "Average" reliability by Consumer Reports, which the VW dealer wanted to sell cheap - because it was near the end of the model year. Diesel, but good performance and awesome mileage. You could get >50MPG on the highway.

Eight years later, after zero accidents and zero breakdowns, it was needing thousands of dollars in "routine" maintenance done. CR's reliability rating had sunk into the abyss. The mechanics at 6 different dealerships and repair shops assured me that I did not have a lemon, and my problems were "perfectly normal" for VW's like mine. However lovely to drive (and, yes, it was), it was engineered with no thoughts for maintainability, nor the ongoing cost of that. The exhaust manifold coked up regularly, requiring replacements. It could take a skilled VW mechanic half an hour to change a burned-out headlight bulb. (I'd given up myself after a couple hours fiddling - concluding that you needed either just the right custom tool, or a well-trained pet octopus.) Another shop's mechanic told me that later VW models required removal of the whole front bumper assembly to change a headlight bulb.

Never again.
> and operating temperature (100 C)

Like the new MacBook Air, you mean?
Thinking with Language Models
Personally I'd expect this would affect the GC more than the JIT.
But I'm not surprised that the JVM uses every trick for speed.
According to their benchmarks it is superior to GPT-3.5
I feel your pain. I have to resort to the web for gitlab which is what we use for source control for really big conflicts.

But as a team we try to get everyone to merge often and are very long lived branches as code smells. This keeps changes small and conflicts small.
I am the author of another version of AutoDev, available at https://github.com/unit-mesh/auto-dev , which was developed one year ago with Intellij IDEs.

My concept closely resembles Microsoft's AutoDev, but I built it on the Intellij IDEA platform. For instance, it automatically runs tests when created, among other functionalities, can also built with AST, dependency information or other context

Two weeks ago, I introduced AutoDev DevIns language (which origine name is DevIn from https://github.com/unit-mesh/auto-dev/issues/101 , the another naming issue sotry), which bears similarities to Microsoft's AutoDev. For example:

```java
/write:src/main/java/com/example/Controller.java#L1-L12
public class Controller {
public void method() {
System.out.println("Hello, World!");
}
}
```

As an open-source developer who has created a nearly identical tool, I simply hope that Microsoft considers renaming their product.
The screenshots could not have been enlarged a bit? And they are bmp??

I find one of the things a repository of a font should do is to put pictures of how this thing looks quite far up in the readme, so that I can quickly see, whether that is something for me or not.
Generally agree, though I would say "knowing a subject at a much deeper level than any LLM is capable of", as AI more broadly also includes specialist models that are wildly super-human in narrow domains like chess and Go.
"not even to say what an “optimal” sleep position might be"

As with most things, maybe there isn't one optimal solution,as otherwise we all would have found out about it, by now and all use it?

Human bodies and minds are quite different.

So what is comfortable to one person might not work for the next person. Maybe people have pain in the back or in the neck, forcing them into other positions. People with stomach problems rather lie on their stomach. Some people people sleep alone, others together.

I know my sleeping position varies a lot and there is no single best one for me.
Plain CF sucks because it doesn't really provide any kind of abstraction capability. So in any kind of real world application the yaml gets humongous that is very hard to review.

I would have been perfectly happy to use CF if they added the notion of higher level constructs at CF level, but for whatever reason they haven't. So I use CDK because it provides the ability to reuse service compositions from third party libraries as well as across different internal projects.

CDK is imperative but imperatively building the configuration is not at all the same as imperatively managing the infrastructure. Even if with CDK the configuration is imperatively built you retain all the benefits of having declarative infra - version control, selective auto update, rollback to previous state etc.

Yes, while CF is clunky and slow, and I am sure everyone who uses it has at times gotten stuck with rollback failures, but CDK does provide a somewhat better dx on top of it.
I lived a mile and a half from Heinlein in the Santa Cruz mountains toward the end of his life, and fantasized about stopping by on a walk and seeing if he wanted to play chess. After reading "Don't plan to call at our home" on this list I'm glad I didn't work up the nerve.
A trend among my older colleagues was to teach at high schools in science and maths subjects. They seem to enjoy it very much.
I'm on the flip side, I have around $3 million in stock from my former employer that I'm trying to sell off as tax-advantaged as I can. It's tough
> The four octets SHALL be treated as an unsigned 32-bit integer in network byte order (big endian). The five characters SHALL be output from most significant to least significant (big endian).

Why oh why??!

If it were little endian, you could probably skip the "must be multiple of 5 chars/4 bytes" requirement, not to mention that 99.9999% of processors out there are running in little-endian mode.

There is nothing "envious" about network byte order.
Uber's global revenue was $22.5B in just the year 2023. This class action lawsuit has been dragging on since 2019. I completely get the 'regulatory capture' aspect everyone is supporting Uber for but breaking laws and regulations as a M.O. needs to be dealt with more than a slap on the wrist.
Could explain my issue, why my stack started to fail silently. Before, i could setup s3 bucket plus sqs queue, and setting up notification configuration, where s3:ObjectCreation events are sent to that queue, when an s3 object is created. The notification configuration was no longer created.

Now i have to set explicitly an additional DependsOn to the queue's queuePolicy.
> These days, the lottery often grows above $600M, at which point spending 2 dollars for a 1:292M chance in winning actually makes sense. As long as you don't need those 2 dollars because you still won't really win.

Just keep in mind the advertised prize is the sum of payments of a 30-year annuity. You've got to use the cash prize when considering your winnings, so it's not really a good deal until the advertised prize is about $1.2B. (And you should really consider federal taxes and potential for multiple winners)

Personally, I get enough entertainment value to make up for the short fall in expected value when the prize gets up to $1B. But I also don't have any problem affording the tickets, and most likely would be the most boring lottery winner ever if I won a big prize. Maybe I'd splurge and order muni fiber even though it makes no sense to do so.
afaik Tailwind determine classes to produce at runtime. You are likely out of luck there, who would want to turn this into a compile time approach, would rather write a new css library.
A lot of artists already are using crypto to accept payments. Look at “crypto art” space as a whole. You don’t need tons of paperwork to set up on and off ramps.
That was early speculation that's been contradicted by subsequent reporting, like the Post story I linked,

- "Taken together, the preliminary findings appear to undermine previous assertions that U.S. air defenses mistook the attacking aircraft for an American drone returning to the base about the same time"
GPS Jamming of UK Defense Secretary's Jet Highlights Russia's EW Activities
Yeah, I was also wondering what happens to JVM within docker. I don't really know enough about how deep the virtualization goes... . On the other hand, I'd find it difficult if CPU level signal handling would be emulated within MacOS to fit what Linux expects to happen...
In my experience you get a lot of density moving to a variable-width font, which is quite easy to write for a Z80 system. For example I've designed a couple with the horizontal size in the first byte of the bitmap:

https://github.com/Veltas/spectrum-env/blob/master/font-orig...

https://github.com/Veltas/spectrum-env/blob/master/font-smal...

Rendering:

https://github.com/Veltas/spectrum-env/blob/master/text.asm#...

Looking back at it, my Z80 for this isn't that good, but it was still fast enough to redraw a whole line of text in 1 or 2 frames, I'm sure others can do better.
> Roughly speaking then 96% of all good stuff comes from 36% of stuff we do

That's just pulling arbitrary number out of thin air with extra steps.
The actual effect of recapture schemes is to increase marginal tax rates on mid-high incomes while leaving the highest brackets mostly untouched, and then lie about it.
Yes, purely from a user pov, the way fake stack traces are reported to point out the failing construct is quite nice.
I have one, but I also solder enough to justify it.

In the end, when it comes down to it the one thing that nobody should compromise on are the tips. There are open hardware soldering stations that use original hakko tips that work really well. Not sure if a similar thing exists for JBC. 10 years ago when I bought it that wasn't an option tho.

Modern tips are expensive, but the difference to older tips is that they have the temperature-sensing element in the tip (as opposed to: in the handle), that means as soon as you touch something with the iron, short temperature dips are avoided and that makes soldering easier, more pleasant and quicker.

That means the actual soldering station mainly needs to read that sensor and regulate the temperature by switching a Mosfet. That is not rocket science. Add a interface to control the temperature and maybe something that senses if the handle is put down (hall sensor in a holder?) and you are basically there in terms of functionality.

Whether it will work as reliable I can't say, but it will be at least a 75% cheaper.
There are tons of resource types only available via cfn compared to cloud control api vs terraform vs direct api, any decently complex deployment often requires mixing one or more options just to get full coverage
Yep, the venerable de8auer channel has confirmed this does allow the P-cores to run 6GHz continuously at ~75C:

* DE: https://youtu.be/S_d74JB2ECY
* EN: https://youtu.be/5AA2AsK2ewE
I use both, Windows and macOS on the same two 4K 27" monitors and don’t see any problems or that Windows is sharper or something like this
What do you mean by "JS interpreter"? Can you elaborate?
> The problem does not affect most typical Mac users, as Java was deprecated for the Mac back in 2012.

Haha, this article is quite something :D

The Java Applet was removed from the safari browser. That is unrelated to java apps running on the desktop.
Love the minimal repo, magnet link, and stating "open weights" instead of "open source". Refreshing!
> Base64 implementations are [...] not necessarily interoperable.

Also this spec:

> It is up to the application to ensure that frames and strings are padded if necessary.

So they didn't even specify the standard way to treat byte strings with the length not divisible by 4.
I love sleeping in the "lookout posture". I get very restful sleep. However after a couple of days it leads to a lot of pain in my back. I'm guessing some tendons get overstretched. No idea how to work around it though

I should try the reverse with the elbow outward. Seems doable. The Tibetan kneel seems a big too hardcore though :)
@dang please macro expand previous

https://news.ycombinator.com/item?id=18024260 Sept 19, 2018

https://news.ycombinator.com/item?id=32531484 Aug 20, 2022
Microsoft pushes Bing, GPT-4 in Chrome pop-up adverts
Does Apple consider this to be a serious issue? Does anyone know if Apple plans to release a fix soon, perhaps in version 14.4.1?
Reminds me of this exchange from the bank robbery scene in Raising Arizona:

As Gale and Evelle bang in through the door. Evelle holds a
shotgun; Gale holds a shotgun in one hand and Nathan Jr. in
his car seat in the other.

GALE
All right you hayseeds, it's a stick-
up! Everbody freeze! Everbody down
on the ground!

Everyone freezes, staring at Gale and Evelle. An Old Hayseed
with his hands in the air speaks up:

HAYSEED
Well which is it young fella? You
want I should freeze or get down on
the ground? Mean to say, iffen I
freeze, I can't rightly drop. And
iffen I drop, I'm a gonna be in
motion. Ya see -

GALE
SHUTUP!

Promptly:

HAYSEED
Yessir.

GALE
Everone down on the ground!

EVELLE
Y'all can just forget that part about
freezin'.

GALE
That is until they get down there.

EVELLE
Y'all hear that?
Padding is actually not really necessary in base64, as you can infer the length from the number of characters received.

Unfortunately for Z85, they made the highly questionable decision to use big-endian, which means it can't take base64's route. You could probably define an incomplete group at the end to be right-aligned or similar, but you may as well be sensible and just go little-endian.
My quote is from the 5th paragraph of the posted article.

I suggest the Oracle blog as an alternative.

I thought it was clear, but I have replaced the "this" in my comment anyway.
Are My USB Cables Any Good?
Hot takes on Devin, the AI software engineer
"Any rational group would pool resources and have a single org do the research and share it with everyone. Oops we've reinvented a government."

I thought you where talking about Google Maps reviews but OK.
chemistry teachers' salary is too low?
The otel ecosystem still seems very immature to me.
Yes, this is irking me too. You really need a high density display to enjoy macOS, it shouldn't be like that. I guess they like to leave the baggage behind.
Chinese cars are getting quite interesting (though I wouldn't likely use this specific gadget) and the time from launch of their first car to being in the finals in Car of the year was much faster than Japanese and Korean cars.
Why are you comparing the absolutely most power hungry, performant chip meant for desktop use in workstations and gaming machines with a low powered ARM chip meant for laptops?

Intel makes laptop ships too and those don't use 100W.

Why does everyone these days hate consumer choice and market diversity so much?
I’m in a similar position and I’m learning the KVM/QEMU way. So I hope I’ll manage to stay on Linux and add virtualised macOS and Windows apps to my stack. If it would work as I expect, then there’s no real need to even update those virtual systems. Since I need them only for some apps that aren’t on Linux (yet?). In my case those are Adobe After Effects on macOS or Windows and Pixelmator Pro on macOS. Other apps has decent counterparts on Linux for me.
„Single threaded“ IS the work load, right? I‘m confused.
Four or five doesn't sound like much, but the article buries the lede by hiding this fact in a caption: "The omnipresence of the car wash in American life may be underappreciated: There are twice as many car wash outlets as McDonald’s and Starbucks locations combined" and in the article itself "the sector has been expanding at roughly 5% annually, with some forecasts predicting the market to double by 2030. More car washes were built in the last decade than all the preceding years combined."

Seems a bit much?

The concerns over land use and pollution suggest that the car washes are not paying for negative externalities, removing a natural cap on their proliferation. Smells like market failure. Why wait for the businesses to fail?
What's there to understand? It's capitalism 101. Producers will charge the maximum the market will bear.
Years for me too :)

You're right that she compares it to that, but my reading of it is that that is the whole disconnect/point - she does it view that way, but also doesn't change it in a way that is incomprehensible to the way we view it but that is the only way it could go from their perspective.

I don't think we're disagreeing, just viewing the same actions from a different lens.
I bet the editors read it not once, but several times. And I bet it was even noticed years later and posted on websites where many others read it, were impressed, and commented on it. Don Knuth’s letters are special.
> A readable font takes no practice to read

No. Any font takes a lot of practice to read. Maybe the difference is that you define "readable" as readable immediately by anyone who is already familiar with modern fonts?

I'm sure medieval fonts were readable to pepole who wrote them, but when I look at them I need to labor at every letter.
Thank you for the corrections! Looks like I have to revisit some history. I never did make it that far back in the Off The Hook archives, despite being a 2600 subscriber for about the last decade. Hacking history is nothing short of muddy waters hiding all sorts of interesting things.

I was born in the very late 1970's, so I had the pleasure of trying to build my own Blue Box just as payphones were starting to see their death in the early 1990's. It was my first real attempt to be part of a group I felt I belonged with; the hackers. I grew up with the verbal history I mentioned, which as you pointed out is factually incorrect, but I cannot deny the power that mythos had over my thinking for the last few decades.
setjmp/longjmp if the states were not on the stack. (of course nobody would be so crazy to actually use longjmp, just properly save the stack state: env and control)

if jumping back into inner states (i.e. out of control stacks), the stack frame needs to be preserved also. as in call/cc later.
> she's exceptionally sensitive to sound and vibration

I'm assuming you've tried ~everything already, but just in case: Have you tried white noise yet? Your brain is very good at filtering it out after listening to it for a while, but it'll still drown out other noises.
The Code Quality Advantage: Empirical Data Shatters the Speed vs. Quality Myth [video]
> Been saying this for as long as I’ve been using macOS: it is not a developer friendly OS

My opinion and experience is the exact opposite. In fact, I switched to Macs BECAUSE of how good macOS was for development and just general work and daily life.

Around 10-12 years ago I got an iPad, my first ever Apple purchase, as a gift for my aunt. I loved how simple and clean iOS was and found the apps and games interesting, so I thought I'd dabble in iOS dev. I was on Windows 8 at the time (and already sick of Microsoft's bs) so I downloaded a VMWare image for Mac OS X Lion.

As the days went by I found myself spending more time in macOS than in Windows, and enjoying it! A month later I bought my first ever MacBook and never looked back.

Well, sometimes I do look back at Windows, in a VM on macOS, just to try some games, and man, it's still a sad joke in 2024.
By what metric are these better solutions?

Modern blockchain payment systems (see Base) have transaction fees that are an order of magnitude cheaper than any trad processors; they don’t discriminate based on moral grounds; transactions settle in seconds rather than days; they are not bound to only certain countries; funds are not custodially held by a single centralized tech company; the list goes on.

Much of the rationale for anti-crypto among communities that would most benefit from it (eg: NSFW art) is ill conceived and held together by an almost religious zeal.
The Null Salad
Minecraft servers are single threaded. For hosting one of those you want a purpose hoster which will usually have Intel boxes.
Transpile Any SQL to PostgreSQL Dialect
A CLI tool to transpile SQL snippet from a dialect to another using an AST
MITM it, it's your phone that you physically control.
Foca: Gossip-based cluster membership discovery (SWIM)
Manufacturers try to reuse as much as possible for efficiency's sake but one size does not fit all. If you try to have the same underlying blocks powering your super low-power ultra-portables, as well as the high power server chips, and everything in between (including the monstrosity in the article) the definition of efficiency starts to need a very subjective understanding.
Paperclip counting bureaucrats of course
Yes, my marvel usually points to the stuff most of us couldn't do. Like "lets say we put this 100 people from this park (not around the MIT..) in an island, could we build a [1] in a decade? Probably not. What about 100 years? Still don't think so..."

But weren't most things invented and built in a similar period? And a group of randos that knows the basics of each invention can't replicate the steps?

[1] -> sheet of white paper, simple light bulb, cathode tv, modern electronics

[2] Actually I think we would even have a hard time making metal from sand...
Single core only, for a good few seconds at full whack - if you have the enthusiast-grade cooling
I bought a very strange mattress six months ago. This isn't an advertisement -- I can't strongly recommend it -- but it's called SONU Sleep. It has a "channel" along the top that you can lower your arm into when sleeping on the side. I got it due to persistent shoulder pain from side sleeping. Gradually I've adjusted to it and am now sleeping better.

But that's an argument against my usual paleo heuristic: this sure isn't how we evolved to sleep over millions of years. I wonder if I'd sleep well in orbit.
Came by to say this. Had to deal with CF stacks at $PREVIOUS_JOB and 40% is just not enough to remove it from the "oh god I have to work with this again" area of my mind.
I love the veiled threat in Page 4 about Journal of Logic Programming all editors abandoning Elsevier and starting a new journal (Theory and Practice of Logic Programming (TPLP)), noting the TPLP thrived after this and Elsevier's own restart having gone off the map. Especially with the balancing note at the end saying the cost per page of this new journal wasn't much cheaper.