skysight-inc/HackerNews huggingface dataset:
My dad has been working from home since the 1980s. He worked for AT&T, selling telepresence products. He told his boss "how can we expect our customers to believe in these products if we don't?" And they let him work from home forever
The point is; "it doesn't have to".
Or worse than impeding progress, everyone adjusts their expectations to only that which can comfortably fit into a sprint. Big gnarly bugs, meaty technical problems, or innovative solutions - too risky. Better just take a few random tickets off the board and keep plodding along.

The direct effect is organizations start systematically ignoring the forest and start obsessing over the trees, simply because trees are easier to measure. And then inevitably wondering aloud "why is velocity AND quality tanking?". Anyone with half a brain can see why - disincentivizing innovation destroys innovation.
I appreciate the feedback I will add that to the lander.
"There are wealthy gentlemen in England who drive four-horse passenger-coaches twenty or thirty miles on a daily line in the summer because the privilege costs them considerable money; but if they were offered wages for the service, that would turn it into work, and then they would resign." -- Mark Twain

You can come in every so often (weekly) without issue (or by choice).

When you're forced to come in every day, that becomes different.
I think the analog here would be "only do game jams, never spend 5 years making one game", which is actually something I hear quite often on indie game forums.
> It’s cool that AI is making that accessible.

If you want to be taught by a hallucinating crack head that gets only 60-70% at best of what it says right, then yes. As a qualified mathematician, I would suggest that the best path to teaching is small steps in a properly defined hierarchy of knowledge and practice practice practice.

Most of the teaching is seen as rubbish because people didn't get enough practice further down the tree to be able to do it instinctively so higher level concepts can be retained.
How Method Dispatch Works
The alternative to Tauri isn't the web - it's Electron which has a specific Chrome version.

One big reason people go for delivering their web apps through Electron is so they can guarantee that they are on a specific modern version of Chrome. This is something you lose with Tauri. You gain some tighter memory consumption, but you do trade one thing in for another.
> Microsoft also made its extension marketplace closed-source so we (and Cursor) have to hack our way through it.

For the marketplace, can you not use Open VSX [1]?

[1] https://github.com/eclipse/openvsx
> task of a formalizing an informal problem is itself an informal problem

I couldn't find details about this - do you know of a paper or some resource which digs into that idea?
One colleague, years back, got somewhat famous by negotiating that work would pay for his commute one way. His argument was: "I don't stop thinking about work just because I leave the office and I frequently solve issues on my way home and that's not free".

For some regions, where salaries don't match housing cost, I don't think it's unfair to ask your employer to pay half of your commute. Either you pay a salary that allows relocation, or you pay at least some of the commute time. Again it's not as if work stops just because you leave the office, if you're a developer at least.
The analogy there isn't as direct as I'd like, because both engineers found a path between A and B[0], and I'd thought TFA was saying (because my experience has been) the initial feeling of stupidity comes from not seeing any path at all between them[1].

The way I currently think about it is that a learning space is a sort of skill tree (poset), and the easy concepts/skills are the ones where we can learn all the prereqs, and then just combine them (join reducible elements), whereas the tricky concepts/skills (the ones which make us feel stupid) are the ones that only have a single prerequisite, so we can't just combine things we already know, but have to do something novel[2] in order to acquire them (join irreducible elements).

[0] and both of them were probably confident all along that they'd make it, the former because they had already sketched out a few likely paths in their mind, the latter because they've always managed to muddle through before

[1] furthermore, having travelled from A to B multiple times, it's difficult for a teacher to empathise with those who are not following

[2] to https://news.ycombinator.com/item?id=41566945 I'd say maybe that's why traditionally we've waited until people are in their late teens/early twenties, significantly ego-invested in research as a career path, and have an experienced mentor, before we throw them overboard into the lake of obligate stupidity[3]?

(there are exceptions: Feynman habitually tested himself by attempting to self-derive [practising research mode] before allowing himself to read expository texts [entering spectator mode]. Somewhere he[?] claims something along the lines of him not being that smart, just that people were impressed after they asked him questions for which he could give answers he'd already spent hundreds of hours thinking about)

[3] everybody genius until it time to do genius shit, yo
I only looked at the linked file, so I'm not going to speak to the rest of the code and don't really have a good grasp of the architecture here.

This seems mostly ok. The only thing that (imo) wouldn't pass code review is that big honking loop at https://github.com/achristmascarl/rainfrog/blob/main/src/app.... That thing needs to be refactored down to be readable, with individual logic chunks being put into their own functions and tidied up a bit.

That's not really Rust-specific, obviously, but all the `match` and `if let` and whatever other Rust stuff looks fine, so it's what I've got.
It was the first famous 3d game and the renderer was so easy to adapt to any other system.
I have to disagree. For some reason our industry seems to attract a lot of people that are enamored with the tech for tech’s sake. I was one of those. It has a huge epiphany to me at 26 to realize the tech didn’t matter - it was the people (users/customers) and what use they could get out of it. But that realization didn’t change my core - I still loved tech and did deep dives. But now my reason had changed a bit - and what I produced was more usable. I think it’s a very healthy thing to help jr engineers see this.
China hasn't fought a war in more than 40 years. China fought limited border wars with India many decades ago. The Sino-Vietnam war was 1979.

The invasion of Tibet is the most relevant example here. Tibet was internationally recognized as part of China, but was de facto independent, similarly to Taiwan nowadays. The PRC invaded as soon as it won the civil war, because it was one of the last parts of China that was still beyond the control of the central government. However, I think it's clear that the PRC today views an invasion of Taiwan as a last resort, not as the policy of choice.
Limiting it to this sort of context (deliberately excluding web stuff, where there may be more argument): I don't believe there is anything nice the ads are paying for.
I don't fancy a future of multiple diverging VSCode forks.

I wonder if they could have created a "Super Plugin" interface instead of a Cursor specific fork and try to get it merged to VSCode or VSCodium or at least keep as a new shared platform for deep customisation instead of balkanisation by everyone interested in doing something similar.
maybe. I've had more and more issues with Firefox under Linux lately.
Show HN: Opik, an open source LLM evaluation framework
Hey HN! I'm Caleb, one of the contributors to Opik, a new open source framework for LLM evaluations.

Over the last few months, my colleagues and I have been working on a project to solve what we see as the most painful parts of writing evals for an LLM application. For this initial release, we've focused on a few core features that we think are the most essential:

- Simplifying the implementation of more complex LLM-based evaluation metrics, like Hallucination and Moderation.

- Enabling step-by-step tracking, such that you can test and debug each individual component of your LLM application, even in more complex multi-agent architectures.

- Exposing an API for "model unit tests" (built on Pytest), to allow you to run evals as part of your CI/CD pipelines

- Providing an easy UI for scoring, annotating, and versioning your logged LLM data, for further evaluation or training.

It's often hard to feel like you can trust an LLM application in production, not just because of the stochastic nature of the model, but because of the opaqueness of the application itself. Our belief is that with better tooling for evaluations, we can meaningfully improve this situation, and unlock a new wave of LLM applications.

You can run Opik locally, or with a free API key via our cloud platform. You can use it with any model server or hosted model, but we currently have a built-in integration with the OpenAI Python library, which means it automatically works not just with OpenAI models, but with any model served via a compatible model server (ollama, vLLM, etc). Opik also currently has out-of-the-box integrations with LangChain, LlamaIndex, Ragas, and a few other popular tools.

This is our initial release of Opik, so if you have any feedback or questions, I'd love to hear them!
> you can’t just cross out a section of a contract, sign it, and have that be binding. The other party has to know about it (by you telling them) and then agree to those terms.

Yes I think that was implied by the original poster. The company has to counter-sign the modified document, which is why they always get you to sign it first, so they can review before they sign.
The DEADLY self-cleaning litter boxes that have flooded the market [video]
Blob of hydrogel can play the video game Pong
Misinformation from one country is allowed, misinformation from another country isn't. How do we know for sure that the news outlets from Western countries are actually telling the truth about what's going on, and aren't just making things up or lying by omission? And how long until Meta and other social media giants start banning news outlets that they personally disagree with - that is, if they aren't already? They are no better than the corrupt dictatorships they claim to be protecting us from.
I think it's more instances like "if you're traveling and you get back to your home city at 9am don't feel like you need to be in the office by a certain time, just WFH that day." Obviously if you're traveling as part of your job you're not going to be working from the office during that travel.
I have the exact opposite experience. All my friends and I immediately switched to legal dispensaries the moment we could.

I shudder to recall the bad old days of prohibition when I had to deal with flakey, shady characters.
Without additional context, my guess is that you could have sold more if you had gotten more exposure. If the quality is good and there is a market for it, then it's only potential readers not knowing about it that prevents them from buying it.
> I thought I recognized your username, I remember jailbreaking the original iPhone on IRC with you helping :)

Yep, same author of Cydia [1].

[1] https://en.wikipedia.org/wiki/Cydia
These systems will clearly be able to "out-think" some humans, just by virtue of them holding more knowledge than some humans. Our definitions of reasoning and "thinking" need an update.

Current systems may not be able to out-think the greatest human minds, but they can certainly summarize their data sets better than many humans can, especially when allowed multiple rounds to evaluate their own output before submitting it.
It's sad that the earlier and much better version (https://en.m.wikipedia.org/wiki/App_Development_and_Condimen...) of that Black Mirror episode is forgotten.
Which reduces it to trivia. whereas if you read the article you can learn (or refresh yourself) about a number of interesting geometric properties. That's more fun for me.
I was responding to (what I thought was) a point about AI themselves rather than specifically attached to corporations.

Corporations (and bureaucracies) don't follow the same maths as evolution — although they do mutate, merge, split, share memes, etc., the difference is that "success" isn't measured in number of descendants.

But even then, organisations that last, generally have their own survival encoded into their structure, which may or may not look like any particular individual within also wanting the organisation to continue.
I haven't. I'm pretty comfortable on my back, just can't seem to fall asleep.
Ingesting vitamins from Amazon is certainly a choice. One I would not make in 2024.
> They don't have the confidence to jump into busy work chats.

Have you had the time to do anything to assist? Have you brought this up with the folks who should be mentoring or managing these people? Mentoring is still mentoring, whether or not one happens to be breathing the same air as the fellow one is mentoring.

IME one HUGE benefit of moving what would be one-off watercooler chats to one-off chats in a '#watercooler' channel (or whatever) is that one no longer has to be on-site and socially connected in order to get most of the benefits of the rumor mill. Making all that side chatter searchable across the whole company does WONDERS for cross-team functionality and awareness.
It comes down to voice/exit/loyalty and a lot of people have chosen voice/stay apparently.
How "distasteful."
cool I was looking for something like this, attractive site too

when I install it it seems to depend on vuepress-plugin-search-pro which requires yarn 2 berry. not sure if you are aware this extra hurdle
Lightweight radio transmitters on birds, bats and insects
I did check out their features but did not see that listed on their landing page.

May consider dropping the $300 to try out their kit.
I don’t really understand the argument either. GraalJS is an implementation of ES2023 with additional features from graal on top.

Just because its implementation wasn’t originally for a web browser makes it not “canonical”?
Been using it in the UK for a while on the beta, works fine
Completely ignoring any RTO/WFH-specific aspects, one of the jobs of a manager is to communicate and explain corporate policies to their direct reports, and enforce those policies.
Could anyone who's tried installing it on a 2015 MacBook Pro give me some feedback - will it work?
Always interesting to hear such claims when graphic editors like Penpot, which have much tighter perf requirements than editors, are so fast while using React.
Commenting on such topics on hn makes me want to have some kind of footer with a/s/l/salary/social class etc.

I'm from central/eastern Europe, and I feel a little bit of WEIRD bias [https://en.m.wikipedia.org/wiki/Psychology#WEIRD_bias] in many opinions presented here.

I'm not saying it's wrong. I'm just finding myself more and more blocked when it comes to discussing such topics.

Your friends have friends of different sex - I get it, but for how long we would have to debate here to check if there really is no sexual tension there. Where does relationships come from then in those groups? None of those friends become pairs/partners? There are no ex-lovers who after 10-20 years are coming back together from the "friendship phase". Etc.

On the other hand, I never said that there is only sexual tension. Just that it's hard for me to imagine a world where it's not important.
Well yes but actually no. Those MBAs are not your users, so their rise has nothing to do with the software development at its core. Because you're not developing software for your boss(es), remember? You are developing it for some poor humans called users - which may or (more often) may not have a say in this of course.
Yes, charts are not generic enough for me too.

I like Paisa's ledger file editor, though other parts not working in my country, I'm fetching prices with a python script.

I wish its editor seperated into a library to be included in personal projects.
I think businesses are more focused on getting AI to a point where it can do trillions of dollars of work by itself, and then selling those services. Charging for a chat bot in the short term is just a stop gap until they get there
Cargo is great so I’m surprised we’re not seeing tinier interoperable packages (e.g., tasks like serialization and transport) instead of C++-like frameworks.
I literally posted a video of a recent tour.
Also reminds me of that old website where people could send text messages to (before Twitter existed).

There was this story of a person who could ping a machine and he knew it was in his house, but for the love of God couldn't find the machine. It's a very short story, but he ends up looking at the pings not knowing where this machine is runnning.
The Netherlands does not have transport cost compensation by law. Various unions have negotiated it for their members and a lot of people have it as part of their compensation package, but it's not mandated by law that a company should pay you for your travel cost.

A company is also not mandated by law to provide you with a bicycle.

You also do not get your cost fully covered if you drive by car. Currently it's capped at 23 cents per kilometer which is not enough for most cars.

It's not a tax deductible, it's just (income) tax free.
It’s a job, if you’re not there for the pay, you’re also hurting every other worker by reducing the market price for similar labor.

The people who are there to “solve interesting problems” are there to do so for pay. But, they can also get paid by other employers, who can offer more sensible employment terms.
Profit and Loss by Mises made me realize that the reason the free market works is akin to natural selection.
It's not even the main point of the essay.
Anyway it's great and a short read, also free

https://mises.org/library/book/profit-and-loss
The dead person has next of kin, who would see the money if it exists. The signature on the lawsuit is somewhat of a formality.
>second
> rather than a 2 hour car ride as seems to be the case for many people in the US.

The Netherlands has good bicycle infrastructure but the majority of people still go to work by car.

The commute time between countries is similar.
And in the interim, before you're non-replaceable (which very, very few people actually are even if they follow your suggestions), you'll definitely be fired for being an asshole to your coworkers, barely doing half your job, and as jensens said having horrific technical judgment. And rightfully so, and now there's a company of people who know you and what kind of coworker you are.

Several times in my career I've had my boss or one of my boss's peers send someone's resume to me because our tenures at another company lined up. Sometimes I knew them, and sometimes someone otherwise very well qualified for a job on the technical merits didn't get an initial interview because they were horrible to work with.
> we're building Void as a fork of vscode

Hard pass.

Sorry but you can pry IDEA from my cold dead hands or at least VSCode doesn't hold a candle to it IMHO. And no, I'm not looking for a discussion on VSCode vs IDEA.

Building a new code editor for a single feature is a dead end in my opinion.
Certainly, for information systems in public transit that would be hard to argue for. However, I took chgs' remark to be more general.
aerospace tiling app is the bees knees.
It most certainly is a huge deal to handle all the browser differences with regular websites.

A big reason people choose Electron is so they don't have to deal with all these differences.
An interactive core memory electronic kit
How are you going to usefully use this information if you wouldn't have an obvious way to know precisely how long it's been between whenever you lost track of the moon and stars and whenever the sun is clearly visible over the horizon?
No, but it's pretty obvious, isn't it? If you have an informal problem statement, say "I want this button to be bigger", formalizing it can't be a formal process.
Here's another one: "roboflex", https://github.com/flexrobotics

ROS is irredeemable. I've seen it used in large projects, and the amount of time wasted "wrestling with ros" was ridiculous. I believe this will never change. Just because tensorflow existed meant folks shouldn't have looked for an easier way, and created PyTorch? No! Forge on, intrepid ros-replacers!
I don’t speak Russian or any other language written in Cyrillic, but I learned the alphabet years ago for reasons. It has come in handy when looking at pictures of computers and other tech, where many of the words are cognates with English. Words like “register” and “control” are clear in some of the pictures linked to here.
It seems to me like you are pre-disqualifying yourself from connecting with people. That sounds to me like a consequence of social anxiety. There is no reason you can’t be friends with women- both straight and lesbian, and it’s not creepy to be friendly. Even if you are romantically interested in them, that isn’t inherently creepy either. I’m an athlete and many of the women in my community are happily dating men they met at the gym that were just friendly and welcoming at first.

I would recommend pushing yourself to connect with people, but take it slowly- tell yourself it is okay even if it feels awkward and do one small thing at a time, like smiling and saying hi. The best fix for social anxiety is positive social experiences.

The natural way people connect with new people is through a trusted intermediate- someone who can introduce you, and whose mere presence vouches for you. “Cold approaches” feel a lot more scary and awkward, although they also build a lot of confidence.
That strategy has been working for the past 6 or so years.
How about this one?
https://en.wikipedia.org/wiki/Einstein_refrigerator

Far as damaging the environment, I'm a contrarian. If people tell me "blah blah we're forcing you to help the environment because we think that's a good thing you should be doing" I'll do the opposite. At least for me they need to be saying "we're going to pass a law that forces you to pollute because our opinion is that is what you should be doing" and it is at that point that I would try to save the environment
> VSCodium

VSCodium does not do any development but only build VSCode codebase to be without all Microsoft telemetry and proprietary stuff and use open-vsx marketplace.

> VSCode

I will leave it as an exercise to the reader to think of some reasons why would VSCode team refuse to accept such change.
I got the obvious way. What i was asking about is how do you identify drift in the data in the first place? The Model has been deployed after training/test data-set passes. Presumably with drift in the input the model's predictions will not be "good" anymore. How do you disambiguate this case from the model itself being wrong for other reasons?
I like to think I do too.

However, I think we can recognize a collective we that even if the individual might not do a thing ... we're all in the same boat in the end.
There is no legal right to work from home in The Netherlands. The only law we have is that an employer should give you a good reason to work from the office.
Do you have any substantial evidence to support your claim, apart from the strong language?
I'm sure there's a market for your creation ;-)
Thank you for the great feedback -- we'll definitely add this to our feature set.

How do you plan to use the feature? Is this for social media sharing?
The best tool I have bought in the last 3 years was a 3d-printer... It lets me make other tools - even if they aren't as durable as steel, I can design them chunkier, or print a new one if they break.
He used the detective/crime dialogue format to deliver sci-fi.