skysight-inc/HackerNews huggingface dataset:
Thank you. I didn't know much about the topic before I made this client, but grew to like it probably a little more than healthy. :D I don't really understand how is it not mainstream yet next to WireGuard for example. The fact that it supports TLS alone and comes with the flexibility of QUIC's other properties makes it great.
I find it fascinating that TSLA is trading up on this news.
My bet is on plasma Wakefield accelerators to feed the FEL. But yeah a synchrotron might do as an intermediate step. Free Electron Lasers can be tuned to different wavelengths all the way to x-rays.
ha, thanks for that!
Ask HN: Would you open-source your successful SaaS?
Have you ever thought about this, or maybe you've gone through something similar? I'd love to hear your experiences.

Let's say you have a successful AI automation SaaS. You already have a good number of customers, but you strongly believe the product is great and could reach even more people.

Open-sourcing the entire product, or even its core features, could be risky. But personally, as an experienced developer who loves open-source, I owe a lot to the open-source community. I've always dreamed of creating something cool and sharing it openly.

In the best-case scenario, many more people would learn about the app, talented developers might join, and ultimately, the product would get much better. Monetization could shift to cloud services.

On the other hand, there's a real risk someone could fork the project and a competitor could take over your market.

I'd really appreciate hearing your thoughts on this!
I'm curious what will happen when someone modifies a single byte (or a "sufficient" number of bytes) of AI output, thereby creating a derivative work, and then claiming copyright on that modified work.
Do we know what mechanism causes efficiency loss at mismatched RPMs?

What if multiple props are arranged in a series, akin to how turbo engines have stages with different compression ratios, but instead of a fixed shaft with varying blade geometry we have varying differential rotation speeds between them adjusted based on RPM?
It's not too difficult to use the TypeScript type checker on JS files, so it's possible to reap most of those benefits without having to introduce a compilation step.
> This blog post tries to paint it differently - and it feels it lacks perspective with virtually any other occupations.

On one hand, misery and happiness are relative. On the other hand, try telling a construction worker how hard our lives are sitting in chairs clicking buttons.

My dad used to have to do things like hot tar roofing to pay the bills. So I still consider it a blessing to get to work in software.

I think one thing that needs to be understood better is the concept of "burnout". I think it's wrong to equate it with "working hard". I've known farmers and restaurateurs who work insane hours for decades and never think about burning out. On the other hand, I have felt burned out 3 weeks into a job where I did nothing. I think it has little to do with how hard we work and everything to do with our perception of progress.
That bit about TikTok and tracking hours in-office is wild.
I love how this show (2022) is just heavily emanating into pop culture.

Stoked for the season 2 finale today. It'll be like watching the Super Bowl.
The article explains this, and the point of argument is whether what ChatGPT did to filter out wrong responses is sufficient vs. removing this underlying "internal data".
Not to mention, you could build up instead of out and get more or less the same results with less disruption to natural ecosystems
Best approach for automating human-like messaging:

const chatHistory = [
"hey everyone!",
"hihi :)",
"hey guys",
"when does it start?",
"Hey everyone, stream starts in 5!",
"9PM PST",
"it starts at 9",
"9",
"9 pacific",
"ok thx",
"hey chat",
"sup pearl",
"big! long time :)",
"indeed :)",
"sup chat",
"hey guys does anyone know when it starts?",
];

const prompt = `The chat history is ${chatHistory.join('\n')}. Predict the next message, don't include any other details in your response.`;

Works well with:

- live chat

- project updates

- invoice notes

- daily messages

Whatever your array of training messages looks like, your next automated message will resemble, it may even answer questions, etc.

It doesn't have to be chat, it could be a history of daily standup updates, predicting the next, etc.

Once you have your predicted next message/action/whatever, now you write normal non-AI code to do it.

Example:

1. here's my target user's past Tweets

2. predict the next one

3. use Twitter API to post it

The using of the API is external to LLMs, you are only using the LLM for the isolated purpose of automating language, or JSON, or some action, etc.

Hope this helps.

There are a million ways - I do this more than anything.
It's interesting that they pitch this for agent development. The realtime API provides a much simpler architecture for developing agents. Why would you want to string together STT -> LLM -> TTS when you could have a consolidated model doing all three steps? They alluded to there being some quality/intelligence benefits to the multi-step approach, but in the long-run I'd expect them to improve the realtime API to make this unnecessary.
Which reveals strong reasons to suspect strong "parroting" qualities. "Parroting" qualities that should have been fought in implementation since day 0.
> This write up sounds like it describes a very particular subset of companies

Indeed.

80 hours a week (or even 60): Never had to deal with that in over a decade across 3 jobs. In fact, I've never had to work a weekend (and if I did, it was either to fix my own screwup, or because I intentionally slacked off during the week and needed to make up for it).

Slack/email off work hours? Just ask up front in the interview: "I turn off my laptop at the end of my work day, and don't install any work related items on the phone. Is that OK?"

On call? Lots of jobs that either don't involve running an online/web service, or if it does is for some internal company tool where the cost of it being down is low. I've never had on call. However, I did interview at places that did, so the questions to ask in the interview:

"What is the on-call rotation look like?" Typically it's one week per person, rotated by the number of people in the team. Team has 4 people? That's once every 4 weeks (too much for me).

"How often are people called during on-call?" I interviewed in one place where they got 2 calls out of work hours in the whole year. I can live with that.

"What's the process of evaluating those calls?" Do they just expect you to take care of it and move on, or do they have a process to analyze and prevent it from happening again? Some teams move too fast and there will always be calls - they don't want the hit in fixing things.
doesn't UK have something like redfin or zillow?
You might read the guidelines, much older than five years, about saying HN has changed, and also saying it's more like reddit.
Regarding the problem of how to let "good" bots through:

You could use PKI: Drop the PoW if the client provides a TLS client certificate chain that asserts that <publicKey> corresponds to a private key that is controlled by <fullNamesAndAddressesOfThesePeople> (or just by, say, <people WhoControlThisUrl>, for Let's Encrypt-style automatable cert signing). This would be a slight hassle for good bot operators to set up, but not a very big deal. The result is that bad bots couldn't spoof good bots to get in.

(Obviously this strategy generalises to handling human users too -- but in that case, the loss of privacy, as well as admin inconvenience, makes it much less palatable.)
Starship will cause even more damage to the ozone layer[1] and environmental damage to the surroundings of the launch site.

[1] https://universemagazine.com/en/starships-constant-accidents...
Hillarious that we've come to the point where that's even difficult to get right. Full circle.
False. You can see this from the number of losses they suffered in their military campaigns: a tiny number of casualties compared to those inflicted to their enemies. Besides, it has been clear for many decades that the US would do absolutely anything to protect Israel, which means that the forces Israel can count on to defend itself in case of a real existential threat are basically those of the entire USA.
Thanks for the correction- I did some math and my marginal rate is something like 46%, which, while it’s indeed not over 50%, still is pretty discouraging when weighing whether it’s worth putting in enough effort to get another raise.
How I see it digital literacy 1.0 was crude stimulus and not at all
disguised, to get globally competitive in the new microprocessor wave,
and in the late 70s and early 80s Japan, and to a lesser extent USA
were players at the time. BASIC for school kids was like cod liver oil
in the workhouse gruel. It made us strong. The "equaliser" worked out
well for the few, ones like me, maybe you. Digital literacy 2.0 is a
different project. It's to enable those two generations removed, who
natural tech users facing de-stimulus and social warehousing, what
that tech is really for and who really controls it. Keep at it.
It would be interesting to see if this tech was viable for dev boards. i.e. when you want to design a new 2nm chip, what if you were using electron beam chips to test out designs?
> But at the same time, cracking down on this is paramount to reducing government spending, as many of these people don’t contribute back to society and plan to live off benefit payments.

https://itep.org/undocumented-immigrants-pay-more-than-their...
I'd see it exactly the opposite way: If we don't hold LLM companies accountable for their products at all, we're leaving an important feedback loop open.

There's definitely a sweet spot, but "no consequences whatsoever" is probably too far on the other side of "overwhelming flood of regulations/lawsuits".
> That would mean losing the USB-C connector and going all-in on wireless charging and syncing data with the cloud. The world is probably ready for this change.

Not if you make any kind of music with an iOS device. AirPods reportedly come in at ~160ms, which is way too high for playing anything live. There are dozens of great apps, and ways to link them all together into a robust setup. I'm still mad about the missing headphone jack, but there are USB devices for that. Bluetooth needs to get to reliably under 50ms for it to be viable.
I would love to see some open voice models like sesame that could support voice cloning.
> Who will afford to buy their expensive products?

Fewer and fewer people. Yes, a shrinking of the consumer economy. It will work, just not like it has in the past. As I see it, you are absolutely correct in your assessment. Absent a proactive approach, the alternative (which I think we will live to see) will be watching the system break.

Perhaps a lame duck president rebalancing tariffs can slow the slide, but I think the end result will be the same.
Appropriately enough, that "everywhere on earth gets the same number of hours of daylight" fact came from a solar system salesperson, who didn't go out of his way to emphasize the atmospheric effects here at ~49°N.

The silver lining is that our longest days are often our sunniest.
>an exoplanet research company stumbles upon ruins of an ancient alien civilization, investigates it with profit and power in mind, then accidentally releases some ancient evil that plunges galaxy into war

The Protheans warned us. Thats all I'm gonna say on the matter.
The early 2000s capacitor plague was probably not just a stolen recipe
In my field, I've yet to find it to be reliable and useful at anything, summarising, planning, prompting. There is very little accuracy in the output.
You need their ultimate plan

https://kagi.com/assistant
Focusing on the RA part of the RAG, which techniques or tools would you say contributed the most to the quality of the results? What sort of tradeoffs did you have to make?
Oh, I think that's inevitable for the reasons you listed. DOGE would need to do way more to actually matter. Observing the current upheaval due to minimal cutting guarantees the future will be Argentina.

The upside is the debt decreases in value as the currency inflates. So there's that.
Free Electron Lasers have potential to generate more tunable radiation with higher luminosity. Despite this they aren't a drop in replacement for the current EUV light sources. A free electron laser is 200 meters long, so a single laser would feed multiple EUV machines for it to be economical. This technology is very promising but it has been under development for a while. Does anyone know what the current difficulties are?
From Cabaret to Trump rallies, why does audience laughter feel so sinister?
I work in a data center with electricians, tower climbers, and systems and network engineers. ALL of us are blue collar. Including me, a systems/network engineer. I suggest you investigate this aspect of tech — there’s more to it than VS Code and JavaScript
Fun fact: 2^133477987019 is the smallest power of two that ends with 40 even digits. In fact, it ends with 46 even digits - which is surprising, given that it is significantly smaller than 2^(2^46). The last 50 digits of this number are ...32070644226208822284248862288402404246620406284288. This number has over 40 billion digits, though, so it seems kind of unlikely that we will ever find another number where all the digits are even. The relevant OEIS sequence is here: https://oeis.org/A096549

Context: I wrote a search program that is substantially faster - it takes just a few minutes to get up to 2^(10^13), although my laptop's limited memory is starting to be a problem (my intermediate result file is already nearly 1GB in size). Unfortunately, it seems there are no results up to 2^15258789062500, which is a 4.5-trillion digit number.
I think it's fair enough that libraries and frameworks change in ways that require your project to do some maintenance. I do not get mad when this happens with e.g. Qt. You may argue it happens a lot less frequently with Qt. Fair point, but Qt is very old compared to React. React 10 years ago wasn't even considered stable.

If you keep your dependency list short and make boring choices, your app may not still build with modern dependencies after 10 years of neglect. However, it will almost certainly not need to be entirely rewritten, either.

I think learning the fundamentals is good and people should learn to acquire less dependencies, but going as far as to say you may as well not use a framework because it will be gone in five years... I think that is hyperbolic.
> Why would we keep doing the same thing over and over again and expect a different result?

Because the current global leaders in education and testing scores refuse to sponsor private primary education using taxpayer money? As far as I'm concerned, "spend less money on public education" is the same thing we've tried, and it's given us the results we have today.
Plantuml works pretty well with openai models.
well, good bots usually publish their ip ranges, and that's way simpler
It's pretty wild. I'm someone who thinks that disasters and existential threats are seriously underrated by most people, but even still a decade ago I would have put the odds of a major US collapse in my lifetime at a low very number. Now though? I wouldn't even be surprised.
I see your examples as in opposite direction.

In Ukraine, militia with rifles (https://en.wikipedia.org/wiki/Territorial_Defence_Forces_(Uk...) dug into the ground and stopped invasion of 1M army with thousands of armored vehicles, absolute superiority in artillery, airforces, tactical missiles and 100B annual budget.

In Gaza, Israel with all tech advantages struggles to efficiently police relatively small urban area for 70 years already.
yeah not very different from https://gitgud.io/fatchan/haproxy-protection/ or other pow walls you see on onion sites
If it existed then we'd legally be forced to write awful enterprise-style OO-heavy Java, because that's what all the "software engineering" courses at university taught as best practice.
President signs executive order to dismantle Department of Education
This is exactly a big piece of our frustration -- the terrible feedback loop and how much mental space it wastes. OP does talk about this at the end (babysitting the endless "wip" commits till something works).
I'm sorry, what?

Most of us would trade our jobs in an instant for a nice fang role where we had 0 oncall. I don't think that option is on the table for everybody.
standalone for us was piecemeal - just do it one by one line of code here or there when you are already in the component making other changes.

Likewise signals it was trivial to just change @Input() to input (ok slight simplification but not by much - I think there are automated scripts to do it anyway if you want to do it in one fell swoop?) when already in a component making changes.

But you didn't have to, which is nice. You could take your time doing it but by bit if you wanted, no rush etc. I don't think the old ways are even fully gone yet anyway?
Thinkpads are pretty reliable as far as laptops go. Lenovo is owned by Thinkpad so thats worth while taking a look at as far as specs, and generally linux works out of the box. The only thing that may require some tweaking is hardware function keys, but thats a rarety.

Of course battery life will be on the average worse, as specific things like video decoding isn't as optimized as it is on MAC, but in terms of CPU heavy tasks like running VSCode with browsing, I didn't find my work MPB to be significantly more efficient.

I personally never really messed with Elementary, but I did run Manjaro on a Levovo Ideapad and things like NVPrime worked out of the box which was surprising.

The cool thing about Linux is that you can install any number of Desktop Environments and just switch between them. I3wm is worthwhile to install along whatever you use, as that is very efficient in terms of screen space, and you can often get by without using the mouse for a lot of stuff, which makes laptop use experience much more efficient.
I’m not anti GMO, but I feel compelled to point out that there’s a big difference between selective breeding and directly modifying genetics.
> Certainly, but it's far more rewarding than being grist for the mill.

Depends on your goals and your personality.

When I list the things I want to achieve in my life, working for myself drastically reduces the likelihood of achieving those things - unless my own business makes enough money for me to retire in a few years (extremely unlikely).

> You can spend your entire life doing less-hard work, only to wake up at 80 and have nothing to show for it but a bank account that you can't take with you.

Amusingly enough, I feel it's even more acute when you work for yourself:

"You can spend your entire life working hard for yourself, only to wake up at 80 and have nothing to show for it but a (tiny) bank account that you wouldn't want to take with you."

At least when you work for someone else (at about 40 hours a week), there's room for hobbies.

I recall a friend of mine - a local inventor (he had a PhD and kept building things, trying to make products out of them, etc). In his mid 50's, he had invented a lot, but his only success was that the business didn't go under. He qualified for food stamps, and hadn't taken a vacation in over a decade. He never had time for a meaningful relationship. He cut his losses and took a regular job. He misses doing deep technical work, but he's much happier.

Smart guy. I knew younger people who worked for him - did more fun technical stuff than I've ever done for a job. They took the lesson to heart and got regular jobs eventually, as well.
That's a rack-mounted workstation, not a server.
Fuck no. The amount of hardness is owning the economy is too much.
You don't have to become an expert to ask a question and find an answer using existing methods such as the rest of the internet or traditional media such as books. Books and summaries exist already of pretty much any topic you are mildly curious about. You can get a good understanding of any subject in the world in a week or so if you wish to.
..."gaol"?
RecordAi is a friendly WhatsApp assistant you chat with—send texts or voice notes, and it’ll remind you of everything important. Unlike traditional to-do lists, RecordAi understands you naturally, sets reminders, and pings you at exactly the right moment.
Maybe hire BE devs and use htmx.
> I want to retire and be able to actually enjoy it.

In hindsight the goal of retirement seems so weird.

Nobody can save their time into an account (your hours of life cannot be transferred). I have many friends that died before 65, or I know retirees with health issues that severely interfere with enjoyment of life.

In theory we can save money by investing for later (money ≠ time). In practice I strongly believe our governments will steal our investments... Demographics suggest that governments will go broke and so governments will take what whatever they can.

I'm in New Zealand and there are clear signals to me that retirement savers will get rug-pulled by our government (changes to age/$ thresholds, but also other various taxation suggestions). A government cannot reduce spending because either (1) voters don't like that or (2) other powerful beneficiaries {businesses, politicians} fight against it.

Background: I chose bootstrapped startup life in my 30s and got a small success by 50 and I'm now possibly retired. I wished I had payed more attention to what retirees actually do because previously I understood little.
Nice one! I would love if it could use coordinates too. Like, "Pool and outdoor shower near me" or "Flower garden with 1h commute to work <drop google marker>"

I know it's hard to figure out time depending on your transportation but at least that would not give me search results from the other side of the country.
Union now. Union tomorrow. Union Forever.
This sounds promising. What made your Rust builds become that fast? Any repo you could point us to?
Considering all the advancements that Vanilla JS and CSS have made in recent years (plus exciting features like animating "display: none" that are almost fully adopted), I think templated HTML on the server + JS where it's needed, makes more sense than ever. And, that's coming from someone who largely makes their living from React.

Like the author, I've been doing frontend in one way or another for 20 years. The ecosystem, churn, and the absolute juggling act of sync'ing state between the frontend and backend is batshit crazy.

I recently started a proof of concept project using Go templates and HTMX. I'm trying to approximate building a UI with "components" like I would with React. There's still a lot of rough edges, but it's promising. I'm still not sure I need HTMX tbh. I've started managing event listeners myself, and I think I prefer it.

Interestingly enough, managing complex UI state that's based on user roles and permissions is so much easier on the server. Just send the HTML that the user is allowed to see. Done.

That said, React, Vue, et. al has sooo much steam. I don't know how a collective shift in thinking would even begin. Especially considering all the developers who have never known anything but frontend frameworks as a way to build a UI.
I'm curious how this can be applied with the inevitable combinatorial exhaustion that will happen with musical aspects such as melody, chord progression, and rhythm.

Will it mean longer and longer clips are "fair use", or will we just stop making new content because it can't avoid copying patterns of the past?