skysight-inc/HackerNews huggingface dataset:
Yes they do, and like I said, think they should be left to get on with things on their own. However they are a break away geopolitical state that was only enabled to do so, by support from US to protect them, if the US hadn't enabled them the CCP would of invaded many many decades ago. You can brush this inconvenient fact under the carpet, but it's not a simple and clear cut as you make out. Both sides taking the extreme stance is why it can't be solved.
Damn small Linux was the first Linux I could actually use as a child/adolescent because the downloaded zip file included a copy of QEMU.exe (and a .BAT file to boot DSL) that I could use to get a taste of Linux with no prior experience, using a Windows computer. Growing up in Redmond WA, home of Microsoft, it felt very subversive to young me to use a non-windows operating system. I'm forever thankful for that seemingly random include in the download; I probably wouldn't have become the person I am without it.
AMD investors must be salivating at taking some of that market share
AMD Ryzen 7 8700G and Ryzen 5 8600G Review: Zen 4 APUs with RDNA3 Graphics
I guess that dependends on your definition of a power user. Some might see someone spending multiple hours a day with a given software sufficient to be called a "power user".
If I had to make up a definition right now, I'd go for something like: Someone who invests a small(er) amount of time to e.g. configure the software to their needs or learns some keyboard shortcuts knowing it will save them a large(r) amount of time in the long run, by tiny savings spread over weeks (or decades). It's more about the mindset. With that definition it becomes clear why vi is often considered "power user only".
With the frequency of product redesigns the commercial software sees, I can understand why many people hesitante to invest upfront.
Transit Kindle: Never Missing the Train Again, Thanks to Rust
This is probably the best thing I’ve read by a world leader on AI.

It makes me immensely sad that people have so many misconceptions about Catholics. Catholicism is an institution implementing and developing a religious philosophy that has a profound love of humanity, creativity, and understanding.

> The inherent dignity of each human being and the fraternity that binds us together as members of the one human family must undergird the development of new technologies and serve as indisputable criteria for evaluating them before they are employed, so that digital progress can occur with due respect for justice and contribute to the cause of peace. Technological developments that do not lead to an improvement in the quality of life of all humanity, but on the contrary aggravate inequalities and conflicts, can never count as true progress. [8]

The entire thing is worth reading, but this particularly summarizes my feelings.

AI is good, but only insofar as it advances and centers the beauty of humanity.
I was sad to see how little discussion there was of goodness itself. Seems like a key problem to address for any instrument.
This illustrates the power of building a software ecosystem that supports the hardware you are building.

Nvidia has committed to CUDA and created an ecosystem. This has been a long term commitment. Meanwhile, Intel (new libaries/paradigms all the time) and AMD (software/drivers/libraries are an afterthought) have struggled in this arena.
Stryker | Freiburg im Breisgau, Germany | Multiple Roles | Full-Time | Hybrid (some onsite required) | German, English | https://www.stryker.com/de/de/index.html

At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products.
As a software engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make
healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating
industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal
and professional development.

We are looking for computer vision engineers and generalist software engineers to work on advanced computer aided surgery systems.

Please apply here:

- https://stryker.wd1.myworkdayjobs.com/StrykerCareers/job/Fre...

- https://stryker.wd1.myworkdayjobs.com/StrykerCareers/job/Fre...
Snap is recalling and refunding every drone it ever sold
Good grief! Back in the 90's I was in a Dodge Viper that crashed into a guardrail (probably at about 45°), and all it did was push the guardrail out of position a bit.

That Rivian must pack a lot of kinetic energy.
If you constructed and sold a vehicle that was deliberately made in a way that caused deadly crashes.
>influence

Price. The changes tacitly indicate approval/disapproval.
If that's a common gesture for you, you are going to learn some muscle memory to initiate the menu lower on the screen. (Also, I think the gesture distances in the demos are exaggerated for effect?) If you are discovering your way through the menu you don't need much distance at all to make your choices obvious, and some of the pie menu implementations in the worst case let you reposition the menu entirely if need be.
OpenCL is only about a year younger than Cuda. Nobody stopped AMD from investing into it. But where Nvidia spent the last 16 years continuously investing into providing the best performance and development experience, AMD rarely invested into either. Instead they focused on video games, with some projects that helped them profit from the crypto hype but lacked the necessary commitment to achieve much of anything beyond that.
MMT is more about the fact that money isn't some alien artifact but is created by a government that needs to credibly demonstrate that the money it issued is needed for tax payments.

If that credibility is lost, for example, by creating more money than it intends to tax, then you will see inflation.
Very cool. I wonder when it makes sense to engineer things at this level vs using something like Azure AI search. [0]

Love to see version control on all the things! Wonder if the version control features would be more robust if implemented in Doltgres.

[0] https://azure.microsoft.com/en-us/products/ai-services/ai-se...

[1] https://github.com/dolthub/doltgresql
I've never thought about it this way.

I've always used it as a summary, so I can understand what has been done when browsing the history. It allows me to find changes that I want to cherry-pick or revert. OTOH I can see benefit of describing why a change was done as the summary, as then git blame on the line is a lot more effective.
It’s a fundamental part of (reliable) engineering. Many a person has died historically when in ‘harder’ engineering someone was hiding things, and someone being able to acknowledge their lack of knowledge is key to not getting into that state - or being able to progress/grow at all, IMO.

Chernobyl being one prominent example.

At least in a field like engineering where actual successful results/working output matters, anyway.

There are other fields where the same dynamics are not in play.

One cannot solve (or even avoid) a problem that one refuses to acknowledge exists, after all.
> You want an answer AI.

As a separate service distinct from web search, sure. But I also want to be able to search the web and get lists of pages.

> That is what "relevancy" means. When there is a single, canonical, unambiguous web page that matches a query exactly.

This is what I don't want in a search engine. Unless that search engine figures out a way to read my mind, anyhow, which would bring up a whole host of other issues. Google trying to guess at what I want rather than just giving me a list of pages that match my query is the main problem that I have with Google search.
I'm not convinced that popular history (as opposed to historians' history) hasn't always been warped (or nail-gunned together from very crooked timber indeed).

See Zweig, The World of Yesterday for how quickly truth was victimised in 1914.
> I'm not a fan of this hyper aggressive line-in-the-sand argumentation about fossil fuels that pushes it all precariously close to culture war shenanigans. If you don't like a new technology that is perfectly cool and your right to an opinion. Please don't position it so that if I want to use fossil fuels I have to defend myself from accusations of polluting the air and the environment.
So far Ozempic looks like a miracle drug. Interesting if it will stay this way or down the line negative side effects will be discovered.
From what I remember, the consortium is maybe a dozen people? And these people also work for the browsers. The goal is to come together and find features that they all can work on or improve over a year, taking into account current roadmaps and workloads. Think of interop like the small extra tickets you can work on in between the main feature development at your day job.

Right now the focus has been very low level details about how browsers render content. These are the biggest areas for improvement as the JavaScript APIs are largely standardized and merged in from “upstream”.

I suspect we will continue to see more work done to patch holes between browsers, before we see a push to simultaneously implement new features across all engines at once.

That said, with Apple finally adding webpush to mobile Safari, we’re getting a lot closer to covering the needs of the vast majority of web apps that would benefit from PWA features. What sort of features are you wanting to take advantage of that are not present cross browser yet?
Section 230 only shields them from liability when they moderate user content. Prior to that, you either didn't moderate at all and were free from liability because it was the users words, or you did moderate and were liable for any user content on your site because the moderation implied editorial control.

I would argue that car companies experience similar protections, they just didnt need a specific exemption because product liability already precludes the manufacturer being sued for things the user does. I cannot sue Corvette if I get busted speeding in one of their cars, even if every ad they put on the TV shows someone driving a Corvette recklessly.

I also can't sue Corvette or whoever for selling me a car more powerful than I can handle if I burn out at highway speeds and crash.

Even though Corvette or Ferrari could change their product lines to not sell cars that practically encourage reckless driving, they are not liable for what users do with the cars. They have "editorial control" of a sort over what they choose to sell and they're not liable for what they choose to sell in the same way that Facebook is able to choose what posts to emphasize without liability for what the user posted.

> "Write me an algorithm that finds every bad word said about Elon Musk on Facebook and push those comments out to every single user, I want 3billion people seeing baseless accusations against Musk atleast once a day, and the more extreme the better, we're not done until credible calls for the assassination of Musk appear regularly on our site".

"Make me a car with so much horsepower that it can barely be driven safely, and then drop a Fast and Furious style ad to get the motorheads flying around the streets in them. I want at least 3 Paul Walker tier wrecks a week."

Still works for a car company. Sports car drivers are 43% more likely to have an at-fault accident on their record compared to the national average.

I own one, I'm not trying to call anyone out, but I really do think sports car manufacturers make vehicles that are very easy to drive dangerously, and then they advertise people driving dangerously in them. I wouldn't be surprised if Porsche 911 sales went up after Paul Walker died trying to drift in one.
Cook isn't a product guy. So we have no reason to think he would know a great product idea if he sees one. Apple's execution can hide problems. This thing could end up being a thing, but my gut just says no for whatever reason.
This back of the napkin estimate for GPT-4 emissions costs is too high by orders of magnitude. Your estimate is that training it emitted about as much as CO2 as 5.38 billion average humans living their lives for a year did. With a world population of 8 billion, it would mean that GPT-4 training was equivalent to 0.67 years of total anthropogenic CO2 emissions. Since GPT-4 CO2 emissions all come from manufacturing hardware with fossil fuels or burning fossil fuels for electricity, this is roughly equivalent to 0.67 years of global fossil fuel production.

But OpenAI had neither the money nor the physical footprint to consume 0.67 years' worth of global fossil fuel production! At those gargantuan numbers OpenAI would have consumed more energy than the rest of the world combined while training GPT-4. It would have spent trillions of dollars on training. It would have had to build more data centers than previously existed in the entire world just to soak up that much electricity with GPUs.
Really simple answer: Repeatability. I am not saying it is the only one right blessed answer, but if you really want to know why people haven't moved to pure GUI interfaces, imagine describing to someone how to add a new directory to their path.

fleet $HOME/.config/fish.config
# ADD this line somewhere
set -x PATH /opt/git/bin $PATH

Or: 1. Either hit WINDOWS-E and right click on This PC and select properties (it might be called something other than This PC if someone renamed it) or either press WINDOWS key or click Start or click the Windows icon (if you don't see them try mousing into a corner of your screen (typically bottom left) until they and the rest of the bar un-autohide) look for and click a gear symbol (should expand to say Settings if you hover), click System, on the left and the bottom you should see About. 2. Click the text Advanced system settings (on the right), look for a new window with a set of tabs, you want Advanced. Click the button Environment Variables. 3. In the top columnar box EITHER find a variable named Path, highlight and click button Edit, in a new window click button New, type '/opt/bin/git' in a text field that has appeared at the bottom list items, click OK OR click the button New, in a new window enter Path for Variable name and /opt/git/bin for Variable value, click OK (you shouldn't need to Browse Directory or Browse File). 4. Click OK button, click OK button, close Settings window.
Yes but there's added context of performance art Tan clearly does not benefit from.

If I punch someone in a boxing ring, I don't go to jail.
It's a complex topic but a popular answer is requiring the owner of the last-mile infrastructure to make it available to competitors at cost. I think that is (roughly) what places with good/cheap broadband do, e.g. South Korea.
Foodee | QA Automation Engineer (and various other roles)| Full Time, REMOTE (BC/ON in Canada only)

We connect high-quality, locally owned and operated restaurants to offices via catering and meal plans. Office managers love how we simplify the process, independent restaurants love how we bring them new business during their off hours, and employees love ordering food a few days a week and receiving it labelled and ready to eat!

Our dev group is growing fast and we're hiring for multiple roles. We're specifically interested in a Senior QA Automation Engineer [1] with experience at medium to large tech companies. If you care about the quality of software products that contribute to communities positively, we'd love to hear from you!

[1] https://foodee.bamboohr.com/careers/562
SEEKING WORK | REMOTE | WORLDWIDE | REACT, REACT NATIVE, REMIX, NODE.JS
Hello! With almost a decade in years of experience, I'm a seasoned pro at helping create and launch web and mobile apps from the ground-up.

My toolset includes React, Remix, React Native, Node.js, Docker and versed using both AWS/GCP cloud services.

If you need a dev to hit the ground running on your project, don't hesitate to drop me a line.

You can check up more information about me at my website https://edwardsmoses.com, check out my GitHub at https://github.com/edwardsmoses, and check out my portfolio at https://edwardsmoses.com/portfolio

Shoot me an email at hi@edwardsmoses.com, and let's get to work!
Bard is still worse than GPT-4 for pretty much every reasoning task. It has better knowledge about the web, but that's about it.
I was looking for a lightweight OS to run on old Asus Eee PC 1005 HA, which uses a 32-bit Intel Atom N270 processor. I installed Void Linux (https://voidlinux.org/).

I may give DSL 2024 a try and see how it compares.
There are a lot of Ron Swansons out there, who simultaneously decry big government and make their living directly from government spending.

> The reality is only broad taxes on the middle class or massive social spending can really change the long term situation.

Why the middle class, which has mostly been taxed into not existing? How about the upper class? As Warren Buffett says, they've won the class war, and gone a bit far with it. The lower classes are being depleted of their productivity through a kind of tragedy of the commons as they're relentlessly squeezed from above.
A complementary virtue is that the commit is tightly scoped to exactly one change. I still see most engineers commit whatever they had in their working directory as a sort of blanket Save Point, without any thought to how those changes can be captured as individual commits that can be commented and reviewed on their own merits.

This will typically also involve completely unnecessary changes, because when you're merging unrelated changes anyway, the unnecessary ones are swept up in the noise. At best they complicate rebases for other contributors, but too often they also cause outright regressions.

It goes without saying that the commit messages are a write-off at this point, because even if they felt motivated to take the time to comment it clearly, the change is so messy and nebulous that it becomes hard to comment on. If their code gets reviewed it's more likely the reviewer gives up and stamps it so they no longer have to look at it.

Most people still don't seem to know that `git add -p`, `git reset HEAD`, `git stash`, `git rebase --interactive`, etc. are even available. They never learn what git is capable of, so they act like version control is a bureaucratic obligation rather than the peerless superpower that it can be. The problems they cause don't end at their terminal though, because now they've made a mess of the repository for every other contributor as well.
Endpoint != Front

Social media companies have also their own nefarious goals so you don't have only to worry about your government but also about the (un)intended consequences of attention capitalism
Intel never had a software moat. AMD has a terrible reputation for software that will be hard to shake.
Is it a trend now to write the blog post as the commit message?

I must be getting old because I hate this.
In my opinion PR/changeset description is exactly what should be in the commit description. In cases were we had 1 commit per PR (i.e. squashing before merging) just copying the PR description into merge commit worked really well - the goal for a PR description and a commit is essentially the same.

I wish github allowed to make the copying automatic and ensure that it happens (it doesn't, unfortunately).

If someone wants to learn the full history - the remarks during code review, perhaps all the WIP commits - they can read the PR/code review comments. I found it to be very rarely needed.
March-In Rights: Targeting Pharma or Universities?
I could have sworn it was bernstainbear.com...
no comments there, unfortunately
Basically what ChatGPT says when asked about the future of AI without consuming the article.

This is about as vanilla message as any.
I was speaking more abstractly.

Strictly speaking, a pointer points to 1 address, not a set.

Abstractly speaking, a lifetime represents a set of memory that lives a certain length of time, and thus also represents the set of memory a reference with that lifetime can reference.

It's just a different way of thinking about lifetimes which helped me understand them.
Previous discussion https://news.ycombinator.com/item?id=22519632
Intervening in specific parts _does_ cause problems for the site as a whole: it damages Wikipedia's reputation.
Darkhive.com | United States | REMOTE | Full-time | $150-220k + early shares, employee #10-15

There are two kinds of drone companies on the market. DJI and everyone else you haven't heard of. If you want to change that, particularly in the US, check us out. We are creating a palm-sized, autonomous drones to help de-escalate dangerous situations.

If ROS2, sUAS, GTSAM, SolidWorks, aerospace, hard realtime systems, and drones are things you're familiar with or interested in, let's chat. Shipped a consumer product in volume? Let's chat.

Maybe you're working an another UAS/Drone company that's larger and want to flex your brain to have more direct impact and ownership of your creations. Apply below and mention HackerNews.

Let's make drones more affordable and accessible to public safety, humanitarian, and defense applications.

- Position can be 100% remote (US Only). Relocation to San Antonio, TX would be awesome.

- We do in person meetings when needed. We are just 14 people.

- We're a startup, but we have funding and contracts. We're all mid-career so we want a sustainable, mature, diverse working environment.

- This position will involve defense work. However, we will never build drones that can harm people.

Hit me up direct at { sturner at darkhive dot com }
Human artists are not robotically ingesting terabytes of content.
TL;DR: Clock-for-clock the 7400 was arguably faster than the Katmai, the Coppermine was arguably faster than the 7400, and the 7450 was arguably faster than Coppermine.

TFA is specifically discussing FLOPS. The PPC 7400 (first G4) had an AltiVec unit that was considerably more powerful than the Katmai (first P3) SSE engine.

The 7400 altivec was 128-bits wide and had separate permute and arithmetic engines; this means it could retire up to 2 4x32 SIMD floating point operations per cycle (if you scheduled permutes .

The SSE engine on the Katmai was only 64-bits wide, so it took 2 uops to do a 4x32 add and 2uops to do a 4x32 multiply. However, it could do an add and a multiply simultaneously, so if you were alternating adds and multiplies, you could retire one 4x32SIMD instruction per cycle. Coppermine (2nd generation P3, released fall of 1999) used a 128-bit unit, but I'm not sure if it could still retire adds and multiplies in parallel (I think not).

For general (i.e. not just FPU) performance: Coppermine and 7450 introduced on-die L2 cache to the P3 and G4 series respectively. This probably had a bigger performance impact on a broader base of code than other changes made in and around the time, as the FSBs were not keeping up with the CPU clocks.
Except, in this bilateral relationship, those firms aren’t allowed to run amok in China for basically the same reasons as highlighted.

I’m not taking a side fwiw. I think it’s all sad and nation states, nationalism, etc, are the cause of almost all ills.
A typed combinatory logic is introduced in [1].

[1] https://staff.fnwi.uva.nl/b.vandenberg3/Onderwijs/Proof_Theo...