skysight-inc/HackerNews huggingface dataset:
I’d be very surprised if any edge compute systems run on (a single) K8s cluster. In nearly all cases you’d run at least a cluster per region. K8s also provides no functionality for per region routing or networking between clusters.

That is to say, for most of what fly gives you there is no K8s equivalent.
"Eat, drink, and be merry, for tomorrow we die"? I might not live for thousands of years, but would like to make the world a little better during this time here.

"Always leave the code better than you found it."

https://github.com/dwmkerr/hacker-laws#the-scout-rule

Please let's not derail this conversation into religious debate here. I love talking about philosophy, and if you'd like to talk more about absolute/relative morality, I am currently online for a video/audio/text chat on the BeWelcome chatroom.

https://meet.jit.si/BeWelcome-Chat_4MembersVolunteers
> it's entirely likely that there were actually higher temperatures in Delhi in the past and there just weren't automated weather stations in those locations at the time

Ok, great, so maybe at some point in the past there was a hotter temp. It’s amazing how rather than focusing on the miserable experience nearly 50° weather is for those there, we get into a weird measuring fetish over who’s number is biggest.
How would you coordinate work across teams?
This is really cool and I really want one, even though I have no use for it
> efforts to limit animal populations in Australia that led to explosions of other animal populations

This is a pretty odd way of referring to attempts to intentionally introduce foreign animals into ecosystems where they have no natural predators, with predictable results (rabbits, foxes, cane toads etc).
This is fraud. If the firm doesn’t have an open role available but advertises as such, and then extracts free labor as a ruse, it’s fraud.
Yeah there is. I surf with JS off because of people like you.
Please elaborate. It doesn't feel understaffed because of communication overhead or being in a connected system, but because of the level of responsibility (I.e. critical system) or product surface area a team is responsible for.
That’s wholesome, good for you.
FTX CEO says Bitcoin has no future as a payments network
The underlying "team topologies" idea [0] as I interpret it: Any work function evaluates to return a work product; one team's work product is another team's input to its function; the work plan for the organization looks like a distributed evaluation graph; design teams to minimize blocks on over all system throughput by factoring them into one of four functional patterns. If only value was immutable...

[0] https://teamtopologies.com/key-concepts
Why don't you like diversity, in this case diversity of search engines? Bing may have its problems but so does Google, the way to handle this is to either use many different engines or to use a meta-search engine like Searx. The latter is far easier so it is what I do. Just relying on a single source makes you an easy target for those who control that source.
Selling it to anyone will be difficult. Way too much legacy, and lost context. It would be a quagmire of inertia to shift anything. As with most tech "giants"/"unicorns" that are past their zenith.

Most likely any buyers would kill off/sunset most of it, and gain a lot of negativity. Not going to happen.

More likely is the rumours of it being rolled/rebranded/de-labelled into a Salesforce offering, and quietly sunset large chunks of it (which would be less noticeable than if any new buyers did so).
I've never seen anyone having to write a 50-page document just for "some little code", unless the author's definition of "some little code" is drastically different from mine. Without anything to back it up, that statement comes across as a huge exaggeration.
Stop using complex systems designed to solve problems you don’t and won’t have.
Somehow, I ditched all x86 computers last month. Unintentionally, they were old and rusty and I already have a decent Mac mini desktop. Sold some and donated others with boxful extra old hardwares. Maybe in Christmas I can buy a x86 again but nowadays everything is OK.

Base model Mac mini M1,
iPhone SE 2020,
Raspberry Pi B+ for Pi-Hole,
Raspberry Pi 3B+ for home development server.

Dell Latitude 6220 laptop and 2 Android phones, wifey's.
It's always fun if a product is based on 20 year old code where there are parts that nobody can touch because there's nobody around who understands what's going on there. I once saw a flight-training software (I think it was for helicopters?) where the physics engine just didn't get touched because they don't know what's going on. Every change was essentially a hack around this blob of years old, highly optimised but totally incomprehensible C.

EDIT: It might have even been fortran code. The rest of the project was C++
interop done the right way: this guy is going to be in trouble with the web javascript kiddies.

Yes, if this guy is a state-sponsored computer security hacker, he could pown the 3, maybe 4, ppl (and I am one of them) using its http services via curl and our terminals or image format parsers or etc. Is this worth for that many ppl?

Anyways, that's too sexy, I am willing to take the bait.

That said, I could use an official/trusted online source for the weather information and format it myself (I guess I would get a CSV or json or xml file).
That depends on what one means by "booting into BIOS mode". CSM is a shim than makes UEFI firmware look like BIOS to the OS (or, well, bootloader) and to x86 code in various option ROMs, so you are always booting into UEFI.

Really booting without UEFI being involved in the process would require completely different firmware image.
The probono page for that site has a modified date, though the index doesn't, if anyone was wondering about trying to guess the site age.

<!-- Created: Wed Mar 3 00:26:51 EST 1999 -->
<!-- hhmts start -->
Last modified: Wed Mar 3 00:31:00 EST 1999
<!-- hhmts end -->
Twitter and Reddit still can be indexed, but they've also become increasingly hard to use without an account. Reddit doesn't let you fully expand threads when you're unlogged. Twitter limits the amount of things you can read and shows a modal. Both of them heavily limit usage on mobile devices without installing an app.

Sure, an account is free but might require giving information you don't want to give. Twitter asks me for a phone number a few minutes after creating an account, even if I don't post anything). Reddit at least lets you skip giving an email.

Sure, there are workarounds such as using lite versions (old Reddit, mobile Twitter), but that's not known to all people coming from a search engine.

It feels as if HN are the only one that's not a partially walled garden yet (and Wikipedia of course).
The New Science of Alt Intelligence
I agree that the tone of the article is off but I don't agree with this statement:

> Obviously there are inefficiencies with big companies, but complaining about needing to do documentation, or basic project management?

This sounds like you've never been in a big org where you write more word docs than you do code. I have. It was terrible for a few reasons:

* Those docs go out of date with the code very quickly and so are not a good reference to what the code actually does

* They eat up a lot of project time and so projects tend to become late. As the documentation is what you have to write first by the time you get to the code you have much less time to actually write the dam code

* Extreme documentation actually reduces code quality. I've worked on many code bases where the code actually references page numbers and sections rather than what it actually doing. This is often the case with contractors that are only on project for a short amount of time and thus translate the docs directly into code. Also if there are and errors when creating these docs they are often translated into the code often into performance / non-functional problems

* Docs written after the fact end up being rather pointless / unusable as you'll have to describe all the weird things you done to make it work properly / fast ...etc

* Non technical people will read what you've written not understand it, because it's highly technical, misinterpret it then use that strange idea of things they've got all over the place. Like someone that doesn't know what a Foreign Key is but seen it once and sticks them on every column in the DB. Then you'll have to have a fight with them as "it says here on this doc"

I could go on but I suspect what I've written here is quite unpopular so I'll end by saying that documentation is very hard to write correctly you need specialists who know exactly how to describe what's been done in the system to others. You also need to balance the amount of docs you create vs the actual work on creating the thing.

Again on Project Management you described it as "Obviously there are inefficiencies with big companies" that sounds like you've never been in a full 8 hour days worth of meetings getting 0 coding done and just explaining to 10 different managers what needs to be done. Some of these big corporates are so colossally inefficient that people have been quitting on mass during the pandemic to get away from it. It's a serious problem not just to be swept under the rug like oh well that's just what big companies do. I heard someone either on reddit or on here defend a 3 hour long "daily standup" meeting because it was good to know what the devs are doing. Like yeah there are in you meeting for 1/2 of the day.

Now I don't condone 0 project management but companies seriously need to cut it back. Tools like Jira have made working hell for some programmers.
But there are different roles that come into play when it comes to writing production software:

- the code, obviously

- infrastructure

- documentation

- wireframes, mock ups

- user manuals?

- monitoring

- ...

Software engineers shouldn't be the ones who address all the points above (otherwise that leads to burned out developers like the author).
Your CTO is very right.

I use Hetzner dedicated servers for some non critical project, I find it fun, but it’s time consuming and requires some knowledge.

Just one example, having an encrypted storage on a dedicated Linux server is not trivial.
Not anymore, alas, it's gotten far hotter than it used to be.

https://bengaluru.citizenmatters.in/urbanisation-high-land-s...
> That is incorrect usage though

We don't need no education
Rejecting meetings comes at a cost.
I'm pretty sure one example project I was requested to do was just a way for them to solve a problem, I solved it and never heard back. It turned out to be pretty tricky to accomplish, requiring tracking down some obscure tool.

I did do it in the time limit required, but looking back on it, it was a very particular problem with very specific constraints that most common industry tools did not solve...
> but complaining about needing to do documentation, or basic project management?

I think you missed the point about documentation and project management taking inordinate amount of time and manpower compared to the output in both quantity and quality.
That doesn't mean it doesn't happen when working with competent people doing their job well.

Consultants only seem to get called in after things have gone wrong too so does your experience support that not doing this is bad practice?
And isn't great to get a link to Reddit or Twitter, and you click the link, and try to navigate to the comments for context or the answer, and you go to click the link to expand it, and then you get a demand to log in and install their app? Don't talk about walled gardens and not include Reddit or Twitter just because they let you look at one brick before demanding their tax.
FDA sends warning after 100 adverse events from copy-cat foods containing THC
Code 'longevity' is influenced by many more factors than code quality; e.g. rate of business change, traffic changes, infrastructure dependencies, and the complexity of the surrounding system.

As a pathological counter example think about arcane obtuse code that people are afraid to modify.
I rarely (twice a month? I don't remember the last time) search something online when I'm working on something at work (personal projects are the total opposite).
We try to limit dependencies because they are security risks and work is basically implementing slightly different services doing more or less the same things with a slightly different architecture.

I'd love to have less eye strain for the worthless time I'm spending in front of a computer in order to make money.
I'm worried the refresh rate speed won't be pleasant enough though: typing on my kindle is a pain.

On top of that, a huge portion of my paid time is spent in equally worthless video meetings so I would need some other device, regardless.
Everyone is a spammer according to Akismet. I wouldn't be surprised if 99% of that 99.9999% is false positives.

You could start a website for people you don't like, flag all the comments as spam and they wont be allowed to post anything elsewhere - forever!
> Don’t ever call anything a plain name, use acronyms liberally, like PAM, XDR, SaaS

This is such a disease in all forms of tech. Acronyms only ever have a reason to exist if you need to repeat something very often. Of course you started to use the long form at first even if you are very sure about the audience. I assume that GRC means Golden Retriever Club as it is the most popular usage in my country according to Google. The compliance stuff sounds boring.

> Do a Risk Assessment

Disagree here although I am indeed not a security expert, but in software for security critical applications like in medicine this is an extremely important step. Also useful to determine if you need another questionable security solution. Of course it shouldn't be an answer to everything but it would really help the security industry to evaluate the dangers before bringing up a solution.
That's fair, and given the tone I wouldn't be surprised if there were some very exaggerated #s there. But if accurate 1-2 hours a day of coding on average is pretty bad. Meeting etc are necessary but it shouldn't be that bad.
I see many get huge sodas with the Big Macs which is what pushes it to crazy amounts.
This guy throws multiple reasons/conspiracies out there on why the website is really struggling to gain literally any sort of traction. Web is all bots, search engines not promoting competitors and being drowned out by SEO spam, yet he's failing to see the most obvious reason... the reason nearly all websites don't gain traction...

Because it's a bad website. It provides no value to the user. I put in a few search terms and had no relevant search results back. What use is a search engine that can't find what I'm searching for?

Maybe if that was improved he may see traction.
A CEO rarely accepts designing a product for a single customer. If you did, than your team just becomes dependent contractor labor rather than a business.

I will tell you a terrible secret of successful software companies:
"One doesn't make money writing software, but rather reselling the same software mullions of times over."

You should know this already. =P
I don’t know if using a single logic gate really helps in getting across the logic behind computer circuits
This is why I have a policy of not doing any take-home tests, exactly to discourage this kind of bullshit and force the company to incur a cost (if they want to "test" me they need to sacrifice an hour of their own dev's time for an in-person/screenshare test) so they can't just "spray and pray" the test to everyone that comes by.
In the early 90s a practise at my university was to “finger some.edu” and subsequently “talk [or ytalk] randomperson@some.edu” half way around the world.

IIRC we could have 4 people ytalking. We had IRC but it lacked variety.

In another terminal window you’d have a “watch w” waiting for local “friends” to turn up.

For example, see http://www.columbia.edu/cu/moment/v0/100996/ytalk.html
The Delicious Origins of the Domesticated Blueberry (2016)
Controls Engineering in the First Robotics Competition [pdf]
except that use-package, by itself, does not install anything.

NOTE: use-package is not a package manager! Although use-package does have the useful capability to interface with package managers (see below), its primary purpose is for the configuration and loading of packages.

(I use straight, which interfaces nicely into use-package.)
Your CTO is right. Your job and his job is to provide value to customers fast to generate sales to justify the next round before you run out of money. There is no other goal. Saving on infra cost is marginal compared to saving on time. Your salary and other developers salary has more impact on the burn rate than infra costs. Being able to deliver your “killer features” on time is significantly more valuable to the company than saving infrastructure costs. When you are a mature company, then thinking about infra costs might be great to revisit. Too early now unless your business model is tied to infra costs and this has a direct pact on your bottom line.
I think with a few sentences it is often going to be possible to convince someone to punch you in the face.
Almost everything is from the US. US proxy?
Let's copy the key to T-Pain's new place
I used to finger John Carmack's account when we was at id Software to get information on what technology interested in at the time and what he was working on.
It would involve essentially reinventing UEFI CSM as part of this hypotetical UEFI FreeDOS.
The same way you "coordinate" work across your open source dependencies, you post an issue in their issue tracker. As far as those other teams are concerned, you are their customer, and they need to prioritize their work as usual.

If a team is consistently ignoring the issues posted by another and causing issues in the overall project, that's up to higher management to resolve and reprioritize things. Higher-management needs to collaborate and prioritize issues across teams, as their "own" team, since they should have a higher level overview of the project.

To make it a bit more concrete, lets say you have 10 teams of 10 people, each managed by a manager. Each of those teams is an independent "project". The 10 managers themselves form a team that has to ensure those independent projects form a coherent whole by organizing amongst themselves and prioritizing tasks across teams accordingly.

EDIT: this split can work (albeit poorly) at up to 3 levels deep, so ~1000 employees total on a "big project". If you can't make do with that many, you're screwing up somewhere, but 100 should be enough IMO.
There's one competent programmer for every 4.2 big thinkers, visionaries and non coding architects, so this is a natural order of things.
Complete SEO noob here. Can someone help explain what these bots are trying to achieve? There is mention in the blog that they're trying to uncover ad free content.
The modern world will change anyway. Maybe we need to rethink whether we actually need to be a 24/7, full time work society. Do social media sites need to be available at all times? I think many of us would agree that they would be much improved if they turned off sometimes. In the 1970s, Britain limited the hours almost all industries operated for in response to a fuel shortage. Television stopped at 10:30pm in the evening - is that really a catastrophe? Probably not if you look at it with any real perspective. The three day week is remembered negatively in the media, but maybe this is actually the sort of thing we need to look at as a precedent for a more sustainable world.

Maybe the real root of our problems is not in the fuels we use or the way we consume, but in the fact that society is just too busy and does too much, and this uses too much energy. This is what drives us to burn so many fossil fuels and destroy our planet. Maybe a slower society is a more sustainable one.
If there's a game to play, people will write software to play it for their profit.

I guess it's back to web rings.
After finding an open pack of THC gummies in a local playground i wondered how often kids ‘poison’ themselves with edibles.

I think the way they’re packaged and marketed is begging for regulation. Should probably have a “plain label” rule.
Fun fact: IANA got 3 applications for RU TLD at the same time: one from Demos, one from Relcom, and one from Russian Academy of Sciences. It took 3 years for all participants to agree and form a non-commercial entity, RIPN, which finally got the domain.
I used to hack on blender with a mind-boggling underpowered chromebook running fedora. And on a slightly less-boggling desktop box. Then they upped the minimum OpenGL version so I was left behind.

Also would compile pretty much anything I felt like playing around with where the only real limitation was memory…well, and time.

The world would probably be a better place if these “full stack” devs were forced to use underwhelming hardware so you don’t end up with 200mb downloads to view a simple webpage. Just my opinion.
I've actually been deterred from Heroku because of the pricing. I find $7/month too much for a website or a blog, especially as I like starting new projects. There may be months where nobody visits my sites. I pay 2.49 euros/month for a VPS in Germany with 20 TB of free monthly bandwidth, 2GB RAM, 20 GB of disk space, no brainer. It's just a bit more manual.
Never discount the power of long, intense, sustained focus to wreck your perspective.
> I would argue most meetings can be mostly replaced with ticket comments, documentation, emails, and chats.

s/would/should/

The real benefit of those forms of communication is that you have a written, hopefully searchable, record of the discussion. It also forces people to mold their incoherent thoughts into complete sentences.

Meetings should be reserved for brainstorming and decision making.
What gets it dirty on the roof? You also generally can't see the roof except looking down from taller buildings?
While Ukraine Dominates the News, North Korea Could Become the Next Great Crisis
> I remember while I was working for a big financial firm as a software developer. I kept asking myself why we were doing very little coding. Most of my time was spent attending useless meetings, preparing boring slides, making goofy excel sheets and Gantt-charts and maybe 1–2 hours of coding a day if I was even lucky. The software that I and my team worked on was a basically a javascript web application that monitored and collected details about financial transactions in the company. Believe me when I tell you that I could have worked on the entire software myself in 5 months. The entire solution could not have been more than 24,000 lines of code (including lots of generated code). My team spent nearly 3 years building this software, most of the time spent in meetings, bickering over the pettiest feature like, if we should display certain data using a particular chart and what colour the chart should be.

Theoretically a Product Manager solves this problem for you: they are given the authority to be decisive about the details of a project, its scope, and they sit through all the boring meetings and manage the status update bureaucracy while working with the developers to actually build something.
Ask HN: What Replaced Meetup?
I recently moved, and I want to discover local meetups. I have a vague recollection that Meetup.com more or less died after going pay-to-play.

So, what replaced it as the go-to for finding local meetups?
Maybe the FreeWrite Traveler is what you're looking for?

https://getfreewrite.com/collections/writing-tools/products/...