skysight-inc/HackerNews huggingface dataset:
If you are developing a web app, you are probably using it without knowing it by using the browser's runtime environment, which itself interfaces with the OS's task scheduling system, probably setting it's own UI tasks to higher priority.

There is a recent w3c proposal to add explicit support for QoS hints to web workers:

https://www.w3.org/2023/Talks/TPAC/breakouts/web-worker-qos/
More soul destroying than "your performance is shit, so shit I see no hope your worthwhile, get out?"

I think the GP is overly optimistic about a PIP. In general I'll say when I've put someone on a PIP, it's been with the expectation of firing at the end. "We have discussed this problem and I've made it clear you need to improve, this is your last chance, I need to see x, y, and z (where X Y and Z are as concrete and measurable as possible) or mm/dd will be your last day". It's making clear that whatever issues are involved have come to a head, and this is the final chance to fix them. My general assumption is that if spelling out the issues and providing coaching hasn't resolved the issue the PIP probably won't either, but I do see value in a clear process vs the cut just being whenever I decide to do it, with no warning that day is coming.

I have also actually seen this work in practice. I've had people who multiple conversations and coaching seemed to make no inroads, but putting that clear "if this isn't resolved by X day, we're done" expectation out there seemed to make it "real" and they've completely turned things around. I have promoted people I've previously put on a PIP.

That said my advice remains, if your put on a PIP it's time to start looking. I think many (most?) managers d use them cynically where a PIP is more paper trail than final warning, and the employee may be getting fired regardless. Even if that's not the case you've just been told very clearly it's not working. Something isn't working and it's better to hedge your bets and look for another job that fits better while trying to improve.
Adding to this discussion here one point of view:

So if we say in almost every country that social media is bad and oh my people are using it wrong and we should change people to better handle social media, could it not be the case that maybe people are not wrong but social media is?

Why do we have to do such amount of change to accommodate the way our current social media works? Could it be that people are using it wrong or that social media is a negative influence and we should fix that.
Honestly for me it tells me they need to hook up a code auto formatter into their workflow

Forget stylistic nitpicking. Enforce a code quality standard with a linter and formatter and be done with it
Fwiw, increasing the BLAKE3 output size beyond 256 bits doesn't add security, because the internal "chaining values" are still 256 bits regardless of the final output length. But 256 bits of security should be enough for any practical purpose.
No. OpenAI is suspected to be worth over $150B. They can absolutely afford to pay people for data.

Edit: People commenting need to understand that $150B is the discounted value of future revenues. So... yes they can pay out... yes they will be worth less... and yes that's fair to the people who created the information.

I can't believe there are so many apologists on HN for what amounts to vacuuming up peoples data for financial gain.
I'm more concerned that someone people in the tech world are conflating Sam Altman's interest with the national interest.
I would be worried about angering the manager if they learned that this super-helpful employee spent half an hour chit-chatting with a customer instead of doing other tasks. Kinda like how agents are under time pressure in call centers.
> A few go further and assert that all information should be free and any proprietary control of it is bad; this is the philosophy behind the GNU project.

In this view, the ideal world is one where copyright is abolished (but not moral rights). So piracy is good, and datasets are also good.

Asking creators to license their work freely is simply a compromise due to copyright unfortunately still existing. (Note that even if creators don't license their work freely, this view still permits you to pirate or mod it against their wishes.)

(My view is not this extreme, but my point is that this view was, and hopefully is, still common amongst hackers.)

I will ignore the moralizing words (eg "ruthless", "harvested" to mean "copied"). It's not productive to the conversation.
Karl Marx Explained the 19th Century. Wolfgang Streeck Is Explaining the 21st.
Privacy Redirect for Safari and LibRedirect for Firefox will redirect Twitter and Reddit URLs for you automatically!
Yes. Edit /etc/dkms/framework.conf, set mok_signing_key to something like "pkcs11:id=%01", and mok_certificate to point to a file containing the certificate. You can extract the certificate using eg "pkcs11-tool -r -y cert -d 01 > .../cert.der".
I won't necessarily argue against that moral view, but in this case it is two large corporations fighting. One has the power of tech, the other has the power of the state (copyright). So I don't think that applies in this case specifically.
What standard tooling would fail, given that the translation goes via a a generated Go source?

I suppose there must be some borgofmt that handles the particular syntax. Certainly debuggers would have to be updated to show the corresponding Borgo code line at least.

What else?
Largest piracy network [serving over 22M users in Europe] taken d
World’s largest piracy network [serving over 22 million users in Europe] taken down after 100 homes raided across 10 countries
https://archive.ph/2024.11.28-071907/https://www.nytimes.com...
Here's a link to best practices for multitasking from the same domain: https://developer.apple.com/design/human-interface-guideline...
IMO the most logical pricing for continuously-updating, offline software is paid updates. Or “subscription-based, but you get to keep the old version without renewing the subscription” which is the same as paid updates but modern and auto-renews. For example, this is what Jetbrains does.

Businesses need money to keep updating the software, and won’t get it if all their customers have already bought the product. On the other hand, if something is offline and paid for, it should never go away.

Online is different, because customers need to continuously pay for hosting and compute. If it’s an app that’s almost all client side and the business just makes it online to force users to subscribe…yeah that’s wrong. But obviously something like a VPS is going to be a subscription.
Fun fact: psql has a syntax through which one can use a form of prepared statements to avoid exploding when the password contains sql-sensitive characters[1]: https://www.postgresql.org/docs/17/app-psql.html#APP-PSQL-OP... and https://www.postgresql.org/docs/17/app-psql.html#APP-PSQL-IN... although regrettably it is not compatible with the "-c" invocation for some terrible reason, thus requiring the SQL to actually come from stdin:

psql --set newpass="bobby';--drop table" <<'FOO'
ALTER USER postgres WITH PASSWORD :'newpass';
FOO

1: https://github.com/vitabaks/autobase/blob/e93fbe0c667c18a24e...
"will approve after nitpicks" is the most asinine behavior
That was my initial gut reaction too, but the more I think about it, the more I think it makes sense:

1. Apple is increasingly a company who's primary growth area is through services revenue and Adobe is one of the most successful services-revenue companies around.

2. Adobe's bread and butter is essentially native desktop apps, one of Apple's areas of expertise.

3. Adobe is vulnerable today with a specific market segment, who resents the high cost, quality issues, and subscription-only model of Creative Cloud.

One thing I agree with is these wouldn't be professional tools the same way Adobe's tools are, they split the market between the high-end, which would continue to use Adobe products, and the low-end which would use these competitors. The low end would be content creators and smaller businesses.

The biggest flaw here is around #3, not sure how Apple can capture that services revenue without creating a suite that has the same flaws with consumers that Creative Cloud has? I think they could emphasize quality, and probably come in at half the cost of CC or less, maybe $25 a month. Maybe that's enough?
Ask HN: What were the non trivial projects that you did this year?
> You don't need to be aware of 1000s of foot guns for every block of non rust code. But you do have to remember dozens of pedantic rules

Have you tried using rust-analyzer? I'm usually a bit of an IDE skeptic, but Rust is one of those languages where tight integration with the IDE really helps IMO. It's night and day, I honestly wouldn't want to write Rust without rust-analyzer, but with it it's quite pleasant.
Agree. Why did the junior developer feel like their changes were ready to be reviewed. Looks like they had little guidance. Why didn't a senior developer suggest to close the PR, apply the formatting or whatever and then re-open the PR or something like that. 300 comments, that's either a lot of developers commenting or just a lot of back and forth. I don't get how anyone would let it come to that point. Makes me feel grateful for the places I worked at and the experience I have now.
I’m sure this has been discussed in Apple’s board meetings. People don’t like change. Users would stop using Logic and Final Cut in protest, and continuing users will be left with a sour taste in their mouth. Some would stop using Apple products all together!

Final Cut is Apple’s direct competition with Adobe, but Apple makes their money largely from hardware, App Store fees, and platform lock-in. Their current pricing isn’t outrageous for a casual or adventurous user to purchase and furthers their lock-in to the Apple ecosystem, meanwhile professionals will purchase Apple’s expensive hardware upgrades, this also advances Apple further into the zeitgeist of professional video and music software and anyone looking to get into the hobby will heavily consider Apple against the alternatives.
It is worse than that, given that AVX is the survivor from Larrabee great plan to kill GPUs.

Larrabee was going to take over it all, as I enjoyed its presentation at GDCE 2009.
If you pay for the service, there should be no ads, so that's not an issue. As for artists trying to push their own listing ratio, why would that matter, If I pay $20 per month and play Taylor Swift 24/7 she'd get 100% of the money, minus the 10-20% to run the service, so that's attempting to pump up your own numbers would cause be a money losing exercise.

DRM, yeah okay, valid reason.
This literally what the article says.
Should we also be concerned that other governments use slave labor (among other human rights violations) and will use that to get ahead?
Drop a Raspberry on It (2012)
How does Zig look from where you sit?
The inner platform effect is unavoidable. At the extreme end, there will always be someone reimplementing a browser on top of webgl/wasm/whatever.
Oh 100%. Discussing style within a PR unrelated to changing the styling rules seems like a waste of time.
But just a numpadless keyboard does the same, right? That's what I have been using for over 10 years anyway.

What I, and presumably also the previous poster, don't understand is using the 60% keyboards that remove so many more keys than just the numpad.

I mean, if you're happy with it then great; it's your keyboard. But I just don't understand it.
I recommend using something like https://github.com/erikthedeveloper/code-review-emoji-guide in code reviews to signify what your expectation is exactly.
Please could you explain in more detail why you think this is analogous? I'm not seeing it.

All you've done is slot some different words into his tweet and asserted that the meaning is similar. How, exactly?

Also, your original claim was that Hughes is "against trans people being able to exist in this world" which you haven't provided any proof of. That tweet I quoted shows his actual expressed views, which refutes this.
It's either expensive to the person paying the bill or to the person paying tax to subsidize it.

That's what "super expensive" means.

And yeah, most of it comes from the cost of building them. But they are barely competitive with solar + batteries if you count only the costs of operating them.
Dom from the video here. Fair point. Let me TLDR the lessons:

• Launch early and iterate
• Passion matters
• Market before launch
• Product-founder fit
• No marketing, no customers
• Repurpose failed projects
• Curation sells
• Digital products take time
• Side projects don’t need profit and keep you motivated
• Swim with trends
• Growth takes time
• Iterate relentlessly
• B2B > B2C for bootstrappers
• Scratch your own itch
• Great ideas come from problems
"...And here is a magnet pin with the logo of the company, to fix this letter on your fridge at home if you want, so your children and partner can read it also". That would be chef kiss
Yes, There Are Antitrust Voters in a Swing State
Personally I have a strong distaste for projects that try to use some metric for how long a function should be, e.g. line count or cyclomatic complexity. I'm not sure if this one is better automated, human judgement for what makes sense seems better to me. Sometimes the cleanest and highest performance way to write some code is going to be basically one relatively large function. If there's a function complexity/size lint I'll often chunk off helper functions that are virtually useless outside of that specific function, and in doing so, often make it harder to follow what's going on.

This isn't universally true of course, but it's a "when not if" situation if you have a hard lint limit and it's not very high. (e.g. In my opinion if you're going to have a lint for this, set it to something rather obscene, something that would be extremely hard to cross without doing something clearly awful. In my opinion it's always been set at least 4 times lower than it should be.)
How Westvleteren 12 Accidentally Became "The Best Beer in the World"
"The Norwegian information also talks about how to survive for three days without power"

I mean canned food etc is useful but you wouldn't even die from starvation if you stood outside for that amount of time.
I see often MBP with 48-64gb and 1TB under than 3500 CHF. Including the M4 (thx to black Friday week).

Meanwhile 4090 are close to 2000CHF.

I have no doubt where the actual value is.
There are people who insist on writing JS (with types in JSDoc), but Svelte is the only such project I can name off the top of my head.
Unless you're logged in you won't see the thread and/or replies.
Wait, since when do liberals feel embarrassed driving Teslas?
Is this just manufactured?
* I've seen good/great people call out the nitpicks (in my case it was often mis-spelling, due to not being a native speaker of english) but will approve the PR anyway (implicitly expecting another revision to be sent, trusting the submitter).*

I always thought this was the best way.

I wish these systems had a way to assign severity to comments, and urgency to the commit.

If you have a jr developer it is your job to give them stylistic feedback, the problem comes from mixing it in with security holes or sneaky bugs. And when the process doesn’t identify when we need to ship it yesterday, vs in the next few months.
Even a simple (and very appropriate for a junior/newbie) change like you suggested could invite dozens of comments if the engineers don't know what they're doing.
> A good manager doesn't need PIPs because they're always communicating clearly and consistently to their reports about how they're doing.

I'm not sure this is true. I'm definitely open to the idea that I was a bad manager or there were things I wasn't doing well, but not communicating my expectations clearly is not something I've ever been accused of. Or at least not once I had some experience. Management comes with a learning curve.

I have had an employee where I and their direct manager were very much communicating they weren't meeting expectations, including coaching and providing warning that their job was now at risk, that only did a 180 when put on a PIP. I think for some people there is power in putting a concrete date on things vs something that needs fixed "soon".

The employee in question continued to improve post-PIP and got promoted. I don't know what happened after I left the company, but I have no reason to doubt they continued to do well.
Ask HN: Will the pending US tariffs affect your business?
Specific company names may be omitted for discretion.

Thought it may be interesting to hear other folks opinions on the matter.

Best Regards =)
How anyone could consider Marx to have any positive influence on humanity is beyond me.
oh my god, it's always the same thing

Socrate-the-youths this, television that

No, social media is not like anything else before it. Algorithmic informational hoses are not like television and the harm they do is not like whatever Socrates complained 2500 or so years ago.

Can we try to at least have a normal discussion without repeating the same tired platitudes over and over again
I'm curios: are many people here actually still running mainline Prometheus over one of the numerous compatible solutions that are more scalable and have better storage? (Mimir, Victoria, Cortex, OpenObserve, ...)
My team has a bike shedding sort of problem where a 100 loc PR will sometimes get scrutinized to hell, but a 3,000 loc PR will get LGTM'd by enough of the team to be merged before anyone that actually cares gets a chance to look at it. I would say the second half of that is the much bigger problem.

People know who to ask to get a quick lgtm.

I don't know what to do about it. I can't make people actually review. I've had unrealistic dreams like holding people responsible for things they approved that had bugs, but anything like that would be supremely unpopular. I could do something like requiring review from the team members that actually review, but they already feel overwhelmed by being the only ones that actually review.

We tried setting soft limits on the size of PRs, but that comes with a lot of PR that are hard to review because the work is poorly divided and doesn't make sense in isolation.
Which is not a transcription of language.

Yes writing systems evolved from earlier symbols used to indicate general concepts without a linguistic context. And those symbols go far back into the ice age -- we see such symbols on the walls of cave paintings in Europe, for example. In the case of Sumer, we certainly know that the writing system derived from accounting symbols for livestock and grain and such.

But going from simple context-free symbols to transcribing spoken language or thought with grammar and structure is a conceptual leap worth tracking.
Side note re the photo edit view, are there any particular features you think this would make sense for? In my experience, Photomator is pretty close to Photos in functionality. And broadly speaking, Pixelmator features don't make sense in Photos (for the same reason Lightroom and Photoshop are separate apps, they're designed from the bottom up around different approaches to photo editing). Based on those two facts, the only way I can make sense of this acquisition is that they want the Pixelmator app specifically, because that's the only part that would be really hard for them to reproduce in house, and I can't think of many reasons why they'd want that besides creating a new pro suite like this.
If ignorance of the law isn't excusable, who must teach it to citizens?
See https://www.theguardian.com/technology/2024/nov/29/tesla-own...
If OpenAI is evading paywalls, then the Aaron Swartz case should be considered precedent. The scale is just much much large and it's for financial gains, but not motivated by morals.
I love Lua for game dev, but JS works fine and Typescript is awesome.

I loath 1-based indexes though. Just odd.
How about Wealthfront Cash accounts? Wealthfront provides me a statement that shows how my deposited money is distributed among its FDIC insured partner banks, and each transfer they do to and from one of those partner banks. Wealthfront does use a middleman, somewhat similar to how Yotta used Synology as a middleman. But Wealthfront's middleman is FDIC insured: Green Dot Bank.
Show HN: ClubHub – We made a useful thing (free forever)
ClubHub is free forever - and lets users create clubs and events, and allows them to be exported to a set of calendars (iCal).

As club members ourselves we wanted to build something to help alleviate the inevitable 'social-mediaification' of absolutely everything. Even platforms like Strava are becoming more and more proprietary and trying to make it difficult to share GPX files, not allowing 3rd party apps to interact as easily...

The feature set is small so far, but we want to ensure people can organise real-world stuff without having a social media platform attached to everything they do.

It's super early days - we built this over 3-4 weeks and now are letting people loose on it. The system 'should' be robust - but let's find out.

Bugs/comments/slander/whatever absolutely welcome!
A few of this year's highlights for me and my notes on the books, where available.

Fiction -

Notes from Underground by Fyodor Dostoevsky - https://papertrail.biblish.com/books/2ab29d16-0cb1-4ef8-8cde...

Pride and Prejudice by Jane Austen - https://papertrail.biblish.com/books/65214629-29ac-45a6-b474...

Bleak House by Charles Dickens

The Death of Ivan Ilyich by Leo Tolstoy - https://papertrail.biblish.com/books/bd090cb4-bc9a-41cb-9833...

Nonfiction -

The House of Government by Yuri Slezkine (my luckiest find of the year)

Stalin: The Court of The Red Tsar by Simon Sebag Montefiore - https://papertrail.biblish.com/books/13ebec0d-0859-4858-864a...

Vienna by Richard Cockett - https://papertrail.biblish.com/books/c0e1d1fb-dea7-456b-a95e...

The House That Madigan Built by Ray Long (an interesting history of a legendary figure in Illinois state politics)

Say Nothing by Patrick Radden Keefe
I agree. Even within my own org there is some nitpicking, but it's almost always about style consistency for our shared codebase, which is valid.

If your PR doesn't pass lint checks, it doesn't get merged. And the only reason it would fail the lint checks is if your pre-commit hooks didn't fire.

There is no argument of 2,4,8 space vs tabs, because the code you commit is run through the linter.

Write however you want for the things that don't matter, the formatter always wins.
Article makes it seem like the have no idea of how she got passed TSA checkpoint. If you’ve got off one flight and passed security already then you only have to get past the flight security at the gate. Boom, Free flight to Paris. Almost. “I would’ve gotten away with it too! If it wasn’t for those meddling flight attendants doing there jobs.”
Elm is also a one-man language, but it enjoyed some popularity. Zig has been a one-man language for some time, but it's got traction, following, and more contributors.

Syntax squiggles are not very important, but other language features, like a good design and removing whole classes of bugs, are.
Handheld consoles are the industry's next battleground
OpenAI is not profitable, and to achieve what they have achieved they had to scrape basically the entire internet. I don't have a hard time believing that OpenAI could not exist if they had to respect copyright.

https://www.cnbc.com/2024/09/27/openai-sees-5-billion-loss-t...
See, I completely agree with you, but it’s one of the “it’s a nice thing to say but never really works out”. Even in countries with extreme demographic problems (SK and Japan), men still expect the women to take over the main duties of parenthood. And if women know that they’ll just burden themselves with multiple kids with not enough support from their partner… why would they do it? Can’t blame them, because we might say one thing, but super majority works out differently in practice, so odds are against you.