skysight-inc/HackerNews huggingface dataset:
We've got pretty much a significantly scaled down mirror of production as a developer enviroment. The k8s development cluster looks the same, has the same workloads, tools, services etc. The AWS infra is the same but also scaled down. Its easy to have your service running in both enviroments and rapidly iterate on that. Everyone is actually pretty happy with that and we've never been let down by Kubernetes itself in at least 4 years now.
Podcast Index
> "You need to enter a number in this field, not text."

Error messages this general become slightly annoying when the app doesn't respond intelligently to all possible scenarios that its wording might imply.

For example, if the field only parsed numeric digits, and failed on inputs like "12.5" or "3e1" because they contained the characters "e" or ".", then they should have written something like "Only numeric characters are accepted," or "The number must consist only of digits (0-9)," since it rejected valid numbers. The app is saying I need to enter a number, but I did enter a number, and it's just too primitive to recognize it.
I also think this feature feels premature. Ideally, it should be introduced after lambdas and generic parameter packs. The Generics support in Golang is not sophisticated enough to support this at the moment leading to the strangely imposed limitations
Takeaways from the Latest Research on Thinking Aloud in Usability Testing
As I still use Firefox, I have to agree with this.

The performance improvements are nice, but trying to make a Firefox another Chromium skin irks me. Plus I still miss the official compact mode.
My understanding is that the US factory is underway and going to start producing chips next year and that they have plans to construct a second factory already. I’ve been seeing this negative narrative a lot around the US factory, but I’m curious if there’s any evidence that they’ve actually stopped progress. I feel like that would be a huge political loss for Biden and the CHIPS act at this point.
Not to be an apologist for Apple’s closed platforms, but my understanding was that the original iPod’s Mac-only limitation was significantly influenced by the fact it used Firewire, which was available on every Mac but very few PCs. Firewire was a critical piece of why the iPod was actually good, because it provided fast transfer rates for syncing lots of audio, and higher power for faster charging. USB 2 was comparable, but still quite new and not present on most computers that people already owned at the time.

While iTunes was required, it was free and there was no subscription or limitation on what you could sync to the device. Apple actually seemed to be generally anti-DRM at the time, launching the music store with DRM as an industry concession, but eventually removing it and even allowing users to download DRM-free copies of songs that were originally purchased with it.
Slice looks like a saner alternative to Protobuf. Proper nullability support alone is big enough reason to consider this instead of Protobuf.

I would suggest ability to also generate "builder" variant of structs, where every field is optional. That would allow cases where one service to only partially build response and another service completes it. And ability to solve issues explained here:

https://capnproto.org/faq.html#how-do-i-make-a-field-require...

DUs would also be very useful. Have you considered it?

Overall, it looks very promising. I would like to try it, but my stack's currently C# & Dart. I see Rust is already on the roadmap.
as a side project - neat

as a focus tool or means of understanding the self - anyone that hasn’t tried to just sit or lay quietly, for the sake of doing so, ought to. it isn’t hard, it isn’t easy, it just isn’t something modern society really seems to encourage, let alone understand. you might find you feel different once you are done than from when you began. that might be a good thing.
I add my own nitpick about the with statement.

If I start with this code

true = is_email_address?(email)
true = EmailAddresses.is_available(email)

and I decide to turn it into a with like this

with true <- is_email_address?(email),
true <- EmailAddresses.is_available(email) do

then I have to go line by line replacing = with <- and adding a comma at end of line. Sometimes there is a long list of lines to wrap. Surely it can be automated by an IDE or a macro of the editor. Anyway it's still a bad choice IMHO.

I understand why with could not work with the = matching operator (it's a macro) but that's about language design, ergonomics and in part not making developers do the job of the compiler.
Underlined rather emphatically in The Diamond Age by the literal murder of the clichéd cyberpunk character right out of the gates. Quite an unambiguous statement about What Will Not Be Happening In This Book From Now On.
So what's cool about japan is people stay in the job for a long time and they are affordable, yet the country is very high tech and educated. This seems like a stronger match than America. The TSMC chairman said they retain people for 10 years in taiwan
Many took tech jobs to help further that cause. Perhaps unknowingly?
How much does Toyota pay in taxes in Kentucky or are we subsidizing the factory?
1) whataboutism
2) citation needed
3) Even if both sides utilize propaganda, historically the scale of agitprop coming from authoritarian countries has been much greater. This is still newsworthy.

You can't even read most Western propaganda in China because the government goes to great lengths to censor narratives counter to offical views.
You should read the Baroque Cycle, then Cryptonomicon, then REAMDE, then Fall, Or Dodge in Hell. You can think of it as all one storyline, so the ending of each book is less critical.
I stopped reading Seveneves after we zoom forward to the future and stuff got weird, a bit too weird for my suspension of disbelief. Does it get back to more hard sci-fi stuff or remain as something which, to me, felt more like a sci-fantasy hybrid?

Oddly enough I love books like Dune, but the dramatic change in Seveneves was just too jarring for me to continue enjoying it.
I just want to remind everybody, summer 2022 a jokester trained an LLM using 4chan as its source material... which ended up being "more truthful" than ChatGPT [1].

[1] "GPT-4chan is worst AI ever!" https://www.youtube.com/watch?v=efPrtcLdcdM
This questionnaire is part of our research for a project aimed at understanding current challenges in development workflows, specifically focusing on backend creation and deployment.

Your answers will guide the initial direction of our project, which is committed to being open source.

The findings will be shared by the end of February to inform our product development and help address prevalent pain points in the tech community.

Thank you
Eh, in my opinion we are in a time where Proton is allowing people use linux as a full time gaming platform, and if linux adoption around gaming grows because of this, eventually native linux games will follow become emphasized.
> give kids laptops but only allow text editors and compilers

one commander x16 per child :)
We know how to make earthquake resistant buildings and foundations for decades now.
Yes, correct me if I'm wrong, but I thought the point was that 0x8000 is like negative zero and so of no utility, redundant. So let's make it useful.
Rust y Python is what a Spanish speaker calls a project that uses both (:
Have the Intel plans concerning Germany changed?

https://www.intel.com/content/www/us/en/corporate-responsibi...

"This is the first phase of Intel’s plans to invest as much as 80 billion euros in the European Union over the next decade along the entire semiconductor value chain—from R&D to manufacturing and advanced packaging."

Germany earmarked $22B for chipmakers support.

Though experts think the EU needs $500B.

https://www.electronicsweekly.com/news/business/eu-chip-goal...
My mind: initial resistance, I don't really wanna do it. Whatever I started it. Okay, focus on the circle. Wow this feels like it's taking a while. Oh I wonder how other people would react to being presented this. Some people would probably expect it to be some sort of scare jump prank. Back to focusing on the circle. What was the page called again? eyes go to URL bar Oh right, one minute focus. This is distracting I'll just start counting. 1, 2, [...], 42. Oh it finished.
Another difference is that Amazon buys gobs of advertising all over the place and I'd bet their ad buy on WaPo are on arms-length terms any other ad buyer would get. Amazon will spend more on ads today than Tesla spent all year in 2022.

Tesla has gone for a long time buying no ads at all.
somewhere, a marketer gained their wings.
C has it in their standard library, basically forever. See the list of specifiers to printf. C! If it fits into the C standard library, it's not bloating the Javascript standard library.
Yes, exactly this. You can even do the user creation with default privileges as part of the transaction setup, if absolutely necessary (ie, create role if not exists…, set role …). Typically the audit is a table trigger so you can fail at that point, or even add a created_by column that looks up the role and raises an error if it’s not set (technically the role would always be set to the application’s db access role, so the check would be that the current role is a valid end user role).

I mean there are more and less efficient ways to do it, but why have a separate context setting for “user” when the (Postgres, at least) database has such great support for roles. I do find it bewildering that our tools ignore this by default.
I don't disagree with your last sentence.

But I do assume they mean scalability as far as the content service goes.

The term microservice is a bit of a vague general term that just means "we thought about scalability" to me. It doesn't mean anything more than that to me without discussing it in detail.

I think the idea of a server being overloaded at the moment there's something positive like high demand is something deeply ingrained in folks psyche. Accordingly it gets brought up on every sales call (once we're talking to the technical folks) and executives love to say "micro services".
To me, the first 2/3 of Seveneves was a good thriller, followed by and then a miracle happpened, followed by probably the book Stephenson wanted to write.
you are not alone. I think he has interesting ideas he incorporates into his books/stories but I don't think he's a very good writer. Personally I need someone to be a good writer for me to enjoy reading their books - otherwise the experience is draining instead of uplifting.
12 minutes later and it loaded fine for me. Whatever they're doing seems to be keeping the site from dying outright.
No, error messages should tell the user what they need to do to accomplish their goal as concisely as possible.
Perhaps some ideology makes you ignore the otherwise obvious similarities between the peoples of Taiwan and Japan - including but not limited to intelligence, work culture and education - but to me, Taiwan and "some EU country" seem to be a world apart.
I first got distracted by the "dot" starting to change size, then noticed my reflection while thinking about how the animation was probably supposed to represent breathing and ... yeah, I gave up when I started thinking about Black Mirror because I was thinking about how this problem could have been avoided and black is more reflective than white.
The cross region stats are actually quite helpful, this is cool!
Infrastructure is still a major problem. Tesla charger standard in the USA will help but capacity and coverage still needs to double before it’s decent. For dual car households an ev should be a great option as range is a non issue
This article reminds me of the book Herovit's World by Barry Malzberg. I highly recommend this book to anyone. Anyways, one of the central, but subtle, themes of the book is that anyone who writes anything that they expect someone else to read must be a narcissist.
Thanks for the link. However the problems there do not seem to apply here. There the problem seems to be lots of little fragments that need to be fit together to figure out the scroll. Here the scrolls are complete in one piece, so we have a much better idea of how the parts fit together (not perfect since this is layers that have to be combined, but close). There just getting the text is hard, here we mostly have the text (though we will need to error correct, they are at least readable)
Yeah, REAMDE was a weird mashing together of what if things were happening in WoW and IRL and it all was somehow about the global war on terror?

I concur that it's probably his worst novel that I've read. And that Anathem probably shouldn't be anyone's introduction to his work.
Complexity and cost aren't bad when they help produce something of value that we wouldn't have otherwise.

For $150 I can fly round trip from New York to San Francisco, on a massively costly and complex giant noisy metal tube with two blades sticking out the sides that are so strong you could put a tank on each one and the blades still wouldn't droop. Why does it have to be so costly and complex, if I could do something simpler, like take a bus? Well, mostly to keep me from dying. But also to carry lots of luggage, keep costs down, and get me there 15x faster.

K8s does provide great value (as a dev tool), but lacks value in production features, and its design is shit. So I wouldn't say complexity and cost are the downside; it's the lacking production value that's the downside.
My town recently outlawed gasoline-powered leafblowers. Glorious.
Cannabis is like anything. It's not for everyone. Some people experience anxiety from drinking coffee. Everyone's physiology is different.
Meditation in a nutshell.
Ford's Developing a Cheap EV Platform to Fend Off Tesla and Chinese EVs
My understanding (and I might be wrong here) is that the BBC not-podcasts are for folks within the UK, since the globally available ones have ads, right? I'm not in the UK, and am subscribed to several BBC podcasts, none of which have been not-podcasts.
I was a young internet user at the turn of the century so kept waiting for a jump scare -_-
I had less and less to do. The company had pivoted, still had no revenue, and my job function was less necessary.

I was hunting for work within in the org, but was remote so was operating at a disadvantage. I would ask the product manager for work, then do it (typically an integration and documentation) then ask for more.

It got to the point where my manager asked me to stop bugging the product manager.

I felt a vague disquiet, but having never been laid off before, didn't quite recognize what was coming.
Querying past messages works on both rooms and accounts (XEP-0313). You can filter by id (e.g. "catch up" since some previous message) or by time range (useful for a history browse UI).

It has been this way for a long time... I quickly checked the repo history, and Prosody's code for this dates back to 2012.
Isn't “Wherever you get your podcasts” really only possible because a podcast is only an audio file, with possible extras added?
I don't think you grasp quite the implications of what I was saying, this kind of approach could take _seconds_ to even start running your python application. Large python codebases could take like a minute to start if loaded that way.

Once it does start then your arguments can make sense, but even so it would still make it impractical for most things.

Trust me, when the Javascript dev tells you something will be slow, it WILL be very slow
eh, in my experience system managed temporal tables are crap anyway, they have a specific set of circumstances built in and anytime you break out of those you basically have to design your own trigger based solution anyway.
"KEDFA approved the $43.5 million tax incentives shortly after the Toyota expansion announcement was made Monday. The dollar figure combines the incentives from the Lexus expansion in 2015 with the latest investment for a total of $190 million in incentives, said Jack Mazurak, communications director at KEDFA.

https://www.kentucky.com/news/business/article143755074.html
The first volume can be a long slog as it takes a huge amount of time to get moving in any plot-like fashion and feels very dry until you get to Jack Shaftoe's introduction. My opinion at least.
The issue is the complexity of figuring out appropriate JSON-compatible serializations and getting the implementation correct for every single column in use. A simple example would be round-tripping the Postgres money type using salary::numeric and later (user_data->>'salary')::money

A much more complex example would be representing a numrange where you have to preserve two bounds and their respective inclusivity/exclusivity, in JSON.
I gotchu - sent thanks
Decimal floating point is a standard that some people use and which even has hardware support in some IBM cores.

https://en.wikipedia.org/wiki/Decimal_floating_point
It's saying that to keep it fast for everyone, it will remove resources from you when you are not using them.

It's not really about microservices, and it's not implying they are fast. You could have this message about any kind of resource, it only means the service is trying to keep it cheap.
That's a great sentence, and would make a great opening line to a book. You'd have to know your audience though. Do you have a couple more sentences to flesh it out (as in what do you mean) for us lay people?
NTSB docket: Near miss at JFK on 2023-01-13
watch -n 1 git pull
When It Comes to Dating, Ambition Might Matter More Than Politics
Snow Crash was supposed to be a graphic novel, and then the illustrator quit. It's not at all like any of the other Stephenson novels.

On the other hand, I find your fixation on errors odd -- sounds like your complaint is with the editor, not the author.
That's super identifying of a nickname I used when i was 8-16 that would have IRC logs all over the internet so I won't be passing that on, sorry. God knows what stupid shit I said back then. I still use the domains from back then.
How is the mainframe's 100% number different from the upper boundary that RTOSes offer? It's not 100%, is it?
I do, because I'm ... well, I do a last minute scramble to download that one or two episodes before the flight takes off, and haven't ever thought about setting up an app for it, because it's just mp3 files I can download from a webpage, duh!

I guess it's time to accept that I'm a regular listener and I'd be much better off with some semi-sane system.
Everything was diagnosed far less often in older generations, right?
Not only that but the frontpage of Mastodon is more angry political stuff than anything technology related.
Ford made these same promises 2 years ago then bailed when the interest rate rose.
"The standard", not "a standard". I know, reading is hard.
Life is probably too short to start 10 businesses
I've been a fan of his since Snowcrash came out, and was hoping the article would be interesting, but instead it reads like someone that has consumed too many of his own press releases. Starting off with, "It’s a statistics engine that creates sentences that sound accurate," was really disappointing.
I choose to accept Snowcrash as a clever satire on how vapid and empty cyberpunk is as a genre.
Ruby and PHP both have string padding functions. So does Swift. (edit: and as Macha points out, C and any language with printf functionality, like Perl.) It’s not that uncommon.

(I was going to joke that TRS-80 BASIC had it circa 1979, but it turns out that it would be a two-step operation: Python’s str.ljust(40) would become LEFT$(STRING$(40, " "),40) .)
>But this phrase usually used in a podcast. So I assume she wouldn't come across it then?

Not the case. I have never listened to a podcast (to my knowledge) and yet I hear this phrase all the time when podcasts are advertised, e.g. on the radio or TV.
I read Snow Crash a long time ago and don't remember much, found The Diamond Age boring and liked Cryptonomicon.
If birth rates are quickly falling, the debt will have to be repaid by an always smaller population, it seems it will make matter worse. (Unless we find out a magical productivity gain that can be heavily taxed by government)
AMD confirms Ryzen 8000G APUs don't support ECC RAM, despite initial claims
A blog post is only a text file, with possible extras added. Nearly any piece of writing you see online is.
Yeah I was thinking that when I saw the speed, I remember wanting OC1 at my house but I couldn't even afford shotgun dsl or whatever it was back then, maybe it was shotgun t1s.

HPB (high ping bitch in counterstrike 1.6) :(
I do that, box breathing or even start a simple breathing meditation. Makes me yawn almost instantly.
What are you talking about? Especially vitamin D is researched to death. You think scientists are stupid? If there is a incidence difference along the north-south axis, it's the first hypothesis investigated.

Thing is, intervention usually doesn't prove very effective. That's why doctors aren't that hysterical about it.

Then some vitamin supplement studies have shown actually harmful, eg. vitamin A as antioxidant. Vitamin D is a hormone and regulates many processes in the body, e.g. a large dose suppresses the immune system similar to steroids... caution is definitely warranted, instead of blanket recommendations of the "Just take 5000IU/d! #YOLO" you find online frequently.
If you make such statement you need to provide some numbers to back it up.

I mean, Android is still the largest platform in terms of users and it doesn't have a dominant podcast app. Spotify for a long time didn't offer podcasts and it still offers only very poor experience for podcasts.
3: Hmmm.

Not according to Japan's 2023 defense white paper.

https://www.mod.go.jp/en/publ/w_paper/wp2023/DOJ2023_Digest_...
In this case the technical concerns are also ecosystem concerns:

BlueSky’s protocol depends on large scale indexers or relays which index the data from the PDSs and transform the nominal decentral streams into a firehose. That firehose then get’s labeled and filtered – and those services again must be somewhat Twitter-scale just to survive that firehose.

Now there seem to be alternative relays (and alternative labelers/filterers), but my concern is less with the man in the middle but the needed scale for the man-in-the-middle.

I think because of this need for scale inherent in the protocol there will only be very few of them, only by very well capitalised companies. If Twitter is a monopol, an AT protocol network will be an oligopoly, possibly a cartel.

I’m astonished that so many technologists who grew up in the more indie 90s and 2000s, in the time of the blogosphere, of individual servers, loosely joined via protocols, don’t seem to see that – or don’t seem to care.
Lamport Timestamp
Thanks for the response! I'm not familiar with Trust documents but I asked ChatGPT about them: https://chat.openai.com/share/c9d86363-b64a-4e44-9fd4-1d5b18...

If the example is representative, I see two problems: a simple extraction of information that is laid out bare (list of beneficiaries), and reasoning to interpret the section of contingent beneficiaries and connect it facts from other parts. Is that correct?

If that's the case, then Hotseat is miles ahead when it comes to analyzing regulations (from the civil law tradition, which is different from the US), and dealing with the categories of problems you mentioned.
First look at Bennu samples suggests it may be 'fragment of ancient ocean world'
yeah basically it is how you breathe after sobbing intensely.
ETL is dead, long live ETL (for multimodal data)
Would love the community's thoughts on this take on pre-processing unstructured and multimodal data for LLM apps. The thesis is that the classical ETL pattern will come back to the fore in the case of multimodal data, given the steps to make such data valuable for AI app development.

Please let me know your thoughts and please let me know of any questions about Datavolo, powered by Apache NiFi!