skysight-inc/HackerNews huggingface dataset:
Sadly Asahi, whose work is really impressive, is getting a bit stuck. Polishing the last 10% is really hard without cooperation from Apple. It would be awesome to run Linux on a MBA M2 as a first-class citizen, like it used to be possible on MacBook Airs from the early 2010s. Everything just worked.

Besides, AMD CPUs are getting really performant to the point they outclass M2 in some benchmarks. Battery and heat-wise they are still behind, but very reasonable. And they have the advantage of being x86_64, so all software just works. In some ways, a X13 / T13s AMD is the new X220.
I don't know if you've been in the open-source space for very long, because this is not how it works. It's pretty standard to work very hard to give credit (and not some silly "reporter" credit) to the first person to show up with a working patch for an issue (as long as they are willing to work with the maintainers and make requested changes), because it builds goodwill in the community and encourages contributions. Of course, the kernel maintainers are free to break that social compact, but it's still "robbing" someone of what social norms lead one to expect. And this "robbery" isn't a victimless act, either. Finding a high-complexity (and it was, don't confuse yourself) issue and solving it is a good undertaking that shows that you're a good developer, and also brings some spotlight to the company you represent, which can be good for recruiting and developer relations.

Source: I have asked this question on HN before: https://news.ycombinator.com/item?id=31225599
I’ve seen razors and even underwear locked up in a walmart in Irvine, CA, one of the safest cities in the entire country. There is nothing particularly exceptional about SF’s crime, nor is there any data to support claims like this. Just anecdotes and a lot of “trust me bro.”
Yes, memory. 4$ droplets have only 512mb. that's barely enough to run bundle install for one application.

6$ droplets give you 1GB and that's plenty for one app,
The fact that moving from A to B is a net negative does not imply that moving "back" from B to A is a net positive. All 3 scenarios (net positive, net negative, neutral) are entirely possible.

"The right amount of type of technology" is again a value judgement, tied into ideas about what a good life involves. It is also complicated by long term side effects, as we are seeing with the use of fossil fuels - there was a fairly good argument for their use 120 years ago, but it turns out that whether that argument was or wasn't correct, planning to continue to use them "forever" is not only infeasible, but utterly detrimental.
How does the author determine this is the "most copied snippet" on SO? The Question/Answer has only been Viewed 351k times. There are posts with many millions of views e.g: https://stackoverflow.com/questions/927358/how-do-i-undo-the... which have definitely been copy-pasted more times. Yes, there may be many instances of this Java function on GitHub. But only because the people doing the copying are too lazy to think about how it works never mind alter the function name. If there's a bug, just update the SO answer and fix the problem. No need to write a lengthy self-promoting post about it.
A good fraction of the people who get university degrees don't get exposed to the intellectual environment.
Would love to read your thoughts on that, if you’d ever be up to that.
The actual point to understand is that a general purpose allocator is usually "mostly crap" because it requires an incredible internal complexity to meet all requirements. It's often better to use specialized local allocators, and write code which expects an allocator to be provided instead of calling into global allocator functions. Such specialized allocators can often be a lot simpler, while being at least as fast general purpose allocators like jemalloc or mimalloc.

Very often you don't actually need to track or manage the lifetime of individual objects, since related objects are often created and destroyed at the same time. For instance when parsing a JSON file you might end up with many individual nodes which can all be discarded at the same time once the parsing result has been consumed. With an arena allocator, you just throw away the memory for all those nodes at once, instead of calling a free/deallocate/delete functions tens- or hundreds-of-thousand times.
Great new video on how Dollar General operates and the impact, positive or negative on the area. I had seen something similar ages ago but this is a good one too. Or it's the same video, reheated.

However, it sells the boring usual cliché on how DG stores kill the local food stores: Dollar General sells the stuff they carry for far less. Well of course they do! Duh. While in the same video it is also shown that the local food store sells lots of things the Dollar General doesn't. Stop expecting to make a living by things you can't compete on. That just does not make sense. And the solution is NOT to get the other guy outlawed - that's tempting and seems easy but that only works in the short term. Shuffle prices around, carry other things, add services, change hours, do something! A potential issue could be that a tiny town may only be able to support so much retail activity. I don't think this one is in play. The stores of a small isolated town have a moat: their customers would have to drive at least 20 minutes, bus at least 40 perhaps, to get to the next store. And the small retail stores that persist all over Europe do NOT do so by selling the same stuff for more money. THAT is just dumb.

Another example shown in this video is 69 DG-equivalents within 10 miles of a downtown (all carrying the same things). There is plenty of buying power in that otherwise poor area. There should be space for other stores, probably for inexpensive fresh food and for more specialized stores. At least until Amazon figures out the fresh food issue. But obviously there isn't space for smaller stores trying to make a living selling the same things! Obviously?

For that matter, the video also describes the working conditions and salary of the DG-equivalents: minimum wage and employees who don't care. Another area where other stores can compete: by having a slightly more engaged workforce.

I would love to find videos discussing people who "actually did something rather than sit on their asses" and either it worked or failed. Pointers anyone?
Any chance you're looking for technical product folks to work on this? I actually lead a very similar deployment internally at Livepeer (focus was on live video enhancements but also generalized edge compute)!
I actually replaced the fan on mine a few years ago and it's not hard at all. From that list:

* Battery pack is just clipped in the back
* Hard disk is removable with an extra maintenance hatch
* DIMM can stay where it is
* Keybord is fixed with five screws on the back
* palm rest is fixed with another three screws, remove it in the same step as the palm rest
* backup battery is not applicable for the x220
* pci cards can stay where they are
* keyboard bezel clips out
* lcd assembly can stay where it is
* base cover assembly and speaker assembly can stay where they are

A better manual would be:
* remove battery from the back
* remove ssd from its slot
* unscrew + remove keyboard and palm rest with keyboard bezel (this is pretty much one step trust me)
* unplug all five cables
* unscrew motherboard
* take motherboard (to which the fan is attached) from case and do what you want with it

X220 maintenance is a 10 minute job for disassembly and reassembly combined.
Satellites Show Mysterious Fairy Circles in More Parts of the World
Single use plastic is the big problem. Not Lego.
I go to a top-100 private college and I can confirm this experience. Virtually everyone I know has at least a 40-60% tuition "scholarship" (I'm personally on a 60%). I suspected that are university simply had an automatic discount for most people. Didn't realize this was a thing at most private institutions. Fascinating article.
The browser isn't the product.
The product is the ads Google pushes through their browser.
this is paradox .. senior faculty at the Institute of Integral Studies in San Francisco had recurrent versions of this discussion annually

In Hindu traditions, this is expressed (I claim) in "atman - Brahman"

Like Brahman, Atman is also eternal, infinite, invisible, formless, and beyond the mind and senses. In beings, Atman remains enveloped by Nature and remains bound to the mind and body and the cycle of births and deaths.
Are talking about markup from cost of goods? The manufacturer costs usually take into account their overhead; assembly line, warehousing, transport, running the business, profit etc. Amazon is taking over some of those things for sellers, so yes they take a bigger percentage than a normal retail store.
Any chance you're looking for technical product folks to work on this? I actually worked on a very similar deployment internally at Livepeer (focus was on live video enhancements but also generalized edge compute)!
Define recently. There is plenty of historical hysteria around them. Ever heard of Jack the Ripper?
It's better to reply that to him, I was just clarifying his comment.
The idea of giving the adtech industry direct access to my brain is genuinely horrifying, not to mention Aldous Huxley would have some reasonable objections to everything being this easy all of a sudden.
Kinda both.

FM is normally transmitted at much higher frequencies (~ 100 Mhz rather than ~400 kHz). Your monitor pixel data will have components up at 100Mhz, but they'll be much smaller.

The math to generate an AM signal is fairly trivial (just multiply signal by carrier and re-quantize to the pixel clock). For FM, the math is much harder, although still doable.
If ever I was considering contributing to a FOSS project, this comment and many others like it within this thread has firmly convinced me that it’s not worth the trouble.
I don’t think there’s any misunderstanding. Your comment seems in line with what I said and what I believe.

One can teach themselves how to be a mechanic and pass the ASE.
Most go through some course to learn the trade, of course. It’s more structured that way and many find it easier.

I’ve never had my auto repair shop attribute their mechanic’s skill to where they learned to be a mechanic.
I never turned down a mechanic bc they didn’t go to the brown or Harvard of car repair.

On the other hand I’m an expert in my field, but I’ve been turned down from at least 1 job specifically because I didn’t graduate from Brown university. (It was a backend job for the now-defunct Delivery Dudes)

OP attributed the mettle of the author to higher education and academia, which I think is weird and elitist.

Attributing success or ability to an institution fosters that kind of weird elitism.
"""
Solution taken from arch/powerpc/kernel/ptrace32.c
---
arch/powerpc/kernel/ptrace/ptrace-fpu.c | 31 +++++++++++++++++++++++--
1 file changed, 29 insertions(+), 2 deletions(-)
"""

You really consider this a contribution? You genuinely want to call someone submitting this a kernel contributor and imply they know anything about the code? I mean, I get the social angle of trying to build each other up and do each other favors but in the long run we're doing more harm than we are good by warping the meaning of the title
The only reports we have of what Musk does at SpaceX are by people on his payroll, so we actually have no idea what he does at SpaceX.
Code is read many more times than it is written. Put in the minute or two to devise good intermediate variable names, and that will pay back manyfold every time someone needs to read and understand it.
"Reported-by" is absolutely not the appropriate level of recognition for Ariel's input. This would be suitable if he just raised the issue with the maintainer along with some context. Instead, he put a lot of work into figuring out the nature of the problem and implementing a fix.

This is very unethical conduct on the maintainer's part.
Yet I can use one of I don't know... 20 different auth providers or a DB that has nothing tied to these companies...
Why? The argument was already made in bad faith when it was clear that no-article reading had taken place
Haha thanks! Yes haters gonna hate. If you like it, use it; if you don’t, simply don’t use it ;)
Replacing 4 line solutions with extensive libraries is what caused left-pad.
I literally have at least 20 different mechanical keyboards and about 4 on each desk at any different time.

My wife used to ask why I need so many keyboards, because I only have two hands. But she backed off when I replied with why does she need so many shoes when she only has two feet.
So you don't have to wait as long for obvious errors. Anywhere near as long, like a couple orders of magnitude in many cases - milliseconds vs minutes.

Allowing ambiguity isn't just a style decision, it pushes error detection later, where you have enough info that it's no longer ambiguous.
I had impacted wisdom teeth and bad mouth pain from 14-18. It was so bad I couldn’t chew on the side it hurt on, when both sides started to hurt I went to the dentist. It was so bad I could only chew with my front teeth at times. He realized they were impacted and removed them.

My friend never had an issue and still has his wisdom teeth, his siblings were not so lucky.
You think people robbing these targets (and Apple stores and Nordstrom, etc) are starving?

Has the rate of starving skyrocketed in the past few years.

I want to understand your logic as it seems strange to think that starvation has anything to do with these thefts at all.
> To the contrary, since colleges care about student quality, they give larger "scholarships" to better students, and those students disproportionately come from more affluent families. As a result, rich families often receive more aid on average than poor ones.

My experience at a state flagship is that if you have a 100% EFC (called SAI now, supposed to represent what you can afford), you don't really get considered for any aid regardless of merit, except for a very extremely selective programs with their own applications and outside committees. However, that could also be because with in-state tuition, someone whose EFC is around the size of a private school would already be paying only a fraction of that.

> Johnny's parents and grandparents proudly tell their friends about "how much money Baker gave to Johnny," and Johnny chooses to attend Baker over Able.

I can't stand the newspaper articles that talk about how someone applied to 20 colleges they were likely to be accepted to and got "$X million in scholarships." Aside from the author's point that some of them would be expected, totaling them all up is pointless since they are mutually exclusive.
The Global Container Runtime: Six Regions to Deploy Apps Anywhere and Everywhere
I'm really disappointed with Envision, TBH.

It was one of the best apps out there for (instant) text recognition, and I was pretty happy to pay for it, but since it went free, it's really not the same. There's nothing else like the old Envision out there.

Also, not an issue for me personally, but dropping support for Cyrillic in the middle of a brutal war in Ukraine, in an automatic update released with no prior warning, was an asshole move if I ever saw one.
Someone decided to create a solution and then started looking for problems that will fit it. Finding none, they invented one.
You could use relatively low res images to generate "accurate" ascii for a place

It would be relatively lightweight but still "realistic"

I'm not well versed on Ascii to image conversion, but I guess you could use AI to segment and recognize objects too complex to recognize easily and adjust "image" generation accordingly
Using DNA evidence to picture suspects
You can always email jgc@cloudflare.com and I'll route the resume to the right people.
https://archive.ph/2023.09.27-114901/https://www.wsj.com/tec...
Okay, the article specifically says there is no real price growth to tuition.
> hearing aids' will be secondary, you can just read from a screen with live subtitles

I already do this on Discord, my bot listens to discord calls, saves the audio in chunks, send them off to whisper and I get a neat tidy live-ish transcription. It's a game-changer honestly because combination APD and ADHD being able to go back in the conversion and see what I missed or came out garbled is amazing. Whisper is so good compared to the previous state-of-art it's nuts. It understands tone, slang. My next project is to see if I can get it to detect different speakers.
I used to work for a company that made an app for drafting evacuation signs, and we had a usecase for using a map as an underlay to show the surrounding buildings/terrain for the siteplan. I recall that quite a few map providers had a TOS that prevented that usecase (as the evac signs would be saved to pdf for distribution or printed), so I'm interested what the take is here.
Honestly, to me there is no difference in how I see AS employees. Every engineer has their own needs to be productive, and it’s my job to deeply understand them and give them a great environment.
This response reads like a paid promotion.
> Who holds their phone up and takes a photo then wants to know it was a photo of?

There are several popular "r/whatisthis(x)" subreddits: whatisthisthing, whatisthisbug, whatisthisplant, whatisthissnake, whatisthisrock, etc.

And there are many phone apps that attempt to do the same thing, like CoinSnap to identify coins.
I see. My bad for thinking about coffee as the daily supplement.
> There's nothing, at all, wrong with this.

I don't know about that. I maintain a small project and I've received exactly one outside contribution, and I made sure to properly credit that. Nobody is going to send me patches in order to gain social standing. But popular open source projects are a different matter and the maintainers there are hip to the fact that people use often minor contributions to increase their standing. Now: the OP clearly went beyond that, and I'm on the same side as another commenter here in that the 'Suggested-by' tag would have been the more appropriate one. But that's hairsplitting to me and if that's worth penning a post like this for, especially one that misrepresents the kernel maintainers words in a meaningful way then all perspective is lost.
Apple can afford to implement anything they want. But they clearly have a very strong business interest in not letting web apps gain all the features that native apps may have.

Also, there is no legal requirement to implement every single API that the standards body specifies. The point of having standards is to make sure that _if_ a browser maker decides to provide some functionality, then they can implement the standardised API rather than inventing their own.

This is a good thing in spite of the fact that it doesn't solve other problems related to market dominance.
A Baker's Secrets
My comment didn't survive long at all, yet I still recommend giving it some serious thought.

> This is several levels above people that work their way into OSS projects in order to gain visibility by fixing a lot of trivial issues

As someone just getting started with but a tiny OSS footprint and grade care to not step on anyone's toes, this is a deeply unfair statement.
Marriage declines in China as young Chinese choose dating, staying single
Wonder if this will add to the minority shareholder lawsuit about Amazon giving Blue Origin preferential treatment because they share a large shareholder (Bezos)

(Amazon aggressively attempts to prevent their executives easily joining other tech companies)
> You reduce organized crime by taking out the leaders.

You take out the leaders by arresting the weakest link and working up.

You may enjoy watching The Wire. Aside from being maybe the best tv show ever, they go deeply how to take out organized crime (and the societal issues driving crime).
Bug discovered by Bob
Initial fix by Bob
Fix refactored by Chris

How difficult would that be?
The brain is crazy!
> key switch sommelier

I genuinely hope this is someone's official job title somewhere.
"You're assuming that medical science is capable of providing an explanation in every case, when the whole point of this article is to say that these symptoms are insufficient to diagnose SBS"

I do not disagree with you. I just caution as does the author that you can't rule out criminality either.
YEAH!

"I'm pretty sure I've had covid twice and despite daily testing I never actually tested positive, and talking to others they've had similar experiences."

Course you did mate!!

They are alive and still live among us even though they caught the Flu.

The mind boggles at comments like that

According to the WHO website here are the figures for you to digest.

Influenca Laboratory Surveillance Information:

Virus detection by subtype:

2016-17 flu cases = 29 miliion
2017-18 flu cases = 45 million
2018-19 flu cases = 36 million
2019-20 flu cases = 28 million
2020-21 flu cases = 0.0015 -- 2020-21 covid cases = 32 million

Go figure that out

for me it looks like what they called Covid is in fact the Flu.
> I hate the idea of having to hold a natural-language conversation with a computer in order to make use of its functionality.

I hate the idea of having to use a mouse to click on a visual GUI to navigate a file system in order to make use of its functionality.

It's less the case today, even among developers, but it wasn't that long ago that I remember that any serious technical user of a computer took it as a point of pride to touch the mouse as little as possible. They're also still correct in that thinking. The command line is a very powerful UI with lots of benefits and while the mouse makes navigating the OS easier it's still much more limited than command line usage.

Touch screen interfaces are another example of an easier UI that ultimately feels even more limited. But people still plug their iPad pros in to magic keyboard folios frequently.

Having worked with these tools everyday for awhile now the "AI will change UX" is such a better take than "AI will conquer the world!". AI does fundamentally open up new work flows and user experiences, many of which do over a lot of potential improvements over their predecessors.

At the same time I doubt we'll see a world where we don't end up using the command line for the majority of serious technical work.
I'll answer the technical & philosophical, technical to address your clutter question.

I have it setup to automatically backup from my phone to a NAS. Then the NAS backs up routinely to Backblaze.
It's all automated, I don't even think about it. And it gives me great piece of mind, so it doesn't feel like clutter or a burden.

I routinely cleanup the photos from my phone, but even then, some photos I really like and I keep them on my phone. I try to keep at least a couple of photos from each 'memorable' moment I've captured, to look when I feel like it.

Keeping some photos on my phone helps when impromptu, in a conversation, you want to show something, e.g. Chatting with a barber recently, he asked about my summer and told him about a vacation I took, he was intrigued by some places I described, so he asked if I had some pics, I showed him the few I had on my phone from that.

Many photos I take, I won't keep on my phone because they go to the NAS and I clear them from my phone, but every once in a while, I open the folder in my NAS and it's cool to see and remember all those moments. That 'feel good' increases with time, so I expect the older I get, these will be more valuable. I don't do photos only, I also sometimes record a conversation with a loved one, just because I know one day they won't be there and I'd like to capture their voice.

Recently an aunt was telling me about a prank/revenge thing she did to an ex of her when she was a teenager, I was in tears laughing, and recorded that secretly. In a few years, when she's no longer with us, I'll be damn glad to have captured that and revisit that memory.