skysight-inc/HackerNews huggingface dataset:
They aren’t even regurgitating, they’re just making it up. It may regurgitate something it has seen, or it may invent something which isn’t even a part of the language. It’s down to chance.
You can use Wikipedia's built in search for that I guess.
I love your idea. But I'm also wondering how you see Voiczy fitting into a child's overall educational journey? Are there any plans to integrate with schools or educational institutions?
Maybe. But them the dev wouldn’t have been able to add „Completed a migration of legacy C codebase to Rust with zero issues in production“ to their resume.
Also might have been easier to get budget for „build something new to replace old thing“ than „fix pesky bugs in somewhat-working existing thing“.
Even the worst expected impacts of climate change will leave earth tremendously more habitable than anywhere else in the solar system.
Matt also knows that the messy WordPress API (both actions and filters) is difficult to integrate into a well-architected software project as a plug-and-play mechanism.
A few months ago I optimized the parsing of a file and did some micro benchmarks.
I observed a similar speed-up compared to stoi and atoi (didn't bother to look at stringstream). Others already commented, that it's probably due to not supporting locales.
Someone needs to sell a Space Cadet USB keyboard (but with arrows).
I sometimes get nosebleeds. There's no pain involved - it just feels like a slightly runny nose until either you wipe it or blood starts dripping into your frame of view. I get them a lot in low humidity.

I haven't watched the video, but if it's a small amount of blood it's perfectly possible he just didn't notice.
Most people working professionally as web developers have limited ability to reduce the requirements and have to implement what their company ask for. At that point having something to manage the complexity is much better than not.
Traveling west? Yes.

Traveling west, reaching land, leaving enough evidence to confirm the story five centuries later, making it back, and finally, convincing other people that it happened? No.
I'm ignorant about Rust, but to me it's just static type language akin to C#. And C# has IOT library which seems to target Rust most usual use case, namely on embedded platform. C# also has memory safety just like Rust.

So why do we need Rust at all? What's the use case for it?

Anything that I'm missing?
PLugin theft FAFO moment, doing bad QAs, what a joke
> Servers are super reliable

We have clearly worked in very different places.
> You need 3 years of practice to get 3 years of experience with rust.

This is the major barrier. It's a difficult language to learn for people who've worked with a compiled, strictly typed language with manual memory management. That barrier is much higher for people who've only ever used a dynamic, interpreted language.

I'm on-the-fence about orchestration of pipelines with Python since I've experienced a lot of the issues you're talking about, but you can just abstract the Python algorithm parts in to APIs that your pipelines call and separate out those two concerns. Then it's clear who has maintenance responsibility, it separates out the algorithms from data collection + calling, and it doesn't introduce a big barrier next time someone wants to implement something that depends on the latest and greatest algorithm written in Python, which writing in Rust inevitably does.

To me though, I don't really understand the use of Rust in non-systems programming. For a lot of the use cases people talk about, Go seems like a better fit with a lot less of the pain since it's a much simpler language. When teaching people a language I'd much rather do that with Go than Rust, and that matters in an environment where developers who know either are not really that commonly available (at least here in the UK).
Right, I found this interesting as a thought exercise and took it from another angle.

Since it takes 4 cycles to execute FMA on double-precision 64-bit floats (VFMADD132PD) this translates to 1.25G ops/s (GFLOPS/s) per each core@5GHz. At 192 cores this is 240 GFLOPS/s. For a single FMA unit. At 2x FMA units per core this becomes 480 GFLOPS/s.

For 16-bit operations this becomes 1920 GFLOPS/s or 1.92 TFLOPS/s for FMA workloads.

Similarly, 16-bit FADD workloads are able to sustain more at 2550 GFLOPS/s or 2.55 TFLOPS/s since the FADD is a bit cheaper (3 cycles).

This means that for combined half-precision FADD+FMA workloads zen5 at 192 cores should be able to sustain ~4.5 TFLOPS/s.

Nvidia H100 OTOH per wikipedia entries, if correct, can sustain 50-65 TFLOP/s at single-precision and 750-1000 TFLOPS/s at half-precision. Quite a difference.
These houses still had to be built, hooked up to plumbing, wired for electricity, have a lot cleared and excavated, concrete poored... Also you still need to decorate and provide appliances.

Add all that in and you'll see theres a few 100k worth of additional work not in the kit

So that $52k price is really just for building materials and plans, but doesn't include land, permits, building costs.
Sparta was a slave dependent society of entitled leisure that failed for economic reasons directly attributed to the slavery it was dependent upon. If anything it should as a historically ideal case of what happens when isolationism and class dependence are pushed to the extreme.
> Anything that I'm missing?

C# is garbage collected. This is a no-go in many/most embedded software applications.

C# also grants you poor explicit control over heap/stack allocation: this is essential for embedded development.
The relevant bit is him being Spanish. That's what makes it appealing to the target audience of the article. Him not being catholic is not relevant and gets swept under the rug the same way the gypsy origin of flamenco (now considered spain's most popular form of folk music) get swept under the rug due to its popularity.
The uname output looks more like the content of /etc/os-release on modern Linux distros and FreeBSD than the output of uname on Linux or FreeBSD.
I'm pretty sure 95% of business types and developers visit their own websites with a load of cookies already set, so they never actually see the first-time-customer experience.

If someone has searched for gloves on Google, and clicked through to my glove selling website, they're clearly ready to buy some gloves. Why the hell would I put a full screen cookie consent popover in their way? Or a join-our-mailing-list popover? Or require them to complete a captcha to create an account before they can check out? This person wants to give me money, why would I put barriers up in their way?

And yet quite a few sites do precisely those sort of things.

But if everyone dogfooding the site arrives with cookies that hide the popovers, and an account already created - I could believe they just don't realise how bad their website is.
No wuckers
> noise tends to be a an unwanted amplitude modulation, not a frequency modulation

said someone who didn't understand anything about signal processing.

Been debunked so many times: https://physics.stackexchange.com/questions/94198/why-does-n...
Kubernetes cannot ingest compose files as-is, no.

From a users point of view: If I'm interested in a project, I usually try to run it locally for a test drive. If you make me jump through many complex hoops just to get the equivalent of a "Hello World" running, that sucks big time.

From a customers point of view: Ideally you want both, local and cluster deployment options. Personally I prefer a compose file and a Helm chart.

In this specific case I'd argue that if you're interested in running an OSS project management product, you're likely a small/medium business that doesn't want to shell out for Atlassian - so it's also likely you don't have k8s cluster infrastructure, or people that would know how to operate one.
It’s a useful canary for “watch out, this site does not care one whit about your privacy”
AI will not affect jobs requiring more emotional intelligence - doctors, artists, and therapists. As somebody said earlier - it requires compassion and empathy, and AI cannot genuinely feel it, as it lacks true emotions and consciousness. Also, jobs that require physical skills, like firefighters or plumbers.
It has definitely found a niche in the crypto space, specifically with the node clients and the underlying new cryptography libraries they use. For instance, the more efficient Ethereum devs can make their node clients, the cheaper it is to run and the more people around the world can run it, which increases decentralization. Rust makes this possible without compromising on stability and maintainability.
Locale env stuff is inherently thread unsafe, which is the main reason to never rely on it.
Neural LMs used to be based on recurrent architectures until the Transformer came along. That architecture is not recursive.

I am not sure that a diffusion approach is all that suitable for generating language. Word are much more discrete than pixels.
I honestly don't see as throwing it away.

The more you know the better software engineer you are with everything else being equal (IMHO).

Also, if you need to gradually add rust to an existing codebase the C knowledge is extremely valuable.
Gosh I’m so excited for AAA games to get _even more garbage_ once this gets good enough for investor-driven studios to start slinging out AI driven, hyper-derivative, low-effort slop with even less effort.

We all thought Sports-Game $CURRENT_YEAR or CoD/MW MicroTransaction-Garbage was bottom of the barrel, a whole new world of fresh hell awaits us!
It is my opinion that Apple only became dominant after it became 'beautiful'; both in software and hardware.

'Beauty' also has some different meanings. Many consider ease of use or lack of resistance as 'beautiful'.
Not sure why "11" has been added to the title on HN, it's not in the original linked title and this feature has existed since at least Windows 10.
That's only for the materials and plan. You have to build it yourself. See my response to the parent comment. You can still get homes like this today for $15k or less [1].

[1] https://www.americanmadehousekits.com/house_kits
Is C maintained like other languages with public repo, releases and issues?
So, instead of "Building websites...", would it be fairer to say "Building some types of web app..."?
I agree with you entirely fwliw. For me it's not a fetish particularly, the spacing just looks too wide in that one case and the comparisons if anything confirm that. "Too wide" is of course entirely a matter of personal opinion but I can't see myself switching to something I don't prefer the output of. I may well change my mind in future and I'm probably going to give typst a go at some point, because looking at the website there's a lot to like imo. Goodness knows for all that latex produces beautiful output it is a system with a lot of quirks and warts.
Go is also a more productive language for many use cases.
https://www.reddit.com/r/Phobia/comments/webj9b/ai_generated...
(I am slowly working on making a replica ... without arrows though)
The idea being that since you believe it is “barely distinguishable”, it actually does not exist? Odd argument.
> Do you chew gum when you are at home in Singapore? No, you don't, because it's illegal. Did you agree to that, were even you given a choice? No, of course not.

It's more like a license than a contract.

> Singapore is more authoritarian than most liberal democracies.

The Singaporean government is a smaller part of life than in most other places. Much less red tape to fill out before you are allowed to do anything and regulations are simpler.

Yes, there are some weird regulations about how you can say things. But they affect the form more than the substance. You are pretty much allowed to say whatever you want, just not however you want it.

Yes, Singapore got lucky in that they had (and have) a hardworking population, and competent leadership.

Why do you insist that Singapore is authoritarian? We have free and fair elections, that are regularly observed to be so by international organisations.
> Instead, I would prefer a soft semantic wrap

So would I, but...

> if a single semantic unit (be that a word, a clause, or whatever else) extends beyond, say, 80 characters, we keep it on the same line and let the editor/file viewer handle wrapping.

...the editor can't do that because it doesn't understand the semantics.

> that wrapping based on semantics is an orthogonal concept to hard and soft wrapping

Yes, that's why I've been saying "hard and/or soft [but in either case nonsemantic] wrapping".

> > > With semantic wrapping you put each sentence (or similar) on a new line [...] But if that sentence runs over e.g. 80 characters, [then...]

... You don't need to fall back on non-semantic wrapping, you can just just keep breaking it up into smaller and smaller semantically-meaningful pieces.

(You have to do that 'hard'-ly because the editor doesn't understand the semantics, but that's not "decid[ing] whether you're going to hard wrap or soft wrap", it's being forced to hard wrap as a implementation detail because that's what results in correct wrapping.)

It might not be worth the effort to do that, but you're never forced not to (given not-pathologically-short line length limits like 20 characters).
> (...) use AM where you can hear both overlapping transmissions at once

Yes. Assuming signal strengths for both are comparable. Say, within 20 dB of each other.

> (possibly garbled if carrier wave was off)

Nah. If both stations have sufficient energy fall into receiver's bandwidth window (IF filter for analog receiver), no garbling. If one of stations has carrier sufficiently off to fall entirely outside IF, only other will be audible.

You are probably thinking about SSB, where two stations with carrier offset indeed produce weird sounding interference.

https://en.wikipedia.org/wiki/Single-sideband_modulation
Google actually uses OT for their collab.
you have described my experience succinctly and eloquently. it is a profound event that feels like a whole-body centering. thank you for this.
This sounds stupid, but I work for a company that produces a few product ranges and sells them in different online settings. The product with branding do far, far better. Speaking also as a consumer, when I see a new product for sale that has no branding, I automatically assume it's being sold by a flash-in-the-pan drop shipper trying to make a buck off a product they did not manufacture, which tells me to avoid it.

Since there are a variety of free tools out there to create a simple logo, I'd say at least put that effort in before considering selling. Branding is part of the process flow.
Thanks. Added that besides

||google.*/complete/search$xmlhttprequest,important

which is not for everyone, but turns off the autocomplete for me. Needs an "important" to override the override in on of the default filter lists.

And then of course:

- google is an ok search engine with the udm 14 trick.
- bing is an ok search engine if you use it through duckduckgo.
> An entire section of philosophy is built on this question alone, and why there is such a thing as a social contract.

The existence of the towering edifice of Catholic theology doesn't disprove Hinduism. (Nor does it prove Catholicism.)
I think we’ll see more of this to stop bots and llm scraping. It will likely not show up for chrome users eventually, further cementing Google’s dominance
Ask HN: I'm a Jack of All Trades and I Want to Be a Master of One
I'd be lying if I said I have passion for coding. Throughout my time in college, I was learning a little from everything.

I’d say I have a decent grasp of major concepts in computer science and software engineering, but since I rarely code, I don’t feel confident about any particular subject after not working with it for a while. I rarely code to the point that I haven’t read key books like Clean Code.

Now, I want to specialize in something, and I’d like to know what my options are. I’ve found that I lean more toward web development, specifically full-stack. There’s Next.js, but there are also frameworks like WordPress, Django, Laravel, etc. Which of these technologies do you think companies will continue to invest in as they grow in demand? What about AI? I did a master’s in AI but couldn’t see myself doing it for a living.
They do talk about its therapeutic effects, literally all the time.
Absolutely! But this is a huge amount of complexity in build system/linker setup/debugger that you are gonna have to stay on top of. The gains from using Rust need to be overwhelming to justify a setup like that.

Also consider that calling those FFI APIs from Rust is not gonna do anything for you by itself-- you are basically just calling C functions with extra steps... To actually get anything out of it, you'll then likely have to wrap the whole hardware interface in a "rustified" API (which, again, you'll probably have to write and maintain yourself...)
Much as it displeases me to defend old Elmo, this is reaching. The robots don't look at all similar (other than "it's a humanoid robot"), the car is a basic car shape that many people have used, and the bus is also a basic "sci-fi future bus" design.
What you say regarding rampant misogyny I take to be true, and I think about that and similar all the time as the one of the primary problems I'm not sure how to solve when I wonder about my ideology and how to improve the world.

It's not just that there's rampant misogyny, there's also rampant racism and religious prejudice, and various other forms of outgroup hate or disregard that gets trained into people.

I can say there's no excuse for misogyny or racism all day, and I certainly speak out against it if I encounter it, but it doesn't really help me solve the problem of how rampant it is.

If a boy, as he's growing up, is told every day that he must behave one way, and his sister another, and watches his father beat his mother for "misbehaving," and he himself got beat the one time he tried on his sister's dress, and in so many other ways had patriarchy essentially beat into him (even outside of a flagrantly abusive childhood, this form of indoctrination will be happening), I'm not sure I can entirely blame the boy when he becomes a man for being misogynistic. Well, maybe I can, I grew up in a culture that violently punished me for questioning gender roles and I didn't end up misogynistic. Then again, I don't think I can "take credit" for not being a misogynist as an adult, questioning assumptions about gender just seemed obvious to me and I was always confused about the rigidity.

Blame or no, what I want is to overcome the indoctrination and help more people not be misogynists or racists or whatever. I'm not sure how.

I constantly waffle between "all people share responsibility in creating a just society" and "there are thought leaders that are responsible for leading people to just societies." I think back to slavery - is it reasonable to expect every single non-slaveholder to be an abolitionist? I want every single person to be an abolitionist, but I'm still not sure if it's a reasonable expectation.
The fact this prompt seems to block the first click of input on the actual site usually is indefensible. Not including an easy to find and easy to understand option in Chrome to just disable it outright with a 100% success rate just adds to the evidence that giving Google any power on the internet was a mistake.
Nice ! Hopefully KDE will have a true multi-monitor support one day :)
This guy is absolutely right - the C in CSS stands for cascading.

What Tailwind is doing is rewriting the whole thing that CSS is and putting it into easy-to-write classes.
This could be handy to you, yes, but unfortunately you're missing the whole point of CSS which is to have cascaded stylings.

To help you understand this a little bit better, one could have a look at why CSS was invented and where it comes from:

In the desktop publishing world (books, newspapers, etc.) this kind of cascading layout rules were used long before there was the first HTML page on the web. This should be nothing to be mixed up with regular programming. Change your view on that thing and you will understand.

It may sound harsh but Tailwind is a way to tell "I'm a programmer, I don't understand CSS and I'm not further interested into".
Someone has to write those by hand, and they don't generalize.

Diffusion based generators will do everything soon. And in every style imaginable.

We'll probably solve the energy issue in time.
> A very important point that the article neglects is that for a lot of embedded platforms, you have to heavily rely on the hardware manufacturers libraries and tooling. All of that stuff is typically gonna be targeted at C.

If you have a reference implementation in C it's not such a big job to set up something like an I2C or SPI peripheral. At it's core, you're making a sequence of writes to some memory locations. Most of the manufacturer libraries are quite low quality, and very easy to misuse. In my experience trying to do anything that pushes the hardware, you will end up combing through the reference manuals anyway.

I've done a bit of embedded rust, and the huge benefit - just like on desktop - is that code which compiles tends to do what you intended. Obviously there's still scope for logic errors, but that takes away a huge amount of debugging time.
Company culture influences both pay and treatment.

Yes, there can be pockets of good management in otherwise bad companies, and vice versa, but generally the two are largely aligned.
It seems there have been many opinions questioning why a tool for editing pure HTML is being developed now. Here is my current view on this matter:

These days, it's rare to directly handle HTML files on the frontend of web applications, and placing key elements using absolute or relative coordinates is also uncommon, so the use cases for this extension are currently quite limited.

However, it could be somewhat useful in areas where web technologies are not yet widely adopted but need to be implemented simply. When creating individual components, such as with Vue.js, the real-time preview might become valuable. It could also be helpful for building non-application content like simple landing pages.
On day 1, yes, a newbie to Go would be able to be more productive.
Bugs aren't that big a deal for users usually though. Also all ships leak, that's not a big deal either.
The 1920 all-included price would not have been tripled. Consider that the median US house price in 1940 was $2938, or $66K in current dollars.
I... Actually think that is an extremely poor answer from Kagi's founder, one that would give me pause before trusting them with personal data.

The most charitable reading there is that they clearly don't understand what PII even is, why it is important, and therefore that they would handle it properly.
The "central source of identity" idea is not inherently bad, and for the majority of non-techie people, might actually be a net plus. I also trust google more to not have an SQL injection vulnerability on the login page than some random little shop.

I just wish it didn't come bundled with tracking.

And then there's the risk that if google's algorithms thinks you did something naughty, you get locked out of everything.
Is it really true though? I don't have much knowledge about embedded development, but as far as I know, Java has been used in many embedded systems, and was running on phones' SIM-cards. Please correct me if I am wrong.

I think that most modern embedded systems are nowadays more powerful than my first desktop computer — is it really still worth for the majority of embedded projects to count every byte at the expense of developers' productivity (and overall project success, as a result)?