skysight-inc/HackerNews huggingface dataset:
That is definitely not true about state management - you can build very TCP-like systems on top of UDP (see QUIC), and the final adaptation you need is to figure out how to make that work with multicast (a non-trivial adaptation, but possible). Once you do, you have the foundations of a pub/sub system in the form of a one-to-many (or many-to-many if you are brave enough) network protocol, and now you basically only have to figure out how to do state recovery of new clients and clients who are behind, and that can basically just be a database. The system described in the OP is kind of a combination of a database and load balancer in order to do this over unicast connections.

You have to do this state management with a TCP-based system anyway - the use of TCP doesn't magically come with the full state of past messages.
Very cool prototype! I work in customer analytics and while I love the "infinite" column/row aspect of Excel, it's always annoyed me that it's not free-form, and that the width of a block of cells is constrained by whatever data I have above/below it.

It would be cool if you could use the Excel-style UI and formulas to build a back-end for small web apps whose front-end could be customizable with CSS.
Oh ! I always assumed it’s only some kind of upvotes / comments per time ratio that determines the ranking.

Will ask dang, thanks.
Finley (YC W21) Is Hiring to Rethink Capital Markets Infrastructure (US Remote)
> And crazy umlaut looking things in coöperate.

If I recall correctly, I've seen Knuth use the diaeresis [1] in The TeXbook as well.

[1] https://en.wikipedia.org/wiki/Diaeresis_(diacritic)
You can do that with Vinegar Safari plugin combined with ad blockers
If you have upper management reading a blog and doing a re-org to implement, that is the problem causing misery: management copy/pasting org structures/ideas and thinking it will work, much like technologists cramming some new tech into solutions where it doesn't belong.

I think the issue is a lot of people read his stuff and then blindly think it all applies to them and microservice themselves into a corner without actually thinking through if it actually applies to their situation. Same goes for various blogs from FAANG companies about scaling. Hardly anyone has scaling issues that they have, yet technologists like the bright and shiny new thing so they end up adopting over complicated solutions to their simple problems.

The team types he talks about in this post I see working well in some companies and situations but he's not saying "thou shall have a platform team and it solves all your woes". The first paragraph states the primary team is a "stream aligned team" which I take to mean a product team that is responsible for app(s) from top to bottom - UX, UI, backend, scaling, support, etc.
I would not object to voting IDs if they were free and easy to acquire. They are not. The fraud they allege to prevent is low double digit numbers when summed up over decades of voting. If you don't see that ID laws are being intentionally used to prevent votes from people who want to vote, you are willfully blind.
> I think I would drive myself mad if I tried to live up to the crazy expectations of senior from most internet commenters.

And maybe that's the point of it. Senior without the title inflations is meant to be an actual high level position - not 50-100% of the company.

A lot of places have just replaced senior with staff/principal engineers instead, but senior used to be a well respected and unique title back in the days.
teams is awful for its calendaring.

eg. in slack if you get a message you want to look at later, you can just click on it, go remind me in 1 hr, tomorrow 9am and a few other logical defaults.

Teams only has some shitty way to create a task that is slow and laggy and doesn't have sane defaults so most of the time you end up just copying the message and making a new outlook appointment.
Custom JSON Serialization in Zig
My strategy is being firmware/10 years… works pretty good, getting an interview per week.
I've been a user of PianoTeq for a bit now, and I'm curious if you have an opinion on it, relative to other organ VSTs out there...
Hiring a single candidate for a single position is what’s on the other side of these transactions, typically.
You’re not wrong on a micro scale, but this is global average temperature. There is significantly more energy trapped on the surface of the Earth, and it doesn’t have anywhere else to go. There are many many factors contributing to the reason why this year has been such a massive leap, primarily El Niño (behind GHG’s of course), but the consequences are dire.

There will be permanent damage to critical Earth systems that will further accelerate climate change, even if the temp backs down as El Niño retreats.

Oh, and by the way, El Niño is still ‘ramping up’ and won’t be at max energy for another 2-3 years. Expect more large temperature anomalies in the coming summers.
33 years in Software Development and the only job I have ever “applied” for was a seasonal job at Costco. All the other jobs, including IBM, 2 startups and currently Accenture were through my network.
Loudly exclaimed "phew" at the "the no subscription required" message at the end.
The article quotes that tweet in the third paragraph. It doesn't link to the tweet, but the contents of the tweet are included word-for-word.

And then in the next paragraph the article notes the view and retweet counts that the tweet received (as read from a cached version of the tweet).
I wonder what data Amazon has on the subject these days. I've long been skeptical of peoples' sense that they are more productive while working from home. I'm sure they are indeed able to focus more on tasks, but working on a team also requires a lot of coordination, so it seems possible that although people are more productive individually, their team output still suffers. I also suspect that turnover exacerbates issues; a well-tenured team probably can work remotely more effectively once they've gotten to know each other.
That's awesome.

When I was a kid, my dad acquired an Eight-Ball Deluxe pinball machine. He restored it, and for years it was a regular fixture of our house. We moved a ton, but it always came with us, for about a decade. Then my dad finally sold it.

I played that game a lot. I have fond memories of the lights, sounds, and feel of it. It was a very different experience than modern pinball machines.
IME (x)sense is quite problematic when you start doing anything other than the bare minimum. I spent multiple days trying to figure out why it silently stopped accepting IPv6 delegation, or why does it spike latency for no visible reason under load. The underlying reality is that FreeBSD's network stack is much more conservative and has less resources than Linux's, which shows up in articles like this one [1].

On the same Celeron J4125/i226 box VyOS was absolutely perfect, not a single issue, significantly low (and always low) latency with higher throughput.

On the hardware side, I think the /r/homelab hivemind doesn't get challenged enough. Dell optiplexes cost very similarly to Aliexpress Protectli alternatives (such as [2]), while being larger, having a fan, and being overall more hassle. TP Link/Ubiquiti WiFi APs seem to be overall inferior to Aruba Instant On, which is exactly the same hardware HP sells in their Aruba line, but for the same SOHO price.

[1] https://teklager.se/en/knowledge-base/opnsense-performance-o...

[2] https://www.aliexpress.com/item/1005004272231167.html
You should get another drive and reserve it to Data. The cost is negligible and it really makes everything much simpler.

Optimizing your system or upgrading it just becomes a "trash boot drive and reinstall" operation, applied without a care in the world.
If you want that but on steroids, there are quite a few extensions for vertical tabs which allow grouping and much more. My favourite (after trying most of them) is sidebery. I think there are extensions for grouping the normal horizontal tabs as well, but IMO vertical tabs are a complete game-changer and well worth trying.
Having 2000 tabs open.
An Update on Site Names
One observation I'd like to make is that feeding a thread farm from a single input stream demands some understanding of locks, queues and mutex.

The examples are a bit piss weak/simple. One master and one slave. Really I expected 3-4 consumers so you can understand how they interact over q.put() and q.get() and q.join() and q.task_done()

On a large(ish) memory and core host using dnspython I've been getting significantly more dns throughout over log file processing and a dict() cache shared amongst the threads avoiding dns stalls. 20+ threads. It's still buggy, better examples would be helpful.

I know: threads not processes. They're documented as neighbour concepts. I'd have done process forking if I could find good lock and shared mem/mmap use Documented.
A lot of times people get put on "cool down" after applying.

Apply to a job and even if you don't get a rejection letter, they may still say, "Let's put a pause on this guy for the next 6 months."

So if your resume didn't start out strong the first time, they may not even be looking at the revisions.

Similarly, if you're applying in the same city, in the same sort of work, don't be surprised if the HR teams have shared notes on prospects.

When I worked at an agency, we had one talent scout who was just head and shoulders better than any we had worked with.

I asked her what her secret was, "How are you able to find such consistently good developers?" and she said, "I get plugged in to the network, and I listen to my peers -- if they pass, I pass. Saves me time to go after better candidates."

Anyway I don't know if something like that is impacting your job search, but I'd try and diversify a bit. If you were a dev, look at Test Engineering, or DevOps, or Project Management work for a bit.

Remember you never have to list a job on your resume. It's always OK to say, "I took a sabbatical." And it's OK to shine rainbows on the truth, but it's never OK to outright lie. If you get caught doing that, you're burned -- to everyone in that network.

Anyway, if I had time off, I'd spend time on Udemy, and YouTube, and such. Just learning as much shit as I could.

I really want to get better at SketchUp so I can do more woodworking projects, but I haven't had time.

I have a billion things that need repairs, or modifications in my house, and it's always, "Sigh... I'll get around to it next weekend..."

And if you finish your little home project list, hit up your parents for things they need help with. Odds are, if they're elderly, they need a lot of help with tech and cleaning and even simple stuff like getting their oil changed can lead to old people getting ripped off these days. Anyway, if I had more time I'd want to take care of more of that sort of stuff for my mom...

I could be laid off tomorrow in this economy... so who knows.

Oh, also I feel like most companies are aware that salaries have plummeted in the last year. If you were making $200k in SF, and are asking that for a remote job... yeah, basic stuff like that can sink you. Make sure you are pricing yourself for the role.

EDIT: One last thing... I have seen a TON of people lately who are really shiftless. One guy literally said, "I only work remote because I don't ever want to wear pants again." And it's cute I guess, but it's not something you want to bring up in an interview. Make sure you don't come off as someone who got "laid off for cause." Keep your background clean when doing video calls and... put on some pants even if they can't see them! (=
> How do you open a private channel with the website ?

I wasn't assuming you would. That's one of the things that have to go on the chopping block if long-term stability is the goal.
How do you end up with two identical SQL tables in the first place?
Hi James, thank you for this comment.

I'm glad to hear the tech and, more importantly, the community have improved.

By "layer", I mean custom controls and animation toolkits that get bundled in an Expo-enabled project. Those are in addition to the RN-provided ones. It all adds to complexity.
*familiar
While the sibling comment points out that this restaurant is common in large American cities, I think your intuition is directionally correct. At least in my experience with it, it's a bit of a "destination" restaurant that traditionally located in the tourist nexus or other point of interest in a city (e.g. large shopping mall). So I wouldn't quite call it "regular."
The GDP growth figure is adjusted for inflation.
do you have an example of a router setup?
curious what this would look like.
Not the rest of the industry, the mainframe and micro computer worlds are even more focused on that regard.

Probably many of Burroughs B5000 applications will still mostly run without any issues on a recent Unisys ClearPath MCP, just as one possible example.
I agree the small talk is weird, I prefer when people are direct and message me asking if I know of an opening. I usually check on our internal job bank and give them a referral (if they are good!)

IMO it is absolutely not weird to ask connections if they can refer you for a job? The company even pays me bonuses for successful referrals! (Well maybe that's over now, I haven't checked recently)
Bitter, cynical, and jaded is no way to go through life, son.
That's why you integrate as many workflows and alerts into slack as possible, it gives a reason why you cant move to teams.
It's not relevant at all. What is, is that she has been founding and leading figure behind the largest e-library and probably the biggest contributor to the anti-copyright movement by that alone.

Support of Putin and Stalin are among a slim majority in Russia, too. You cannot denigrate somebody's achievements because you disagree with what they have to say outside of them. If you want to do that, you may as well deny James Watson's contributions to DNA science.
Show HN: I built an iOS app that helps YouChoose faster
Hey,
This is Yash here. I built YouChoose because I was confused about how to have my eggs - scrambled or as an omelet. This made me realize.....

In life, we spend too much time thinking about our choices rather than making a choice. These things take up too much mental bandwidth that is better utilized elsewhere. In most circumstances, we just need to make the call - the more we delay, the more it exerts us.

Input your two choices. Hit the Choose button. And that's it. There's only one caveat - you can't go back (for the same choices).

YouChoose is my micro effort to introduce some randomness in people's life.

I am eager to hear your thoughts and comments!
>Wow, so they lived long enough to see themselves become the bad guy?

As always, money and power corrupts. If you can get away doing bad stuff to bad people, what's stopping you from getting away from doing bad stuff to everyone to increase your RoI.
I think the comment which was in response to mine is pretty ambiguous, it isn’t obvious to me what they mean by “here” (in the article, in the comment I responded to, or in my comment?).
> Sex is multispectral.

That's a pseudoscientific view of sex that is not the understanding of most people, and biologists in particular - who need this concept to cover all anisogamous species.

The sex binary is the only model that makes any sense on this scale. Some people have tried to come up with "sex spectrum" models, but they ultimately fail for being too arbitrarily defined and too anthropocentric.

> Gender is bimodally binary.

This is also far too arbitrarily defined, and attempts to come up with concrete definitions typically just bake in culture-bound sex stereotypes of femininity and masculinity. Which makes it particularly harmful when activists attempt to redefine 'woman' and 'man' in terms of this instead of sex.
A generative adversarial model of intrusive imagery in the human brain
...and this is Eddy's sofa, is it?
does vyatta/vyos store the configuration in a single file or easy to back up config? I do not remember anymore how this was done, but I believe that is the appeal what 'nix' was mentioned.
Sam Harris podcast episode 210[1] had guests William J. Perry, former Secretary of Defense and founding member of Nuclear Threat Initiative[2], and his grand daughter Lisa Perry, Communications Director at At The Brink[3], to talk in large part about that scary aspect of nuclear weapons, and how an accidental nuclear war is more likely than a deliberate one.

[1] https://youtu.be/NVnwc4rZI_0?t=12m40s Episode 210 (no paywall)

[2] https://www.nti.org "focused on reducing nuclear and biological threats"

[3] https://atthebrink.org Podcast about the modern situation with nuclear weapons
> Why can’t I just put a cloud under my bed and forget about it?

Just buy a Synology NAS. Keep default settings, set up a few user accounts, tweak a few things here and there, enable encryption, install Active Backup on all your devices, done.

There are many cheaper/more open options for self-owned NAS storage, but contrary to a Synology they're definitely far and away from "and forget about it".
The documentation states that

> This API has the potential of being misused to access device signals to try to identify the device or user, also known as fingerprinting. Regardless of whether a user gives your app permission to track, fingerprinting is not allowed.

I think this is mostly aimed at MacOS apps, where the scopes are much more relaxed for backwards compatibility reasons? My guess is that iOS apps will be automatically approved.
Which is why we need 10x as many Senators and House Reps across the board. The original consideration for the House was 1 in 30k voters; its now closer to 1 in 600k. The Senate was supposed to be elected by the Senate of the state they came from, until the 17th amendment was passed. We used to admit new states into the union every 4 years on average, until the 1960s; we haven't admitted a new state in almost 65 years.

The first and foremost problem in the United States is a lack of representation. Look to those overrepresented to see why.
You were lucky to get a rejection!

You could say that again. In the early 2010s, I always got rejection emails. 10 years later with milliennials now in hiring manager spots, ghosting is now the norm.
For classic cars and other large pieces of vintage machinery, "barn finds" have been a common source of weirdly well preserved specimens for many years - especially in dry climates. Now that we live in a world where many elderly people have had suburban garages for many decades, that probably will be a major source of interesting finds like this.

All other things being equal, having the space to keep a large object you're not using is gonna be a big predictor for how many specimens end up in a safe storage situation for long enough to become antique.
I find myself agreeing with the class part of your analysis, but think there are other options they fill this niche…

Outback Steakhouse,
The local diner (more so if family owned),
Applebees and TGIF.

Is CCF viewed as higher quality/status than these? I occasionally eat at Outback but not the others, partly location, partly because I find CCF overpriced for very mediocre food.
5 years for junior for better or worse is well out of step with the industry - while you're right that you can get some massively inflated titles that are out of step with the norm, the norm is that you're an intermediate developer at a minimum and most likely a senior after 5 years.

It's dumb, but it is the standard nowadays.
>If some politician came along and offer a MAGA approach to my country I'd vote for them.

Then you should educate yourself on what populist politicians promise and what they end up delivering.
I can't speak for everyone, but in the 6 years and 4 companies I've worked for, we have hired only 2 front-end engineers. Full stack is simply what we want a vast majority of the time. So I'm not saying it's impossible to find something but just from a numbers perspective it's just not in demand (I worked at 2 startups and 2 mid-size companies, big tech probably does hire front end devs, but I can't say for sure).
I immediately considered it for comparison of backups.
> I’m not saying Dad was a saint. Just that his AAirpass was about more than solipsistic travel. It allowed him to build relationships. And it allowed other people to access the world like he did. That’s what Dad’s AAirpass and ultra-elite flying status yielded for him: lifelong bonds.

giving access to the world like he had? it did no such thing.

the pass was $250k in the early 80s. that is a tremendous amount of money for a 37 year old in current year.

this was an individual, a family, so far removed from commoners that the parents had it in the contract to fly on separate planes, one after the other. lest both parents be lost in an accident.

what a luxury, to be able to even pause to consider such contingency planning. let alone to have the means to pursue it.

while the airline was wrong, this is no sob story.
Software should be reliable, but I'm not fond of LTS. As a developer, I'm fine with 3 years of support, security or otherwise.

The decade of (security) fixes (free or otherwise) smells like neglect. This is probably fine with 80s or even 90s software. But for internet connected devices I think it's bonkers to expect others to maintain and support the foundation of your software.

That is, assuming the software is functionally done, finished and no longer maintained. If whatever you meant to build, is still maintained and actively supported, it should not be too much to expect the OS to evolve with it. Upgrade to the latest platform every now and then.

Yes, migrations can be painful, but grow up: test thoroughly and get your ducks in a row. If that's too much to ask, you're simply lifting beyond your weight.
I use Puppeteer for web page screenshots. Uses more resources but worth it for simplicity and flexibility.
Yeah it would be cool to have a proper 8th season on par with the 4th one in terms of quality
Right, it's just another hurdle in a system that was intentionally designed to not give you the power/access you need to take action.
I'm just sure there's some important relational theory reason why you're a bad person for wanting to do this and it's not a flaw in the language at all that "check the equivalence of two result-sets" is so difficult.
You can set a spend limit on your API credits in your account, so just set it really low to like $5-10.
This Week in Self-Hosted (2023-07-28)
Some, possibly even most, never do.
This. The entire field of software is nowhere near mature or settled. My gut says that, in terms of software technology, the society today has progressed only %20 of the road and utilized the techology only that amount, compared to what it could be. Very few software I use I can call mature (i.e there's no meaningful room of improvement), they can be improved much more. The collective amount of work that has been put in to develop software by humanity so far not being enough means that the potential of the field is so great, maybe uncomparable to any other (e.g. think about carpentry).
> She was harassed simply for being herself

Ah... really.

Herself:

> What I'm about to say is something so racist I never thought my soul could ever feel it. But truly I never wanna spend time with white people again

Great artist I guess. But definitely not the kind of human being I would want in my life.
Mazda revives rotary engines, eyeing unique path to decarbonization
Swallow your pride.
I use a Chase Visa on porkbun. It works just fine.
Depressive symptoms in US: 8th, 10th and 12th graders
I do! I even told you the background. You just don't like it.