skysight-inc/HackerNews huggingface dataset:
> I guess it depends on what that means.

A quick Google suggests that about 22% of Americans are multi-lingual, and roughly 8% of Americans do not have English as their dominant language (though I suspect that entirely non-English speaking Americans are at least one order of magnitude less).

I think only about 2% of countries in the world don't have an official language (America among them), and yet about 50% of the world is multi-lingual, so having an official language doesn't seem like an obstacle for other governments when it comes to support.

I suspect that the lack of of national language has more to do with the power struggle between the federal government and state governments then any issue, which is why I find this latest executive order quite baffling (for a party that is in the process of dismantling federal government, this is very much a federal power grab).

With all of that being said, I see it both as a recognition of the status quo, and a commitment to what is one of the greatest strengths of the United States (a single-language, single-currency market). Our largest economic rival (China) also has an enormous single-language, single-currency market, but that strength is largely focused inwards, since the use of a non-romanised language makes it very difficult for the non-Chinese reading population to adop sub-parts of the Chinese language.
Bad advice. It is not the problem with question when you feel it that way. It’s the problem with engagement of the manager. It’s perfectly normal to ask „How are you?“
Economics is inherently political. The original (and more descriptive) term for the subject is "political economy".
to be fair, there's not many ways to implement a token matcher.

though looking at that flood of loose ifs+returns, i kinda wish they used rust :)
I used keep a running list of things I wanted to talk about, wether technical, cultural, help talking to other teams, etc.

I also always asked how did I look from his point of view. It was very important for to know how my performance was perceived, since it’s easy for there to be a discrepancy between how I see my performance vs how it is perceived.

He was also very friendly and shared career advice and whatnot. I truly truly believe that having a dedicated eng manager can be a big factor of a 1x vs a 10x. I know that during that time with my manager I was a 10x and when he moved to another department my performance lowered, where it was motivation, lack of resources/feedback, or a combination or a bunch of other factors, having a good manager can make or brake a role in a company!
Into the 1970's, NASA did that. That was why there was Viking 1 and 2, Voyager 1 and 2, Pioneer 10 and 11, etc. Since then, however, NASA has stopped doing that. It became a balancing act- yes, 0 to 1 is much more expensive than 1 to 2, (1 to n is not quite as cheap as it is with software but it's still much cheaper than 0->1), but NASA Science is in the business of answering questions. The question is, will building, launching, and operating (the expensive part) two Parker Solar Probe's and two Juno's answer more questions than building one Parker Solar Probe, one Juno, and one OSIRIS-Rex? Almost certainly the three different probes answers more questions than two copies of two different probes. So once launch vehicle reliability got to be good enough that the fear of total mission failure went down low enough (1), duplicate missions basically went away.

1: Edited to add: this is actually tied into the Space Shuttle in interesting ways. See T.A. Heppenheimer, _The Space Shuttle Decision_ for why the STS became the sole space launch system for all of the US Government. Of course if it's manned it's reliability has to be so high that you don't have to worry about loss of payload, so building two copies of it was no longer necessary.
Any recommendations wrt resources that compare these or provides more context in that regard?
Manager here: first, I'll say that you're ahead of the rest of the class just by asking this question. Most people don't bother trying to get much out of the 1:1s with their bosses.

Here's the basic answer: the 1:1 is for you, not for me. If I'm doing my job well, I already know the status of your work. This is a chance for you to talk about anything that you want.

Some of my reports ask about technical things: how can we solve X better? Can we use Y algorithm? Why did we wind up going with Z tech instead of something else?

Some of my reports ask behavioral questions: how can I work better with Sue? I'm not confident in my presentation skills, can you help with that? I think I pissed off Bob, how can I recover?

Some ask for business discussions: how can we contribute better to the business? what are the most important priorities of the business? why are we focusing on a silly feature when there's so much tech debt to take care of?

And others talk about themselves: how can I get a promotion? How do I level up? What's my biggest weakness and how can I work on it?

Some people do all of the above, and some do none of the above. Some people have no interest in 1:1s, and it's just a quick status update and we bounce.

For that last group of people, I tend to try to poke and prod and try to get _something_ out of it, though.

I'll put it this way: the 1:1 for you, but it's also too valuable to skip just because you don't want it. We will have a 1:1 on a regular cadence, whether you like it or not. I don't want a meeting for the sake of having a meeting, but 1:1s are the single best way for managers to connect to team members. If you want to cancel all of the time because you have nothing to talk about, then that indicates a number of different possibilities, very few of which are good.

With that in mind, it's in your best interest to make 1:1s the best they can possibly be, which you are doing, so kudos to you.

Hope that helps.
Right now I get zero ubi so I guess I am even more limited on all of those, and am even more a pet.
Would you be able to avoid leaking back into the grid?

During a recent major weather event outage, a neighbor up the street was running a generator, that I think was not properly islanded. I experienced it by having some devices making weird sounds because they were receiving some low level voltage. They were probably leaking to tens of neighbors and losing generator output in the process.
Ask questions. Questions you have about the business, about future work, about your future. Ask for mentorship, ask for things.

1:1’s are both ways. As a manager, I’m giving you the unfiltered truth and access to ask anything you wish. I also will be candid about observations I see (or perceive) to help you improve. Or I’ll forward praise I heard someone give you.

These aren’t meant to be performance reviews. They’re meant to be relationship builders. For the betterment of the team and yourself.

Next time, come prepared.
No one is trying to make war, but naturally China is looking at changing the order of things, at least regionally. To make that happen it needs USA to move out, and create its own coalition of countries around the area.
I'm amazed and very disturbed that Trump has given up even trying to disguise his utter corruption anymore. Now he parades it for all to see.
Google up to something evil
One, if you charge above API costs, you should never police usage (so long as you're transparent with customers). Why would you need to cap usage if you're pricing correctly? (Rate limits aside)

Two, yes, many people will pay $20/mo for ChatGPT and then also pay for a product that under the hood uses OpenAI API. If you're worried about your product's value not being differentiated from ChatGPT, I'd say you have a product problem moreso than OpenAI has a billing model problem.
Just yesterday I read someone say that post-quantum cryptography is woke. Not sarcastically. Someone actually believes that post-quantum cryptography is woke, because it's something academics dreamed up and then told everyone they should be using. They view it the same way as DEI.
So, they are copying Oracle ?
o_node := graph.GetNodeByName(name)
var ret []string
for _, node := range o_node.connectedNodes() {
if !node.isHidden {
ret = append(ret, node.name)
}
}
return ret
you have this backwards: reusing code couples the code. copy+paste uncouples code

if you have two functions, they're not coupled. you change one, the other stays as-is

if you refactor it so that they both call a third function, they're now coupled. you can't change the part they have in common without either changing both, or uncoupling them by duplicating the code

(you often want that coupling, if it lines up with the semantics)
SWE Interview Practice Website
Due to all the news about mass layoffs, I made this website to help prep for your next SWE Interview.
You can practice not just the coding part, but your explanation and talking parts of your interview as well.
Give it a try! Feedback is welcome!
As a US citizen, i'm fine with that.
Oh. And there are even apps in the Play Store that do it.

What is even the point of Google doing this, with a VM no less?
Not just that, it's a danger for the linemen trying to fix the neighbourhood.
Our Small ML Team Beat OpenAI and Anthropic in a Specialized Domain [pdf]
As an ML engineer at Digits’ AI team, I spent the last 2 years anxious that our verticalized approach would be obsolete once OpenAI or Anthropic released their next API. How could our specialized accounting system compete when these giants had billions in funding?

But today, our results speak volumes: we’ve built an ML system that outperforms GPT-4o by 54% in transaction categorization, achieving 93.5% accuracy through domain-specific optimization rather than raw compute. After watching our system reach 100% accuracy for some businesses through specialized learning loops, I’m convinced that small teams focusing on specific problems have a future.

The lesson for other ML engineers feeling the existential dread of competition with foundation models: domain expertise and specialization can beat generalized approaches in vertical applications. You don’t need to match their resources—you just need to solve one problem exceptionally well.
as an anecdote, my own mother, who studied french in university and works in education, has built access DBs for places she's worked before. It seems its a very approachable and beginner friendly UI for non-programmers, somehow.
"For instance: with respect to COBOL you can really do only one of two things: fight the disease or pretend that it does not exist"

A better question might be, how should you proceed when your truth does not want to be heard?
Russia will not reject this ceasefire. It concedes absolutely nothing which basically forces Russia to say yes to it. Because if they don't, they looks so unreasonable that actual negotiations will fail.

My guestimate of the Russian position:

- Ukraine cannot ever be part of NATO.

- Seized territory remains Russian

- Sanctions should be lifted.

Next, it will not allow a "peace force" at the buffer zone. Because Russia will be back after it repairs its economy.
> I'll put it this way: the 1:1 for you, but it's also too valuable to skip just because you don't want it. We will have a 1:1 on a regular cadence, whether you like it or not. I don't want a meeting for the sake of having a meeting, but 1:1s are the single best way for managers to connect to team members. If you want to cancel all of the time because you have nothing to talk about, then that indicates a number of different possibilities, very few of which are good.

So what I'm hearing, it's not actually for me, it's for you.
hey, there are dozens of us F# users! dozens!

I do love F#, but its compiler is a rusty set of monkey bars. It's somehow single pass, meaning the type checker will struggle if you don't reorder certain expressions - but also dog slow, especially for `inline` definitions (which work more like templates or hygienic macros than .net generics, and are far more powerful.) File order matters, bafflingly! Newer .net features like spans and ref structs are missing with no clear path to implementation. Doing moderately clever things can cause the compiler to throw weird, opaque, internal errors. F# is built around immutability but there's no integration with the modern .net immutable collections.

It's clearly languishing and being kept alive by a skeleton crew, which is sad, because it deserves better, but I've used research prototypes less clunky than what ought to be a flagship.
SpaceX is going to pass whatever company is launching Falcon in short order, leaving them in the dust
I'm impressed by the advances in Computer Use mentioned here and this got me wondering - is this already mature enough to be utilized for usability testing? Would I be right to assume that in general, a UI that is more difficult for AI to navigate is likely to also be relatively difficult for humans, and that it's a signal that it should be simplified/improved in some way?
FWIW, having a human regularly count the equipment would have also uncovered the error. As well as other interesting reasons that discrepancies arise, such as theft. Always important remember that these systems are tools, not the truth, and have to be reconciled to the truth on a regular basis.
They do have heatpumps now, and can upgrade standard filter to Hepa if you want. So ... your points aren't that much of a biggy.

For me, it's about quality. If you sit in a ioniq 5 or EV6 and then sit in a model 3 and tell me they're of a similar quality ... I don't know what to tell you.

Emphasis on 'overall package'.
My experience is quite the opposite, 1:1s are the only meetings I regularly look forward to.
IBM EGA 8x14
Pretty damn good!
Yikes! I’ve heard so many similar sounding examples of misuse of generators and sketchy generator setups. Pila has the grid disconnect built in so there’s no risk of un-intended backfeed when islanded
This looks cools thanks! Makes me wonder if there's any way to do that with WGPU if WGPU is interfacing with Vulkan, probably not easy if possible I"m guessing.

WGPU has security protections since it's designed for the browser so I'm guessing it's impossible.
Well, it doesn't apply to either JWST or the subject of the article, so kind of feels like it's worth mentioning.

It doesn't change your specific, exact point (about previous cooling systems you were aware of), but it makes the conversation a lot less likely to confuse people IMO.
This is awesome. Thanks to you and all the TypeScript team for the work they put on this project! Also, nice to see you here, engaging with the community.

Porting to Go was the right decision, but part of me would've liked to see a different approach to solve the performance issue. Here I'm not thinking about the practicality, but simply about how cool it would've been if performance had instead been improved via:

- porting to OCaml. I contributed to Flow once upon a time, and a version of TypeScript in OCaml would've been huge in unifying the efforts here.

- porting to Rust. Having "official" TypeScript crates in rust would be huge for the Rust javascript-tooling ecosystem.

- a new runtime (or compiler!). I'm thinking here an optional, stricter version of TypeScript that forbids all the dynamic behaviours that make JavaScript hard to optimize. I'm also imagining an interpreter or compiler that can then use this stricter TypeScript to run faster or produce an efficient native binary, skipping JavaScript altogether and using types for optimization.

This last option would've been especially exciting since it is my opinion that Flow was hindered by the lack of dogfooding, at least when I was somewhat involved with the project. I hope this doesn't happen in the TypeScript project.

None of these are questions, just wanted to share these fanciful perspectives. I do agree Go sounds like the right choice, and and in any case I'm excited about the improvement in performance and memory usage. It really is the biggest gripe I have with TypeScript right now!
> I've lived on one of the streets mentioned in the article and its hard to overstate how shockingly dangerous the area is.

The army used to train their trauma surgeons in Chicago because of the number of knife and gunshot wounds seen in the city's hospitals. From 2001 to 2021, there were about 1,000 more murders in the city than American soldiers killed in Afghanistan and Iraq.
Very common. I was a daily reader of Slashdot for ten years without ever creating an account. Took me only five to create one for HN :)
/Tea/: An Image Board Open for Only Two Hours a Day
> Consider encouraging direct reports to keep their 1:1 document open in their browser throughout the week

A bit unexpected, doesn't seem healthy to me. Surely there are more important things happening in the average week other than career progression?

EDIT: I better stop reading this as I've always liked GitLab, but am catching some heavy Lumon vibes :D this is one of the possible agenda items: "SING - if added, the person who added it leads a singalong with all willing participants in the meeting" (at https://handbook.gitlab.com/handbook/leadership/1-1/suggeste...)
You don't have to make a binary choice between work and useless craft projects. Community projects and helping other people in their more meaningful projects can be useful and be fulfilling and make someone feel accomplished. Part of the problem with working as much as possible until retirement age is you never build any community presence or report and don't often make friends doing their own projects that would need your help.
Is that nuance? Or just politeness analysis of two semantically identical statements?
If your 1:1 is just status updates, that's not useful, I agree. It should be focused on things that only the manager can give you feedback on. Career growth, work feedback, training opportunities, budget for XYZ, etc. Things you want to get out of work that can't be supplied by your peers.
> I don't understand, what about that is a "silent failure"?

Silent failures can be "allowed" behavior in your applications that aren't actually labeled as errors but can be irregular. Think race conditions, deadlocks, silent timeouts, or even just mislabeled error logs.

> in order for your product to even know about it, wouldn't I need to write a log message for every single record update?

That's right, and this may not always feasible (or necessary!), but if your application can be impacted by errors like these, perhaps it may be worth logging anyway.

> the general question I have with any product that's marketing itself as being "AI-powered" - how do hallucinations get resolved?

> and if my architecture allows two microservices to update the same row in the same database...maybe it happening within 50ms is expected?

> if I ask your product "what caused such-and-such outage" and the answer that comes back is incorrect, how do I "teach" it the correct answer?

For these concerns, human-in-loop feedback is our preliminary approach! We have our own internally running to account for changes and false errors, but having explanations from human input (even as simple as "Not an error" or "Missed error" buttons) is very helpful.

> when that happens I can walk through their thought process and analysis chain with them and identify the gap that led them to the incorrect conclusion. often this is a useful signal that our system documentation needs to be updated, or log messages need to be clarified, or a dashboard should include a different metric, etc etc.

Got it, I imagine it'll be very helpful for us to display our chain of thought from our dashboards too. Great feedback, thank you!
In the early days, populations of eggs and protonymphs are high and perhaps you haven't learned to control humidity in different weather conditions, washing 2x a week will be effective imho.

But if you can maintain low humidity for a longer periods, the dust mite populations in your home will go down and frequent washing will be less important.
Trump 1 mostly targeted climate and Earth science (when it came to NASA funding). Trump 2/Musk is going after everything. They've just shut down the Office of the Chief Scientist at NASA and are planning to cut fully half of the remaining science budget.
There's an effect to be sure. I am, however, talking about legal status. As one of the other commenters pointed out, the actual text of the executive action is about rolling back a previous executive action designed to prevent Title VI discrimination. So, if I were affected as mentioned in the parent post to this, I would be reaching out to the ACLU to find a lawyer to help with challenging this.

As to the stated wording though, "making English the country's official language" (which mirror's wording used in the most recent presidential address), the executive order has no power to do so, because it's not a law.
Travel [long distance], relatively safely, in [short time].

LA to NY is a long roadtrip, but you can do it in 2-3 days with a few friends to rotate drivers. Walking that is a months long journey with a very real risk of death if you don't have a support vehicle.
> Man, are you ok?

Some people are objectively not ok when it comes to cults. There is no rational way of deprogramming them, they will paradoxically go deeper and deeper in the face of facts and logical arguments. You really can't debate religion.
> If Apple let you run macOS from a tethered iPhone, it just might[…]

…cannibalize iPad or Mac sales.

It’s almost insulting that modern iPhones support keyboard, mouse, and monitor via an USB-C hub, yet the experience remains artificially limited.
If you’re working in R with ggplot2, you could also consider the `ggrastr` package, specifically, `ggrastr::geom_point_rast`
Related to this discussion, astronomers’ usage of ‘metal’ is a fun example.
Strategy, not tactics. This isn't a meeting for you to update your manager with project status (you're doing that in the issue tracker, right?), it's for you to grow your career (and maybe get status from your manager for things that aren't in the bug tracker). Are there other teams I should be talking with? Any customer feedback from that incident a couple weeks ago? Did people like the foobar feature I added? I see "frobnix the glorlaz" is on the career ladder, how do you suggest I start doing that? What are the major priorities for Q3? What should we work on next?
They've sold more sausage than cars for others years too (2015, 2017).

Related Volkswagen Originalteil (105 points, 2 years ago, 92 comments) https://news.ycombinator.com/item?id=33741771

part no. 199 398 500 A
Give Elon the benefit of the doubt?

- Wants US to leave NATO

- Tells Polish minister of Foreign Affairs "Shut up, little man"

- Gets someone else to level his account on Diablo probably in exchange for a fair chunk of money ) and pretends he is actually the worlds best diablo player

- Calls a man he disagrees with a pedofile on twitter

- Calls veteran jet pilot, astronaut and US Senator a traitor

- Is on X for about 19 hours a day

- Makes false promises about features that Tesla's will have

I could keep on going... "Everyone seems to be going crazy"? You're suggesting Musk is like everyone else?