skysight-inc/HackerNews huggingface dataset:
In any industry, if you want a team to work well, you have to have someone with both authority and hands-on experience who’s responsible for providing day-to-day guidance. Sometimes that person is called a “supervisor” or “tech lead” instead of “manager”, although this typically implies some division of responsibilities as well; no reason the person providing guidance necessarily has to be the same person reporting to leadership or hiring and firing.
> which works perfectly well in the 99% case.

Not without its related traits and whatnot. Without those you have the same all the same problems the Go proposals keep running into. Trouble is that it is not yet clear what the Go equivalent is to those related features.

However, the attempts to figure that out keep coming. Ian Lance Taylor (of generics fame) recently implemented the latest proposal to try it out, although it seems it too has failed, but suggests that things are inching closer to something usable when the initial details were able stand up to basic scrutiny. Nothing has "won" yet.
> For example, Go's language guards against unused variables or imports, they are a compiler error. Assigning an `err` variable but not using it is a compiler error.

Unfortunately, Go's language design also enables unused variables without any error or warning. They are only sometimes a compiler error.

Specifically, multiple return interacts poorly with unused variable detection. See:

func fallable() (int, error) {
return 0, nil
}

func f1() {
val, err := fallable()
if err != nil { panic(err) }
fmt.Println(val)
val2, err := fallable()
fmt.Println(val2)
// notice how I didn't check 'err' this time? This compiles fine
}

When you use `:=` it assigned a new variable, except when you do multiple return it re-assigns existing variables instead of shadowing them, and so the unused variable check considers them as having been used.

I've seen so many ignored errors from this poor design choice, so it really does happen in practice.
> However, BYD is not stopping at 1000V charging. In November, leaked information showed that BYD is working on the world’s fastest battery for electric construction machinery. It will feature a 1500V high-voltage platform, 400A max current, up to 600 kW charging power, over 7000 life cycles, and a maximum capacity of 2,500 kWh. The battery will have lithium iron phosphate (LFP) chemistry.

Incredible. That is almost 20 years of service life assuming daily cycling.
Absolutely. And we can finally infent FTL and fly back in time to stop nuclear to begin with. ¯\_(ツ)_/¯
But why 8-character indents as the standard formatting for Hare programs? I notice that Odin seems to prefer 8-character indents as well. It seems like
a real blow to readability for deeply nested code. Maybe you aren't supposed to write deeply nested code?
Could that perhaps work better in .gitconfig than a shell function?

I know for me, I could not use "acp" as the alias because it would conflict with the oh-my-zsh aws plugin to load profile credentials.
> NATO is a purely defensive organization

Are nuclear missiles located in Europe and pointed to the East also "purely defensive" weapon? It doesn't help good relations when you have a gun pointed at your face.
If your more powerful neighbor's ruler publicly threatens to annex your country, the correct course of action is to prepare for war. If anything, Trudeau is not being dramatic enough yet.
I think you're right in that there needs to be enforcement provisions, and maybe Trump should be doing a better job of convincing Ukraine that he intends to provide for those. But I don't think it's necessarily a given that the Russians won't agree to any provisions; they'll say that for the sake of bargaining but if they really meant that they wouldn't be coming to the negotiating table. But even if the Russians really aren't ready to agree to security provisions, coming to the negotiating table does not obligate either side to agree to a deal.

I personally would be much more satisfied with my tax dollars going to Ukraine if they had demonstrated that there is no nonviolent solution to this conflict; from the perspective of Americans this is just another case of two countries squabbling over adjoining territories and that's fairly common among countries that don't have a SoFA or defense pact with America (which, regardless of how passionate the Europeans are about Russia pushing into the frontier of western Europe, currently includes Ukraine).
Would hemp be viable in this case?
Pretty much all block ciphers (and therefore their derivative constructions) are iterated.

The SHACAL-2 permutation though is much more mathematically unstructured than AES. It's an augmented ARX unbalanced Feistel design (w/ additional non-linearities). Hard to imagine you could reconstruct any usable mathematical structure in that mess. It also has a strong key schedule which is not vulnerable to related-key attacks (AES is) which is by design due to its hashing application. 512-bit key space too which allows for easy nonce integration.
> Hotspot/tethered data is a separate pool from general mobile data.

This is only true if your device has an anti-user feature that prioritizes your carrier's interest over your own. Most Android custom ROMs allows you to bypass this, and iirc jailbroken iPhones too.

The whole point of this is to stop you from using mobile data on your laptops. I find it hard to believe that Apple wouldn't collude with mobile carriers to implement restrictions if they do make such a device.
I WFH for 20 years but never had a job where we did not have an office.
No. The amount of work that a manager has to handle to do their job right is incompatible with coding at a professional rate. If you have a manager that codes, then they won't have (enough) time to:

- Write and design your packets (if in a corporation), or your career path (if in a smaller company)

- Align with other teams, get consensus, shield you from politics beyond your level.

- Make long term planning and making sure your team and neighboring teams follow it.

- Listen to you and your colleagues and handle conflicts.

EDIT: forgive me for not reading TFA first. I won't change my comment as it aligns very well with the article. I still think that the answer to the "should code" question is no, not maybe... Let's not try to overload and overcomplicate what "coding" means.
I remember a law firm I worked at buying an Alpha server running NT to host a SQL Server database system in the mid-90s. I was network admin, but we ran Netware at the time an I didn't touch that machine, we had an Alpha sysadmin/dba for it. I left a few months later to a firm that was already running NT on its servers; learning a new network OS in a stable environment was much preferable to converting from Netware to NT.
I think it is fair to see that there has been a lot more extraordinary noise in the economy (COVID, money printing, interest rates escalating at historically fast rates, etc), such that their models might not be as effective as more normal times.
Great read. The part about art needing to be created by a human particularly resonated.

There is a fundamental difference between creativity and novelty. Novelty is empirically measurable and is something an AI can do. Creativity is an expression of the human experience. It can't be outsourced.
> What an insulting

Note that especially in this instance, offense was taken, not given
Our priority is always the developer experience and I apologize for the friction you are seeing here.

The issue is that we are truly in a unique space when it comes to internet data. We have gone through several iterations on how to present the full extent of data and not just your public IP address.

If you are a regular user of our service, you know that we have a very open access approach to our data. We provide most of our data for free through our website, we have a generous API, and we have a fully accurate open access licensed database. We also have more free services to be released!

Due to the open data approach, developers appreciate us. We are not trying to create any barriers or friction here, but we are trying to find a balance. If you have any suggestions that can encourage users to explore our data while simultaneously providing everyone with a frictionless experience with our data, please let me know.
Unfortunately it's not one of the transparent window ones. Nice when it used to work though.
How did I imply that?

I'm talking about down payments, paid for by stock sale, 401k, or IRA loans.

Maybe I'm crazy and you're right, but I think most people use these vehicles to save for and fund their house purchase, not a regular savings account.
I find cuttlefish normally very cute but dear god this is nightmare fuel.
>The concept of compile-time programming having the same appearance as runtime programming is very cool in my opinion.

You mean, something that Lisp does since the early 1980s?
Relatively speaking, that's still by far the best case scenario.

We now live in a world of "how bad will it get".
Are there prompts that aren’t trivially easy to reverse engineer? Is there such a thing as a sophisticated and unique prompt style?
also big bandcamp fan here actually, since i make music. i wish the app was better. i am very sad about spotify as a company. still an improvement from apple music though.
If that realistically happened, America would likely seize ASML assets in the United States and continue manufacture.

I'm not entirely sure of the supply chain, but I'm fairly certain that ASML has significant operations and manufacturing in the United States. I'm in Portland and ASML has a large office here for obvious reasons.
So just my own take which nobody will like ... Most of the activities I've seen to date has been identical to hundreds of re-orgs, riffs, downsizings, company refocus efforts, mergers and acquisitions I have participated in throughout my tech career. I think this was eventually going to happen regardless of who is in office as global trade is winding down at least according to a handful of the geopolitical Youtubers and the US burn rate was not sustainable. Trump actually reminds me of a CEO that drove nearly identical efforts in a company that grew to have a massive amount of bloat and waste. The employees hated all of it but the investors were mostly happy. I had survivors guilt for taking on the roles of many that were let go.
Actually, the difference is that a high amount of government officials are loyal to Israel.
I already have tons of aliases for git, One of my fav's when I developed on a Mac was to also take a photo every time I pushed. I forgot about it for about a year, going into that archive was hilarious.
Leaderboards are getting harder and harder as a decision tool. What does it mean to be better 0.7% or 1.6%. How does that help me? Is higher always better? What are the trade offs? Evals continue be the hardest most important parts of LLMs and tools that use them
Supreme Court sides with San Francisco in its fight over EPA clean water rules
Indeed. After I had learned Z80 assembler from books, I managed to teach myself M6809 programming from the (very good) Motorola spec sheet. I was Master Of The Multiverse!

Then I calmed down, and learned 6502 and 8086 from books. And nowadays I can hardly remember anything about them, or C or C++ which I've actually used to make money for most of my life. I'm nearly 72 now, so perhaps this is forgivable. I'd be interested to know how many young programmers learn an assembly language these days.
Fun side projects mostly, my GH username is the same as here if you’re (morbidly) curious.
I am a manger and the best I can do is occasionally fix minor bugs and improve public docs. I feel like doing that is very important to better “stay in touch” with the product.
The app is a Twitter clone (The name is literally a pun on Twitter) and this type of writing has been an ongoing meme for a few years.

I’d say it’s more of an example of jumping on a trend at a good time.
We're talking about drafts, which would certainly occur if America and China went to war. Both countries would start attacking the mainland. Are you willing sacrifice your son's life for that?
There's been images showing both Ukraine and Russia using Discord. IIRC including video streaming drone kills. Not sure if anyone is piloting over the streams.
Barbary Wars were due to attacks on American ships.
Make the URL field a URL type field for better usability.

https://developer.mozilla.org/en-US/docs/Learn_web_developme...

I’d also consider using something like simplecss for the layout as it’s simple, CDN hosted and will work nicely across different devices.
You can transfer a domain, but I afaik they don't take offer web/mail hosting for domains registered elsewhere at all. It's not totally ideal if you want to decouple your domain registration from your mail hosting.

Also, can't recommend paying 25% more to be billed in USD instead of EUR.
Kudos for that! And lucky :) I think we agree that no much time is left a part from minor bug fixes :)
Afghanistan is an awful example because there was a large number of civilians dead as a result (many times more that foreign soldiers), country having to live through several devastating wars, poverty, and a terrorist group became the government in the end. This was much worse thing than what is happening in Ukraine.
I've seen manager calendars, and their days are packed with meetings. Expecting them to do in depth code reviews, pairing, is unrealistic.

I think eng managers should rely on their ICs to inform them of what is going on, and the manager should be the advocate for IC dev needs. Devs should be able to tell their manager what the pain points engineering is experiencing and the manager should advocate on behalf of their team.
Because there will always be engagements. There will always be some random rebel group attacking American ships in the middle east (we've been at war with various pirates in Somalia since the beginning of this country, and even before that). There will always be skirmishes and encroachments, terror attacks, etc.
I don't think there is much to be gained by Rijndael-256 (it requires 2 AES-NI operations with a shuffle in between anyway).

There are more promising Feistel-like constructions on top of AES operations such as Areion: https://eprint.iacr.org/2023/794
https://archive.ph/MObHU
Similar threads:

https://news.ycombinator.com/item?id=37825653

https://news.ycombinator.com/item?id=31860131

I occasionally do see people recommending Brother printers on HN, but maybe they too are unaware that they're like the other printers.
What amazing creatures! One of the coolest experiences I’ve lived scuba diving was an interaction with a cuttlefish. It would come towards me in its alien like swimming style and crazy eyes, while pulsating super cool colors, getting very close to my face and then quickly swimming back and forth and up and down, speeding up and slowing down, like performing some kind of ritual dance.

I think it was trying to hypnotize me, like Futurama’s good old Hypnotoad. What was the motivation behind, I will always wonder
I find a good manager treats me like a peer and not some superior. Part of that is being in the trenches and having experience with what I'm working on. Maybe they're not taking on entire features anymore or doing the same level of code review as others but I think for a manager who manages ICs - they should be much closer to the code. Maybe this would be the "team lead" in some companies or a supervisor type role but I think I prefer that kind of person to be my actual manager than some other nebulous person who doesn't even interact with me on a daily basis.

A big problem I had with some managers who didn't code was that they sometimes had wild expectations. They were also not good mentors. They couldn't really teach you much of anything because their job was so distinctly different from what you were doing.
I was simply replying to the "if you're undecided consider this scenario" take. As with many conversations, the situations are often more complex and nuanced than the example case, and as with many initiatives, good intentions can get co-opted until it isn't remotely what people want it to be. People might be onboard with the government assisting someone in the late stages of a terminal illness to end their life with dignity, but find it grotesque if not criminal for the government to be assisting in ending the life of someone who isn't happy with their current apartment.

So yes, it's a good program for some cases, but it is a very ugly topic that is not something that people should be "decided" on.
Due to reaching the limit of growth of LLM's, the new trendy train is AI Agents. This will fail due to a lot of reasons.
Sane people use tools wisely, and skepticism is not a Luddite label. I personally choose to avoid implementing a technology until it is proven reliable and safe.
You can vibe code all you want. Just stay away from my repos.:)
Convex MCP Server
Ask HN: Easier Alternative to Salesforce?
I wonder if there is a need for easy to customize CRM. What are your thoughts? You would get a base software with ability to create own automations using natural language. I created simple and short concept video https://www.youtube.com/watch?v=9Yyc6xD1JbM to visualise what I mean.
My solution is fine- privacy is not one of my requirements.
https://www.supremecourt.gov/opinions/24pdf/23-753_f2bh.pdf
Many people used to sign up for military service since their ancestors fought on American soil for American interests, and were actually raised under the presumption that this is the main purpose of the American army (or protecting American interests abroad, such as protecting American vessels on international waters). As it's become ever-more-apparent to the group most likely to enroll in the military (conservatives) that this is no longer the case, military enlistment has gone way down.
I think the substance of the story: the cyber risk, has to be discussed. But, the assumption we're the beneficiary of Chinese dumping and it relates simply to US Tariffs is just .. well its back-fitting the world to the narrative you want.

Chinese cars have been sold in Australia for over a decade, from MG, Great Wall and other sources. Chinese assembled cars have been sold for even longer.

Battery electric vehicles at scale are important and an important market segment and for whatever reasons Tesla and Polestar and the europeans as sold here in Australia refused to break below the premium tax bracket. GWM, BYD, MG have all directly addressed the sub $40,000 AUD pricepoint, with both physically smaller and obviously cheaper vehicles. This in turn has led to massive diversification in the supply with the Hyundai Ioniq EV, the Kia (same backend manufacturing complex as Hyundai) Kona EV, the Toyota Camry Hybrids, as well as the prestige european and the Tesla.

China's domestic EV market is huge. Australia is a tiny market, and we stopped paying GM and Ford and Mitsubishi enough offset grant for them to assemble vehicles here, there is no onshore car manufacture here. A great shame and a strategic risk in the coming world of higher risk of military need.

China may indeed be snooping on our drivers. BMW has been snooping on our drivers for a long time, I know an owner who was instructed to drive to his nearest BMW shop for urgent repairs which the 2G monitoring SIM had indicated to the German car company needed attention.

He didn't get a warning light, he got a call from the manufacturer from the diagnostic snitch.
> SwiftUI is not swift. It's about framework not language.

True, imo.

> But even that doesn't matter
> Most of cocoa/objc stuff was written long ago and back when QA was better. If this was cocoa and objective c today it would be equally buggy.

I don't think I agree about this entirely. Although you can write unperformant code in any language and framework, SwiftUI is a different world of heavy abstraction. Writing a list view in AppKit using the documentation available allows for and encourages much more deliberate implementation in such a way that it'll be an almost night and day difference compared to the likely NavigationSplitView they're using in Settings. It's an inverse relationship with performance that SwiftUI takes; efficiency of piecing together the high level details first, and little to no control or clarity on how you'd optimize for performance.

My hunch is that with Settings, they're using a NavigationView or NavigationSplitView and not letting each view be recreated on selection, so they're sticking around in memory. However, if they were recreating each pane on selection, it seems like the render of the view waits for some kind of I/O, maybe reading their .plist or interacting directly with a system level CLI, which is why there's a delay before the UI renders.

Another possibility is a combo of both, they're retaining the views in memory AND triggering I/O immediately on selection, so the reads and threads accumulate quickly without being released
"true generalisation" isn't really something a lot of humans can do.
less specifically like OP's, but a really great product that I and a bunch of my coworkers use: the 'Ultimate Hacking Keyboard' 60 (typically referred to as a UHK). I have mine with the palmrest and the recent riser accessory, so I use it split and tented for less wrist/forearm tension.
> undo a really big fuckup

People altering the line ending of several files so that you cannot do any normal actions anymore.
Show HN: AI Alternative to Retool
You need an OpenApi spec!
> sending it's soldiers with crutches riding donkeys

What would you use to transport items through the forest for example?
> Every other fantasy-type movie in a modern setting I cannot take seriously...Avengers, Harry Potter, Star Wars, etc.

> Like, just use a gun. Whatever you were going to attack with, put that in a gun, and attack at 45rpm, 3000 ft/s.

This is one of the many reasons why I like the Dresden Files universe. Wizards wield incredible power, but a wizard can still be brought down by a sniper.
The part of that interview that's stuck with me after I listened to this last year was his comments about the feudal system (at around 38:30 [1]).

So, tribal organisation is a natural organisation of humankind. We tend to fall into it, given any chance at all, given the proper stresses, or given the proper lack of stresses.

[1]: https://youtu.be/A-mLVVJkH7I?t=2314
Location: Chicago, IL

Remote: Yes

Willing to relocate: Yes!

Technologies: Text to Speech (TTS), Image generation (Stable Diffusion, FLUX), Machine Learning (ML), LLMs, Team Leading, AI Application development end-to-end.

Résumé/CV:
https://linkedin.com/in/shigabeev
https://drive.google.com/file/d/1gEfzZPD4fFdRZRh_Pe4G6YvHuOv...
https://peacedata.cc

Email: shigabeevilya@gmail.com

A Bit About Me:
I’m an AI specialist with a comprehensive background that spans advanced text-to-speech solutions, image generation using state-of-the-art models, and robust machine learning strategies. I’ve led teams to deliver end-to-end AI applications that drive real-world impact. Whether collaborating remotely or onsite, I thrive in dynamic environments and am always ready to tackle new challenges.

If you’re looking for someone who combines technical expertise with proven leadership in AI, let’s connect!

Looking forward to exciting opportunities ahead.

Best,
Ilya
I had a similar case when I work on a Matrix client (NeoChat) and I and the other devs were wondering why loading an account was so slow. Removing the loading spinner made it so much faster, because the animation to render the loading spinner uses 100% cpu.
I suppose so, but is that fundamentally different from just putting two LCD layers (from two identical TV) in front of the backlight?