skysight-inc/HackerNews huggingface dataset:
https://www.smithsonianmag.com/history/why-martin-luther-kin...

“ A day after returning home in December 1964 from a tour whose most important stop was Oslo, the Nobel Laureate for Peace joined a picket line at Atlanta’s Scripto Pen factory, where some 700 workers were striking for better wages for less skilled employees. Though it was a remarkably humble gesture for someone who had received such a lofty affirmation, King’s actions that day and his call for a nationwide boycott of Scripto products won him few friends in his hometown’s white, staunchly anti-union business community.”
Because a few years ago they used that on gay marriage and they said no you will never have men dressed as women in libraries you're being silly.

The slippery slope is a real thing. Entropy is real. It takes work to maintain moral behavior.

Edit: some weirdo is going through my post history claiming this is phobic of something. What a weirdo.
Likely the keyboard, as there was a massive controversy for half-a-decade.

The modern (2020+) Apple laptop keyboards are excellent for the profile.

Though nothing will compare to thicker keyboards, like the 2010's era thinkpads and elitebooks.
The second hand isn't running backwards, the numbers run the wrong way.
I call it violence when

1. The level of taxation is not connected at all to the cost of the externality. You know the externality exist so then you level that as the justification.

2. The taxation being collected is not being used to curb the harm of the externality, instead it is being used as a punishment for those that need or choose to use something the government has determined to be "bad"

If you want to ride in on an ethical horse of attempting to recover externality costs then the regulation needs to be done in such away that it both ties the amount of taxation to the actual cost of the externality, and any money collected from that taxation is used solely for the mitigation of harm caused by that externality
To be clear, I'm not saying that you can't create Mickey Mouse images that are transformative (or that Disney might not bother suing over; I think there'd be a lawsuit if the Simpsons tried making a commercial film following the adventures of their rendition of Mickey Mouse).

Also, that usage of Mickey Mouse might be copyright infringing, but fall under fair use (probably parody), which is a specific defense of copyright infringement (similar to "self defense").

What I am saying is that:

1) If your model returns images which look near-identical to your training data, then any copyright infringement that applies to the training image will also apply to your image.

2) If your model can consistently return copyrighted imagery, there's little difference between explicitly sharing those images (with a password) and implicitly sharing them (via a model + prompt).
I can do almost anything on a Mac terminal that I can do in a Linux terminal. So to _me_ there is nothing that a dedicated Linux environment can give me that OSX can't.
I actually think the reason for that is economic and it does work IRL. What you think of as "power users" actually requires a lot of training, it's expensive to produce them. Their skill set still isn't enough to offload real development tasks on them, so whatever they do is still completely dependent on having a team of engineers to support them. If you're going to be paying the engineers anyway, it's cheaper to just make something that requires less training for the users up front.
I can work for 4-6 hours on battery anywhere, after that I have to charge. That's with a Surface Pro i7. My point is that how often are you going without recharging your battery to begin with and how often are you not within reach of a plug? At some point it is no longer a top priority for most consumers. Also comparing x86 chips to ARM chips is nonsensical when it comes to battery, given the ARM will ALWAYS win. It's not even a discussion. Why that is downvoted is insane. The performance is less about "Apple silicon" and more about ARM having a massive advantage on power consumption. Compare it to a PC with an ARM chip, it will still beat it across the board but at least it will have been a fair comparison.
Basically, unless you're all in on the Apple ecosystem, most products from Apple suck, compared to the alternatives. Businesses that are active in multiple markets tend to have worse products for each, compared to businesses that focuses on one market.

More concretely, Spotify for me has been a lot better than Apple Music for discovering new music, either via just browsing related artists, public playlists that include what I'm listening to or by following specific people I know have a similar taste to me.

I also like that Spotify includes a EQ that I've found helpful at times, when I cannot control the output device.

Lastly, I frequently change between OSes and devices (iPhone, Android and other hardware) and doing so with Spotify is really easy, it's just the same everyone. Unsurprisingly, it's not as easy with Apple Music. But that use case is probably very low on the priority for Apple, as mentioned before, they prefer to focus on people within their own ecosystem, which makes perfect sense.
I've missed the front-page window to ask, but... Can anyone suggest a compiler making nice use of metaprogramming? So many seem more eyeball abstraction over repetition than Tufte minimal ink. Tnx.

I liked TFA's turn to metaprogramming, but have found using a "real" language (instead of C's PP) is usually worth the tooling cost. Metaprogramming is ideally not only more maintainable than raw code, but also clearer.

Nice post.
From Dust played with the idea of terrain manipulation.

https://www.youtube.com/watch?v=gk4hRWD6BT8

I played it on the Xbox 360, but it's on Steam as well. https://store.steampowered.com/app/33460/From_Dust/
I just breathed new life into a 2015 MacBook Pro, OpenCore Legacy Patcher to install Ventura, 2TB NVME SSD with the help of a random Amazon adapter, and a new battery in the mail. All can be had for a couple of hundred dollars or less.

I hope to delay a year or two the inevitable of having to buy a nicely specced Macbook, now that even the disk can no longer be upgraded, if I understand correctly.
Academia is full of things you "should" like data sharing, preregistrations, and all kinds of statements about honesty. However, there is almost no incentive provided for such actions and I wonder how effective the measures are in the first place. It’s like running a company by metrics only. It’s great for management but stifles innovation. At the same time, more rules do not stop truly malicious actors, they will find a workaround anyway.
Indeed. There's no reason to send another penny's worth of material to Mars ever again. There will never be a sustainable colony there, ever, in the history of mankind, unless we develop some sort of free-energy technology or teleportation system like a science fiction movie.
Yeah, seems whoever maintains the site has disappeared. It is down at least a week now.
His political views probably want a slippery slope in some policies.
Note this post is 8700 words long and it doesn't really delve into how bad it is to build packages on Python; mostly it's about how bad it is to use them. It's an excellent writeup and the length is necessary. My guess is a post about creating packages would need to be 2x as long for the same level of detail.
I never realized this! Pretty interesting. Apparently there is an exemption crafted into NY State law specifically for MSG, and it's saved them over 1/2 billion in property taxes over the past 40 years. So NYC has very little say in the matter, the exemption would have to be challenged at the state level.

https://newyork.public.law/laws/n.y._real_property_tax_law_s...
Absolutely. Windows 2000 was the pinnacle of Classical Millenial Windows design. After that we got XP’s Fisher Price mode (albeit easily regressed) and it’s been downhill since then (switched to Mac in ‘03, totally baffled by Windows UI nowadays).
I think the TLDR is that you might WANT to build a business, form romantic relationship or friendships, but not have the skills to do so or else be uncomfortable with the process of getting to that point (despite wanting the end result).
But at that point, you can install Linux on the 12 year old Mac too.
Certainly true for local and/or controlled networks, however over the public internet where you're competing for bandwidth with many others over limited (and sometimes already congested-) links it's a rather questionable choice.
That's a strange comment.
Python encourages using its basic container types.
Very unusual to use a third party library for something like that.

I've never encountered a "virtual" anything in Python.
That's more common in c++ or Java.
How does the speed compare to a well optimized radix sort?
To be honest, that looked a bit thin. And the most productivity-killing Java boilerplate is hardly due to its static typing but rather the baroque style required by lots of frameworks. It is important to differentiate between language and how people tend to use it.
What a non-article!
> Fascinating.

One of the best purchases I did these past years. Make sure to get a silicone case and a lanyard.

> To use such a thing, where would I get downloadable DRM free music these days?

https://www.supraphonline.cz/ is my favorite source: they have about everything. You can buy track-by-track or the full album. You get FLAC files immediately.

> What software do I use to sync it to an Android device?

Your regular file manager, doing a drag and drop from the ~/Downloads folder

> What software do I use to browse and play it on an Android device?

The default Sony player isn't bad, but there are 2 other extremely good players: Musicolet (great for it support of lyrics if you are into Opera or Rap) and PowerAMP (great if you have a USB Dongle or new bluetooth headphones and want to make sure the codec support is adequate)
The other components of the human body are also required for brain function.
Because the requirements change, the performance characteristics change, and the people change. But even if none of that was true the technology landscape changes (e.g. Angular 1.x to Angular 2.x+).

If you show me a project that couldn't benefit from a refactor, then you're showing me a project that is effectively EOL sooner or later.
Quite a few people I know have deliberately stopped climbing the ladder because they decided senior roles were not for them. Not only that, I often see people decline promotions because they think that they will not be able to do what's needed due to imposter syndrome (or good old fashioned low confidence & self esteem) when I think that actually they'd do a very good job.

It's also not widely appreciated that many senior roles are basically unwinnable. What I mean is that no matter how good the manager is they are destined to repeated failures because the job is stacked against them. The thing is to have people doing these jobs who mitigate the damage and manage the fall out effectively. This is often perceived as incompetence by other in the organisation when it really isn't.
Fascinating! Is it really exploitation? It seems to me that the node should optimize to the minimal inputs (weights) in the happy path. I.e. it's optimal for all non-operand inputs to be weighted to zero.

I'm curious how reproducible this is. I'm also curious how networks form abstractions and if we can verify those abstractions in isolation (or have other networks verify them, like this) then the building blocks become far less opaque.
Granian maintainer here.

We have a couple of services in production at the company I work with, served with granian, they handles ~5k RPM traffic each (not so much) with no particular issues.

You can consider the ASGI support quite robust for the current version, WSGI was introduced in 0.2.0, so it might still suffer from bugs. RSGI is quite new as a protocol, so next versions might introduce breaking changes (but the RSGI specification has a version, so you can stick with a specific revision), at least until version 1.0 will be ready.
As you mentioned below, most people don't understand basic calculus from the 17th century, and I would argue that they don't need to.

Going by dates of introduction to determine if a math topic should be part of general knowledge doesn't make sense. Math was highly advanced by the 20th century, and a lot of it was used to advance the field of physics, which led us to the technological advancements we all enjoy today. None of it needs to be fundamentally understood by the layperson.

You sound well versed in math, but most people just don't need this knowledge in everyday life. Precisely because engineers build tools to make everyday life easier for everyone, regardless of education opportunities. Our society couldn't function any other way, and asking for everyone to have advanced math or engineering knowledge is unrealistic.
So it isn't so reliable after all, according to your own testimony.
Depends on the country, and furthermore where I’ve seen them included they’re isolated either to a specialized track or to the last months of school, which still counts as “advanced” as far as I’m concerned and, I expect, as far as the students think about it.

(I also think learning linear algebra from the matrices side rather than from the linear transformations side, as was indeed common for mathematicians in the 19th century and for physicists and engineers well into the 20th, is both unnecessarily painful and almost impossible to pull off well. So if a syllabus lists its basics-of-linear-algebra part as “matrices” it’s probably missing the point. Knowing that you do rows times columns is of very little value, the part that makes it worth it is the why.)
Lasers Can Guide Dangerous Lightning Strikes to Safer Paths
When your email becomes your identity, google has more power.
I'm sorry how is Apple not allowing you? You are free to run whatever YOU want on it. Just because something YOU want isn't created, well that isn't apple or anyone else's problem. You should build what you need instead of expecting someone else to do it for you just because you demand it.
How are phones awful? In the gym I just stick my phone in the corner and the Bluetooth radio has enough range to reach my headphones. For running I just put my phone in my pocket.

I have a Garmin smart watch that supports audio playback but it's a hassle to use because I have to load or sync recordings in advance. Streaming audio on my phone is much more convenient. Plus I have my phone with me anyway in case I want to take a picture due Strava or something.
It's at about 7 minutes in the video, they really do say it several times in a few ways. He starts by saying it's trained on 570 billion megabytes, which is probably where this confusion starts. Looking again at the paper, Common Crawl after filtering is 570GB or 570 billion bytes. So he makes two main mistakes - one is straight up multiplying by another million, then by assuming one byte is equivalent to one word. Then a bit more because less than half of it is used. That's probably taking it out by a factor of about ten million or more.

300B is then the "training budget" in a sense, not every dataset is used in its entirety, some are processed more than once, but each of the GPT3 sizes were trained on 300B tokens.
Common Lisp was designed by a committee, and is widely regarded as an excellent language (or at least an excellent Lisp). It even has principles that it sticks to throughout. For example, it is deliberately designed to be a multi–paradigm language, allowing the user to write programs in functional, imperative, or object–oriented styles without forcing one or the other.
I wish mine were slightly less efficient. Sometimes it's nice to have a warm laptop on your lap in winter, not a frigid slab of aluminum :-)
Not long ago I drove my dad around his old neighborhood. Was very similarly touching.
Further examples of the same attitude. Such comments are common, which is why I find them "mildly annoying".

I suggest you find a healthier pastime than getting upset about what other people are buying. In the meantime, I'll spend my money however I please. Maybe I'll buy a gold plated Walkman. They look shiny.
I don't mind the new organization of System Settings.app, but the search field is extremely slow and doesn't always return a sensible top result. I was skeptical of it at first, but I think it was probably the right direction, assuming they continue improve it.
Some unis only allow retakes if you totally fail. They don't let you optionally choose to retake to try to do better, so no, that's not a solution that works for everyone.
I've been a consultant through my own company for 15 years and never needed to do this.

I simply apply for contract roles.

My day rate is 150+% of the average for my role and area and my contract terms are ridiculously weighted in my favor.

You can learn to negotiate going from one client to the next.

And you mainly have to be able to negotiate better than the client. That's pretty easy usually.
Same experience here. I have a 16" M1 MBP for work (mostly Go and Rust development), and it's the best computer I've ever had. It's a beast that can handle anything thrown at it without even spinning the fans up, it's insane. It's closely followed by my personal 16GB M1 MBAir which I am currently basically only using as a LaTeX machine to write my PhD thesis on. The Air in particular has AMAZING battery life, I can go days and days without charging it while using it for several hours a day. It's also faster and more responsive than my previous i7 tower with 32GB RAM, and that's saying something.
YouTube Doesn't “Get It”
Today I'm signing out of YouTube and here's why...

You know how you click the X to disable Shorts and it says "Shelf will be hidden for 30 days" but then it pops up again in like a week or less?

Or how when you X one of those panels on some topic you have no interest in and it says "Got it, message hidden" then pops back up in a few days?

If YouTube is using AI then why is it so demonstrably, phenomenally bad at learning X means NO; not [Ok not today]?

If YT does use AI, and if it's AI is powering any other parts of Google's (Alphabet's soup) then could it explain why all Google products suck at remembering basic preferences we tell them?

Hey Google AI, NO means NO. Clicking X means NO. No as in forever NO, not just today or the next few days.
My favorite "Walt Mossberg" review of 10.6:

https://www.youtube.com/watch?v=1W-ygu6_aDc
Cute, clever!

But the way the minute hand stays pointing to a multiple-of-five-minutes until it Boings! to the next increment is disconcerting.

It looks like it's slow all the time. E.g. 10:29 looks like 10:25 which is more than enough error to look wrong.

Maybe I'd learn to read the bent-hand deflection after a while. But I guess I prefer the clock I have that just points to the right minute all the time.
I think we're all responsible for each other in some way. It doesn't have to explicitly be your biological family, but industrialization has resulted in the atomization of social bonds and familial units, largely in an effort to commoditize and monetize them. Humans evolved in large social units, and we relied on social bonds not only for a shared sense of identity and community, but also for protection, the shared accumulation of resources, etc.

Modern society appears to make many of those evolved tendencies no longer a priority. However, with a bit of a deeper stare, many of the ills we all suffer in this world can be seen as an extension of this atomization. I suppose my broader thesis is that I think we're all responsible for one another in some way. It doesn't need to and shouldn't go beyond your means, but if you can help someone else out, you should. Another example, is that during the pandemic, I let some neighbors and friends take over sections of one of my yards for gardening. They ripped up an area of maybe 200 sq feet, and planted a nice garden for themselves. I had already built and established my own raised beds, but they lived in an apartment, and didn't have access to a community garden. Its a small nicety, a tiny bit of community, but it was basically no effort and minor cost to me to do so.

I'm by no means suggesting that you should impoverish yourself to help other people. I'm following a broader thesis that human bonds and community are things that require building, not bought or borrowed. I do so where I can when I have the means to do so.

And this is where my disappointment with M and Z lay. I don't blame them; I attribute it to the commercialization of all things that has resulted from whatever this modern quagmire we're in is. I'm squarely an 'M', but so many of this generation seem to think that community is something they can buy. They don't seem interested or to understand that sometimes you have to dig your heals in and build the world you want to see. I don't think B was any better in this regard, but M and Z don't have the advantage of a favorable game board to play on. We'll have to do things differently to win.

I think maybe I got lucky, in that I had a period of a couple of years of homelessness after I got out of military service. I ended up in the anarchist/ revolutionary scene, and saw people building a community they wanted to be a part of. They did what they needed to for survival, and a big part of that was building a community. Creating social bonds and ties. Giving and receiving small kindness from one another, like a deal on rent or a space to garden. Offering kindesses where you can is one way to create community, and if you can afford to do so, you should. I've carried that sentiment with me through the decisions I make. If I can make an effort or offer a small kindness, I will. I'm trying to build community where I stand. Its not something I expect to buy or have to rent. It comes from within ourselves.
It's only the entry level M1 that is limited to 1 extra display, although even then you can use DisplayLink. The M1 Pro supports two and the M1 Max supports 4.

https://plugable.com/blogs/news/how-many-external-monitors-c...
Same. Still have my 2012 Air as my backup device, and it runs fine.
Wow! Really enjoyed reading it. From the title, I thought it'd be someone's Uber ride rant - overcharged etc. But, it turned out to be exact opposite - an emotional one. I also discovered the writer is an author and not just a blogger.

So far, I've read only success stories. I think I can delve into reading similar stories. There a recommendation on this page - "Neither Dog Nor Wolf"; Maybe, I can start with that one.
When quoting your hourly wage deduct income tax and all expenses you incurred to earn it - commuting, meals, clothes, etc.

You’ll see suddenly your hourly wage is not so high, and it a huge number of hours of your life for that tv
Same here. Still use my Sansa every single day!
> But if it has a SIM slot with 4G/5G access then it's nothing more than a repackaged phone.

A repackaged phone with a quality headphone jack and physical buttons? I'd love to buy that (but unfortunately it doesn't seem to have a SIM slot)
Unfortunately in addition to 2x the price, it's also 25% more emissions.
> so the best thing we can do is reduce and limit the number of people here without cruelty or genocide. Think of space as a suicide booth, and let people be free.

Unrealistic and honestly pretty cruel sounding despite your caveat. If space is a death trap, you will never get more than a few small caravans to give it a shot. No way that would put a dent in your 32B, a number you pulled from nowhere, loosely based on one recent study about improving longevity in mice.
Luckily, nobody is forced to blindly believe in anything. However, there is a huge mass of people, who would benefit from blindly believing in scientific consensus, because they know too little about how to question things properly. Their methods are often very-very bad.
Fastmail supports subdomain addressing, such that instead of "user+service@domain.com" you would use "service@user.subdomain.com", which will forward the message to "user@subdomain.com" and even file it into a folder for "service".