skysight-inc/HackerNews huggingface dataset:
NVidia is smarter than this - they sign all their firmware, so you can't just modify the firmware and bypass this. No signed firmware means no functioning card. The famous example of this was the 'reduced hash functionality' RTX 3060 cards that accidentally had the 'reduced hash' feature disabled in a signed copy of firmware that Nvidia released. If they hadn't accidently released this firmware, the reduced hash stuff would have worked forever.
you're assuming good intentions. the two people just elected to the white house are two of the most selfish ever.
I've heard similar statements about human translation - and look where the translators are now
I don't want to use Apple anything, or Google anything anymore. I want to be able to make an account with my email and not give my ID to any third party. I've spent the last 8 years removing my dependence on big-tech (I self host, run a Linux desktop and use Graphene OS).
...So I'm advanced?

This means I'm advanced.
Aren't you giving a good reason why its not a fake concept there?
I didn't write it, I just viewed source :)
Never Forgive Them
Show HN: Carton –- Scoping products from 0.0.1 to success
Hey!

Let me introduce Carton …

A product can be defined by the answers to your customers' questions. A feature brings together questions and answers. While the questions mostly remain the same, the answers can change and may correspond to different versions, forming a roadmap for future product success. A phenotype is the visualization of an answer, evolving as the answers change over time.

Carton provides a framework for product scoping (not project management or product design) that makes use of this definition.

Let's think even further. With the advent of artificial intelligence, the entire process of software development is undergoing a fundamental transformation. Soon, software will be created more through natural conversation than traditional programming languages.

Carton helps ensure you always have a clear record of what you've asked from the AI and, even better, helps to request what comes next.

Its a very early proof of concept phase. Super excited to hearing what you think!
I no longer have skin in the game since I retired a few years back.

But I have had over 30 years in a career that has been nothing if not dynamic the whole time. And so I no doubt would keep on keepin' on (as the saying goes).

Future-proof a SWE career though? I think you're just going to have to sit tight and enjoy (or not) the ride. Honestly, I enjoyed the first half of my career much more than where SWE ended up in the latter half. To that end, I have declined to encourage anyone from going into SWE. I know a daughter of a friend that is going into it — but she's going into it because she has a passion for it. (So, 1) no one needed to convince her but 2) passion for coding may be the only valid reason to go into it anyway.)

Imagine the buggy-whip makers gathered around the pub, grousing about how they are going to future-proof their trade as the new-fangled automobiles begin rolling down the street. (They're not.)
> The average American, both male and female, has more muscle mass than in 1924.

I don't necessarily disagree with your thesis, but I'd be genuinely interested in reading the source on this, unless you just mean because people are bigger overall they have more muscle as a function of weight.
I struggle to find a stylistic goal here:

> Yossi's post about how an unusually unreasonable person can have outsized impact in a dimension they value at their firm also applies to impact outside of a firm. Kyle Kingsbury, mentioned above, is an example of this. At the rates that I've heard Jepsen is charging now, Kyle can bring in what a senior developer at BigCo does (actually senior, not someone with the title "senior"), but that was after years of working long hours at below market rates on an uncertain endeavour, refuting FUD from his critics (if you read the replies to the linked posts or, worse yet, the actual tickets where he's involved in discussions with developers, the replies to Kyle were a constant stream of nonsense for many years, including people working for vendors feeling like he has it out for them in particular, casting aspersions on his character, and generally trashing him). I have a deep respect for people who are willing to push on issues like this despite the system being aligned against them but, my respect notwithstanding, basically no one is going to do that. A system that requires someone like Kyle to take a stand before successful firms will put effort into correctness instead of correctness marketing is going to produce a lot of products that are good at marketing correctness without really having decent correctness properties (such as the data sync product mentioned in this post, whose website repeatedly mentions how reliable and safe the syncing product is despite having a design that is fundamentally broken).

I'm sorry, this is too much for me. I don't understand what this paragraph is about. Too many abstract nouns; "correctness" lost its meaning for me. If this is a parody or a joke, then it flew way over my head. Was it supposed to recreate "a constant stream of nonsense"? If so, it missed the mark.

It's like Infinite Jest set in Silicon Valley.
That has a double meaning - half tongue in cheek.

1) since we are creating a contamination-free version of SWE-bench (i.e. scraping a new test set after submissions are frozen) it is guaranteed that agents in this contest can't "cheat", i.e., models can't have trained on the benchmark / agents cant memorize answers.

2) as a general rule in life, don't cheat on things (not that there aren't exceptions)
I caused an API server outage once with a monitoring tool, however in my case it was a monstrosity of a 20,000 line script. We quickly realized what we had done and turned it off, and I have seen in very large clusters with 1000+ nodes that you need to be especially sensitive about monitoring API server resource usage depending on what precisely you are doing. Surprised they hadn't learned this lesson yet, given the likely scale of their workloads.
It's not a bad assumption.

If you buy a bond, it's probably pretty close to it's fair value in large part because my colleagues and I, and our competitors make sure it stays that way.
Exactly. They can easily sell more Ada 6000s, and I'm pretty sure they would do so rather than sell them for much less as 4090s.
I am indeed well aware of how firmware validation works. Finding a vulnerability in firmware validation is however much more likely than reversing OTP for almost all varieties of OTP, even NVidia’s firmware validation which is generally regarded as pretty strong.
Total stab in the dark here, but it could be the local time on the device. Your local clock needs to be relatively close to the actual clock. I've run into this more than a few times with an old Surface Tablet I seldom use. Powered off/battery dead, clock gets out of sync. Power on, cannot get online because everything is TLS/SSL now, even clock sync. Cannot even sync the clock, because of certificate issues. Manually set the time to approximately correct time has resolved my issues with long powered off devices. That is, assuming of course, the _ability_ to set the time on the device.
What lies about Israel-Hamas? Pro-Palestinian support isn’t a Chinese psyop, people can see the videos coming from Gaza plainly and make up their own opinion.

I never bought the idea that the American people are super gun ho about Israel. My family are all conservative Midwest folks and they don’t see why we give them so much money when Americans at home suffer.

It’s not just the “left” that thinks this.
Code quality does not affect final product quality IMHO.

I worked in companies with terrible code, that deployed on an over-engineered cloud provider using custom containers hacked with a nail and a screwdriver, but the product was excellent. Had bugs here and there, but worked and delivered what needs to be delivered.

SWEs need to realize that code doesn't really matter. For 70 years we are debating the best architecture patterns and yet the biggest fear of every developer is working on legacy code, as it's an unmaintainable piece of ... written by humans.
Stop conflating freelancers and contractors! Totally different rules.
I feel Windows 95 especially was a turning point where people began to buy "personal computers" for various uses instead of "I need a machine to do program X" which was more common before.
This whole article sounds like the US Administrative State complaining they can't control the narrative anymore because all of their "institutions" have been found to be fronts for elites.
I'm in a leadership role and one of the primary parties responsible for hiring. So code passing my sniff test is kind of important.
One time I was really sure that splitting a line into three equal segments let you draw lines from a point and split a 60 degree angle into three 20 degree angles, but this wasn't actually true.
> "remix culture" required skill and talent.

We were told that what we were doing didn't require as much skill as whatever the previous generation were doing to sample music and make new tracks. In hindsight, of course you find it easy to cite the prominent successes that you know from the generation. That's arguing from survivorship bias and availability bias.

But those successes were never the point: the publishers and artists were pissed off at the tens of thousands of teenagers remixing stuff for their own enjoyment and forming small yet numerous communities and subcultures globally over the net. Many of us never became famous so you can cite our fame as proof of skill but we made money hosting parties at the local raves with beats we remixed together ad hoc and that others enjoyed.

> The artists creating those projects clearly have hundreds if not thousands of hours of practice differentiating them from someone who just started pasting MP3s together in a DAW yesterday.

But they all began as I did, by being someone who "just started pasting MP3s together" in my bedroom. Darude, Skrillex, Burial, and all the others simply kept doing it longer than those who decided they had to get an office job instead.

The teenagers today are in exactly the same position, except with vastly more powerful tools and the entire corpus of human creativity free to download, whether in the public domain or not.

I guess in response to your "required skill and talent", I'm saying that skill is something that's developed within the context of the technology a generation has available. But it is always developed, then viewed as such in hindsight.
Just thinking out loud: a lot of models generate pretty poor SVG output, but part of that is because they don't get any visual feedback.

But, what about this workflow: given prompt, LLM generates two SVG outputs. Both are rendered by an SVG renderer, and then we combine the two into one image, one on the left and the other on the right. We then ask a visual LLM (could be the same LLM or could be a different one) to tell us whether the left half or right half of the image is a better response to the prompt. Now we've got preferences which can be used to fine-tune the LLM using DPO. And you could iteratively repeat the process – as the LLM is fine-tuned it may produce even better outputs which then produces new preferences for further fine-tuning.

Would be interesting to see what kinds of results it might produce in practice.
It's good advice, but not easy to follow, since knowing what to do and doing it are very different things.

I think that what he means is that how successful we are in work is closely related to our contributions, or to the perceived "value" we bring to other people.

The current gen AI isn't the end of programmers. What matters is still what people want and are willing to pay for and how can we contribute to fulfill that need.

You are right that young folks have the time and energy to work more than older ones and for less money. And they can soak up knowledge like a sponge. That's their strong point and older folks cannot really compete with that.

You (and everyone else) have to find your own strong point, your "niche" so to speak. We're all different, so I'm pretty sure that what you like and are good at is not what I like and I'm good at and vice-versa.

All the greats, like Steve Jobs and so on said that you've got to love what you do. Follow your intuition. That may even be something that you dreamed about in your childhood. Anything that you really want to do and makes you feel fulfilled.

I don't think you can get to any good place while disliking what you do for a living.

That said, all this advice can seem daunting and unfeasible when you're not in a good place in life. But worrying only makes it worse.

If you can see yourself in a better light and as having something valuable to contribute, things would start looking better.

This is solvable. Have faith!
Angelflow.com – private, curated community of angel investors
Whereas it seems obvious to me that zero of those individuals would be billionaires given their mere existence is proof that governance is malfunctioning. Moreover it's quite literally impossible to get valuable input from an individual who's day-to-day existence is so thoroughly divorced from reality that they couldn't tell you what a stick of butter costs.
The Data Dragnet: A New World of Technological Surveillance
Even more importantly, test causes hair loss.
yes the prize money is from me to the winners
Is there a model that cares about copyrights and has incapable of doing that right now?

Or is this sarcasm? Hard to tell!
Even more infuriating is when the more expensive version is the same object but with extra unnecessary features added via software, to the detriment of usability.
Openstreetmap.org Is Offline for Days
AI's are going to put SWE's out of a job at roughly the same time as bitcoin makes visa go bankrupt.

Aka never, or at least far enough in the future that you can't really predict or plan for it.
The biggest surprise to me (generally across HN) is that people expect LLMs to develop on a really slow timeframe.

In the last two years LLM capabilities have gone from "produces a plausible sentence" to "can generate a functioning web app". Sure it's not as masterful as one produced by a team of senior engineers, but a year ago it was impossible.

But everyone seems to evaluate LLMs like they're fixed at today's capabilities. I keep seeing "10-20 year" estimates for when "LLMs are smart enough to write code". It's a very head in the sand attitude to the last 2 years trajectory.
> What made Intel seem unbeatable was its process node advantage. Nvidia does not have fabrication plants, so it is able to get the best process node from whoever has it. Nvidia is therefore not vulnerable to what befell Intel.

It's able to get the best process node from /whoever is willing to sell it to Nvidia/: it's vulnerable (however unlikely) to something very similar -- a competitor with a process advantage.
I made that choice several years ago. All new PCs I buy/build are AMD only.

The hardware is a bit finnicky, but honestly I prefer a thing to just be broken and tricky as opposed to nvidia intentionally making my life hard.
Imagine running this card at full speed, with fully unlocked potential. What would happen to new tiny power connectors? I am betting insta-fire.
In any real-world application you'll sooner than later run into optimization challenges where if you don't understand the foundational challenges, googling "fastly do the thing" won't help you ;)

Much like asking an LLM to solve a problem for you.
"Florida passed a law banning local governments from implementing heat protections for workers".

These common-sense laws are WHY many businesses choose operate in Florida. Hopefully they can stop people from writing articles about it next, then businesses can really start making the money they deserve to.
> Bullshit. There will be hackers in the future who can do it in their garage. Just... not anytime soon.

I'll take your bet on this. Silicon designers aren't unaware of this potential vulnerability, and if you want to prevent eFuses from being un-blown, you can design for that. I would place money on there not being any commercially viable way to restore an eFuse in a 4090 die at any point in the future. You can probably do it, but it would require millions of dollars in FIB and SEM equipment and likely would destroy the chip for any useful purpose.

Usually the only useful reason to attempt to recover/read/unblown fuses is to read out private keys built into chips.
the real risk I see is that as it's written, and as Ofcom are communicating, there is now a digital version of a SWATing for disgruntled individuals.

the liability is very high, and whilst I would perceive the risk to be low if it were based on how we moderate... the real risk is what happens when one moderates another person.

as I outlined, whether it's attempts to revoke the domain names with ICANN, or fake DMCA reports to hosting companies, or stalkers, or pizzas being ordered to your door, or being signed up to porn sites, or being DOX'd, or being bombarded with emails... all of this stuff has happened, and happens.

but the new risk is that there is nothing about the Online Safety Act or Ofcom's communication that gives me confidence that this cannot be weaponised against myself, as the person who ultimately does the moderation and runs the site.

and that risk changes even more in the current culture war climate, given that I've come out, and that those attacks now take a personal aspect too.

the risk feels too high for me personally. it's, a lot.
https://www.lexology.com/library/detail.aspx?g=164a442a-1b90...
Over 23 years almost every person working there probably either moved on or changed roles. Corporations are made of people. It lasted as long as it should.
I haven't used protocol buffers, but in general any kind of code generation produces awful code. I much prefer generating the machine spec (protocol buffers, in this case) from Go code rather than the other way around. It's not a perfect solution, but it's much better than dealing with generated code in my experience.
> given the size/strength requirements mean steel

The Soviet Alpha, Mike and Sierra classes were built from titanium. Incredibly expensive but very deep-diving and invisible to MAD.
Why not hand it over to someone else who would take the risk?

Seems a bit megalomaniacal.

"I'm not interested in doing this any more. Therefore I'll shut it down for everyone"
Ohhh snap, I'm glad I asked, I had not seen that one during my browsing. It looks like it really does hit all the points, wow. Investigating it right now! Cheers!

Update: not available outside US, or you can get it shipped but it's locked to US carriers (which seems nonsensical...)

Anyway. I'm back looking at the Cat B35, and I think that does the job. Thanks again!
When I was at Google around 2016, there was a significant push to convince folks that the proto3 implicit presence was superior to explicit presence.

Is there a design doc with the rationale for switching back to explicit presence for Edition 2023?

The closest docs I've found are https://buf.build/blog/protobuf-editions-are-here and https://github.com/protocolbuffers/protobuf/tree/main/docs/d....
I was reading that Intel GPU firmware cannot be upgraded under Linux, only Windows, is that still the case?
For the time being the US Supreme Court has no jurisdiction over the UK online safety act
Show HN: Shared shopping list with reoccurring items
Create a list, add items to it, share it with friends or family.

Check an item, decide if you want it to be automatically relisted in N days or at X date (or never).

That's it: no AI, no notifications, no nothing.

Backstory:

As a product manager, I always wanted to build things but never had time to learn how to code them.

Six months ago, I asked people around if I should invest 20-something weeks into learning React or, in that timespan, LLMs would be capable of doing programming for me. The consensus was that I should learn to code. I disagreed with it.

Two weeks ago, I paid for GitHub Copilot and, with o1-preview's help, devised the plan and developed the actual code of my PWA. It works as a charm, so I, my family, and friends use it every day, precisely as planned.

Now, I can comfortably say that I still don't know how to code, but that won't stop me and shouldn't stop any other non-coder from developing something they want anymore.
as OpenAI released a feature that hit Google where it hurts, Google released Veo 2 to utterly destroy OpenAI's Sora.

Google won.
"Gateway" by the same author definitely worth a read, too.
there is a presentation on youtube (a new one)

https://www.youtube.com/watch?v=yjC162DnsKI&t=594s

for me the most interesting point, guile will allow emacs to be more lispy, replace c code with guile code and integrate with CLISP and CLISP libraries
> Which as a way of looking at things I find to be, well, rather weird.

I don't, because up to now, maybe with a few decades delay, most of that 'batshit crazy conspiracy stuff' turned out to be true.

I'd call this 'evidence based'.
Do you pull or push the choke knob before running the starter?
> Just this last week, I went to two art exhibitions in Paris that involved generative AI as part of the artwork; here's one of the pieces

The exhibition you shared is rather beautiful. Thank you for the link!
I didn't mean it as a "Hey GPT: format the following text neatly", rather it could learn to produce a static program that takes ugly looking pages and formats them to look professionally published. It wouldn't really be operating on text, but instead changing font size, column width, and other css type variables.
When I was growing up in the early 60's my nan used to have a permanant bowl of lard in her fridge. I still eat a ton of lard.

She had two pudding bowls. One had the fat from the roast beef from sunday roast. I remember that when it cooled it had a jelly at the bottom.

The other bowl was all the fat left over from cooking, bacon, pig cheek, pig tongue, anthing really that would produce fat.

My Nan told me, when I was a teenager, that during the war the government radio programs advised parents to feed their children more fat to keep them healthy. This is how she got into saving all the fats from all her cooked meals.

We were an extremely healthy family.

Even now, knocking on 70 years I still eat a high fat diet, similar to keto really. But I have been eating a keto diet long before it became fashionalble, all because of my Nan.

My nan used to say "There are no vegetables growing in the Arctic or the Tundra so the Innuit people dont eat vegetables, They eat lots of fat instead".
Markets drive efficiency but there is no major force that makes the process fast.

All the way to the process taking several lifetimes and so it's one dimension of human-scale investing or competition but just as iffy as the rest. So you see plenty of people trying to nudge the process, which is not a bad idea. For example build a file, short, publish and advertise the file.
I've been writing about my day every night since 2010. First with a proprietary app which before it folded allowed me to export as plain text then learning Emacs and using org-mode.
You can't capture everything but I've learnt to remember my day.
Apple allows health data export as an XML file.
My (IANAL) understanding is that rule 34 renditions generally fall under the parody clause of fair-use in any case
Or they can't afford to sell the cards at consumer prices. If they take a loss in the consumer segmet, they can recoup by overcharging the datacenter customers.

That's how this scheme works. The card is most likely not profitable at consumer price points. Without this segmentation, consumer cards would trail many years behind the performance of datacenter cards.
Universalschema
lol that's amazingly incorrect
What does a "pretty bad" h265 implementation look like? Buggy? Inefficient or what?
Borrow Checking, RC, GC, and Eleven Other Memory Safety Approaches
The Year of McDonald's
We built zero-trust database connectors – Snowflake Native App with ngrok