skysight-inc/HackerNews huggingface dataset:
I agree in regards to complete beginners.

But I think for more intermediate or advanced programmers it is very beneficial to go about a project in a more self-driven, free form way. Software design, exploration, research, reading specs and so on are half of the work (or more) in programming.

What I would have loved to realize when I was younger is that there's nothing you can't write. It might be a drastically simplified version compared of the real thing, but you can absolutely do it.

An operating system, a browser, a web server ("from scratch") a programming language, a video game (with a custom engine)... It's all possible with enough effort. And even if you don't want to do the up-front work yourself, it is easier to find cool, guided projects out there if you already know what you want.
Cannabis edibles are awful. It takes forever to take effect, dosing is annoying, and they are stupid expensive for the amount of THC you get. They are basically the "powder alcohol" of the weed world. The effect you get from eating THC is also different from the effect you get inhaling.
That sounds like a problem with GRPC not protobufs.
> Do your iTunes purchases from today will still function 60 years?

My mp3 collection from 2001 still works just fine. I'm not getting your point.
The figure you suggested is also wrong, as per the article I linked, and I can no longer edit the original comment.

The change in the bioelectrical gradient is a human intervention over the organism. Watch the video I linked above. There is 0% chance of "something going wrong with the bioelectrical gradients", it's at the experimenter's will. If you are not familiar then why do you suspect? Your statement is not even meaningless.
Can someone who knows more about the field to comment on whether this is as revolutionary as it sounds?
Edit: Gah, I'm a bit wrong too. There's the compiler error (this), and the runtime error (what I'm talking about below.)

Here's a link to the runtime variant: https://play.rust-lang.org/?version=stable&mode=debug&editio...

As a sibling notes, currently, this is for debug builds. So, if you change that playground to "Release", you'll see it wrap.

(I love this feature, and I wish they had done it in release mode too. The sibling comment has some notes on that, too.)

(But, e.g., were `git` written in Rust, presumably the end product would be a release build. Now, you can enable the check there, but that is something you have to do, today.)

(But also note, that, in all cases, it's well-defined. Vs. C, where some overflows are UB.)
Musk is a marketer. The keystone of any good Marketing is: "Sell What You Have." So it's Electrification. Then it's self driving. Then it's GigaPress. Then improved batteries. If Tesla ends up nailing level-5 autonomous driving, it'll be self driving again.

Steve Jobs was very good at this as well. Here's the all-new iPod! Video? Who'd want to watch video on such a small screen? Next year, the all new video iPod.
> When I upgrade, I think I'd choose to continue using USB-C power if possible.

It is possible. You can ignore the magsafe and power via any of the USB-C ports on the MBPs that also have magsafe, definitely.
Oh, they do.
That's to upsell their new iPhone feature where you can use your iphone as your camera instead.

More seriously, there just isn't room in the 2-3mm thick screen to put a better camera and lens.

I'd also note that megapixels aren't everything. My nearly decade-old Logitech C920 will run circles around the webcam in any laptop webcam I've seen.
Not exactly clear from your post if you're interested in making art or just appreciating it. I feel like making art is definitely a good way to learn how to appreciate it, as you will uncover how hard making art is and you will train your eyes to spot details. You'll learn to see signs of quality and cool techniques that will enable you to appreciate more works.

I'm a programmer trying to become a better artist, specifically with drawing. I've seen all kinds of strategies about how to do that, but the one suggestion I've seen that is repeated by everyone is do the thing regularly. (Note that I specifically didn't say 'practice' regularly, since often practice and leisurely drawing/painting/etc. are disjoint. You're in this for the long term so you don't want to burn out by losing sight of what about it brings you joy)

I actually run a small daily art club online on a website I made called Streak Club. If you're interested in having a little space to keep track of your progress then I'd recommend giving it a shot: https://streak.club/s/8/daily-art-club
You won't get into art unless you get something out of it, so I would say that the 0th piece of advice is: if you aren't getting anything out of a piece of art, leave it alone for now.

Why? Because you aren't under any obligation to force yourself to 'get it', and you can always come back to it later, when it might make sense. Or not.

This does not mean you shouldn't step outside your comfort zone, or challenge yourself, or anything like that. What I mean is, people bash their heads against this stuff, and it does no good. Just step away, accept another challenge, and keep going.

In terms of a specific source: I have been reading Arts & Letters Daily for something like 25 years (!), it's a great aggregator of news and stories you can use to discover things and branch out from there.

https://www.aldaily.com/
I felt exactly the same way. There was one app that was a little slow for me, though, and that was Lightroom. Definitely way faster on the Studio.

In the summer, I love my Studio way more, too, because it generates much less heat. In the Winter, I miss my Intel Pro. It really did heat up my office!!
If they cared about serving ads, they could rehost the document. Then they'd get more clicks, from the folks interested in reading the primary source material. (Court filings are public domain, so there are no copyright concerns with doing so.)
All I can do is share personal experience of living in rental properties in UK, and if these boilers were really sealed, my acquaintance wouldn't be dead.

Whether most boilers are prehistoric, or it's just years of neglect, I don't know.
As opposed to writing away his views without providing any sound justification, why not provide some constructive criticism instead?
We spent basically the entire past century figuring out how bad burning leaves are for your body on a regular basis, why the hell do you think it isn't factually true? There's no intuition about it.
I disagree: The default should be deterministic but slow, and one should have to go out of their way to e.g. parallelize stuff, at least just enough to understand the risk of it becoming non-deterministic if done wrong.
This functionality reminds me a networked version of an obscure (but sometimes useful) Excel feature, the "Camera Tool":

https://trumpexcel.com/excel-camera-tool/

Basically, it lets you select a range on a worksheet, and then shows a live updating picture of that range in a new region (possibly in a different sheet). Why is that useful? Well, the range can contain charts in addition to just cells with data. It can be handy to have the charts actually defined in the sheet where the data is stored, so that let you do this while still displaying the chart in the sheet where you want to show it.
Sometimes my team record short presentations or updates to each other to share in Slack and it's nice to be in higher quality. It's noticeable when someone is using a laptop camera or something else.
That is a little less than typical for me. I sometimes check out code to read it or to decide if I should compile and run it.
Sometimes I do it out of curiosity, I mean it's not as good quality content-dense as the most popular pages.
It comes up quite a lot in things like databases and high-performance data infrastructure generally. The instantaneous resource state is an important input parameter to many types of dynamic optimization. Ideally, you want to run close to the resource limits without exceeding them for maximum throughput and robustness while minimizing tail latencies. Knowing precisely how many resources are available allows the code to opportunistically apply that capacity to workload optimization without risking resource starvation. Some software will also adaptively switch entire strategies based on this information. It is very useful information if you are designing for performance.

If you have no idea how many resources are actually available, you are forced to use conservative strategies to protect the process. Guessing or ignoring resource availability is an excellent way to greatly increase performance variability and reduce throughput.
If you search Google for paid votes on Product Hunt, there are a ton of companies that offer what you're looking for.
Most young men live in quiet desperation, is it possible to resolve this?
Same thing regarding a growing number of women too but men don't have the same support structure as women do. But this discussion isn't really about that -in a world where everything is connected and everyone's looking to solve a problem how do we solve loneliness?

There are apps like meetup but how effective are they? especially once your in your late 20s/early 30s it becomes exponentially harder on average to make lifelong bonds.
You can. https://support.apple.com/guide/airpods/pair-airpods-1st-2nd...

You need to have a Mac with the appropriate Secure Enclave hardware and running the latest OS.

> After you set up your AirPods with one Apple device (like your iPhone), your AirPods connect automatically to your other Apple devices where you’re signed in with the same Apple ID.

Note the use of "like" - not exclusively.

Pair AirPods with Mac
Before you begin, make sure your Mac has the latest version of macOS installed.
Open the case with your AirPods inside, then hold it next to your Mac.
Press and hold the setup button on the back of the AirPods case for about five seconds, or until the status light flashes white.
On your Mac, choose Apple menu > System Preferences, then click Bluetooth.
In the list of devices, select your AirPods, then click Connect

Note that the pairing of the AirPods to the Mac is done at the system level - not something that a user can run because it reaches into that Secure Enclave. Thus, to do this, you need a Mac that is running the latest OS. It also might be restricted to certain hardware ( different feature specs with https://support.apple.com/guide/security/secure-enclave-sec5... )
Well, one will still need to drag a 15 kg of turbo pump cart if operated on earth.
You are better off getting an intel 16" mac and running bootcamp.
I doesn't seem sticky for me although perhaps it's because I don't have an account.
The iPhone was seen as a niche device when it was introduced. It was both "too expensive" to be a mass market consumer device and lacked features that the enterprise demanded at the time. At the time, consumer phones were much cheaper, and smartphones were PDAs that made calls -- they were electronic Rolodexes.
"Kids don't want to play with a rolodex, they want MP3 players!"

What nobody expected is the power of: people just loving the device. Enterprise IT departments were approached by C-suite folks demanding to use the device. Consumers decided they did want to fork out big bucks for one, and carriers found a way to finance them.
Great, thanks! I’m pretty psyched to get started, after reading these comments.
Fair enough! Yeah, I was using brew as a replacement for something like `apt` or `dnf` on Linux. For example, installing packages like htop, neovim, emacs, etc. For things like Rust I stick with cargo (which is awesome), though I do manage my Go install through nix.
But it's not inherently a Ponzi scheme, it's just been mismanaged.
EUA mRNA shots should have a warning, and not legal immunity for the manufacturers.
now mostly fall back on cryptome.org

dont get the more juicy military stuff, but it's much less effort.
Ask HN: To AI denialists, what do you think is happening here?
Some people showed that ChatGPT's associative kind of thinking failed to solve a trick question:

https://old.reddit.com/r/ChatGPT/comments/10eddnj/bullying/

Interestingly, someone did get it to solve the question with some prodding:

https://preview.redd.it/4f6k1yg5voca1.jpeg?width=944&format=pjpg&auto=webp&v=enabled&s=f0d8d4bd4f3a1705275f626a4e1187efbe8c2672

For those of you who are deniers of AI intelligence, what do you think is happening in that last conversation exactly? For me it is clear that the AI fails to "put two and two together" but after a bit of prodding, is able to "figure out" the puzzle.

It doesn't seem like there is any way to explain that transcript in terms of simple text manipulation rather than "true understanding". What do you think is happening as the AI takes the hint?
There is no reason to think it was better than today's FSD even with those "crutches" (as I believe Elon himself refers to them when talking about other SDC companies), and the chance unsupervised FSD does something horribly wrong in a public way on real streets even in 3.4 miles is far higher than 10000:1 today. After all the car did hit a barrier during the making of this video. I doubt they spent much effort improving the odds when they had infinite takes.
70% error reduction with tabular data and XGBoost
Using data-centric techniques with cleanlab produces a 70% reduction in error on tabular data using an XGBoost classifier.
Appears to be built with https://github.com/vercel/vercel

Edit: that is an OSS client for use on their hosting service.
Good idea, originally I would just build something that already exists from scratch e.g. a UNIX-like OS complete with 99 footguns.

Now I've learned better I try to channel my learning energies into extending my portable, reusable library that solves common problems I can iterate, improve and port into future projects.
> "The United Kingdom wants to become the safest place for children to grow up online" is the first line of this article. Not presented as a quote, or a claim made by a source in the article. Just a fact.

> From that point it just gets worse. There's basically no description of what terms like "protecting kids online" actually means.

Based on what I seen in British media, it's keeping children from talking to or knowing that trans people exist. Otherwise children might learn that trans people are humans to or even catch(they are for reals) transness...
High schoolers are used to having VPNs for school, time for college students to do that too. Especially since on-campus students have to live with managed WiFi in dorms too.

It's unfortunate to see this political censorship affect grown adults who can make their own decisions - but just happen to be at a state university.
I think some of these are modeled after a TV show format but are just long movies and several episodes or sub-story lines are added to extend it out to 8-12 hours worth of content.

It might be a better story if it was condensed, somewhere I read that removing in the edit phase is key and much more difficult but contributes to a better product.
Quite a bit IMO. My Mac Mini is silent, even my gaming PC with expensive BeQuiet fans doesn’t stay silent. My Mac Mini also outputs no noticeable heat (although in the winter I kinda wish it did)
Me, I'm the opposite.
What is git doing with the system’s spell checker? This is the first time I’ve read about git using a spell checker. I know that various gui clients do spell checking, but I’m not aware of git itself doing anything related to this.
Is $1300 not much more than $1000?
Send messages to people, write some code, do some online shopping. I don't see how much has changed except battery life and a few more pixels.

8GB of ram is more hardware cost than 16,32,64- thats just how it goes.

Now, I dont want to make it sound like I am an apple fanboy, but iPhones have less ram than android phones, and for some time this had a material impact on size and battery life: the reason they got away with this is because in order to make software for iPhone, you had to deal with what you were given.

the situation today is: “everyone has 16GiB of ram, why would I spend company resources prematurely optimising”, and since every fucking company has this same mentality it leads to slack, teams, asana, jira - fucking everything basically, using more RAM each than my first computers had disk space.

The state of hardware progress has slowed, for most of the last decade you could barely buy a laptop with more than 16GiB of memory, I had to buy some godforesaken workstation laptop to get 32G in 2017- It is not OK to externalise this cost on people, and some downward pressure is needed.

I’m not really defending Apple like you think I am, I’m saying 8G is enough for doing most things, but our apps have become bloated as fuck and make us think that 8G is nothing.

My last linux laptop used 300MiB (not including filesystem caches) for everything, including mail, chat, development (but that bursted during compilation); until I opened discord, teams, a web-browser with all of its integrated product suite, or slack.

then I was up to 12 or even 15GiB of resident memory.

I wont apologise for that and force my hardware vendors to give me more ram at a lower price because of that.

The better performance of the CPU helps everything, battery life (race to idle) included.

More RAM helps people who don't close tabs; and people making software that does not even attempt to constrain its resources.
Using a mix of Trello, personal diary-like (more structured) notes on Joplin and apps for tracking numerical values (e.g. Track & Graph on Android).
I had researched dumb phones recently only to learn that the two most important functions of a smartphone (for me) is the GPS and having a decent camera, and these things are either crippled or missing entirely from dumb phones. It's simply easier to dumb down your existing smartphone, especially if you have an Android phone.

In my case, I have a 2017 Pixel 2 XL running LineageOS, with a text only home screen launcher (OLauncher). I only have SMS, phone/contacts, camera, open street maps, KOReader, Music, Podcasts, Notes, and Calculator. That's it. Everything else has been purged or disabled, including the web browser, via ADB.

I don't really use it all unless I'm driving. I wrote about my setup here: https://chuck.is/phone
A lot of presidents have been assassinated in America. Not one assassination has affected the continuum of government or been more than a personal tragedy.
You may start here: Ways of Seeing, John Berger

https://www.youtube.com/watch?v=0pDE4VX_9Kk
Interestingly, some alcoholic beverages in the US now have nutrition facts labels. I don't know if there was a rule change or if they saw the writing on the wall and wanted to opt in to a crappier version to try and delay any rule change or if it was part of the marketing push a few years ago to imply their brand was the only brand with "natural" ingredients or other nonsense.

I don't think I've seen a hard alcohol with that label.
I am with you until the car bit, but I live in Brooklyn and haven’t driven in years. Google Maps is essential for me, I fear
A few years back I was given an old 4GB Macbook to use temporarily when I started at a new job. Thing is, I could have kept using it indefinitely for the actual work, for which it didn't feel slow—but Slack (Electron) and Asana (project management... webapp, thing, that liked to eat tons of memory & cycles for no reason, at the time) were must-use tools and just having them open with nothing else brought that poor machine to its knees.

Cut out webapps/Electron and it was entirely fine, though. Like if we'd just used XMPP or something instead of Slack I might even have been able to make it work without serious issues
To the comments here on pricing. It can be largely ignored.
I strongly expect OpenAI understands that high cost is barrier to true, widespread, productive adoption in real world. ChatGPT successors will see cost optimisation as key.

By the time, world moves from exploration phase to productive one, a “production ready“ ChatGPT will be out with saner cost base.
That’s interesting could post a specific comparison?

I’ve actually been considering an M1 MBP from a deal site in the UK. They seem to be about £300 off MSRP at the moment.
I would try `git log -Sfrombulator`, maybe a comment shows up?

It is what I usually do, not a solution to all problems :)

My commit messages look like small essays (after the first summary line, of course), so I think we agree.
Agism is a thing, in both directions. I believe I have been discriminated against for being the youngest person on the team (I often was until mid/late 20s).

Definitely though it will become an issue later in life, though I have to wonder if agism really will be a problem for us, or if it will be that we simply quit the rat race of keeping up with the industry. I'm thinking about all the older developers/engineers I have worked with over the years, and they all had one thing in common- they did not or would not keep up with the industry. Some were working with System Z mainframe stuff, some were working with VB.NET, and most moved into management.

Management is certainly one way you could save yourself from aging out (whether through agism or not keeping up).
Another vote in favor of the Air for most people. I have an M2 Air with 24gb and a 16" M1 Pro or Max from work with tons of RAM and while I'm aware the 16" is vastly superior in a lot of ways on paper, in practice I hardly ever notice (or actually can't tell). The M2 has been powerful enough for everything I've thrown at it and then some; CaptureOne, dev work in Scala, fairly large Rust projects in VSCode, the occasional VM, 3d modelling, never felt bogged down. 24GB has been plenty for me and I've been kinda worried since I had more on my previous machine, but even with a bunch of containers and a VM here and there plus hundreds of tabs, half a dozen VSCode windows, CaptureOne in the background, a bunch of electron apps, ... it holds up just fine, with room to spare; not sure how that's possible, but I'm pretty sure it's managing to fit almost as much into 24gb than a previous Intel did into 32gb.

Having no fan is an absolute game changer not just because of dust, but this way I can have the machine running near its thermal ceiling for extended amounts of time without going crazy from the fan noise, very handy when gaming, which I wouldn't want to do on the other Macbooks for that reason. I had to put a CPU indicator into the menubar because there's no way to hear high load anymore, so it's very easy to miss that Steam has crashed again and is now keeping all cores maxed etc. The silence really nice when using it in a quiet space, e.g. for tethered shooting without disturbing people, or in the quiet coach of a train, absolutely love it. I'd recommend the one with fewer GPU cores since that might give you slightly worse graphics, but it'll thermal throttle later and less overall when gaming or rendering.

Other differences that aren't as drastic as the specs suggest include the display, which other than the difference in real estate, I can't say I've ever really noticed to be worse, it looks gorgeous despite its significantly lower specs. The 16" has very nice sound for a laptop, but the Air sounds way better than anything that thin should, it's better than the stereo speakers in my Dell monitor, fine for a quick round of casual gaming and the like. Connectivity might be a dealbreaker (esp. the single external display), but it fits what I need well (except for the SD card reader, would love to have that). And it's pretty lightweight, very sturdy, thin, compact, which is what ultimately made me pick it, much more suitable for travelling and having it in a backpack when cycling and the like. It'll even run off a tiny 30W power bricklet!
Question: are they using "filters" as facets or what FAST called refiners? That's the impression I had on a read through. Endeca (now something inside Oracle) had some early success with faceted search for ecommerce.