skysight-inc/HackerNews huggingface dataset:
I don't know if I see MORE wasps than before, or if I just notice them more because I see less bees.

I wouldn't mind getting rid of some of the wasps. They're nasty.
Agreed, it’s an apples to oranges comparison.
Doesn't this cost money? Could you use a model from huggingface too.
I'm trying to get into this kind of stuff, but I want to use free or local AI models to avoid bills.. lol
The "porcelain" (as opposed to the chrome) is terribly arcane.

I had a really tremendously bad experience with using git professionally and haven't touched it since, but apparently instead of something like "undo" you get "reflog." I don't know what to say about that. Everyone tells me that the internals are great, wonderful, magic, and I am willing to accept that on face value, but the selection of command names just baffles me. As a solo developer, I will just live without it until the names make more sense and I can find a use case.

(I am quite sure that someone will begin howling that you cannot program without git the same way projects cannot be done without Agile, and yet programming existed before either.)
Can someone suggest some good piano learning software? I really don't like subscriptions.

Many years ago I used Voyetra Teach Me Piano Deluxe which ran on Windows XP, but gave up after some time. I think I'd have to create a virtual machine to run that again. My town is so small I can't find a piano teacher.
The challenge with profiling is that you are getting some results but the interpretation of these results is extremely context dependent and possibly the issue is outside the context you are examining. It may be the tasks, it may be the glue between tasks and the graphs may not always tell the story. I find having some internal assumptions and being able to test them and building deeper mental model of the critical parts helps to flush out some culprits. Being able to at least eliminate some areas as "ok enough" can help to guide the search. It can be an iterative process where finding the right question and tool is more important than later looking at the data.
Personal experience: Bun has been a flawless drop-in replacement for both NodeJS and npm/yarn since I started using it around v0.4. Not only have I had zero issues running it, but it's been WAY faster. No benchmarks, but very noticeable, from "let's start a new build and go grab a coffee while waiting for it" on NodeJS, to "hit run aaaaand it's done."

I haven't thought twice about it. Frankly, I forgot that bun has been happily running behind the scenes for me. I highly recommend anyone using NodeJS to give it a go.
https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23...
And Apple now with their ad business. How are they fundamentally different?
https://archive.is/sRVho
Huh that is really cool! Thanks for the example!
it's just a creative name I came up with for the site
> It reads your package.json and writes to node_modules, just like other package managers, so you can replace:

> ...

> pnpm

pnpm's flagship feature is global deduplication of packages, so sadly bun's package manager doesn't seem to be a replacement. Is there any plan or intention to support pnpm-like disk saving? (I suppose not having to esbuild etc. everywhere already helps.)

That said, I'm very impressed with the speed of `bun add` with already cached packages. Literally instant.
I've become known amongst my friends for giving the same advice when it comes to most problems: "Uninstall Twitter and start going on walks."

I don't think it's only useful for intellectual pursuits: we rarely get enough alone time nowadays. And when we do, we're bombarded with stimulation and noise. There's no good opportunity to be alone with ourselves. Walking in a safe, familiar place without my phone has become one of my most important and cherished daily rituals -- I see it as an emotional cleansing.
I am glad that Git took off instead of Bazaar or SVN. But I would have been ok if Mercurial won as well.
You'd need millions of dollars to just compile and label datasets. The training itself requires a lot of resources and money, as does human reinforcement.

Open source models would need benefactors with deep pockets.
> I'd much rather pay for multiuse straw

Buy and bring your own reusable straw dude. They make them collapsible and easy to carry.
I don't feel it's that weird? I think when people see references to [Company] taking an action, they understand it to mean the [Company] executive leadership.
Along those lines, it's interesting how he chose such a simple and nonsensical name, "Git," that has become so important today. :)
I sometimes wonder what kind of state these people leave the code/docs/infra in.

Like, do they try to be conscientious about leaving the company in a good state? or do they leave deliberately misleading handover docs and release some subtly broken code before walking out the door...
Let me make another assumption, having options to work somewhere else is likely correlated with having made a good impression on a significant number of other people in your past professional career.
Wonderwall :-)
What's ChiComs?
That may not be as far-fetched as it sounds.

https://www.bbc.com/news/world-asia-india-60981318

> More than 4.7 million people in India - nearly 10 times higher than official records suggest - are thought to have died because of Covid-19, according to a new World Health Organization (WHO) report.

> Three large peer-reviewed studies had found that India's deaths from the pandemic by September 2021 were "six to seven times higher than reported officially". A paper in The Lancet by the Institute for Health Metrics and Evaluation (IHME), an independent global health research centre, uses subnational all-cause mortality data from 12 Indian states. They come close to the WHO's estimation.
Sage uses sympy for many symbolic things (and maxima for various others). In particular, sage doesn't contain a complete reimplementation, but tries to glue these other tools together.
This is just inventing a differentiated market labeling for ranched beef from the western US based on existing practice. It is a market positioning ploy for widely sold products that will have negligible impact on greenhouse gas emissions.
Given companies are doing subject tracking with in-store cameras and can use facial recognition to tell who you are, cash isn't going to be sufficient. They'll be able to build a pretty compelling shopping profile and can tie associate your cash purchases to your profile. Sure, it's not 100% fool-proof, but it doesn't need to be to be a massive privacy invasion. I suppose you could wear a mask, but that's generally frowned upon in stores.
The disastrous voyage of the world's first cryptocurrency cruise ship (2021)
SymPy is pretty nice but every time I use it for a real problem I end up hitting a wall and have to dig through the source or look at old issue reports for a workaround.

Most recently I wanted to simplify a complex expression with terms like ‘diag(v1) * v2’ into Hadamard products, and found I’d need to implement custom rules to get it to work.
> In bigger companies, this management layer is more concerned about creating domains of influence or "kingdoms" then they are in actually delivering value for the company.

This. I have seen teams completely devastated in reorgs that did absolutely nothing but strengthen some manager's position. You don't have to fire anyone, just moving key people and reassigning ownership is sufficient.
I think in-person talking papers over a bunch of dysfunction, in this case, at enormous cost in still-much-worse-than-ideal productivity (plus the overhead of offices). But does let things get done more efficiently than if they tried to take that dysfunction into a heavily-remote environment.

It also, separately, masks it—people working in-person, but hobbled by bad communication patterns, at least look productive.

I’m not claiming this is good, mind you, but that it’s made me understand at least one (I suspect large) segment of the “remote can’t be as good as in-person” side of the argument. If this is how they think “serious business” should or must function, no wonder they’re skeptical of remote work. Meanwhile they’re actually just organizationally bad at communication, in general.
Lol - thanks... this was just something I wrote quickly.

Or, I meant that this was yet _another_ heart attack waiting in line? Kidding...
Yeah, it shows some recent tweets mixed with old ones (including 2015)...
I'm sure they meant when could git use itself for version control.
I wrote a curses based cheque processing system in C over a weekend after our old cheque processing server literally went up in smoke. I'm guessing it is long dead and did not become a leader in its field though.
This is life, pick your axioms – Readjust as necessary to optimize attitude.

Don't act like you don't do the exact same. :)
On desktop it was very good. On mobile... well I had to switch to desktop.
Do they do advertising in their app? If so that can easily occupy a few teams of engineers at scale, maintaining the bidding and serving systems, among other things.
McVoy screwed the pooch, being penny-wise and pound-foolish. There is an alternative universe where BitMover is what GitHub has become.
Seems easy to believe that non-management works directly with the affected people on a daily basis, which gives them much greater insight
>From what I've heard many of those lawsuits have let him settle for less, including the rent

Of course, that's how settlements work. Elon literally has more wealth to bully people than anyone else on the planet, and is willing to do things out of spite.
Quite entertaining it as the volume knob on my keyboard counted as an interaction.
When you anger a wrong nerd and they will rip apart your entire business's niche in 2 weeks long caffeine and anger fueled hackathon #justbitkeeperthings
We're a full-stack TypeScript shop, and I manage ~50 internal libs and ~500K LOC of TS. Last month I tested out both Deno and Bun as alternative runtimes for us. TLDR: for any semi-complex codebase we have, Bun almost always works, Deno almost never works. We now run all our tests in both Node.js and Bun, and gave up on trying to make Deno happen.
Management at Grindr are getting a live demo of the Dead Sea Effect.
That may be what we see happening more and more in the future. The recommended "give two weeks notice" will be something we stop recommending to young grads (or any other employee for that matter). As employers push in the direction of distrust, the employees must do what's right for them in reaction to this distrust.
If those employees are objectively poor performers - why aren't they let go? Claims don't add up.
Headline undersells it a little bit, as the article explains this wasn't "return to the office you used to work at", this was "move across the country immediately or quit". Grindr leadership hired the most prominent union-busters in the country to design this strategy: https://en.wikipedia.org/wiki/Littler_Mendelson.
Fly bandwidth pricing is pretty competitive; if bandwidth is an issue your bill will be cheaper on Fly than most other providers.
Honestly, I don't understand what the pull is either. This is just cow clicker for music. I appreciate the design and interactivity, which is nice, but maybe because I'm a musician, I don't understand what is fun about this.
Let's see how people in future will trick Neuralink to host websites in others' heads.
From HN's Guidelines:

> please use the original title, unless it is misleading or linkbait; don't editorialize.

https://news.ycombinator.com/newsguidelines.html
Very easy if you're one of the rank and file employees. There is usually 10% of the staff that do 90% of the work and everyone knows who those people are until you go up far enough in the management chain to where the VPs have no idea outside of what their directors and managers tell them which is that everyone is awesome and give us more money.
Congrats on the launch! The NextJS guide[0] claims that bun doesn't support all the node APIs to run the dev server, is that still the case with 1.0?

[0]: https://bun.sh/guides/ecosystem/nextjs
Likely the goal would be to find new optimizations that were previously overlooked, then codify those like usual.
I had some similar conversations with a few Hawaiian natives while there.

In short: you guys had the only good harbor for thousands of miles in any direction, directly on the Asian-North American route. Yes, your islands were flat-out stolen and then systematically raped for resources while your culture was turned into tchotchkes. But you weren't going to be left alone no matter what, so it becomes a matter of who you would rather be ruled by.
I also don’t believe any privacy that Apple alleges, given their actions in China, attempts at iCloud scanning, etc. Post-Snowden, it would seem naive to believe in any such assertions, beyond the level of “this might protect me okay against average criminals, assuming I install all the latest updates and use features like lockdown mode.”
Super exciting, procreate is such an awesome program. Bold move of making it portrait. I bought my iPad a long time ago for procreate, best purchase I’ve done. It reawakened illustration for me. Curious what we can make with this. Although I can’t find the minimum requirements anywhere yet.
Yes, I remember Linus hastily writing git to quell a civil war that was brewing over BitKeeper.
My dislike of Go comes from the fact I've never been able to win it.

So because of that, I refuse to play it. :P
You can look at the code in the first commit Linus made. It is a very minimal yet functional version of Git.

https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23...

Edit: To get to this commit run

$ git log --oneline --reverse master | head -n1
e83c516331 Initial revision of "git", the information manager from hell
I love how Hulk Hogan is invariably green, since it mixes him with The Hulk

Hilarious
I just use my banking website from my phone. Why install apps?
it is 100% a union busting move. RTO was announced almost immediately after announcement of the union drive
Amazon is better thought of as a giant ant colony than a single organism.
Honestly, if everyone just ate only red meat then the greenhouse gas emissions from the healthcare industry (which dwarf those of the beef industry) would fall by 80%.

This idea that RED MEAT IS BAD is one of the worst ideas to have ever taken hold in the mind of a society. This anti-meat perspective/attitude is just poisonous.
International criminal court will now prosecute Cyberwar Crimes
The quote didn't say Falcon Heavy wasn't heavy lift, which was my point. It said Falcon Heavy was just something on the drawing board, versus SLS which was real. Except then Falcon Heavy ended up flying years before SLS eventually did.
https://archive.is/HuC6a
Ahh ok - I think what I kept seeing were "Sponsored Images" on the new tab page. Finally found a setting that can be toggled to "Default Images" - hopefully that removes the ads. Some of them have been close to the line of appropriateness for me (i.e. weird anime mobile game ads with suggestive visuals - not something I want a full screen image for).
What the difference between Meta's tracking pixel and Apple's IDFA?
I'm wondering, I know that Earth originally went through an atmospheric change process by bacteria that changed a previously toxic (to us) process into a fully breathable atmosphere...

considering that, wouldn't it be feasible to bring closed containers full of said bacteria (I assume one that does that might still exist) to mars and have them transform CO2 into oxygen in a closed environment?

you pull CO2 into the place with the bacteria then when it's purified into oxygen you pull it into the base.

Of course there's always the risk your bacteria somehow die but still
As someone who’s been at companies with far less severe exoduses, it was incredibly demoralizing seeing engineers I considered to be “very good” leaving the company. I always looked at it as the canary dying in the coal mine. I can’t imagine seeing fully half the staff departing.
> not that amazing at all

Are there any other examples that come even close?
Most consumer routers these days are automatically assigning global IPv6 addresses to every device on their network. The only security feature protecting them is the difficulty of (random) discoverability (no firewall rules by default). As in, you can't just scan the entire IPv6 Internet looking for insecure devices as it would take too long (e.g. thousands of years) but if you can figure out their address they're right there, ready for hacking, from anywhere in the world.

The truth is that there's always other ways to find the IPv6 address of various devices inside a home. Many of them will happily tell you if you just send out the right broadcast (e.g. zeroconf) or they connect to services on the Internet that can be spoofed or just have generally terrible security (e.g. the addresses of all devices are publicly discoverable).

Another fun way to find these devices is buying up dead domain names (e.g. because the company no longer exists) and setting up services that auto-hack the insecure devices once they can finally "phone home" again due to the malicious domain suddenly coming back online. This kind of hack works regardless of firewall rules (assuming the device is allowed to "phone home" at all).
> As well as the people who aren't pulling their weight and who know that they'll be found out back in the office.

... and just how is this supposed to happen? Don't those people have deadlines? Deliverables? Or did we invent a sensor that requires one's butt to be sitting at the office?
> Merges are hard to follow and may include conflict resolutions which are hard to show (if they show up at all).

My experience is much the opposite. You can follow all the merge parents and three(+)-way diff them with the final merge result to see just the conflict resolutions in a merge.

On the other side, tracking down accidental bad conflict resolutions (which result in regressions) in rebased branches is nearly impossible because there's no single commit that just represents the conflict resolutions; depending on the developer doing the rebases they might be smeared across every commit in the entire branch. It gets hard to tell what changes were deliberate and which were conflict resolutions that the developer handled in some way maybe not so deliberately. There are some massive failure cases for regressions I've seen including having to get deep into the woods of git's rerere cache infrastructure and forcing developers to clear that cache so that they stop reintroducing the same kinds of hard to track down regressions in their rebases. (I am grateful that this worst case behavior is rare enough not everyone feels it; I've seen it just enough I prefer that junior developers rarely to never rebase because merge commits preserve more of the process and don't hide the mistakes under the rug.)

That said, I definitely agree that short-lived branches and code getting integrated as fast as possible so that conflict resolution is done early and often and as visibly as possible is a good idea.
I followed Joel’s posts and learned a lot from them. He inspired me and had a concrete impact on my career and what I value as a software engineer.
Although the title matches the article title, it may be nice to use "Salary" instead of pay here. That would reduce confusion. I thought that this article was about "Google Pay" the product.
I 100% agree with you and the ability to scale workforce up and down is a key factor in market competitiveness. But offer rescinding is equivalent of a first responder taking off your tourniquet and simply refusing to put another on, leaving you to bleed out. If you can't afford another tourniquet maybe don't take off the one that's holding things together.

IMO hiring be done with a more medium term (6-12 months) mentality based on available runway, and sending out an offer and then rescinding on it usually is a symptom of bad organization where department heads are hiring without CFO buy-in. Maybe just freeze hiring and do layoffs when runway goes below certain level?
I have taken to hitting " don't recommend channel" if I get a whif of sensationalism from the YouTube channel thumbnail.
you’d have to compensate me extra to have that name on my resume
Previously: https://news.ycombinator.com/item?id=37234404
I would say the person is not necessarily a bastard until they put on the uniform. Always exceptions, but we all have to work and unfortunately most honest people's professions today are ethically dubious to varying degrees. Especially in tech.
https://sightreading.training/ might be useful for you.

This old thread go mentioned a while ago https://news.ycombinator.com/item?id=16482104
Which is weird since apple did that like three years ago? Just no one cared much since it was Safari.

The linked document is about _replacing_ 3pc,not simply eliminating them, which seems a crucial distinction.
That's what Musk thought about Twitt...er, X. How's that working out?
Long ago, I used to think that in a world where I had more money than I could possibly need, getting a PhD and becoming something like a history professor wouldn't be a bad life. Let's just say that I no longer believe that would have been the case.
> In general people who want remote work care less about work and often are average or below average workers and are no stranger to looking for new jobs.

There is over $120B of enterprise value in remote first or remote only companies. People who want remote want agency and control over their work arrangement, not the ability to slack off. Perhaps reconsider your mental model, assumptions, and the data.

(I own private equity in full remote enterprises, and am a supporter of the operating model based on the results, both financial and worker quality of life)
Isn’t it great how technologists are smarter than every other profession?!?
> In 2022, Apple generated 4.7 billion U.S. dollars with its global advertising business.

> By 2022, Facebook's ad revenues had hit $135.94 billion.

$4.7B is not a small number but no where close to Facebook’s.
> I work with a few remote folks today. They are always out of to loop, late to deliver and somehow always have a reason to not be at meetings.

You work with bad folks, period. I have seen none of that.
Access 13F, 8-K, 10K/Q reports and OpenFigi IDs in your Snowflake instance
Oh sweet - I added that link. Thank you!
Well, YC did boot out Medobed and HomeJoy & FlyMaids more or less self-destructed after double-dealing customer data.

If YC doesn't denounce egregious unprofessional behavior, then it teaches other batches that it's allowed. Also: Qui tacet consentire videtur. (Silence gives consent.)
I hope services like HN and others rapidly go through their database of links that point to Twitter and mirror the content off into actually-public archives. Because it's only a matter of time before work-arounds like Nitter and others go belly-up.

There's unfortunately massive amount of content produced and reproduced by people who imagined they were doing so on a public forum. But it's increasingly going behind a wall of 403s and obfuscation.

For a few days in July non-Twitter members couldn't see anything there. Now they can only see the primary post and not the threads. That's Musk's right to do that, but the right thing to do is for people to clue in that this isn't a public resource, and if they want their content to be broadly available they'll need to find other places to put it. And not just for posterity, but for the present as well.

One thing I don't understand is how the advertisers who nominally fund Twitter (or did) are fine with this. Seems like deliberately kneecapping the reach and impressions.
I installed this on my phone and have never had so much fun with a 6-inch pianist.