skysight-inc/HackerNews huggingface dataset:
> But I doubt we're going to see eye to eye on this.

It does seem unlikely - our perspectives are so different! - but it's an interesting conversation. Thank you for engaging.

You seem to be conflating the concepts of property ownership and copyright. We're not disagreeing about the idea of controlling other people's property, but about whose property it is.

The magazine example is a good one: the publisher owns the masters, and retains the copyright, but the copy of the magazine - the physical object I bought - is no longer the publisher's property, but mine, to do with as I please. If I want to mark it up, cut it up, or dust off my decades-obsolete paste-up skills and entirely redo its layout, that's my right as the owner of that copy of the magazine.

The same is true on the web. The original page, on the server you own, certainly is your property: but when I visit your site, and my browser downloads a copy of the page, that new copy, stored and processed on my computer, belongs to me. You retain the copyright, but you do not own the copy, and I am free to munge its bits in any fashion that suits me, because I own it.

> Why should someone publishing to Gemini not be able to set the background and font on their site?

It would be contrary to the purpose of the medium. It's like complaining that a haiku magazine won't publish your sonnet, or a podcast site won't host your videos; that might well be a fine thing to do, but this is not the place for it.

> Gemini doesn't even allow even the tiny bit of individualism offered by the old web.

Yeah, it's maybe less like the old web and more like "what if the old plain-text Internet, and the BBS scene before it, had developed into a hypertext medium?"
This video is a tour of a NuScale facility and control room.

https://www.youtube.com/watch?v=brr5j50umYA
Federal land and less regulation are closer to antonyms than synonyms. Federal government contracts tend to be more involved than most.

The military might consider a reactor like this for remote installations. I think they've had similar ideas/tests in the past. Not sure those ever panned out though.
Pipe is a tool for dealing with batching too.
> The demo for the chatbot search says Google will prioritize “getting facts right, ensuring safety and getting rid of misinformation,” hoping to address the issue of AI responding to queries confidently and clearly with bad information.

This just says to me that companies will have an attempt towards these three things and then once too hard this stuff is going to be rife. Flipping their focus leads me to imagine we’re really moving towards a near future riddled with incorrect facts, unsafe engagements and vastly growing forms of misinformation beyond even anything we’ve seen.

Moderation workloads are already insane, I’m guessing we’ll hit a breaking point.
These just allow you to claim deductions which reduces your tax liability - it's not like you get a _credit_ out of it.
LFTRs involve onsite reprocessing which is politically difficult to get approved in the US and may introduce other risks.
Why do contemporary discussions of post scarcity always require something in the future rather than appearing in the past due to "the assembly line" or "agriculture"?

Surely in the vast universe of past human discovery it seems likely if post-scarcity were possible in any form, that we'd have already discovered what will initiate post-scarcity so it should be here now... and it seems unlikely that any individual invention in the future will kick it off if none of the past inventions did.
No, an index wouldn't be updated the moment you want to use it. I notice when locate and man perform their updates because my computer is busy while they do. Granted I think it is low priority but I still see the result in btop (or any other system monitor program). find isn't quick unless I repeat the same search and the directories are cached.

I am not complaining about spending time on i/o and processing to make an index. I merely stated that it does take time. I didn't think Windows' one was worth it when I last used Windows so I would always disable it but I haven't done likewise on linux.
If it's a vendor mistake then either the fine goes directly to them, or you sue them for it.
As one of the GitHub cofounders and the brainchild of this particular feature, I want to let everyone know that this is maybe the funniest thing I've ever done.

We released this feature and published the announcing blog post, on April Fool's Day, 2010. I remember demoing it to the other GitHub guys and saying how funny it would be if we made this an April Fool's day post as though it was a big stupid joke but then it actually completely worked on every repository we had and we all thought it would be great. Until nobody believed us. Which in hindsight we should have seen coming, since that was the joke, but nobody actually tried it. Then people tried it and it worked and they thought it was a trick or something.

It was really helpful for people migrating from legacy SVN based systems to us (CI and stuff) but I'm surprised to some degree that it's still running 13 years later when nobody is really facing that issue anymore. And I'm still undecided if the joke was worth the massive confusion it caused. But if I'm pressed, I would say that I would 100% release it on April Fool's Day again.
Europe has sectoral bargaining (whole-industry unions) and codetermination (workers on boards) because they're running on newer legal systems than the US. It'd probably work here, but we have older corporate unions (per-company unions) which causes unions and management to fight each other more.

On the other hand, we do have higher productivity, but not having codetermination probably isn't the reason for that.
Sidenote, as an Ivory user i'm quite pleased with it. Getting an invite can be a bit challenging, currently. Following @ivory@tapbots.social for invites is how i got mine, fwiw.

edit: https://tapbots.social/@ivory/109683219720510229 though it seems they intend to get Ivory out ASAP due to how this decision has impacted their business. So maybe waiting for Invites won't be needed for long
I mean, if this guy is really as wealthy and successful as you say, you can quit and recommend me to him.

I can build any software he wants, and I have some ideas I could bounce off him.

I don’t know anyone like that irl and have been trying.

Let me know.
Heck yeah. Appreciate that :)
I'm not sure why you're being downvoted, nothing in your statement is incorrect.
It works well if you continously provide progress to the user. In my specific use case, the data generated is progressively displayed to the user, and refined in many further chain steps. They see the evolution of this. So it feels like it's fast, but also that a bunch of work is happening.
> She’d barely slept that night, waking every hour or two to check that the feed was transmitting from three pinhole infrared cameras she’d hidden in the Farmer John meatpacking plant 20 miles away.

Is there off-the-shelf hardware available to do this? Perhaps something that links to a cleverly placed nearby concealed mobile phone?

Edit: It's revealed deeper into the article. Not generally available to civilians, which is probably a good thing because creeps would abuse it.

> Deerbrook also used tiny cameras, specifically ones produced by Sony that are sometimes sold to law enforcement for hidden camera surveillance. But she was able to power them for days with small lithium-ion batteries and connected them via Wi-Fi to a hotspot generated by an Android phone that she hid on the top of the Marel gas chamber.
L-1 Pier 2.3 Iris Scanner Teardown
$1,800 is a lot to save relative to your income. 50/30/20 rule says you should be saving <$1,300ish and spending around $3,200 on needs, so maybe like $2700 on housing and $500 on utilities, groceries, etc. $3k / mo for an apartment on $120k salary is completely reasonable.
Advice on HN not to go to a startup is because 99% of startups have bullshit equity options these days.

They're not worth the risk and stress because the VCs and founders are keeping potential payouts to themselves but pushing a huge amount of the financial risk and work stress onto their staff.

Unless you're a cofounder or maybe a founding engineer, payout from a reasonable sale of a startup these days -- if it fluked out and actually happened -- ends up being little more than the annual comp at one of these BigCorps.

TLDR, you don't get a job at a FAANG because you're lazy, you get that job because you're looking out for yourself and your family and you'd prefer not to be someone's plaything.

That said I got sick of Google and went and shopped around last year and now I'm working at a smaller, series B funded company now and love it. But I ain't hoping to get rich, just job satisfaction.

When VCs and founders get their shit together on equity agreements, early stage startups will be more attractive again.

EDIT: Also hate to burst your bubble, but on-call rotation is a part of plenty of Google SWE teams, not just SRE. But they do pay a handsome bonus for the time you're on-call.
It was never a bad idea. There are some problems that just can't be solved with throwing more money at it. The anti-union propaganda is so strong in some areas of this industry that it's manifested in that form of general apathy. Just ask yourself why it's always the highest paid workers who fight against unions the most.
They're unaffected; the ban is specific to replicating the Twitter.com / first-party app experience. Exact wording: "a substitute or similar service or product to the Twitter Applications".
Noone passed blame, simply noting the sexual revolution has made STD's more common-place.
Sinner!
One of the weird things about ignoring dissent and shutting out "haters" is that you lose the opportunity to learn things, things which people who agree with you and "love" you would never tell you to your face. It took me a long time to appreciate that.

When one acts on a world view, untainted by realities that are disliked or fail to penetrate the echo chamber, the results of those actions are never what was expected. Putin attacking Ukraine, Musk buying Twitter, both events provide excellent examples of "reality" not behaving the way the actor wants, and yet to those at a distance with a wider view of things, they seem utterly predictable outcomes.
See also: "Das Boot" https://youtu.be/7pzKyeIex2Y
I'm not sure about fascism, but there's a lot of historical context to the quote.

Bret Devereaux has a series of posts where he delves into the history of the idea behind the meme - https://acoup.blog/2020/01/17/collections-the-fremen-mirage-...

It's a thoroughly interesting debunking, and in part IIIb, he talks about how the trope was used to promote racial purity and superiority.
Is the logical conclusion that we just stay home and never leave the (relative) comfort of our gravity well?

Maybe. It's really too early to tell. And by the same token, it is *way* too early to start planning an escape. Maybe in a millenium or two.
How does this apply given that we're assuming Google has enough cash on hand from profit of other aspects of their business that they do not finance most projects through new loans (debt) from banks at current interest rates because they don't need to?
These dupes are getting tedious, largely the same comments as the one 3 days ago (94 comments, 127pts). People agree, other mail hosters say most of their spam comes from gmail and outlook, various folk point out they've switched to competitors and it's much better (for now)
From the notes section of Part 0:

> VS Code is a special type of text editor that is called a compiler.

Ok. I think perhaps not this course.
Quote: Sometimes you get the best light from a burning bridge. - Don Henley and Country Song: George Strait "By The Light Of A Burning Bridge"
Not really... F#-style pipeline syntax would be a bit more explicit about it, assuming you could use % for a variable name...

Object.keys(envars)
|> % => %.map(envar => `${envar}=${envars[envar]}`)
|> % => %.join(' ')
|> % => `$ ${%}`
|> % => chalk.dim(%, 'node', args.join(' '))
|> % => console.log(%);

To be honest, I've pretty much given up the hopes that TC39 would actually resolve pipelines and decorators at this point... I think it's been around a decade now.
Standard accounting practices require that invoices/receipts have sequential numbers. So it has to be integer, or some kid of sequential alphanumeric.

Even if one uses UUID as primary key, it should have separate invoice_no (in whatever formatting they require such as 2023/001, or 1001,1002...) which is the human readable and referenced number.

This is especially important if you are developing a multi-tenant system where the invoice number, say 2023/001, may exist for more than one tenant.
"Yet you participate in society! Curious!"
Does it behave identically without the braces?
Watts are power, Watt-hours or Joules are energy.

50 megawatts (MW) of power is (perhaps obviously) able to supply 50 megawatt-hours (MWh) of energy every hour.

According to a google search, the average US residential customer consumes 886kWh (0.9MWh) of energy per month.

50MW -> approximately 36.5GWh / month

36.5GWh / (886kWh/home) -> 41196 homes

So, about 42,000 homes worth of power could be supplied each month in theory, but there are a lot of asterisks on that. (One example of an asterisk: residential load factors are really low. Another quick google search suggests Phoenix, AZ homes have a load factor of 33%, so 50MW might only be good for 16,000 homes if you want to avoid blackouts. There are other factors that would affect the number further, but 16k is probably a good approximation.)
I'd kind of disagree with this sentiment. Sure, that works for Ford at the assembly line, but you have to get tech companies a little bit more credit. They don't scale with the number of heads if they are doing it right ;-)
I am part of my company’s Betriebsrat and while sometimes it is a bit overwhelming, it really is a helpful provision. We don’t have infinite powers however the company management respects the Betriebsrat and is always mindful when it’s trying to enact policies.

This system of checks and balances is something that’s not much appreciated. You won’t believe what companies can get away with if there’s not Betriebsrat oversight.
This reminds me of when Slack shutdown its IRC bridge [0], and in a pretty negative way. I get that usage is down, but that tends to happen. Supporting niche users is how you win customer goodwill. The active users of SVN on GitHub clearly aren't going to switch to git, and I can respect the maintenance costs, but they're probably just going to switch to a different provider. For them, their workflow is now in-danger and they have to solve that problem in-addition to whatever they're working on. I always thought it was a lovely little feature GitHub supported, and I'm sad to see it go for this reason.

[0]: https://it.slashdot.org/story/18/03/08/2049255/slack-is-shut...
To me, the use of cheap labor for training suggests the level of importance AI companies place on avoiding social/cultural biases in the model in two ways.

1. Companies standards would be much higher if classification was done by engineers paid engineering salaries. And engineers would be directly accountable for model biases instead of bias being excused on the basis of how sausage gets made.

2. Outsourcing classification explicitly means classification is not valuable as a core competency; not an area in which expertise is important; and not an activity deserving of the benefits of direct employment such as financial rewards correlated to business success (e.g. bonuses, raises, options, etc.).
No shit, this guy took ~$250mm in stock in each of the last few years from what I can find, and even if that is worth half of what it was before this year he could give each outgoing employee about $10k of that stock (to sell maybe) to make their lives easier.

Instead he gave them a few words written by some PR manager.

Taking responsibility must mean something different to a CEO than it does to me, a common dude.
If you think in terms of electric semi trucks, that's enough to charge 40 of them at a time.
Just in case - you can in git as well. Branches are just pointers to a commit SHA, so can always create another pointer to the same commit and your branch is back.

https://stackoverflow.com/questions/3640764/can-i-recover-a-...
The fact that it's a lot in Egypt or Myanmar just means wages are low in those countries. It's easy to say "well that's just the way it is" while you're sat near the top of the pyramid.
Infinite skill ceiling is a feature, not a bug.

However, many cannot handle the ego damage that results from truly assessing their skill level relative to the best.

One of my favorite guitarists is Matt Bellamy of Muse. His ability to perform is absolutely world-class. I can get better at guitar all I want and I know it barely moves the needle when compared with him. The thing is, the better I get the more I notice in his playing and skills which makes me better understand the full extent of his skill.
Yes, I'll get an SE when Apple dumps the 6s.
I could have specified $1000 XR or XS Max or whatever, but will not. (With those being far too bulky, as another demerit)
Your question is less about restarting your career, and more about mental health. I would suggest:

1 - See a therapist. What you wrote is what you believe about yourself, and that belief may be false.

2 - Understand your previous and current behavior. It will follow you, regardless of career.

3 - Be kind to yourself. Others will criticize your career path without understanding your background or history. HN might not be the best outlet to ask for support in this area.

Yes there is hope.
Yes you can 'start over.'
Begin with asking for help.
When you yourself believe tech will consider hiring you, tech will consider hiring you.
She's still probably better off, because what happens next to Twitter will continue to be less and less pretty.

The sooner people jump off the ship, the better for each of them.
Interesting that flatnosed cats are not mentioned: https://icatcare.org/further-evidence-on-the-suffering-of-fl...
Thanks for the recommendation. I just tried it out.

Nitter + an RSS app like Vienna is a neat solution for replacing Twitterrific on desktop.

The UX isn't as good, particularly with quote tweets just showing up as links instead of embedded in context.

Also I had to write a quick browser hack so if I open a tweet from the RSS reader to Nitter it will make it so there is a link to the original Tweet from Nitter so I can actually interact with the tweet (like, reply, etc).

But it works, it lets me see things chronologically, and it tracks which are read and unread. Thanks!
Sounds more cognate with English
Something like "Wow! great that you find it!" or "God job, remind me about this when we will be doing yearly salary review" or "Get this fancy tshirt"...
What I instead encounter was "Fix it! It's your problem now..."

EDIT: Companies that really care about security have both external and _internal_ bug bounties. Internally you usually don't win money, but e.g. fancy tshirt, amazon voucher and you get placed into internal security wall of fame. At least you feel appreciated...
Technically, the person you replied to is correct. Energy / time (energy over time) is power. Power * time is energy.

If you had a battery with 20kWh and it was empty after two hours, you would know that it was providing 10kW, which is a measure of the energy released over time, aka. average power.

I don't think nynx's comment made things much clearer to anyone, though.
Not having to import a DB extension or get a lib to generate the UUIDv4s. Not exposing your primary keys. Keeping an ordering of insertion, if you need that. Not having to read huge strings during debug. Overall it's kinda minor as UUID is at least a much better option than semantic PKs, bigger concern is performance.

Performance-wise, bigserial is probably a lot faster than UUID as a PK, even if you also have a UUID secondary index. PKs are used in tons of places in the DB and in your server-side code. The DBMS is also gonna be optimized around the regular way of doing things.

What problem do you get from bigserial? The one thing I can think of is, if you're trying to merge two databases together for whatever reason, you can't just copy the entire rows. So you copy all cols except the ID, let them get new IDs, and use the secondary identifiers when copying in related tables. It's more work, but you don't do this often, and if you do, you can automate it.
GitHub hasn't heard of Docker? It seems they could use it to run Subversion without any effect on their git hosting.

Just kidding, but remember back in the DotCloud days when they pointed out you could run Perl? That was pretty cool. https://news.ycombinator.com/item?id=2518526

> In 2010, when GitHub introduced Subversion support, the version control landscape was very different.

That was waaaaay before Microsoft acquired it.

> But hey, if the Subversion system just works and doesn’t bother anyone, there’s no reason to make any changes, right? The reality is that there’s an ongoing maintenance cost to any software, and that goes extra for public-facing services on the internet. As the use of GitHub has evolved and the number of Subversion requests has declined dramatically, we plan to focus our efforts entirely on Git.

Reminds me of how Microsoft dumped Atom (and then fauxpen-sourced VSCode before dumping the last remnants of Atom).
> I hope you are being coherent with your words and are already doing this.

How do you feel about people who say to protestors, "if you don't like it here, move"?

You're peddling the same logical fallacy that conservative billionaires have convinced the lower-middle class of for a century.

OP proposes a trade: their high salary for a society that prioritizes the wellbeing of everyone over the wellbeing of the luckiest few. In response, you suggest that OP should give away half their salary to another individual, and they've solved their problem.

The fallacy here is that you assume assume OP's goal is to be purely selfless; that is not the case. OP very selfishly wants to live in a healthier, more sustainable society than they currently do. In response, you disingenuously suggest that they take all of the negatives of their the trade with none of the positives.

Hopefully you see why that's not helpful to anyone.
As the PM who ended up finally killing it, I (on behalf of the team) thank you for your "joke" that wasn't really a joke. It did help some customers who had legacy SVN workloads land on GitHub.

I wanted to announce this on April Fool's Day, but just couldn't make the timing work.
Here's another. After working in Ads for a while somehow I convinced senior management to let me use all the idle cycles in prod. I spent the next three years building and running the equivalent of Folding@Home at scale (the largest number I'm allowed to share is that we used more than 700K Xeon cores 24/7 to run protein folding, drug design, and telescope simulations). We published a few high profile papers and then I shut down the project because it was using far too much energy and it made sense to free the resource up for more important projects.