skysight-inc/HackerNews huggingface dataset:
Tell me you have never been responsible for maintaining a code base without saying "I have never been responsible for maintaining a code base"
You can suffer from both - arrogance and ignorance - and I think Musk truly does.
At 3 AM, I need to scroll through a hundred commit messages to find the three that might have caused a problem. Paging through a hundred browser tabs of discussion is a lot more to read, assuming they still exist and weren’t discarded during a Jira migration or something. I assume commits are more durable and better reviewed than anything else.
Stories like yours made me upgrade my home computer to an iPad Air 2022. It’s basically an M1 laptop with a touch screen, and when you pair it with a Bluetooth keyboard and mouse, and attach it to an external display, it feels like a full pc.
> The approach you describe has the problem that it's asking majority people about the experiences of minority folks

No, my approach is asking all types of people about the experience of minority folks, including those minority folks (we are all minority folks in some aspect, even if this aspect is uninteresting).

> for instance, if you ask a statistically significant sample of the population about what it is like to be a trans man, you are going to (...) be asking a bunch of people who have no idea what it is like.

Then those people can answer that they don't know what it's like to be trans.

If somebody comes up to me and asks me: "what is it like to be trans?". My answer would obviously be: "how the hell should I know? I'm not trans".

But trans people can answer what it's like to be trans.

> And it gets worse. For instance, trans men have a totally different experience in rural vs coastal America vs Europe vs Africa. To get an AI who can speak confidently on what it is like to be trans male in those places will require even more interviews.

Yes, you can only spend a limited amount of effort towards the goal of being unbiased. The goal is to be as unbiased as possible given that limited amount of effort.

It's still better to make X amount of effort to be unbiased than zero effort.

This is also something that can be improved over time, as better ideas and methods become available regarding how to measure and decrease bias.

Perhaps even an AI can be used to detect these biases and reduce them as best possible.

> Now, you could say, "My AI simply will not speak about the experience of gay Black men, and the challenges/perspectives from that community", but then you've introduced a bias.

Or perhaps the AI can simply answer based on the information it was trained on, making a best guess as to what that would be like, taking into account all the data that was available to it and how that data was weighed to be as unbiased as possible.

> You could say, "Well, we'll go out and interview people from every set then, make sure we're covering everyone!"

No, I think you are making a significant mistake in this reasoning. There is no "every set". There is only one set. And that is the set of all people.

> But where then do you stop sampling? Each additional modifier adds exponential complexity -- gay Black men from New Orleans will have a different experience from gay Black men from Lagos.

What modifier? There is no modifier. "SELECT RANDOM(x%) FROM TABLE all_people" (or whatever the imaginary SQL syntax would be) :)
I hope they make a lot of money. That’s a pretty fantastic system.
That's my point. Within the same model is a variance in price expected of the entire industry at the macro level.

You can't argue that XPS is "premium lifestyle", that's what Dell says it is, but that's not what it ends up being in reality. I will say XPS/Optiplex are both the "pro" stuff (pro as in MacBook Pro, not necessarily Pro as in "used in corporate IT most often").
This is not a worthwhile solution. The jacks on mac laptops are prone to fail after a few years of regular use in my experience. I have to imagine usb-c ports are even more fragile than type a.
violence also is as old as humanity, so…
I’ve never heard of meats like Chicken being carcinogenic, usually only red meats and pork… does anyone have any references to read more on this?
SEC Comes for Gemini Too Late
Ahh so that's what it is. I was confused because my coworker has the MBP with an M1 and dual monitor works fine for him. But that ran contrary to all research on my MBP specifically. Seems I'm due for an upgrade at some point in that case...
The google documentation has a minimal tutorial. There are implementations for all of the major languages. The level of documentation in the ecosystem, though, is poor. My best recommendation for you is to jump in and get the tutorial/hello world example working in a language you're comfortable with.

They aren't hard to use, but they aren't the easiest thing either.

Once you get the gist of the API through the tutorial, the other important topics that come up immediately are version control; git repo design; headers and framing.

In production, they've been bulletproof. As long as you account for the compile time issues (schema versioning, repo, headers and framing, etc.).
I have an really old macbook pro (mid 2014) with 8 gigs of ram. I am regularly running out of ram, I think it should be independent of processing power, right? Or is there some other way it feels snappier? Maybe the SSD got so fast it can better handle memory pressure...or you just don't need more than 8 gigs and it wasn't a limiting factor before
A side effect to this would be that it’ll offload a lot of chatGPT exploration traffic away from openai‘s chatGPT. That’s a good for OpenAI.
I think these batteries would be used on the site of infra-scale renewables generation, a one-time installation, not something you'd store at your home. And there are already shipping container batteries that store 1MHW for $775k[1].

[1] https://www.electriccarpartscompany.com/1mwh-energy-storage-...
Yes, you can charge from any of the USB-C ports.

Some discussion here is saying the MagSafe will charge at 140W, while the USB-C ports will only charge at 100W, so it will be a bit slower.
That's really cool, probably deserves its own submission for discussion!
>"Our Charter provides us with ..."

Our Charter of Rights and Freedoms provides us nothing as at any point federal or provincial government can say fuck you and we will do as we please using that infamous notwithstanding clause. Examples of this already exist. Look at Ford or Legault for example. I think this notwithstanding clause is our disgrace and makes a mockery of our rights.
Maybe I am wrong, but sounds like you are just looking to pick a political fight and I'm not interested.

I didn't say anything about age, and I didnt say anything about center on social issues. Im talking about the middle of a vote divide.

The fact stands that senate votes were 39,876,285 to 39,802,675.

This 0.18% difference in turnout is amazingly close to 50/50.
I lolled while reading this.

I get like 45 minutes battery time out of my 1,5 year old Dell XPS 17. Not even enough for a meeting.
[Edit: According to @rlpb's comment, git 2.39.1 is already available on Ubuntu]

To install the latest git on Ubuntu:

sudo apt upgrade git

[Former post included instructions on how to install git from https://launchpad.net/~git-core/+archive/ubuntu/ppa]
The 13 inch models have a touch bar. The 14/16 inch don't.
I'll flag this to our designer. Thank you!
Unfortunately no AV1 hardware support yet. Not sure why Apple isn't rushing to add support for the codec they helped create.
It's worth noting that System Transparency is a multi-year effort to bring transparency to running computer systems. We are aiming for what we call transparent servers. Just like there's open source software and open source hardware we think there should be open source running systems.

That's the gist of it.

If you think this is interesting I can highly recommend you check out Sigsum - our transparency log design for signed checksums. We've been developing it for a few years and will most likely toggle it version 1 this spring. Here's its threat model:

Sigsum is designed to be secure against a powerful attacker that controls:

- The signer’s secret key and infrastructure
- The log’s secret key and infrastructure
- A threshold of so-called witnesses that cosign the log

Another project that started at Mullvad VPN and is now its own company is Tillitis. Its first product is an open source hardware USB device with unconditional measured boot and key derivation inspired by DICE. Everything from source code to Verilog and KiCad files are on GitHub. Enjoy!

Cheers, Fredrik Stromberg

(Disclosure: I cofounded Mullvad VPN, invented System Transparency, co-designed Sigsum, co-designed TKey, and cofounded Tillitis)
Ask HN: (Free) Programming resources/courses for my 10 year old sister
I'm wondering if you can find any good resources/courses for my little sister. Obviously, there are tons online, but they're generally too complex for her.
I work at one of the companies linked.

Meanwhile working at an automotive OEM speaks to your qualifications on the subject about as much as being a mechanic at a car dealer: it doesn't.

The only person who sounds like they've had a nerve struck is the one who immediately devolved into name calling the moment they were called out.
ProductHunt is very gamified. You have to jump through their hoops to do well, reach out to "hunters" (these guys will put this badge on their twitter/linkedin) to post for you to get the boost from their following, schedule to launch at the perfect time, spam people to upvote you. People buy bots, PH doesn't care like HN does about voting rings or authenticity.

We launched D2 to 629 upvotes on HN (https://news.ycombinator.com/item?id=33704254), and 1.3k on Reddit. I didn't want to fuck with all that ProductHunt checklist stuff and threw it on there and got 9 (https://www.producthunt.com/products/d2).

In hindsight it was probably worth playing their game. It does get a lot of traffic. I just never visit the page because I know how gamified it is.
OpenAI uses mostly (only?) Azure infrastructure at favorable conditions. They gave them like a billion dollars in compute a while back (can't easily find the source now that they've invested more).
Sounds terrible, however typically you’re checking out code you’re going to compile and run anyway.
Not painful in my experience. Try the free file fillable forms on IRS website this year:

https://www.irs.gov/filing/free-file-do-your-federal-taxes-f...
The truth about CSS selector performance
I always wondered if it's as awesome as it's seemed. Never got a chance to personally use it...
https://en.m.wikipedia.org/wiki/Land_value_tax

It would eliminate most of the speculation in housing and give strong incentives to build more.

Building more would allow more people to move into job centers which would be good for the economy.
Make a mobile app that uses speech recognition and provides a good voice interface for switching YouTube music. Use case: driving in the car and switching up the music
The environment I grew up in (NeXTstep with Miller Column FileBrowser + Edit + InterfaceBuilder) effectively did, but I'd love to see them tightly integrated.
They did practice, though?

The odds I'm talking about are not "it doesn't work as well as the video" but instead "things go horribly wrong in a public way".
Three ways the United States can truly be “all in on Africa’s future”
Ubuntu will update git, without having to add this.
Why would running a full browser be relevant to knowing HTTP statuses of requests?
Quick search turns up this research paper that talks about glitch defense in software. It's a tough attack to completely mitigate just because it attacks the hardware directly but the timing is extremely difficult to hit even without active defenses so some basic fixes might be able to make the attack functionally unworkable just due to the difficulty of successfully executing it even if the underlying issue persists.
Wow, this exactly describes my work in a dysfunctional startup. We set impossible time goals and don't make them. We are making progress on our software project. The goal of this is a faster something, but our only demonstrated and tested scenarios were extremely optimized by us. I don't see us actually being useful in general cases. In such a situation, I am just trying to hang on until my options vest and then move on.
I have been a happy user of OpusModus for a while. The latest version is based on LispWorks. OpusModus used to be based on CCL, but sadly CCL does not have a clear path forward to run on M-based Macs. It would be great for CCL to get some technical help, but OpusModus has left that platform.
You'll get a compile error when rustc can statically prove that it'll overflow (as in your example above). That is generally not possible.

The correct answer is what shepmaster said in a sibling comment.
When you say "de-anonymize a Tor user", the implicit but unambiguous meaning is that you attacked Tor, not found the information from somewhere else.

Just like when you say "a BMW driver crashed into a mall", you mean that they did it with their BMW, not with the Subaru that they also own.
But the only 800v cars are the extreme upper end of the price scale even for EVs. I think currently it is only the Lucid Air and the Porsche Taycan, both extreme luxury even in the expensive EV segment. And the infrastructure for non-Teslas just isn't there. The state of charging infrastructure sans Tesla's Supercharger network is really, really bad in the US right now, to the point that major EV influencers are just straight up recommending not yet switching to an EV just because of this.

I'm talking 1/2 of the stations broken/bricked on average, another 1/4 not delivering at all or not delivering the promised (250kW+) output, so you're stuck with 50kW in the middle of nowhere and your 20 minute stop now takes you 2.5h with no amenities around.

Check the Out of Spec channel on Youtube for frequent updates on this type of stuff.
Just to give another perspective, Drawabox does seem to be good but it is exceptionally hard work and at times needs an awful lot of discipline as some of the exercises can require some real willpower to get through - although it is all with good reason to lay some very strong foundations.

However, I could see how somebody who is just looking at if they want to get into art could be put off by it - I was in the same place as you a few years back and it did put me off.

I would suggest perhaps looking at the CTRL+Paint website and follow his drawing fundamentals series of videos... if you get hooked you can always then come back to Drawabox to knock out any bad habits.
Since I can't JIT on iOS, I was wondering about other ways to increase performance (beyond what the article mentions, I think). One issue is that the virtual registers don't map to CPU registers, but rather locations in memory. So each VM instruction results in loads and stores. I was thinking rather to generate a large set of instructions which have the registers baked in. So for example, if I have 8 VM registers, and a 2 operand operation then I would generate 64 VM instructions for that operation. Then those registers get mapped to CPU registers. This of course has the downside of more code paths in the VM. Is that something worth exploring?
Sticking with the analogy, there are still others who suffer while one person is punished with jail time or otherwise. If the single earner in a household is locked up, their family suffers in many ways. If they happen to run a business, their business and employees suffer too. And none of them did anything wrong.

The problem is with the scale of punishing an entire company, though. There's a lot of fallout from that, it's true. So the punishment would need to be fair, limiting the offending entity as a whole without unduly harming innocent employees. This could be where the analogy breaks down (which argues towards how unfair the personhood of corporations is, if there's no good recourse for wrongdoing).

As for a chilling effect ... yeah, that's the idea. Employees in a company would be very much more interested in staying on the right side of the law because of the heightened risk to, well, everybody.

I'm reminded of businesses that need to stay accredited, or licensed, or otherwise in legal compliance with something in order to function at all. If one errs enough (criminally, say), it loses that blessing, and could end up folding, and all the innocent employees are out of a job.
> The big claims here seem to be "We mapped the route first", "We had to try multiple times to get the video" and "We crashed into a fence on one practice run".

> In my view, none of those things make the video staged...

Fanboy detected.
The point is that you wouldn’t be removing it… ever. It would be your primary OS drive, sitting on the table forever with your Mac mini desktop. How would you wear out a port by leaving something plugged in?

I’m not talking about laptops. I specifically said that.

Regardless, USB-C has the springs in the cable, not the port (unlike Lightning), so the port should never fail with regular use anyways, but you may need to replace the cable at some point. You may need to clean the port out eventually, since gunk build up could make the connection feel looser with enough cycles, but then it should be fine again after cleaning. But again, I’m not talking about a laptop where you would be removing and reattaching the drive constantly, so this is completely off topic.
> 500 years ago, did one have ability to speak to like-minded people globally? Could they travel as they wish? Could they pick their religion? Could they choose where to live? Could they pick a wife from another culture? Could they read about any topic they want? Did they have a shot at starting a business and having it grow into real wealth?

This is hindsight bias. Did they even care about these things? Or did they aspire to have the opposites?
It's not the bottle that's addictive, it's the alcohol inside. Just don't open the bottle and there are not many possibilities to drink!
I was maintaining a few public terminals for Internet access in local hackerspace many moons ago - back when the cheap broadband and wifi at every corner weren't at all common. Terminals were diskless Pentium 100 (or even slower) PCs that PXE booted off the terminal server Xen VM running Xfce via Xvfb. Terminals were basically oversized I/O controllers taking care of keyboard/mouse inputs and driving video output.

Nowadays you could use similar approach to run cluster for in-memory compute tasks or similar. PXE boot identical OS to bunch of servers and have them compute sth. If you need to repurpose them for something else - reboot them into a different PXE boot image. In case of VPN providers the motivation is probably to prevent (permanent) logging of sensitive information.
No Googlers, but we do have some ex-Meta and ex-Microsoft! https://www.plusdocs.com/company
since you're not seeing it, here's the pattern:

first, the New Current Thing drops—out of nowhere. overnight, something that was a complete non-issue mere hours before, is suddenly a super important issue that everyone needs to have an opinion on. facts and figures are presented with minimal if any context, academic rigor, or peer review. half of the population believes it all, 100%, at face value, because these are Scientific Facts and Figures. there is zero admission of having just believed something completely different only hours earlier, possibly for their entire lives up until the day of the New Current Thing dropping.

the other half of the population does not believe these things, continues to have the same opinions about the New Current Thing as they did the day before, and finds joy in being as obstinate about it as possible on social media.

in mere weeks, if that, this New Current Thing will be completely forgotten—there will be no change of public policy, but politicians "on each side" may return to "their side's" take on the matter in future debates. rather, we will have moved on to the Next New Current Thing, which will follow almost the exact same pattern. (though, the "sides" may be reversed, depending on the topic at hand.)

no positive change to society is achieved as a result. the only change is that people now have yet another reason to dislike each other, yet another insult-arrow in their get-mad-on-social-media-quiver. the chasm between the two common broad perceptions of reality widens.

take note the next time a New Current Thing drops, and see how closely it dropping and the discourse surrounding it hew to this general heuristic. if you allow yourself to examine these things dispassionately and remove yourself from the resulting emotionally-charged discourse, you might notice that this sort of thing happens more frequently than you'd think. you'll start to become shocked at what people are willing to immediately believe and internalize as fact, wholesale, with merely the slightest possible nudging—and how the other side is content with merely hurling sarcastic insults right back at the other side, completely unaware that their side of the public discourse's role is also fully intentional, entirely planned for.

it's all about reducing the signal-to-noise ratio and deepening interpersonal division.
Also highly recommend https://www.proko.com/ (particularly "Figure Drawing Fundamentals") and https://drawabox.com/. I didn't realize how much structure drawing has, and both of those describe it in a way that's good for my right-brain. I'll never be a great artist, but it's still fun to draw!
$25/hr isn't bad pay... Nobody at the local Chipotle is making $25/hr. That makes all the difference in the world, believe it or not. At $25/hr you and an SO also making $25 can buy a house, for example.
It'd be interesting to see some results where the training set has higher artistic quality (and how this model influences the "house style"). The output does not look great when compared to what other (trained) models deliver.

But the promise of a big efficieny gain will be an incentive for companies like midjourney to give it a go with their data.
Serious question, what difference does ECC make on a laptop? I thought it’s only useful on a server or for situations that are critical (aircraft computer).
My 2013 MBP is a car wreck. Screen broke at some point had to be replaced. The second battery is now so bad it won’t even turn on anymore when plugged in. I think Bluetooth is dead too. All USB ports are dead too - although that one was “my“ fault since I plugged in a broken cd Rom drive that apparently nuked the USB ports - didn’t think that was even possible. When on, the thing often had the fans blowing at full speed… Im on like my fifth charger, they’re all frayed garbage. definitely not a fun experience at this point.

I guess if u keep a laptop stationary at your desk and plugged in at all times, then it could last 11 years. Although the very expensive 8gb of ram from back then is basically useless today.
For me, having an iPhone helps. On Android, I'm always downloading new keyboards, launchers, and endlessly tweaking the device. There isn't a lot to customize on an iPhone, so I'm not distracted by tinkering, breaking things, and fixing them. I do that enough on my other devices, and it's not something I want in my pocket distracting me constantly. It's the same reason why I go with Gnome distros for a computer I'm trying to do work on (I am endlessly distracted by KDE's customizability).
> You can't open a 40GB scene entirely in GPU RAM on any single-GPU system, laptop or otherwise, because there aren't any 40GB+ GPUs.

The second revision of the A100 has 80 GiB of memory: https://www.nvidia.com/en-us/data-center/a100/