skysight-inc/HackerNews huggingface dataset:
At a recent job, we had slightly different containers for local dev; our backend containers (for a Go app) had Air [1] installed for live reloading, plus Delve [2] running inside the container for VS Code's debugger to connect to. We also had a frontend container for local dev, which didn't get deployed as a container, just as static files.

[1] https://github.com/cosmtrek/air

[2] https://github.com/go-delve/delve/
Matrix has some usability hurdles. I invited people to join our Matrix and a few did, but when I switched to inviting them to Discord, 10x more people came by and are still there. I prefer Matrix for several reasons but you go to where the people are.
Yes. To conceive of a museum of fine arts, you also need to have a culture that has a sense of different relative worths of both artistic styles and art artifacts. What belongs to a museum vs what doesn't, what is fine art vs what is commercial crap or kitch, and so on. One that believes in informed curation - curation being the very core of what a museum does.

Of course this requires an era where the opinion of people devoted to studying, discussing, and creating fine art isn't supposed to be equally respected to that of Joe Sixpack, Jaqueline Middlebrow, Joy Belieber, Arthur Incel, or Random J. Person, where everything is up to personal taste.
Ahh sorry Dee, I wasn't aware of the change. Hope you're well too!
That is a non-answer, I'll assume you will be keeping the crypto and staying a crypto company
According to my experience rather on Lobsters participants seem to be mostly concerned with nagging. Rarely got a useful or positive comment for my posts there. There is a small circle of users who have a particularly good relationship with the admin and flag everything they don't like. I had much better discussions and more useful feedback on some subreddits.

I agree that the downvoting possibility encourages misuse. There is no downvoting on Lobsters, but people instead flag whatever they don't like, even if there is objectively no violation of the site rules. Actually I would prefer a site where you can only upvote or flag, not downvote, but the admin in that case should charge people who misuse flagging.
TLDR: "Life" doesn't exist because we don't have a rigorous definition for "life".

A great number of things we know and love don't really exist.
Found the Googler.

Clearly from OPs complaints it's clear that people are checking in on the work, which is missing, that's why he opened this topic.
How do you decide which language has better chances for advancement anyway? Pick some hot bleeding edge Microsoft tech instead and learn it only to get obsolete in few years.

You will have to eventually relearn regardless what you pick. And I can't believe having some COBOL in the CV will be an issue for anybody.
The remote access to the system was achieved via bribery - they bribed a port employee to run something from a provided USB stick so they could directly manipulate the system.
This strikes me as a moment where you should watch the video there's a moment specifically at 41:40 where he basically says what you're saying and it's an integral part of his point

I find that a lot of people myself included like to argue against an imagined version of something they hear second hand often not going to the source material to realize they're standing on the same side
In the country where I live we have a system which allows me to prove my identity online without having to show my ID (actually I must admit I'm quite impressed by this system). But sadly, Wise is not taking advantage of that..
It makes more sense to invest 100m $ in AI assistant for a year and then pay the CEO 120m/year the next one after firing the rest of the COBOL devs.
Bold to assume the Linux desktop needs saving in the first place.
It is really fun (sad) to see this, I've seen it so many times myself too. You show how something would be with s-expressions, compared to something, and all they can focus on is how many parenthesis there are. But when you sit down and count, they're the same amount as the code was when it wasn't s-expressions, just in different locations. And when you remove the parenthesis, they can kind of understand the code, kind of.
The Architecture of Concurrent Programs (his book) is a real treasure. I read that on a tip from Ralph Johnson way back when on the C2 wiki.

Special purpose operating systems e.g. with disk driver (for input) and a compiler (the application) and a printer driver (for output.)

Those were the days!
ad hominem? look in the mirror friend.

> So they can shrink from and deny any possible conflict.

you quite literally insinuated negative motive and action to follow directed towards an individual using a pronoun. take some personal responsibility.
So let the market decide their fate, as their outdated crap comes to a halt with no one to maintain it.
I had not heard of uiua before, but I'm familiar with both APL and stack languages, so it should fun to explore it its capabilities.
No, and I don't think any CI platform deals with it in a great way. I mean that once you account for the fact that your dev team may not have access to all of the secrets, the single bash script/Makefile stops being able to shield you from the specific CI platform, and now you have to start using Jenkins secret storage, or GitHub Actions secrets, or whatever.
DNA is digital. I think crucial digital feature is ability to have exact result from imperfect components, especially important for self-replicating systems. Instead of having calculation that is always off by 1%, you can have perfect result 99% of the time. And you can improve MTBF by stacking error correction on top of it, without necessarily having to improve manufacturing tolerances.
Way back, {hton,ntoh}{s,l,ll} didn't originally use C99 types because they predated stdint. Instead, macros and platform specific-isms were used to choose the right types.

As more primitive functions, swap_endian_u{16,32,64,128} are useful to build {hton,ntoh}{s,l,ll}.

IEN-137 is wrong and presented it as a false case of bikeshedding. Standardizing network order on little rather than big endian would save energy. There's no sense to swapping just to swap it back in most cases. That's double work for no reason except intellectual purity. Billions of devices doing a tiny bit of extra work adds up.
If you enjoy interactive visuals of machine learning algorithms, do check out https://mlu-explain.github.io/
Well a more functional system is being displaced by the inefficient free market American Healthcare system. I can only imagine why doctors and hospitals are not chomping at the bit to deal with bad faith insurers fraudulently denying claims nonstop while never being punished for doing so.
This little piece is using Mencken's famous quote in application to the Israeli-Palestine conflict reaction-solution rhetoric.

I submit that this particular problem is not in any sense complex. It is made complex (indeed, on purpose, by several actors) because of the self-proclaimed double standard in applying logic, morals and ultimately international law (the negating the very values it tries to justify). In that sense we are collectively stupid in this pretend game. Nevertheless, there is nothing unclear, unknown, or complex about it.

It is like with obesity (non-medical cases), everyone knows what shall be done, but doing it is basically impossible (still, in the IP-conflict the corruption of values is unspeakable in a way that this analogy cannot begin to cover).
An excellent article!

>"During inference, layers are executed sequentially. The output of the previous layer is the input to the next. Only one layer executes at a time.

Therefore, it is completely unnecessary to keep all layers in GPU memory. We can load whichever layer is needed from disk..."

...Or from the RAM of the main computer the Graphics Card is attached to, via the PCIe Bus and DMA (or whatever other methods exist now or in the future)...

>"...when executing that layer, do all the calculations, and then completely free the memory after."

...Or keep it in the adjacent RAM of the main computer, for more speed...

(Random idea here for hardware designers incidentally:

1) Graphics Card/GPU manufacturers -- put a high-speed CXL (Compute Express Link) interface on your Graphics card (https://en.wikipedia.org/wiki/Compute_Express_Link).

2) Independent Hardware Designers -- design a stand-alone RAM board (or RAM board rack/tower) which has a high-speed CXL interface on it, which can be interfaced to #1, above.

If #1 and #2 exist, now we have Graphics Cards/GPU's that can be interfaced to very large high-speed banks of external RAM -- effectively making the limited local memory of a GPU, a thing of the past...

Yes, there might be a slight latency, slightly above that of local GPU memory when accessing this adjacent memory. But I'm guessing that if this latency exists, then over time this will be engineered away...

In the short term, well designed software and/or caching strategies could compensate for any latency overhead, if there is one...

In conclusion, Graphics Card / GPU + CXL + External Rack o' RAM -- could be a very winning combination...)

>"This way, the GPU memory required per layer is only about the parameter size of one transformer layer, 1/80 of the full model, around 1.6GB."

A brilliant observation and a brilliantly written article!

Well done!
So... Having no COBOL devs left is a better one? What's the alternative then?
"Was it really worth it?" - is better than nothing, at least something happens. But things like only providing "just core" protocol and then functionality depends on compositor I would say is less than ideal architecture.

There are some more criticism on https://itvision.altervista.org/why.linux.is.not.ready.for.t... go to "Wayland and its compositors", I think is pretty accurate for wayland (sorry, I use xfce environment on X11 and do not use wayland everyday).

Probably nothing new from me, but I imagine that replacement should come from team with same attitude which created pipewire (obviously nothing is perfect, but for me it really felt as modern replacement) and tough about following functionality:

* multi-monitor, 30bpc, variable refresh rate, fractional scaling and etc;

* in architecture foresee RDP, accessibility use cases;

* requiring session manager to implement common desktop services: clipboard, hook on screensaver/lock, global keyboard shortcut integration, light/dark whatever theme controller, battery saving mode and everything that today is required for common desktop (maybe mobile) functionality (I would take inspiration from Android, IOS, Windows);

* have minimal widget and dialog set (it can be session manager requirement): message box, file open/save, simple window with buttons;

* allow server side widget processing/display – obviously it would decouple GUI interfaces even further, but with smart RPC programming it will have seamless RDP integration and in limited cases allows to have modern widgets displayed with only server side glue library.
I feel like this is essentially religious thinking. It is odd to see this stance not being downvoted on a forum like this.
Curious if you happen to have a ball-park figure on what 2023 compensation looks like for a COBOL programmer
If you want Lobsters style tags and filtering on Hacker News stories: https://histre.com/hn/

(d: mine)
Care to elaborate on this a bit? Some details would've been useful rather than just a "no u" comment.
Royalties are not really a tax like taxes on citizens are.
My jaw drop to see algorhythmic complexity laid out so clearly in a 3d space like that. I wish I was smart enough to know if it's accurate or not.
Some of the earliest papers here (1966!!) document histories that are too easy to lose.

Reproducible testing of monitors (1978!) outlines test creation techniques that are still in use today.
Ironically George Takei's account is basically a digest of what happens on Twitter (x). But his blog is absolutely newsworthy, and it beats having to log into that other site to read it from the source.

Every post from him has at least one comment pointing out that irony, with the person seemingly unaware of the additional irony that they are following the very thing they are complaining about.

Also he participates with the replies on Mastodon, so that's a plus.
What is this the it looks scary crowd for cars now. I thought that was just about gun regulation that the scarier the gun the more dangerous it is even when an identical gun in all things but shape is less scary.

Cars aren't covered in bubble wrap and safety foam on the outside for many many decades they were all steel on the outside now due to mileage regulations they are making them more out of polymers and plastics and aluminum. Those corners aren't razors and even if they were more rounded it's going to hurt like a son of a bitch to get hit by a car. They're making it out to be like it's a chariot from the Ben-Hur movie or something out of Mad Max.

Getting pasted by that thing as a pedestrian is going to be the same as getting pasted by an Escalade or a Land Rover defender which apparently meets the European pedestrian impact rating.
Isn't that Google's original algorithm?
CVE-2023-39322 for example

QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth.

I like Google Dart and other Google products but I see too many potential issues with QUIC. From my personal experience it has behaved suspiciously on my network.
But this is what hobbyist developers care about, which is what ultimately matters.
Funny, I submitted this too because I saw it attached to the wheel-arm bot story from an hour ago.

It appears to be a marketing bullet for quantum computers. Are we really at the point where quantum computing is usable and needs competitive marketing, or is this more of an academic claim to raise capital?
Yeah, it’s a simplification. You need to have something to make statements about. But that doesn’t change that what computers are doing is something completely different than what mathematics as a discipline cares about. It’s the same difference as the difference between high school math and mathematics as a discipline. Just because we use the same name for both doesn’t mean they are one.
Since we seem to just be stuck suffering this regime of "water rights" as imaginary property... If these are true legal property interests can they not just be sold/rented to other users? Even if the arrangement needed to remain contingent upon that amount water actually reaching a different user downstream to consider it being used, that would seem much better than the current approach of squandering it.

Then we could at least apply market economics to the situation as the flow of water decreases. Just consider it a strategic sunk cost that Saudi Arabia or whomever has obtained a financial entitlement to most of the Colorado River (Saint Coase would be proud), and then move forward from there. I'd hate to see the imaginary property regime get any more entrenched, but it would seem better than the current impasse.
Desktop program UI design mostly peaked in the 90s (search-to-launch becoming ubiquitous is about the only really good thing to happen since then). Desktop web design peaked somewhat later, in the two- and three-column era. ‘00s. It was nice when most sites looked and worked about the same way, and that way also happened to have great info density for a desktop screen.

Mobile web design, I’m not sure it’s had a peak yet. Phone os UI peak was iOS6.
it's… from men in black iirc, so if it knows movie scripts, it'd know this.
> fairly strongly enforced tag system

Quite a disciplined policy by the stewards of the website. How does the enforcement work against say, overtagging?

Also this:

> Inactive tags can no longer be used on new stories.

https://lobste.rs/tags

Roughly 100 tags on the page. I see "news" and "ipv6" marked as no longer active. I'm guessing that "inactive" implies dropping from SQL indexes as an economy measure, while retaining unmodified in the original post's metadata.
>I would be surprised if they could legally blackmail you into giving them a photo of your ID.

AML/KYC laws mandate that they "blackmail" you into giving your ID, otherwise they risk being prosecuted for failing to comply.
Bi-gram aka pairs of words
Yes, I’ve received a similar email from them in the past. It’s not the first time a financial services company asked me for these documents in the recent years. I assume they need it for their KYC/AML checks.

In my case, I believe it was triggered by a specific transfer I received. But I didn’t want to ask for details why that happened, since that’s usually considered a red flag by a financial services provider.
USS Carney is going to have one hell of a scoreboard when it returns home.
This is excellent, thank you for sharing it!
This is called "Perpetual KYC" (Know-your-customer), it didn't exist back when you signed up. Depending on your risk score, your data needs to be validated every 5 years, every 3 years or even annually.

So, this is the new normal.

(I also just had to do it yesterday.)

I still love Wise and I am happy to go through this KYC stuff. Because in exchange they pretty much accept paying everywhere, where other payment providers would block your payment. I often have the situation that credit cards from my local (German) bank reject purchases made abroad, and every time I am so happy that Wise always works.
Like in the video.. they are interpreting the COBOL and Java code with enough test cases and comparing their behaviour.
Scientists finally figure out how tardigrades mate
May we get a link to your Lisp GC article?
I've been lurking on Lobsters for a while, and have definitely noticed that the self-promotion rule is selectively enforced. Just pivot into exclusively writing content about an impractical docker alternative, and you should be golden.

Snark aside, they could codify exactly what frequency of self-posting is allowed, and let the existing voting system dictate what rises to the top. I'm not sure Lobsters sees any issues with how they self-moderate though. Personally, I have always felt that invite-only communities have weird vibes to them. Still find it worth lurking for more esoteric content though.
It's a money transfer service. They have strict regulatory requirements.

I've used them for a long time and I feel they are honest.
It still comes down to paying enough money for someone to do it. Pay me twice what I make now and I'll switch to coding absurd legacy all-caps COBOL systems in a heart beat. Probably less then that too.
it's big RAM now! (a bi-gram is the probability of a word given the previous 2.
I second the reply about incentives. Funding curriculum materials and professional curriculum development is often seen as more of a K-12 thing. There is not even enough at the vocational level.

If big competitive grants and competitive salaries went to people with demonstrated ability like the engineer of this viz, there would be less stem dropouts in colleges and more summer learning! Also, in technical trades like green construction, solar, hvac, building retrofits, data center operations and the like, people would get farther and it would be a more diverse bunch.
"Hyperthreading" (or whatever AMD's equivalent is), to my understanding, works by having multiple instruction streams share a pipeline in a superscalar processor. So if you have 2 processes running on the same core that are dependent on each other, you stall your pipeline more because more instructions are dependent on each other.

That being said, because hyperthreaded workloads share a pipeline and a cache, there might be benefit for memory-constrained applications to pinning pairs of processes to the 2 logical cores on the same physical core if it's highly queue-like and you can process the data in similar numbers of instructions for codestream.
The person who made this went to university for maths education (if I found the right profile).
> The insurance industry’s lobbying arm, AHIP, said in a February letter to the Centers for Medicare & Medicaid Services that prior approvals and other similar reviews protect patients by reducing “inappropriate care by catching unsafe or low-value care, or care not consistent with the latest clinical evidence.”

Reminder of the orthopedic surgeon whose recommendation for surgery was denied from insurance citing an insurance-paid doctor who is lifetime banned from doing surgery for installing a hip in backwards

Edited to add:

> Studies show that Medicare Advantage costs taxpayers more per beneficiary than the traditional program. But the plans enjoy the backing of many lawmakers, especially Republicans, because of their popularity.

Ugh. Ugh. Of course they're popular, the upfront costs are small, and the united states has literally over 10% more food insecurity in the past year alone[0]. Americans literally can't afford medicine, not because they just really really love Medicare Advantage!

0. https://www.cbpp.org/blog/food-insecurity-increased-in-2022-...
PageRank is. This is a modification of PageRank. The original algorithm calculates the eigenvector of the link graph.

This algorithm uses the same method to calculate an eigenvector in an embedding space based on the similarity of the incident vectors of the link graph.
Ctrl+F "color" "HDR" "gamut" - no results, both in the article and comments. Which is puzzling, considering that wide gamut and HDR displays are the default now, starting from the mid-range. Surely some commenters here have one?

And yes I know that the color management pipeline is in the works for Wayland. It's been more than 3 years. What state is it in? Is it usable?
Beauty and soulfulness are very subjective, but I think the way to judge this design is by how successful it was at helping perceptions of inclusivity. I'm not sure if this particular institution publishes data about visitor demographics but I'm sure they have an internal understanding of the value of this change.
I'm sorry to hear about your burnout. Consider these steps:

1. Reflect: Assess your current priorities and work values.
2. Set Boundaries: Clearly define work hours to prioritize personal time.
3. Seek Support: Connect with a mentor, therapist, or support network.
4. Explore Alternatives: Consider part-time roles or consulting.
5. Skill Reevaluation: Reevaluate and hone your skills, exploring new areas.
6. Incident Management Platforms: Use tools like Squadcast for streamlined incident response, reducing stress.
7. Self-Care Routine: Implement a self-care routine to manage stress effectively.

Remember, finding a balance is key, and seeking a fulfilling career path is a journey.
One option that might be suitable for a DSL, is implicit parens based on whitespace. A newline opens a new paren, and the paren closes when it reaches another line with the same indentation e.g:

(defun factorial (x)
(if (zerop x)
1
(* x (factorial (- x 1)))))

could be rewritten as

defun factorial (x)
if (zerop x)
1
* x (factorial (- x 1))
I don't think it'd take two years to learn cobol, it should be less than that.

But it will take much more than that to learn the gnarly codebase in use in those shops...

And that is a skill that is certainly not transferable.
I think the killer feature that HN has compared to any other site I know is Dang.
also spellchecking
If prices become higher in China/Europe it’ll lead to prices being higher by us. It’s a global economy where large impact in China/Europe will impact the states to some extent.
Almost every facet of health care and end-of-life care involving seniors is a scheme to drain them of whatever wealth they have before they die.
It really is kind of frustrating isn't it? Because anyone who's put any real effort into learning Lisp knows that the parentheses are not what's hard to understand, actually. You don't even have to read them, really.

So when people complain loudly about parentheses in Lisp that just tells me they probably never made any real effort to learn it, and are actively opposed to trying.

It's not a productive starting point for a discussion.