skysight-inc/HackerNews huggingface dataset:
> You are creating CI/CD infrastructure to build binaries for Homebrew.

Not exactly: Homebrew already has extensive, mature infrastructure for building binary distributions (in Homebrew nomenclature, "bottles"). The point of this work is solely to offer cryptographic attestations for those bottles, namely attesting that they're being produced on Homebrew's (GitHub Actions-based) CI/CD.

Reproducibility would be nice, but it isn't a requirement for this work. Nix and Guix would possibly help with that, but adding it would be (1) a significant engineering effort, with no clearly defined borders, and (2) would not solve the actual problem at hand.

Edit: I realized the above doesn't offer a "why." The "why" for all of this is improved integrity: it adds another hurdle for an attacker looking to download and install malicious bottles through Homebrew. Additionally, it makes it easier to host a verifiable mirror of homebrew-core's bottles.
Is this mostly adopted what C# has had single the early 2000s? C# always out performed Java for specifically this reason. It is why Unity standardized on C#.
The Ludovico’s Technique worked for us.

When you can measure and compare productivity and “slacking off” objectively and fairly, for everyone, let us know. Until then read Ed Zitron and stop worrying about how other people work.
https://archive.ph/HQC0E
Yes it pops on top left ; I don't have a github account and there is nothing on the server log though (just my manual curl). It's like obsidian doesn't even try. The plugin is running too.
the url should be covered by tls
What are some examples on how a non coding skillset makes you a better engineer?
Wow, thanks for that. I had no idea that e.g. Deezer got rid of their iconic logo https://www.underconsideration.com/brandnew/archives/new_log...
Tom Hanks on his obsession with space, from Stanley Kubrick to The Moonwalkers
I paid for these apps, and supported the author on Patreon.
This list of new book releases in the space of biotech provides insightful information for the biotech entrepreneur.
It’s also way too hopeful to think that most people being made redundant by AI will suddenly discover something else they’re talented at (and not disrupted by AI nor the sudden influx of competition) and live merrily ever after.
How peak compute looked in the 1960s: NXP PMBT2369 supercomputer dieshot
Austria strongly relies on the fact that it is located in a "safe" region, where none of its neighbours is likely to ever attack it. Austrian military expenses are very meager.
It’s the same reason all UX Design went super flat. Flat geometric shapes and text are easier to display at various widths and size’s across a lot of different types of devices. Doing anything more complicated than colored in wireframes is too expensive to produce especially when time to market is important.

As a UX designer I hate this but that’s the reality of why every site has the same boring flat design.
I work on VR/AR headsets where there's a drive for higher refresh rate displays to do things like multiple focal planes with the extra frames.
This book is quite out-of-date and not updated for newer versions (crates, Rust). Some recommendations still stand, but I'll take them with a grain of salt.
I don’t know. Not part of the California or Oregon public school curriculum AFAIK. Many parents have complained about this for a couple of decades. All focus on STEM and social engineering projects.

The US has a national curriculum in the form of guidelines and standards. I haven’t been in school in decades and skipped it for my own children so I don’t know what gets taught nationwide.

Anecdotally civics, geography, and history seem to have fallen out of favor. Just teaching kids to read and do arithmetic and not take drugs is a big challenge apparently.
EU Court Ruling on Beneficial Ownership Registers: One Year On
Those Bouffalo Lab chips are self-destructing, there's no write protect for the EFuse bits, one wrong register write and the chip's locked in secure boot mode and thus dead. Go for Beken instead, they designed the EFuse controller sensibly - and are based on the same CEVA RivieraWaves IP.
You must be able to turn this off, because I've been running many homebrewed extensions for years and never encountered these popups.
Mercotac makes nice slip rings too!

Most of the ones I have seen/worked with have been much bigger than this small display, though.
This is why floating point numbers have +0 and -0
I think the generic answer is trend and fashion, mixed with fear of failure. If you do it like/similar to everyone else, you won't get the blame.

If the company/brand fails, everyone is going to put the blame on someone else. Yeah, the designer did this strange thing and it totally tanked the brand.
I had nocturnal childhood epilepsy and, thankfully, I grew out of it.

I would have an “aura” before going to bed that I would be having a seizure that night.

Thankfully, I never had a daytime seizure.
I'm not saying the manufacturer is being anal, I'm saying that's really the extent of what you can argue here. The car isn't "broken", it's just reporting an engine problem.

The same car from the 70s would have had the same coil issue, you just wouldn't know it unless you opened up the engine and checked them with a multimeter.

I think you misunderstood what he was saying, that's understandable because he's really talking about at least four different things: This Nissan story, another story about an F-150, observations that scrapyards are full of "OK" cars, and how BRICS is on the rise.

I'm only commenting on the Nissan story, as it's the only one where he's offering enough specifics to see that he's simply wrong about it.

A sibling comment pointed out that you can get these coils for around $20 a piece, he went to the dealer, so he likely decided to get the OEM certified ones for $100 a piece.

That a mechanic doesn't know that is baffling. Every manufacturer does this, it's because the OEM parts are really intended for their own dealer and repair networks (which get a hefty discount) while the car is under warranty.

Once it's past warranty you can get the exact same parts from any number of generic manufacturers. Often from literally the same factory as the OEM, the only difference being the lack of an OEM stamp/certification.

I also repair things myself, including my car. I've got lots of what I think are legitimate beefs with the computerized aspect of doing that.

But that doesn't mean that everyone who runs into any sort of "computer says no" issue is right about their particular complaint.
Unfortunately you are right and here in Central Europe, Putin's invasion of Ukraine caused a lot of anguish. At least initially, plenty of people were afraid that he is going to steamroll Ukraine, and then continue towards the Baltic/Poland, in order to restore the entire imperial zone of influence of the former USSR, or at least as much of it as practical (so, without the former GDR, probably; with AfD in his pocket, he could gain a lot of soft power there anyway).

In that case, if the US decided that they don't really care about a potential nuclear war for the sake of some distant Eastern European countries, we would be caught with our pants down. Only Poland was somewhat prepared.

Many European countries grew fatter and lazier under the American defense umbrella. It was easier to stuff money into popular projects than into guns and soldiers. Only, it turns out, sometimes you really need those guns and soldiers even in the 21st century.

"Si vis pacem, para bellum."
Look what they need to mimic even a fraction of C#'s power :)
Why are there no PowerLine Smart Plugs?
Can you show me a link to this? I don't believe that.
To replace the sacrificial anode on my water heater you need to:

1. Dig the plug bolt out from the spray foam insulation with some tiny picks.
2. Get a breaker bar to get enough torque to unseat the nut.
3. Strap the tank to a wall to avoid it moving when using the breaker bar.

The manufacturers don't want you replacing them either. It took over an hour to do something that in theory could take less than 5 minutes.

That said, if you have an non-heat pump electric water heater like mine you're probably better of letting it die and replacing it with a heat pump based model.
Nope, it was precise. Go back to Moscow
And where do these unions get their money from?
You generally have to cater to the lowest common denominator, like that $150 prepaid Android phone with a non-HiDPI screen.

Or someone on a 1336x720 Chromebook.
>AI is not creative

Neither are those designers. My point is, AI will make producing uncreative designs even cheaper, which in turn will make career in uncreative designs unprofitable, which means fewer uncreative designers.
What industry is that, if you can say? There's lots of mixed messages about the economy right now, both in Europe and the USA.
Do you mean it doesn't load without js? Unfortunately that's correct, because it needs to perform a hash check before displaying the content, to ensure it matches the expected digest from the URL
Historically, it seemed like the US was very happy with Germany, for example, having a rather low military budget. And even now, how do you think US politics would react if Germany would kick the US military out of Rammstein to deploy their own nukes?
Those are great resources to start with. Thank you!
> You seem to be throwing in some thoughts while simultaneously attributing them to an unidentified third party and distancing yourself from them, which is a bit confusing.

True. "If the crowd was here they might want to know why their favorite hammer didn't help" is more a best guess to generate helpful documentation should this survive on the front page until tomorrow. I did not intend to create an additional burden on anyone. I appreciated the offer to answer questions, and the mic was open while they were around.

Thank you for sharing your experience with Mac package managers. I used brew but switched to macports the second time I forgot to disable "auto update the world" as Apple+brew left my comfortable old macOS version behind (I use older hardware, I don't track macOS release dates, and brew uninstalled working software before failing to build the updated version). I have been too terrified to try Nix on Mac due to the old "I couldn't uninstall" issues.
In fact it is. I've been overlooking LXC for so long. Thanks for the tip.
>It is counter-intuitive that LLMs can exhibit such resilience despite severe disruption to input tokenization caused by scrambled text.

I'm not sure that i agree. an LLM maximising the likelihood of its output could surely permute its input in such a way that it unscrambles the text?

Need to read a little deeper and will report back.

edit: interesting result, but the paper doesn't present a good reason that this would be "counter-intuitive" imo.
I am quite turned off after a short honeymoon with unifi. They push setup via their mobile apps to the point that connecting to a dreammachine and entering its ip adress just shows a download link to the app store. The app could not connect without any hint of reason so i just consider this bricket now. Even before there were many red flags such as login flows to a local device going via .com domains. Completely confusing architecture where it is not obvious to me what parts of the admin setup run on unifis servers vs on the device. Why do all companies selling great looking devices poison everything with their cloud crap.
There were hundreds of soldiers killed near the border so its inaccurate to say there was no one there.
They were just completely unprepared and also outnumbered. Some of them died in their shorts, they didn't even get to wear their boots on time.

As for knowing about a plan - its unclear still what was known so we're all speculating here. Just because the enemy is training or even publicly saying it has a plan - doesn't immediately mean its going to attack or has the capability. Hamas was quite smart in simulating this attack many times throughout the years to make sure Israel doesn't take it seriously.
A lot of faith, way too much, was put on technology and the border barrier and both turned out to be completely useless.

Obviously the Israeli intelligence completely screwed up in interpreting the intelligence that was available. Hence why I said its inaccurate to say "Israel knew", this issue is much more complex for such simplistic remarks.
Well, if 1/x -> infinity as x -> 0, x > 0, and 1/x -> -infinity as x -> 0, x < 0, then the average of +infinity and -infinity is zero. :-)
OpenAI Committed to Buying $51M of AI Chips from a Startup Backed by Sam Altman
> anything, even crashed things from other worlds, can be repaired

stories welcome :)
OTOH note that this optimisation can be bundled into a helper function so it's not quite as bad as some others. In fact the helper function is in the stdlib: https://pkg.go.dev/strings#Cut

This is most useful for the "split once" version, which is genuinely improved:

scoreWithColor := strings.Split(score, " ")
scoreStr := scoreWithColor[0]
color := scoreWithColor[1]

becomes

scoreStr, color, _ := strings.Cut(score, " ")

The iteration is worse, but not to an irredeemable degree,

rounds := strings.Split(game, "; ")

isPossible := false
for _, round := range rounds {
red, green, blue := findScores(round)
if isRoundPossible(red, green, blue) {
isPossible = true
} else {
isPossible = false

// If only one round is not possible, there is
// no need to process the other ones.
break
}
}

becomes:

isPossible := false
for {
round, tail, hasNext := strings.Cut(game, ";")
game = tail
red, green, blue := findScores(round)
if isRoundPossible(red, green, blue) {
isPossible = true
} else {
isPossible = false

// If only one round is not possible, there is
// no need to process the other ones.
break
}
if !hasNext {
break
}
}
Thank you. Sorry this thread went nowhere, heh.
I think we all used Times New Roman for writing in 800x600 desktop CRTs with 15" curved displays and could read just fine.
Forget the fonts. What's going on with Diane von Furstenburg rebranding to DIANE (invisible word) VON (linebreak) FURSTENBURG?

The original logo correctly reflects that von is not capitalized, that von is part of "von Furstenburg", and that there is no hidden word between "Diane" and "von Furstenburg". The new logo does none of those things. Who puts a caesura in the middle of a word?
Work From Home.

The enterprise is coming to the home.
This lines up with a potential shift away from manufacturing in Europe [1].

Fuel and natural gas prices have really made an impact since the sanctions against Russia started. The blowing up of Nord Stream pipelines couldn't have helped, though maybe the impact there wasn't as important as I'd guess seeing as no one bothered to investigate it when the attack happened.

[1] https://www.politico.eu/article/end-made-in-europe-manufactu...
Background of the 2N709 used in the CDC6600 supercomputer in the 1960s: https://cpldcpu.wordpress.com/2020/02/14/what-made-the-cdc66...

https://www.computerhistory.org/revolution/digital-logic/12/...

The functionally similar NPN switching transistor to the ancient 2N709 is still available. Search for PMBT2369.

Acronyms, BJT: Bipolar junction transistor
In Germany you give 1% of your salary to the union if you belong to one.
Been using Kpatch with tons of my VMs, works quite well
Yeah I guess the bar is pretty low these days. The UX is very confusing indeed but it is nice looking, snappy and has reduced visual clutter compared to similar apps, imo.
Ah, but you see, they will surveil your bedroom... perhaps even assign a mate!

To sustain The Dome, we must all have children here. Flying them up is mighty expensive!

Dereliction thins the gene pool and will be punished.
I don't think you are too wrong about it, the tools we use do shape the norm of we make with them
I learned how to time things and operate a system in parallel by working in commercial kitchens. I learned how to work with people and not be disheartened by them through working retail. And wrenching on cars requires diagnostics and logical thinking to determine what is actually broken without throwing a pile of parts at the problem.
Every Tesla employee is a share holder. What if this model is better?
Serif fonts read terribly on displays of basically any size and dpi, I don't even use them when reading books on e-ink displays
I think there is probably some -expected/predicted output, actual output, match- thing going on internally. Like how the brain handles sense data.

Somewhat similar, https://vgel.me/posts/tools-not-needed/ (GPT-3 will ignore tools when it disagrees with them)
Thank you for putting into words something that's I've been wondering about.

Offtopic:

I switched from MPlus Code font to Iosevka just this week for my terminal, VSCode, and Emacs use. Partly due to finding Iosevka more pleasing, its support for ligatures, and liking its italics.

Looking at it now, MPlus is a little simpler while Iosevka has a bit more... Personality?

MPlus: https://www.programmingfonts.org/#mplus

Iosevka:
https://www.programmingfonts.org/#iosevka

Iosevka has a few serif-like features that distinguish it from MPlus, and on the hidpi screens I use, it's easier on my aging eyesight.
Generating AI Images Uses as Much Energy as Charging Your Phone, Study Finds
Funnily enough, many phone displays have much higher pixel densities than notebook, desktop, and TV displays, and thus would have little problems rendering the serifs, ligatures, and other fancy bits of digital serif typefaces compared to the old 72/96 DPI displays from the late '90s and early 2000s.

Semi-unrelated rant: why do many entirely digital web typefaces have ink traps? They look terrible. On paper, they were meant to be filled in by overflowing ink and thus render the glyphs as intended, but they just look weird and bad on a high-resolution digital display.
> I personally know FANG engineers with half a dozen years of high-profile work who had to spend weeks training coding golf and algo&data structures trivia before passing the first round of interviews, all because these trivia games bear no resemblance with real world software engineering. In fact, I will go as far as to claim that they serve more as ladder-pulling than actual technical assessments...

FizzBuzz is a trivial technical problem, though, not a leetcode medium or even an easy. I agree with you that you shouldn't have to grind leetcode all day in order to be considered a valuable software developer; but the existence of people selling themselves as "engineers" but who can't solve fizzbuzz would go a long way towards explaining how we got into this leetcode situation in the first place, because such a person would not be able to be successful as a software developer and they need to be weeded out during the candidate search somehow because they are around and they do want the job.
In a way, it reminds me of flag designs. You can be creative with minimal color choice and patterns (Arizona), or you can be a riot of pattern and color (Maryland). Just don't be the same as everyone else (seal on blue field).

Reason I bring this up is the Southwest flag livery - which the MD one in particular really stands out.
Alpine Linux might still support it I think.
> Once provenance on homebrew-core is fully deployed, a user who runs brew install python will be able to prove each of the following:

> [...]

> The bottle was built in a public, auditable, controlled CI/CD environment against a specific source revision.

Isn't it more precisely like, "the bottle was built on a machine with a signing key"? You could probably sign with a HSM to tie it to a machine, but how do you go from that to proving that the machine only built a bottle using what's in source control (vs an attacker getting code execution in the build server and building+signing anything they want)?
> as long as you’re not harming anyone

...and that is where the problem lies, in the definition of the concept 'harm'. Sticks and stones do physical harm and as such are easily covered by relevant laws. As to whether words do harm the opinions vary from '...but words can never harm me' to the proponents of a trigger-warning safe space culture where everybody has her own truth. Sometimes words can lead to physical harm - call someone a Jew in the midst of one of the raging pro-Hamas protests, say that someone did something to a koran in rural Pakistan - but other times they just make people feel bad/left out/misunderstood/etc.

It is quite common to call those who do not align to the doctrines of the 'progressive left' for 'nazi', 'extreme right', 'alt-right', 'fascist' and more such epitets. Does this count as 'harming' those people and if so should it be punishable? If not, why not?
I don't feel locked in by the license of those projects. They have permissive licenses. Anyone can maintain them.

I don't need to personally maintain a fork in order for the possibility to maintain one to exist.
He has actual positioning built in with the ir transceiver.
I have searches the github repo for information for page ranking.

I am newbie in SEO. I would grately appreciate if marginalia provided clean readme about it, about their algorithm.

At marginalia search front page we have access to search keywords, page algorithm is important enough to be at least discussed on layman terms.

How to optimize page, so it could have a high ranking?

I undestand this could be in the code documentation, but I have not yet checked it, sorry.
That's how striking works though. When you join a union you pay a recurring fee, the money is used to pay workers when they strike. Why is it hard to believe?
Ask HN: How do companies handle recruiting through HN?
I would expect to get a deluge of applications after posting a job position on HM.

Considering how hard and messy modern recruitment is, I wonder how the companies posting job openings on HN handle the recruitment.

Is there anyone here involved on the company side willing/able to talk about how you conduct the entire process?
If you know C++ inside out, it's very tricky and frustrating.

I think the problem is that it's "easy" to learn it well enough that you think you know it pretty much all.

But you're still far off and you get frustrated!
EPC Observatory
An Elegant Platform
The diff information exposed is also quite anemic - just which files changed.
I didn't read the full text but I did notice that the authors are 75% Japanese names and one other person who I'm assuming is of Chinese heritage. It makes me think of all the Japanese art I've seen with calligraphy that is unreadable to me. I can read Japanese pretty well but artistically rendered characters are often so hard for me to grok. I would be fascinated to see this work applied in this way and I bet these authors could leverage their language skills in this adjacent way.
Wheel-Hand-Leg-Arms Open Doors Playfully
Kevin Mitnik was famously held for 4 and a half years before his trial. That's where I learned about this shitty practice.

Anyone else rocking the "Free Kevin" bumper sticker back in the day?

This and civil forfeiture stuff always has pissed me off immensely.
I do not agree with most of this post, and I believe it is indeed “just spitballing”, but I appreciate the intent.

Programming is a set of thoughts and behaviors that exist in many aspects of life unrelated to programming. The group you’re describing would be everyone that spends a lot of time in those thoughts and behaviors.

Also I kinda just categorically reject that programming shapes one’s personality to that extent.
Depends on how you define success I guess.
If your definition of success is anything that remotely has to do with the well being of Gazans then its quite hard to make the case the Hamas attack was a success. Quite the contrary it seems to me.

If the goal was to kill Israelis, torture and humiliate them then yes it was a tremendous success.
> no one bothered to investigate it

Are you sure?