skysight-inc/HackerNews huggingface dataset:
Good point - I bet completions are much quicker in practice than a chord for commonly used snippets. At least the number of chords a normal human can remember!
Engineering ethics is completely different from classroom ethics. Engineering ethics is all about compliance. If you build a missile to kill people, you better make sure it works as described. Who it kills is none of your business but if it doesn't work as described then it's a breach of "engineering ethics". It's funny when people on HN call for the "professionalisation" of software engineering. The only person who benefits is management who will happily throw the poor engineers under the bus the moment a self driving car hits somebody. Hold the entire organization responsible, starting from the top, not the lowly engineer.
> The best educators are usually the least political, while those who thrive in politics often end up as administrators.

The lady he accused of ethics violations was named Dept Head around the same time he made the complaint. An "old head" raising an issue against a new rising star...
> Immediately after Kiberphant0m logged on to the Dstat channel, another user wrote “hi buttholio,” to which Kiberphant0m replied with an affirmative greeting “wsg,” or “what’s good.”

It's kind of unfortunate for him that he didn't do a better job of referencing Beavis and Butthead. If his username was "Cornholio" or even "Bungholio", it could read as someone directly referencing the show and potentially unrelated to the other account, making his deniability a bit more plausible.
>Astound has worked really hard to lose my business, I moved to Comcast not too long ago. Astound also now stiffs you for the full billing month when you cancel, FYI, so if you make the mistake of switching away from Astound two days into your billing cycle, they'll try to collect the other 28 days as pure profit.

Thanks. That's good to know. Sadly, Spectrum and Astound are the only two ISPs in my apartment building. Despite Verizon putting cell towers on the roof and repeated requests (not to mention having it in other buildings on my street), they have not made FIOS available to me and the other residents of my buiilding.

Sigh.
From what I understand, stenography adopts a keyboard to a language allowing a person to type multiple keys at the same time to write a "code" that can be translated to English.

Programming languages don't have such constraints because the language can be fluid to adopt to the keyboard. A good example is C compared to the much less terse Delphi.
<< Yep. I often reflect on some of my career mistakes, especially when evaluating current decisions within the context of a job or interacting with other institutions, and what I wish I'd learnt earlier would be to "read a room".

While I agree and even accept this answer in theory, I have a hard time putting it in practice. Just today it seems I unnecessarily ruffled some executive feathers by pointing out some -- otherwise clear -- issues no one dares to mention and I am wondering now if that was even worthwhile. After all, I am not paid for extra for it. Regardless of the choice made by executives, the only thing that would change is the amount of support work I would do for it.

I know for a fact that 9 out of 10 it is better for me ( and my career ) to stay quiet, but sometimes I just can't stay out of my way.
100% this. There is a wonderful book called The Dorito Effect that goes into this in more detail.
the prevailing argument in favor of investing in AI is its potential.

the prevailing argument against using AI is its current lack of potential.

Those things are inherently in tension, think of it as hiring a new employee straight out of undergrad. You are hiring them based largely on the employee they will become...with increasing expectations over time balanced against increasing variability in outcomes over time. However, if one year in that employee continues to suck at their current job, their long term potential doesn't really matter. Moreso, the long term potential is no longer credibly evidenced by the inability to progress at doing the current job.

This is an investment gone bad in the current state of things. It doesn't matter what might happen it matters what did. The investment was made based on the perception of astonishing velocity, and it seems that we may need to calibrate our spedometers.
This is really the way to go. Most "cheap" tools will offer the same or similar performance to the name brand ones or like you mentioned you'll splurge on a nice one and realize you only need it for one or three jobs and the generic brand would have sufficed. I've been buying harbor freight tools for years I can think on one hand the amount of tools that have broken and it's usually not because they weren't up to par for the right job but because I did a hackjob and macgyvered them for something they were never meant for.
Show HN: Yoyo is a Livewire/Htmx alternative for vanilla php
Lots of competitors have S3 equivalents with complete coverage of the S3 API interface; it's a pure commodity at this point.
> The bar we are shooting for is to convince people that atproto is legitimate and useful even if Bluesky and the team adopt the worst of intentions.

Oof, that's a high bar. The protocol itself may still be technically useful, sure, but Bluesky could tomorrow block access to its PDS and relays, disallow migrations, stop digesting data from other PDSes or even completely drop atproto - and the vast majority of now locked-in users wouldn't notice.
Right.

Depending on my client's needs we do it oldschool and just rent a beefy server.

Using your brain to actually assess a situation and decide without any emotional or monetary attachment to a specific solution actually works like a charm most of the time.

I also had customers who run their own cloud based on k8s.

And I heard some people have customers that are on a public cloud ;-)

Choose the right solution for the problem at hand.
Bothsidesism has crept into ... US counterintel agitprop?
Strongly disagree that they improved the economics at all.

I will say that, if they did improve the economics, then I agree that 'something' failed in getting that point across. They did crow about how bad the original economics was, but really just using scare tactics by quoting the large number that out's of the range of reasonable comparison by the average citizen. Most information I read was that they wasted additional money including paying for a lot, like a lot lot, of copper for last mile connections, including paying Telstra for some of their existing copper infrastructure - the dilapidated state of which was part of the reason that FTTH was the proposed solution for 9x% of the Australian population.

In fact, it's almost impossible that improved economics making changes and causing the (decade+ in some cases) delay of the rollout of FTTH.

One of my favourite pieces of graffiti:
https://gadgetguy-assets.s3.ap-southeast-2.amazonaws.com/wor...

I'm happy to be told I'm wrong, along with explanations, or if there are mitigating factors to anything I've written above.

Edited to add: My rant may be on a different interpretation of 'economics' than which you're referring to. Mine's purely based on the cost of the project - not how it's been charged to ISPs or Customers.

Edited to add post-reply below: Thanks for the detailed reply, that's very interesting information that I had read peripheral information around, but was less intimate with. Thanks for taking the time, two thumbs up.
Interesting that the mania for over-investment in devops is beginning to abate. Here on Hacker News I was a steady critic of both Docker and Kubernetes, going to at least 2017, but most of these posts were unpopular. I have to go back to 2019 to find one that sparked a conversation:

https://news.ycombinator.com/item?id=20371961

The stuff I posted about Kubernetes did not draw a conversation, but I was simply documenting what I was seeing: vast over-investment in devops even at tiny startups that were just getting going and could have easily dumped everything on a single server, exactly as we used to do things back in 2005.
Is that effective for people who aren't literally being paid a salary to do this stuff 9-5? A lot of people who spend too much time on computers have totally out of wack sleep schedules that would look like they're operating from very different timezones.
I'm sure the article author would love to know this!
https://archive.is/20241126171410/https://www.latimes.com/op...
Very few people will listen to any thing for an extended period of time if they can tell it is generated by a robot. And as of today they can.
hah yeah I don't know how soon we will be on great accuracy for the latter, for things like "send an email", people tend to just block everything for approval, because clicking approve 90 times hand editing 10 times is a lot better than copying 90 things from one app to another and then 10 things copy, hand edit, send

although I do have some ideas on how you could use vector similarity against past executions to get a 1-100 score on how likely a given action is to be approved rejected. You could set a dial to "anything below 60 just auto-reject it and provide the past feedback to the model preemptively". This would need a lot of experimentation, might even be a research angle (if it hasn't been tried already)

(thinking like cosine * {1 if approved, -1 if rejected} and normalize the score 1-100. You could maybe even weight rejection in 0 to -1 based on sentiment)
Being a high-stakes criminal is too difficult. One slip-up and you're compromised. There's a million opportunities for slip ups and there's a million opportunities for investigators to get lucky.
Snowflake did the biggest epic fail of the ZIRP era. They bought streamlit (a python GUI front end for ML demos) for 800 MILLION dollars.

https://techcrunch.com/2022/03/02/snowflake-acquires-streaml...

Huggingface bought its biggest competitor, Gradio (still used more than Streamlit) for an "undisclosed" amount of money a year or so before hand. I'd wager HF paid on the orders of 1-5 million.
It doesn't sound like the process was anonymous, as it implies she found out it was him pretty quickly and worked to close ranks against him. Kinda defeats the purpose but I guess in any small organization it's probably easy to figure out who it is.
Was it the jawn? That article was by Jonah Weiner who grew up in NYC.
Macintosh was, by all financial accounts, a failure; at least the first iteration. That's what got him fired.

https://www.latimes.com/business/technology/la-fi-tn-how-the...
How could that more favorable venue be made, and have been made visible to him and to people like him?
Yeah, this doesn't surprise me one bit. The number of vulns that get patched in home routers is staggering (D-Link is particularly shit-tier and known for this.) If there's that many vulns being fixed then imagine the backlog of unfixed vulns... Then imagine how many legitimate issues have to be hand-waved away because engineers know there's no way in hell they'll ever get the time to fix them. And have to prioritize the worst problems.

It kind of surprises me that you can just release a commercial product that is dangerous, make tons of money from it, then totally refuse to fix any problems with it. These devices are going to sit on innocent peoples networks who deserve to have privacy and security like anyone else. It's not outside the realm of possibly that an owned device leads to crypto extortion which leads to a business going under. Or maybe someone's intimate pics get stolen and that person then... yeah. Security has a human cost when its done badly.
I guess we'll soon find out how well the NSA normalizes its databases. Bring on that schema, folks.
That page cites a scan start date of 2023 and is ongoing whereas https://computernewb.com/vncresolver-next/ claims Oct 2024 and doesn't mention the "ongoing" part
I think that's the old criteria, doesn't the newer one forgive lesser schools if AI buzzwords are present?
> Kiberphant0m denied being in the U.S. Army or ever being in South Korea, and said all of that was a lengthy ruse designed to create a fictitious persona. “Epic opsec troll,” they claimed.

This is called a "double cover story", a classic deflection when someone is caught or exposed.
i mean control loops are good but you don't need hundreds of them
so my boss, a GIANT AI booster with ideas he thinks are amazing and I find incredibly dystopian, was all excited about the generative podcast he had made about his resume (of all things). So I did a quick search on examples of terrible resumes and upload one, and the positive, sunny banter about this shitty applicant was ridiculously funny and entertaining, and engaging, so go get your car keys.
> Author feeds bullet points into ChatGPT which burns CPU cycles producing paragraphs of fluff.

GOOG, AMZN, and MSFT reportedly need to use nuclear energy to power the LLM farms that we are told we must have.

One must ask who (or what) in this feedback loop of inanity is doing the most hallucinating.

[1] _ https://apnews.com/article/climate-data-centers-amazon-googl...

[2] _ https://www.npr.org/2024/09/20/nx-s1-5120581/three-mile-isla...
That was the most prophetic and in my opinion, best anime to date about technology. They predicted SO much about today back in one of the most excellent short anime's of all time.

"Present day, heh, Present time, AHAHAHA"

Even the fansites are AWESOME: https://fauux.neocities.org/ (click "go visible", and keep clicking on lain)
That is amazing! What a coup. I thought streamlit was pretty cool, but surely it wasn't $800m cool.
Yerba mate is differently caffeinated (hopefully you know decaf is really just half caff), plus it's kinda fun getting the gourd and the bomba. I recommend meta mate out of Berlin, they export the good stuff out of Brazil, much greener than grocery store / commodity varieties

There's mushroom coffees that claim to be stimulating, you can look at four sigma for that, tho my favorite was their instant coffee with cordyceps, good pre workout.

Then there is breathwork of the wimhof variety, "get high on your own supply" deep breathing and ice baths, all natural.
The Business-School Scandal That Just Keeps Getting Bigger
The program is a useless toy that nobody would write and expect to be performant in real life. I can write an optimized version of the algorithm that prints the exact same output (barring edge cases) without looping. With this new algorithm (really just a single expression), the C program is 500x faster than before and the python script is 5000x faster than before. So python is only 10x slower than C in this example (and I'd imagine that this is measuring more overhead and less arithmetic).

Presumably the C compiler has a relative advantage at optimizing the looped algorithm vs the arithmetic algorithm. How much? Is C 100x faster than python, or was the compiler able to get closer to the non-looping algorithm than python? How close? Is it something about the arithmetic or the looping that's natively faster in C? What part of it was optimized by the compiler? Since nobody does large loops in python, would python be more comparable if we introduced a C-backed library like numpy?

What other objects do you think we should bash this apple with?
K8s always seems like the tool that people choose to avoid cloud vendor lock in but there is something to be said for C k8s lock in as well as the article points out.

If you end up with exotic networking or file system mounts you can just be stuck maintaining k8s forever and some updates aren’t so stable so you have to be more vigilant that windows updates.
It's Jacobin. You can't expect any different. I mean you can, but you'll be wrong more often than not.

(Seriously, before anybody piles on, read their About section. They're upfront about who they are and what viewpoint they carry.)
Eh; let's wait and see. For any claim for insight there's an equivalent claim for fabrication. any such analysis that relies on this is inherently flimsy.
Nah, that's not ironic.

What would be ironic is getting RSI after you chose to write less code in order to avoid getting RSI.
Totally fair point. Although FQL is specifically designed for FoundationDB, I'm personally excited about using it as a generic syntax for querying other KV stores.
Wish my high school English teachers had taught that. I remember fluffing essays to get to a minimum

College admissions essays on the other hand had the opposite problem - answering a big question in 500 words. Each sentence needed to pack a punch.
Get the Amazon extended warranty then...
There is a stark divide emerging between the sorts of people that in my view speak truth to power, even if they speak poorly or strangely or are entirely unable to read the room, and the kinds of people that have internalized the ideology that nothing is wrong and anyone that complains, especially more than once, is most likely mentally unstable, paranoid, delusional, and so on.
helpful - thanks! I have played with temporal a bit but have this thought that since most AI tools represent state as just a rolling context window, maybe you don't have to serialize and entire call stack and you can cut a bunch of corners.

but we're all probably better off not investing that wheel
Speaking great products, DynamoDB is pretty good too, to the point that there's no open-source equivalent to it yet. Cassandra probably comes the closest, but it does not have true GSIs, no cross-table transactions, no easy and robust CDCs like DynamoDB streams, and its CAS is dog slow.

SQS is great too. To many people it's reliable and durable, and implements a pretty robust competitive consumer pattern.
Charles Moore, creator of the FORTH programming language, also created a one-hand "puck" keyboard that worked by chording.

Supposedly, he used it to write programs in FORTH while driving to work.

As far as the story goes, he programmed input-only, having no visual or audible way to review what he wrote.

"...and back in the day, we had to chip the edges of zeroes to make ones..."
Snowflake is a type of multidimensional schema. It's a normalized star schema. Both named for the appearance of their entity relationship diagrams.
very cool. i was looking for a bsky analytics
Vite is a web app "build tool". During development, it serves your web app locally with features that make the development process quicker and easier. For production deployments, Vite builds optimized static assets that you deploy to a web server or services like Cloudflare Pages/Workers, Netlify, Vercel, etc.

Vue and React are JavaScript frameworks for building user interfaces. Vite is framework-agnostic, offering official plugins for React and Vue, as well as community plugins¹ for frameworks like Svelte, Preact, SolidJS, and more. It can also be used for vanilla JavaScript projects.

If you want to understand why Vite matters, the 30m ViteConf 2024 keynote is worth a watch: https://www.youtube.com/watch?v=EKvvptbTx6k

¹ https://github.com/vitejs/awesome-vite#plugins
Truly curious, why does it "stink" for the loser? Being funded with pay to pursue a failing business venture with a chance at wild financial success seems like a pretty good gig.
The attraction of this stuff is mostly the ability to keep your infrastructure configurations as code. However, I have previously checked in my systemd cofig files for projects and set up a script to pull them on new systems.

It's not clear that docker-compose or even kubernetes* is that much more complicated if you are only running 3 things.

* if you are an experienced user
> At the lower end of the price spectrum, OpenWRT supported devices [...] will probably remain supported for decades to come.

Not really. Each newer OpenWRT release needs slightly more storage and memory than the previous one, and these devices at the lower end of the price spectrum tend to have as little storage and memory as they can get away with. Older devices with as little as 4 MB of storage and/or 32 MB of memory are already unable to run current OpenWRT releases, and devices with 8 MB of storage and/or 64 MB of memory are already on the way out. But yeah, other than that OpenWRT does tend to support devices way past their original EOL.
I worked at Cyberia's second location in Kingston in 1995, before getting hired by Easynet to do tech support on the top floor of the building where Cyberia London was located. It was an interesting time! This article captured the energy pretty well - but there was a whole lot going on at Easynet as well at the time, too.

FWIW, I think the claim was always that Cyberia was The UK's first internet cafe. At least, that's what I've always said.
The initial branding was inherently weak; who cares about chat if you can theoretically offer more than chat. But what do I know?
> Of course, good expository writing is as to-the-point as possible, so the first hurdle for most students was eliminating the juvenile trick of padding out their prose with waffle to meet an arbitrary word-count.

This is the most beautiful sentence I’ve read today.
It's just the hype moving on.

Every generation has to make similar mistakes again and again.

I am sure if we had the opportunity and the hype was there we would've used k8s in 2005 as well.

The same thing is true for e.g. JavaScript on the frontend.

I am currently migrating a project from React to HTMX.

Suddenly there is no build step anymore.

Some people were like: "That's possible?"

Yes, yes it is and it turns out for that project it increases stability and makes everything less complex while adding the exact same business value.

Does that mean that React is always the wrong choice?

Well, yes, React sucks, but solutions like React? No! It depends on what you need, on the project!

Just as a carpenter doesn't use a hammer to saw, we as a profession should strive to use the right tool for the right job. (Albeit it's less clear than for the carpenter, granted)
this is interesting. I will have to think more about how humanlayer can support an MCP integration/wrapper, it's not immediately obvious to me

i do think that AI-calling-tools is insufficient to provide bidirectional communication rails for user input/review though...not disagreeing just maybe thinking out loud a little here
Also, how many hundreds of dollars would it really cost them to release an update, even if it was 15 years old?
Show HN: Morning Bob – A Daily News 1930s Style Radio Show Example
All -

Wanted to share an example of a news show in the style of old radio. Not sure if its worth doing but I was thinking of starting a YouTube channel around it.

Oh, this is HN so the tech:

Bing News API to fetch todays articles based on categories

Gemini to process them to get a script

Elevenlabs (on Sieve) for the voice over

Remotion to create video with image, audio visualizer, audio files and a lil bit of radio static.

Would appreciate any feedback! What do you think would make this more compelling?

Thanks!
EU/EC officials aren't secret that they make as much as possible illegal to get companies to come in and talk with them before they launch products. I have heard this at least twice from the source and more than a couple times from other people I know.
In Canada, the large telcos are being regulated by the CRTC (Canada's FCC) and one recent regulation is forcing them to sell wholesale access to their fiber networks to smaller competitors. You think this would be a good thing, but the CRTC wholesale rates in that regulation are higher than what the big telcos are directly charging to their customers, which makes the smaller competitors unable to compete on price.

I've been shopping around these small providers, and a lot of them have recently been acquired by the big telcos.