skysight-inc/HackerNews huggingface dataset:
> You have to be careful with site-to-site VPN since even your internal services like database are now globally addressable. You really need proper firewall rules / routing policies to not leak unencrypted packets over internet.

Uhmm I might be wrong here, but can’t you just not assign global IPv6s then? Keep your local network on ULAs (https://en.wikipedia.org/wiki/Unique_local_address) for network-internal routing
I'm sure they had problems with people spreading dirt on the floor and a cleaning fee is perfectly reasonable, I just found the size of the penalties to be amusing.
This incredibly myopic take is also incredibly optimistic about how long it takes to land a holistic design overhaul on a product of any meaningful size—much less several in a suite of tools of this scale. Heck, Microsoft has done many more such design overhauls and their apparently permanent incompleteness has been a running joke for almost 30 years.
Parsing CSV doesn't have to be slow if you use something like xsv or zsv (https://github.com/liquidaty/zsv) (disclaimer: I'm an author). The speed of CSV parsers is fast enough that unless you are doing something ultra-trivial such as "count rows", your bottleneck will be elsewhere.

The benefits of CSV are:

- human readable

- does not need to be typed (sometimes, data in the raw such as date-formatted data is not amenable to typing without introducing a pre-processing layer that gets you further from the original data)

- accessible to anyone: you don't need to be a data person to dbl-click and open in Excel or similar

The main drawback is that if your data is already typed, CSV does not communicate what the type is. You can alleviate this through various approaches such as is described at https://github.com/liquidaty/zsv/blob/main/docs/csv_json_sql..., though I wouldn't disagree that if you can be assured that your starting data conforms to non-text data types, there are probably better formats than CSV.

The main benefit of Arrow, IMHO, is less as a format for transmitting / communicating but rather as a format for data at rest, that would benefit from having higher performance column-based read and compression
Make it an inetd service to "Listen... Do you smell something?"
Eh, you're a senior SWE at L5 in a lot of companies, but L6 is definitely where you start to be seen as closer to management in the chain than your typical IC. You start being involved in calibration for example.

L5 is mostly about reaching greater depths with your skills as an L4, L6 is more about gaining breadth that isn't guaranteed just by being an L5 for a while
Yea, but it's like all the software doesn't work or has huge security holes....
This is so cool, especially the Chinese characters! I really appreciate all of the creative projects like this the open nature of StableDiffusion has enabled.
Senior Software Engineer is indeed the title for L5 SWE at Google. However, whether a "senior software engineer" title is considered "senior" in a general sense these days is debatable.
> I dunno about you, but the chron feed on FB has been broken for most of the last decade for me.

I was focused on Twitter, admittedly. I never used FB.
The challenge here is knowing the shape of the manifold within an epsilon radius 65 Billion dimension sphere around the position being evaluated. To calculate this you would need to sample points within epsilon radius around the current point. As these points will be lower-precision by default, you would have minimal knowledge of the shape of the manifold within the sphere if epsilon is < the minimum precision.

It might be possible to work around this by estimating the gradient volatility through the n^th order derivatives, but you would then also have to deal with mixed precision SIMD which hardware doesn't really support.
> There's a scene in My Big Fat Greek Wedding

And there is linguistics, a science that studies language including etymology.
I have two extremely tiny sites (like, "handful of users/1 user" sites) on Fly. I have had multiple incidents despite me not even touching them.

The thing that worries me about these incidents is they haven't been, like, full service outages. A small subset of users talking about issues in forums. This makes me just feel like Fly has an immense amount of issues.

At least if like 50% of fly goes down then it feels like a config fat finger. When it's a bunch of tiny issues now all my ops debugging has to start with going to the fly forums (and it's _always been issues on fly's side_).

The price is "right" (though like with all PaaS the gaslighting about running multiple processes in one container makes me feel bad about the state of cloud computing). And I really like the CLI stuff mostly! But I extremely don't care about edge computing so for me fly is just heroku and I would love to feel more confident on that end.

(EDIT: the nice thing is I get email support with a bit of cash. This is a thing that will go away when they get bigger but it's here while things are still breaking often)
archive link?
Ah yes, the no true Scotsman of capitalism
Wiktionary states the following for "baccalaureate":

From French baccalauréat, from Medieval Latin baccalaureatus, from Latin baccalaureus, an alteration of baccalārius (“young man aspiring to knighthood”), to resemble bacca lauri (“laurel berry”) (the ancient symbol of victory). Compare bachelor.

For "baccalaureus":

Alteration of baccalārius, influenced (by folk etymology) by Latin bacca ("berry") and laurea ("laurel") due to the fact that graduates wore laurel crowns filled with berries in order to represent the fruit of their study. Perhaps of Celtic origin, from Gaulish *bakalakos, itself borrowed from Latin baculum (“stick”).[1]

No Arabic roots here.
I churned with Loom too because I don't need the storage part and was looking for an alternative. I like the idea of an open-source Loom alternative. However, if anyone is looking, I found out that an old software I was using, Cleanshot[1], added the feature to record your webcam and screen with their recent update. I have started using it again. For the upload part (I don't use their cloud), either using Dropbox or Google drive is pretty trivial to setup and is done by the time I finish writing the email or a cup of tea to send to anyone that needs it.

For the Sorbay founders here -- best of luck and congratulations on the launch. Personally, I felt your narrative is kinda made-up and not genuine or compelling enough (again, may be just me and trying to be open, trying to do the founder-to-founder open feedback). Can we try a different narrative? The reasoning is, why would the team just give up what they were doing and start working on a tool because one of their tool get in the way of getting their work done efficiently?

Finally, a tool such as a screen-recorder is good to have an open-source alternative but that's that -- it is open source for the sake of being open source and falls into the current hot open-source core but paid service layer business model.

Again, best of luck and I will definitely try it out once it is public, the pricing is decided and ready to use (not the waitlist thingy).

1. https://cleanshot.com
What an odd message to fire across all employees. For an industry that wants so desperately to believe in meritocracy, to admit that there is a somewhat hidden quota on how many people you want at a given level feels to give the lie to the idea that it is strictly merit based.
Let’s say the firewall isn’t yours. Or the firewall needs to be replaced and is more open by default until you secure it. It’s also easier to map which kind of devices and how many you have..
I don't see it as a general public problem but I actually do see it as an ongoing scientific training problem. Biology PhD programs these days spend a lot more time teaching prior biology results than they do having students engage with what it means to be a scientist, in the limited time that they teach at all.

"Students" are then sorted into a lab where they learn the specific scientific cookbook of the subfield and in some cases never even try to apply it truly on their own before graduating, because they are used as a lab monkey for 4+ years. Collaborative side projects or substantial additional course work are rare, so students are often functionally the same as a lab employee.

The lab has minimal external incentive to train the person to become a good scientist, and there isn't much cultural pressure either, so the training focus is instead to become a good [hyperspecific topic] lab member.

To graduate a student needs a deep understanding of what was previously shown in their niche, but they really do not need to engage with much at all to do with meta science, and it is wholly possible to graduate without ever demonstrating the ability to ask good scientific questions from the genesis of a project through to it's completion, even in the context of the norms of said niche subfield.

Student experiences of course vary widely, and even for those that do the menial slog version of a bio PhD, the attitude surrounding it varies. Some seem to be happy for the guidance when their advisor is like this while others resent the lack of intellectual freedom.

Regardless, I find this to be pervasive in the environments I've been able to observe, even at a few of the supposedly top life sciences PhD programs in the US. To think deeply about meta science in any official capacity as part of PhD training requires you to go out of your way.

Meanwhile on the other end of the spectrum it is possible to receive a "top" PhD and stay in academia for quite a long time through only a combination of hard work and learning the experimental best practices of the field as if it were a trade (and that might be underrating the nuance in the trades honestly, I don't know enough to say).

I do think it is a difficult problem to avoid to at least some extent, because open questions in biology increase in complexity quite a lot over time, with a big time and financial commitment required to do a number of projects these days. Without radical changes in labor sources for wet lab work I'm not sure the issue can be sufficiently addressed.

I also imagine that even in less expensive/slow fields there is an increasingly unapproachable body of prior knowledge to learn, and people don't want to be trainees forever. So I believe a large philosophical paradigm shift might be needed too.

I'd love to see multiple different types of PhDs introduced with different graduation requirements, funding structures, and intended postgrad career paths, while maintaining the core thesis writing experience across the board.
What you’re describing is — almost exactly — like how the Rollercoaster Tycoon series works.

You can click any visitor, and see all the stats for that individual visitor, including how happy, sick, bored, etc. they are. You can even see them saying things like “I reall like Rocket Coaster!” or “The line for Very Merry-Go-Round is too long.”

Then you can aggregate how many visitors are saying each thing about the various attractions or the park in general.

And then it allows exactly what you said: make tweaks based on the aggregate feedback and see the positive (or negative) effect your tweaks have.
> A hypothesis I have is that it is much more difficult to keep in line with the good alignment than to do evil.

I think that's why God planted the tree of good and evil knowledge in the garden.
It permitted discussing the inevitable with concepts that Adam was already familiar with.
IPv4 also has link-local addresses. They belong to the range 169.254.0.0/16.
Your comment made me miss old good HN. While other members do better job in requiring you to provide proof of ridiculous claims you have made, I will just focus on technical details - may I know how would you suggest firmware to "blow the battery up"?
Also very interested in this!
It’s been a few years since I had access to the data, for for a long time 6+ made up about 10% of ICs
Drops the packet and the sender retries with v4. Ipv6's solution to packet fragmentation has the hosts retry too, iirc. But I'm a little rusty on this subject; would this actually work?
Suppression of emotional reactions is not a good long-term strategy for mental health.
I propose we take this further and adopt this phrasing for all unanticipated software behaviour. ATM says you have (uint32_t)-403 cents in your account? Plot twist. Self driving car pathing road-runner style through a billboard of a tunnel? Plot twist!
Geez chill.
The DPP came into power when the KMT tried to negotiate the first steps towards HK-like reunification though.
World Primal Beliefs Test
I really enjoyed the book Range about late specialization. I've also been using ChatGPT for brainstorming and combining two different topics. I've tried to get it to generate analogies too, with mixed success, but I could see that being very powerful as a tool for thinking.
Thetruetruetruth.com, an odd website from during the peak of Covid
This website was a promotion of the John Oliver show of HBO and the episode was watched by millions. I'm curious to know your thoughts on this digital promotion as we reflect back.
I hope we someday get a spiritual successor to SimEarth or SimAnt
Between hardware and underlying software becoming more capable and reliable, software removing more and more avenues for tinkering with a computer's innards, passion getting replaced with profit, and straight up computing becoming "stuff my mom and dad does", the young of today are rightfully finding greener pastures for inspiration.

I know in my day I had a blast just messing with Windows 95 and Microsoft Office. Yes, really. Just messing in them was as fun, or even more fun than, playing video games. Microsoft Access was my favorite "game". The sheer potential that even my kid brain could see was just mindblowing.

Now? It's not. No more are developers writing for passion, most are writing for profit. No more are we allowed to tinker; to be clear the likes of Windows and Linux still let us, but iOS and Android refuse tinkerers. No more is computing "fashionable" to young minds, it's the stuff old people (read: us) do and that is so not young, come on man!

Times are changing, and we're simply no longer in the front row seats.
Expanding and institutionalising the current situation will only serve to entrench it even further and make it practically impossible to move away from. I would not call this a positive development. Not even in the slightest.
Large language models will reduce demand for senior employees.
Docker Checkpoint
in theory, the same 2 hours - but you need to be available the whole 8 hours as if you were sitting in the office.
> Combine that with that UK city that wants people to get permission to leave there zones...

If you’re referring to the Oxfordshire plan, this has been somewhat misrepresented. The proposal is to limit access through some specific roads in the city center. Residents can use the ring road to access the same destinations without any restrictions.
The people that got fired could go back to grad school to learn something new.
How does this even work? I’ve never managed to penetrate the MS API’s for chat, and as far as I’d found it’s impossible without apps installed by your workplace admin.
Whisper and GPT3.5 and Telegram Bot = J.a.r.v.i.s
I know, its not JARVIS.. Maybe TalkGPT? =)
This looks roughly like map of "number of days per year it's warm outside". It looks just like this summer temperature map:

https://www.currentresults.com/Images/Maps/usa-state-tempera...
This is a great blog and have so many insights for an SRE or devops person. But this goes to show you how difficult it is self host stuff at scale.

I used to work for a company that built deployment platforms for law firms. All our deployments where on prem and we had the same complexity with kubernetes. We had similar setup with vault and stolon for HA PG. More moving parts you have in infra, more permutations and combinations of failure modes you have.

What these guys are building is something I have seen in many orgs trying to do it internally and fail. PaaS is a hard problem if you want to solve it "reliabily"
>Somehow it's fine to pay half the salary in rent, but not fine if it's financing the mortage.

Where is it fine to rent for half of the salary? Last time I rented a couple years ago, the corporate landlord wanted to see either a paystub exceeding 4x rent for the same period or a bank statement for the funds exceeding 3x total rent. This varies, of course, but the standard used to be the 40x rule (rent not exceeding 30% of income before tax).
I used to work on Gaim/Pidgin (and in fact created libgaim/libpurple) back in my college days.

It was easier for us to build and maintain back then. We had push-back from some of the companies (Yahoo being notoriously aggressive about it, to the point of actively banning our developers' accounts and inventing new obfuscated auth schemes all the time), but from a technical standpoint:

1. Most of these were communicating over plain text channels (making it easy to sniff traffic from official clients)

2. The protocols were generally understandable (MSN for a long time was largely all MIME-based messages, and could be understood by watching a traffic stream)

3. Used simple usernames/passwords for authentication (just fewer hoops to jump through)

It's a different world nowadays, with more focus on keeping you in the chat environment and offering additional features as part of that experience. Harder to abstract a lot of that out.

That said, Gary Kramlich's been working on this diligently. (If interested, he also regularly streams development over at https://www.twitch.tv/rw_grim).
Some were just shared on the thread.

FYI, you can generate these yourself at https://archive.ph (and other services).
Atlassian to cut “around 500” jobs
When will Sundar hit 1.0? Or will he be replaced by some Larry and Sergey 20% project and sunset without notice before leaving perpetual beta?
She is a working scientist herself.
This perspective is key, in my view. In short, we have a supremely myopic and isolated view on what "accounting" is.

Value is defined based on counterfactuals, similar to opportunity cost -- if that thing didn't exist, what would be the effect on the local economy? My suspicion is that if you price all the chefs out of a downtown, no one will like spending their time (and therefore money) there, and it will die. So if the singular act of removing chefs collapses an entire economic engine, then their value is defined as the economic activity before their removal minus the economic activity after their removal.
It's not really about networking. Being able to schmooze is a nice add-on, but it's much more about being able to understand users and teammates. Those are the people you need to think about every day.
We shouldn't beat around the bush. Musk has shown very few times that he has any idea what he is talking about. His tweet sounds identical to some middle manager's sentiment you'd get at some huge conglomerate trying to make a name for themself after taking over a group.

And it should be noted that he's responding to another tech billionaire who fancies himself as an oracle as well. This is like throwing around verbal spars at the water cooler at the local squash club.
> […] that can exploit it via any other vector.

And what are those vector(s)?

Besides compromising a machine that is already inside per the above (which can then do scanning / lateral moves), or perhaps physically getting inside the premises (in which case a scanner can be physically installed to examine the network), what attack are you protecting against?

Can you give me a link about an attack that knowing the topology of the network ahead of time would allow, but that not knowing would prevent?
No that doesn't make sense. Meritocracy doesn't automatically mean "promoting" someone when they have checked some boxes. That's actually the opposite. I see lots of people that approach work as if it's public school, that if they do the things the need to pass grade 4, they get into grade 5, and lots of companies pretend it's that way for junior roles.

There is a "quota" for each level, it's driven by the business need. That has no relationship with merit based promotion.
I don't think you have the merit to understand relative measures.
It can be a legitimate strategy. Hard rules in software rarely work.
Yes, to an extent. Commuting adds friction to working there, and if it becomes too much of a burden then people are likely to relocate.

And in this specific case (head chef at a popular bar) living in the neighborhood allows him to keep abreast of other bars, local trends, etc which benefits his work.
Or just work someplace small for a while. You’ll end up with multi role experience because that’s what small companies are like.
> Chances are you swim in a sea of complacency too.

It’s a unique organisation that’s both complacent and willing to change that fact. More likely you’ll find resistance at every step along the way.
> editors think the "human interest" angle sells.

does it not?
OAs aren't super widespread in "elite" companies for a variety of reasons.

One is that sourcing recruiters are not equipped to handle technical screening logistics. They can't tell, for example, if a solution works but has O(n^2) complexity, or if the candidate failed because the tool was being stupid in some way or the question was phrased ambiguously.

Another is that OAs can be gamed much more easily than face-to-face phone screen sessions (see, for example, reports of indian "study" groups).

Another issue is that the evaluation criteria for OAs is often so coarse that it does not provide a reasonable level of filtering, compared to having a combo of a good sourcing team + an engineer "guarding the gate" so to speak via the phone screen session. An engineer's technical screening skill is considered non-automatable enough that companies would fly them into school fairs to vet internship candidates.

Teams may not even trust OAs that they didn't devise themselves, nor have the actual inclination to develop/maintain their own OAs.

OAs also tend to gravitate towards trivia-style quizzes that are often associated w/ "lesser" companies.

There may also be concerns about being respectful of candidates' time.
The problem with Shiki is that it uses TextMate grammars which in turn require the Oniguruma regex engine. Shiki compiles that to WASM I believe, but it makes Shiki larger and slower than a system that uses plain JavaScript regexes or a real parser.

I'd only use it if it's absolutely necessary that your syntax highlighting exactly matches VS Code. (It's also a shame that VS Code requires Oniguruma)
> Renting a truck is a pain.

I live 25 miles from Santa Fe, a city of 80k people (county is around 120k). I've rented pickups and box trucks twice a year +/- for the last 4 years. Each time, I drive (or cycle) into Santa Fe to one of two UHaul dealers with whom I've already booked the vehicle online. I spent less than 10 mins with the dealer, drive off in the truck for the 1/2 day or day, come back and head home. The rentals typically cost me about $60-80, and in almost every case, the rental place is closer to my reason for needing the vehicle than my home.

Renting a truck might be a pain for you. It's not a pain for everyone.

[ EDIT: The rest of the time I drive a Honda Fit which is flexible enough to let me do 75% of our recycling and garbage hauling, as well as move many, many other things around, and still get 36-38 mpg ]