skysight-inc/HackerNews huggingface dataset:
TGIF was not a thing people watched or went to anymore. The number of meetings doubled. Employees were actively discouraged to look through code in google3 and design documents that did not concern their work (search for 'need to know' in Memegen if it still exists).

The main thing that weirded me out and ultimately caused me to decide not to work for Google was that everyone was talking about perf and promotions all the time. Everyone in the team structured their work accordingly, and tales of people who obtained promotions because of heroic effort for achieving something was a recurring topic in group conversations.

There was cost cutting efforts everywhere. There was significantly more red tape involved in requisitioning a heavy duty computer needed for my work (compiler development). The food in the micro kitches were toned down in variety and quality. Food trucks disappeared. The food in the cafes was unchanged but dinner was no longer served at about half of the cafes.
Preferably in the summer when the milky way is visible, although the winter nights are longer and I usually manage to stay up late enough to see the stars. Remote mountain ranges in the Western US have had amazing views of the night sky (Steens, Santa Rosa Range, White Mtns, Argus Mtns).
How big is your startup
> How many chickens do you need to eat per day?

Need? 0.
Fortunately these days programs like ping can use more focused alternatives to setuid, like CAP_NET_RAW, to greatly reduce attack surface.

But also we’ve largely given up on Unix users as a security barrier in many places, instead using things like VMs as the interface between different tenants in hosting providers and clouds and such. The age of untrusted shell accounts shared Unix servers is ending, if not over already. Passwordless sudo on a cloud VM is probably the norm now.
You're not getting roles at FAANG or most any place in SV without doing leetcode.
Agreed. What's next: If I am enslaved and my expectation is being paid for my work, I must change my expectation? Fuck that.
What we must do is maintain the expection, fight however you can to change reality and crucially learn how to live with this dissonance, don't let this stress consume you .
He could be live-streaming alien sex videos - and the government should still have to gather the required warrants. Period.
Why do you not want to use a LDA model or other similarly established methods?
I don’t like complex nesting inside the string though. That might be a nitpick as you can split that out without the pipe operator.
Hindsight is 20/20(pun). Did you sell all your stocks at the top in Jan 2022? No one can predict a recession otherwise they’d be billionaires.

How would you expect other people to predict that there would be a recession? IMO google tried to stave off layoffs for as long as possible.
> OTOH the first party app can track as much as it wants and it'll fly under the radar.

Until you get caught, and Apple/Google decide to boot the official app from the stores (if) you broke the respective agreements.
I Was Almost Elon Musk’s Twitter Voice
So I got lucky. I was using wayfair early on and the quality was always great and exactly what I wanted. I think my average order must be have been between 1-2k with them, a couple of times a year. Haven't used them since 2016(?) though.
> A palindrome check on this object will take O(1) time for false and O(n) time for true.

Someone correct me if I'm wrong, but this sounds like a suspicious statement to me. If the false case is constant time, then the true (not false) case should also be constant time. In reality, I think the statement should be something like "the palindrome check runs in O(n) time", but that may ruin the overall runtime by my understanding.

I have not looked closely at the implementation.

Ok, I thought about it some more and I think the usage of Big-O in that sentence is what confused me. The comparison of two hashes is constant time is my takeaway. The key point of this approach is that it replaces the linear string comparison with the comparison of rolling hashes if I understand correctly, which makes it faster. Sounds relatively unique - as in a nice approach that's non-textbook.

I believe this kind of thinking is what these kinds of interviewing questions are supposed to look for, rather than regurgitating memorized answers (and pretending you came up with them). But the difficulty spiked due to people gaming the interview which ruined it for the normal non-leetcode-prep engineers.
This seems amazing. Has anyone here tried to actually use this stuff? I am earnestly trying to create a website that can code simple applications for users. Or at least highly intelligent technical users or programmers. In particular it would be great to have an alternative to relying 100% on OpenAI for code. Or if there is for example some model that can "see" web page layout and also output markup.. I may have to experiment with some of these like this one maybe https://github.com/microsoft/unilm/tree/master/markuplm
I don't disagree. I was responding to your question ("I'm not sure where that concept is communicated in the post?") with the part of the post which I believe answers it.

Honestly, looking back, my comment reads as a non sequitur, so I apologize for the confusion.
> Why don't US companies pay foreign workers US wages?

Why doesn't money grow on trees? Why does inflation exist? Why are some nations wealthy and other nations poor? Why are some nations at different points in their economic, social, civil, and technological development? Why is the sky blue?

Are you trolling or do you seriously not understand how fancifully inane this question is?
that's similar to the people that tried to form a country on the deep sea platforms. a submarine launched torpedo would render the country no longer effective while completely invisible to any prying eyes. or a team of underwater welders cut the legs out from under it. again completely hidden from view. "I don't know what happened. One day it was there. The next it was gone!"
> In one branch I could work on something that has some database migrations, and then I can still switch to other branches without having to roll back the migrations.

This is a good use case of git worktree.

> I didn't know about git worktrees though! I'm going to read up on this.

Indeed, you will like it.

The only limitation is that you cannot checkout the same branch in multiple worktree.
Considering I know people who had their catalytic converters stolen during the day in Oakland...
Except the enterprise security industry is waging war on ssh keys and ssh/sshd.
I haven't followed closely, but what laws were broken in this case? Would stiffer penalties or more aggressive prosecution have landed these guys in jail? (I'm not arguing against your larger point about the damages of white collar crime, I'm just curious about these examples)
test:

: the best sudo replacement
And a lot more like JS than the F# proposal.
Huge discussion on this topic:

https://news.ycombinator.com/item?id=34446673
I have a poem that I published which has a Japanese title (宝石の十字架). The journal that published it put that in the URL: https://www.invisiblecitylit.com/poetry/宝石の十字架/ and not surprisingly, many URL parsers don’t like the Japanese text.¹ I really need to get around to changing the link that I have in my publications list to use the URL encoded version of the title so that it's easier to share on systems that don’t like the Japanese there.

1. Although, if I remember correctly, URLs are not supposed to have characters outside of ASCII 33–126 in them (and some of those within the range are also disallowed), although as the link to my poem shows, those restrictions aren’t always enforced.
I tend to Steven Pinker's view that overall society is more peaceful and lives are lived better (he's an argumentative show pony dick, but I do agree with this measured at scale) and some tech has to be part of this.

The net and tech has been amazing. It's just that people are getting lazy and a bit asocial about it all. You'd think with open access to reasonably demonstrable facts we'd have less bullshit, but human capacity to prefer bullshit (AGI) is amazing.

"The glass bead game" by Hermann Hesse (1943) has a page or two about society becoming obsessed with the views of a violinist about politics and a politician about sports and music, I think tech has tended to take us there.

The same tech which lets cellphones do remote medical diagnostics and GPS let us watch love Island and cat videos 24/7

"The machine stops" by E.M. Forster is from 1909. Also has some good observations on social isolation mediated by technology.

On a scale of 1 to 20 I'd rate tech a solid meh++ but I do love my chips with everything.
I plugged this in with existing storage technologies and existing energy demand for just the USA (500 GW). It turns out we'll only need... 6,000 GWH of battery storage!

https://imgur.com/TGRMOBw

By comparison, the entire world only produces ~400 GWh of batteries each year. So it'd only take a decade and a half of global battery production to satisfy the storage demands of just the USA. The rest of the world would be left with zero EV or electronics production for a decade and a half and no grid storage to show for it.

Thanks for the site: it's a good tool to demonstrate just how unfeasible energy storage really is.
You'll probably need to dive at least into the area that you're tackling in order to generate a bit of interest.

If you want to stop your potential partners from running away with your ideas, then you need to set up a structure where they have options that vest over time, incentivising them to stay with the momentum you've already built. It'll also help if your partners have skillsets that are complimentary to yours, but with them needing your skillset as much as you needing theirs. If you hire a carbon copy of yourself (skill wise), then if they have a big enough ego, or don't respect your vision, then they might be tempted to go it on their own.

In all probability though, if your idea really is good even after telling someone you'll probably have to beat them over the head with it. The great ideas don't always look great at inception.

So think carefully if you want to go to all of the above trouble just to control the secret.

>They unanimously urged me to build it, like, yesterday.

I'd be careful here, friends tell you what they think you want to hear to be polite. Ask them to invest a month's pay in you and if they hesitate, then it's just words.
Some weird stuff surrounding Databricks.

I know multiple AE level folks who have left big cloud companies (ie Google, Amazon, SFDC, etc) for literal 7 figure pay packages at Databricks and then vaporized sometime there after.

Lots of NDAs involved!
You don't even indicate which download link you used, it was "earlier this week" so nobody can try and reproduce it, and you don't even say what it was detected as? Plus you linked to a site that has a whole article talking about them getting regularly flagged for false-positives due to the sensitive settings they're changing within Windows (see "Virus?" link).

Like what is it you expect to happen here? Plus why are you using this sketchy looking tool instead of one of the many scripts available[0] or Open Source tools[1] that do the same thing while making the source code readily readable?

I don't personally endorse any of this stuff, in fact I recommend against it. A lot of these scripts disable or remove security features and break functionality that has nothing to do with privacy. Plus users that use this stuff are self-selecting as the exact kind of users without the technical knowledge to know what they're doing, why, or how to undo it (or else they'd just make the changes "by hand"). Breaking Windows Update is a common symptom of this stuff (e.g. install -> rollback -> install -> rollback, loop), and they won't know how to fix it then just blame Microsoft.

I guess my point is: You try to get sketchy things, from sketchy sites, and it gets flagged thusly, it is working as intended. If you're here to complain that Microsoft pointed your gun away from your own foot, well too bad? Better luck next time, guess?

[0] https://github.com/TemporalAgent7/awesome-windows-privacy#po...

[1] https://github.com/TemporalAgent7/awesome-windows-privacy#os...
> I would love to have this workflow locally.

You too should check worktree. (See my other comment)
Yes, but in practice Watts are almost always an average over some sample period. Generation capacities for power plants are given in Watts, not Wh/h. Wh/h gives you a hint that the sample period was an hour, but that isn't necessarily the case. I don't think Wh/h is the correct way to describe the sample period.
>> they don’t understand ML

Please don't say that, it is upsetting that this false assumption thrown around so carelessly. At least check the authors' profiles, say on Wikipedia, if you want to know how much they understand.
Source? I would imagine rooftop panels use aluminum, but I'd be surprised if the solar farms did, since it's more expensive and there's no particular advantage. Wind turbine blades are fiberglass, but it seems likely the towers themselves would be steel (although there are relatively few towers, making this less important), since again it has excellent cost-to-strength ratio.

But I was also referring to natural gas, coal, hydro, etc — steel is ubiquitous.
This wasn't that. This was a case of 1) over-hiring during covid, and 2) Google has expanded amoeba-like for the past decade (outside of Ads) and the result is that there are thousands of people, hundreds of projects and dozens of product areas that are staffed with people who A) were excellent hires at the time, but B) due to organizational drift over time, are no longer in roles that play to their strengths or allow them & Google to bring expansive new features & products to the market. I'm sure there are some low performers, but the vast majority of affected employees here (including a lot of the ones who are/were low performers) are that way because of management decisions over time, not because they are individually "bad" employees. Fwiw, getting into this state is partly due to over-exuberant hiring and investment in new things over the past several years, where free money and huge profits made it relatively low risk to do so.
> Twitter 15 years ago was a home of weirdos and journalists mostly. There's a reason it needed changes to take off.

Journalists ignored Twitter until the mainstream was on it. It was definitely full of a community of weirdos. I was there.

I was an early adopter of Twitter and the "no algorithms, no engagement metrics" Twitter was something I missed and was part of why I left Twitter around about 2016. It is something that I like that Mastodon provides a somewhat clean slate on.

Twitter was about ephemeral day to day life. I still remember Twitter was never more useful to me than those early days during conferences/conventions when you'd turn on SMS notifications (!) of a friend or two to help coordinate meetups and meals and use the rest of the feed flying by for a general zeitgeist of exciting things around the next corner to maybe give you a direction to head. If you missed a Tweet when it flew by it was probably too late to see the thing it was talking about and content "discoverability" didn't matter, no one cared.

I know that's not what Twitter has been in a while. I feel it fair to say that when a lot of the algorithm stuff came into play, especially with its toxic engagement-maximizing, but also with its toxic drive-by miscontextualizations, that stopped feeling like a useful Twitter to me.

I'm not going to stop instances from exploring some of that stuff on Mastodon, but I also am going to use rights to silence and block them and otherwise defederate with them at my discretion for how useful I think they are to the overall community. I think the community is just fine without the algorithms and the everything ever tooted is always searchable and scrapable for ever and ever and always relevant for miscontextualization later. I preferred Twitter without those things, those things were stuff that started me rethinking my relationship with Twitter and eventually lost me to Mastodon because I wanted to escape that.
That makes sense. The problem sounds like that some vendors let the delivery be cancelled mid-way through the delivery process, rather than making people commit to making a delivery that they have accepted. I'd think if we were serious about bidding to discover the price, there would be a queue of open orders, and then someone would accept, and they would absolutely have to do the delivery or be banned or whatever. For the customer, your order would either sit in the queue forever, or be accepted and you'd be guaranteed to receive your order. (This is challenging in practice because there are two concurrent processes going on; preparing your food, and then delivering it. You want to get the delivery driver en route to the restaurant so they show up right when the food is first ready; waiting on either end is lost money. The food delivery provider is walking a fine line where they'll have to pay for food that's prepared and thrown away if no driver is willing to transport it. And, I'm sure restaurants will want in on this price discovery mechanism, making it too complicated and unreliable for any consumer to actually use.)
Many tech companies made the same assumptions in the last two years (e.g. online transactions/ecommerce will stay at COVID levels). Those assumptions turned out to not be true, so they are course correcting to match the current economic climate.
Last summer I visited Medawisla - a "National Dark Sky Park" on the edge of Maine's 100-mile wilderness, run by the AMC (Appalachian Mountain Club). It was a fantastic experience, highly recommended. I'm a life-long stargazer in my late 40's, and the only comparable night sky I've ever experienced has been on a sailboat.
Viable xonly functionality on amd64 using Memory Protection Keys/PKU (OpenBSD)
I think it is less about not having an extradition treaty as it is just living in a country that doesn't really actively search for people needing extradition. as long as you have good paperwork for wherever you live and stay the hell off the radar of local authorities, you could probably do okay in lots of central/south american countries. avoid europe and all of their nanny cams with facial recognition. avoid getting online with your old persona's credentials and visiting old family/friends. could probably do pretty well
People write them - they just don't gain traction. You also don't tend to write them with your name attached because that literally throws your own name down the drain.

People are also not interested in hearing troubling stories because everyone has a troubling story. They want to hear how you succeeded because they want to emulate that success. They want to learn the "one small trick" that will lead them to finally getting the job of their dreams.
This is a minor nit, perhaps, but for me, the sticking point with pretty much all bare-metal Forths out there is that they don't have a TCP/IP stack.

I'm theorizing that it's just too difficult to built such a stack in Forth for a hobbyist to have reasonably done. And that's a bit of a letdown of course. I really would like Forth to be able to have system libraries for networking etc., but the language philosophy is not helping here.

The good news is that by some definition, bare-bones could mean 'developed on RTOS', where the TCP stack is implemented (in C, I think) in the low level OS. 1-9-9-1.com shows that it's possible/not too hard to implement a software stack on top of sockets.
what about the official client that everyone hates? The Android client seems to work well for me.
Wow. That was pretty nasty. I thought we didn't make comments like that, here. I can see that we probably won't be working together, so I don't see why you felt the need to make that comment. In fact, I'm a pretty easy person to get along with, but you'll never know, now, will you? You've already decided how our relationship will go.

I didn't call you any names. I've also worked in high-functioning teams since before a lot of folks on this site were born. In most cases, I was not the top dog, and there's a good chance that someone else was annoyed by my "contributions." There's also a tiny, tiny chance that I may have had some positive experiences, along the way.

And isn't there a saying, somewhere, about "walking a mile in someone's shoes," or something?
Exactly this, you can almost feel the depth and get a broader look at the whole celestial dome.

Be careful thought, since some people might get overwhelmed by this feeling of realizing your place in the universe. If I remember correctly there are a couple of related phobias, Astrophobia (fear of space) and Apeirophobia (fear of infinity).

Something like the Total Perspective Vortex: https://hitchhikers.fandom.com/wiki/Total_Perspective_Vortex
I replaced "sudo" in all my systems a long time ago with an alias to "machinectl shell .host" which is IMHO far superior to it, as it doesn't just spawn a new shell as a privileged process, but instead initializes a full user-session and then spawns a shell in this user-session.

This doesn't carry the risk of tainting the new session with the context of the initiating shell (pwd, env, ...) and doesn't only feel like a full login, but actually provides everything that's part of a login session (systemd and DBus user-sessions, shared session context with other shells of the same user, etc).
Wow, thanks for that article. It’s quite a long read, though a bit sad/disappointing, as someone who once believed in Google.
There are a lot of unrecognized territories in the world. Wa State, Western Sahara, Rojava, Palestine, Transnistria (remember hacker weev?), Ambazonia, Artsakh, wide swaths of factions in central Africa. It's impractical to extradite people from these regions, although perhaps if they're badly enough wanted the CIA can toss them in a bag and just straight up drive them out or bribe others to do same.

It's thought for instance intelligence may know wanted British terrorist Samantha Lewthwaite is in Kenya or Somalia, but impractical to extract due to being controlled by Al-Shebab. Nobody is gonna send the troops/3 letter goons into some no-mans contested land over some non-violent holmes like character.
Judging just from that, I'd have taken the meaning as "verge of crying" or "my pet just unexpectedly died"

Until I read that comment I was having real trouble figuring out WTF it had to do with running commands. I thought it might be some practical joke tool that automatically modifies your commands such that they'll make you sad when they run.
> Terra is a language that can also do that, and uses Lua as the metaprogramming language. Types are just Lua values.

But then Terra doesn’t do that. Lua does. But not to itself, so it’s not really about passing around types as first-class values any more than metaprogramming Java in Python would elevate Java types to being first-class values.
> The only thing kind of clunky is that you have to keep track of which branch is open in which directory since you can't checkout the same branch in two different directories.

"git worktree list" is your friend ;-)
It has been a wildly surprising fact over the last few years that attenion basically is all you need, in a sense much stronger than the one intended by the authors.
Sorry, but in my opinion your logic is very weird.

It's a fucking investment dude.

You invest those hours to have higher salary / cooler job / be better, etc.

You don't want to put X hours of effort into something that may make your 8h/day work better?

Your social life probably ain't gonna disappear if you'll spend a few hours a week for a month or two on learning

I've been working + getting degree on weekends for 6 years, so I kinda know something about lack of time.

Don't get me wrong, I'm not saying everyone should be doing LC. Just don't act as if there was some tremendous trade off required to learn it