skysight-inc/HackerNews huggingface dataset:
It sounds like you're increasing the scope of the problem relative to what it needs to be. (And you're not alone: that's seemingly what every bigcorp who tries to do this does, and that's why they all fail.)

AFAICT the goal of such a translation effort should just be to replace a COBOL codebase that does X, with a codebase in a more-maintainable language that also does exactly X, in a bug-for-bug-compatible way. You don't need to know the business requirements that led to the implementation; you just need to take the existing implementation, with its embodied institutional knowledge, and blindly preserve that knowledge by not making any top-down assumptions about the requirements that would accidentally design it out, but instead preserving the bottom-up structure.

If you like, you can re-do the requirements analysis and top-down refactor the program later on — after you've already "decompiled" it into a workable HLL.

An analogy. Say there was an unfinished manuscript of a novel written in Old English. You want to have this published as a modern novel. You have two choices: either you — someone who presumably can read Old English — try to do a top-down rewrite of the manuscript into a modern-English novel, figuring out the plot and characters from the manuscript and copying that "design" to a new modern-English novel; or, you just translate the manuscript itself into modern English, sentence by sentence, and then, after you have now acquired a modern-English manuscript, set about turning that manuscript into a finished novel through the normal prose editing tools of structural editing and copyediting.

I think you can see how the former approach is pretty silly; and yet is exactly what people do when they attempt to build a new system from the ground up to replace a legacy system. The former approach severely limits the number of people who can understand+reference the old design when working on the new design, while the latter approach does not. The latter approach allows the "turns of phrase" of the old work to be reused as-is in the new work, while the former approach does not.
Never trust an easter-european, man. If they haven't scolded you, yet, then you see the rhyming-with-new'ish monetary tactics they use. Lost all hope in this [pinboard/pin-bor'ed; but please-give-me-moneys]individual permanently. Never again! It's always the same!
Depending on what you liked about The Secret History, you might enjoy The Goldfinch from the same author.

It has the same basic concept of wealthy, pretentious young adults making bad choices, but it's set in NYC and Las Vegas instead of a rural liberal arts college. It's written 20 years after TSH and it's quite a bit more polished, for better or worse.
> I know the common narrative is that a Master’s in CS really isn’t worth it

Having interviewed a bunch of job candidates with CS Masters and CS Bachelors for jobs in a fairly small, research-y group, and a shmear of PhDs, level of education absolutely matters. The more education, the more prepared people are to think well on their feet. The average high school dropout can think. Thinking well requires training. Generally, CS Masters hits a sweet spot: they can hit the ground running and mold themselves into a job. They may need a bit more guidance to understand the space around the problem. The PhDs have often self-selected into the job and have a good grip on the problem but take a bit more guidance on what to not do. The bachelors folks need strong leadership and team around them. While you may get that in larger orgs, if it's a smaller org, that may not be reliably available at all times.

> considering is learning HVAC repair as a fallback career.

Having had HVAC guys install and repair A/C systems at various homes, I think you would quickly find the baseline work mind-numbing. That said, if you make it through the apprenticeship, you might be in a good position to build a startup.
> Qobuz and Tidal both have developer friendly APIs.

Last time I looked, Tidal didn't offer a public API. They were 100% closed and developer unfriendly. You had to "borrow" their client ID for use with reverse engineered clients. Has this changed? If so can you link to the docs please?
Layer5's cloud native application and infrastructure management software
> "Yellow" is often used disparagingly against people of Asian descent.

Has anyone ever (let alone "often") heard the word "yellow" used in this manner?
yeah, they could've picked somebody less controversial, or nobody in particular, like a John Doe, or just put up their own profile, as a creator. otherwise, why give promotion to some random person? and why that person in particular? it raises more questions than it answers. like, is musk cool to this person or something? there's always implicit approval and endorsement, even to seemingly mindless stuff like this.
Gmail to Get End Encryption
I was 100% prepared to pay $3 to view your comment, and was sadly disappointed.
From what I understand, a free user is actually worth more to the company than the $8 user from ad supported standpoint.
It took WRC all of two years to be faster than Group B. Turned out focusing on suspension and handling improved performance more than pure performance. That being said, Group B was just awesome and crazy. And not just because of the cars or the drivers, spectators were just as crazy, as were officials with their utter disregard for safety.
Fortnite Fined $520M for Invading Kids’ Privacy and Tricking Players
So true. SV-types have been so conditioned to look for the monetization angle and the fediverse has been designed and built to be the direct opposite of that. I think a lot of people are so busy looking for the fame and the money that they miss the point.
Yeah I saw those. It's what made me think of my hierarchical structure for my work stuff. But not sure that I'm really understanding or just pattern matching to something similar but different.
> there is no way to give them meaningful estimates

Wrong. There is, but it would offend everyone because it ignores all the details. See my post about Thinking Fast and Slow.
The sad thing is that we remember that era and being used to fast user interfaces and applications even on the ancient hardware. Today's software is so sluggish and slow and all web based even when native toolkits are perfect. Makes me weep.
Why are you working against your own interest?
Houses need maintenance in order to maintain their value. Cars (which are depreciating assets) need maintenance but still lose value. There is a difference.

Also - I’m not going to give specifics / anecdata but where I live, house values have gone up almost 100% in 5 years. I fail to see how that constitutes a “depreciating asset”.
Except for the state provided liquor license they have that dictates differently.
Why do people here have this complete sense of powerlessness about these issues?

90% of HN seem to think banning these words are at best silly, yet seem to be ambivalent about stopping it.

These aren't laws of nature other people just like you made these rules.
Epic FTC Settlement and moving beyond long-standing industry practices
I don't know if you're aware but a lot of black people use this word all the time. Actually, it's used by a lot of peoples who aren't white.

I'm going to assume you are white - try telling a black guy he can't use that word because it's offensive.
No. Gumroad hosts and sells digital products from a store.

This site...well, I can't even tell what it does aside from creating a paywall link that requires $X to bypass. And on that payment page there's no hint as to what you're buying.

And after you've gotten a new link...then what? Someone can just post that link everywhere? Or is there some kind of API that unlocks a link? Or...?

The service has very questionable usability. Gumroad has obvious utility. That's the difference.
"A spokesperson for MSG reiterated in a statement that safety is their highest priority and that facial recognition is just one of the methods they use. MSG Entertainment also said it is confident their policy is in compliance with all applicable laws, including the New York State Liquor Authority."

Why do spokespersons frequently speak in non-sequiturs? They simply underline the absence of any good argument. I hope it isn't because many people don't realize this, though I fear it might be so.

I also hope the second sentence will turn out to be as logically incoherent as the first.
What playing The Witness will teach my kid about problem solving
Write Latency and Block Size (2010)
OpenAI just dropped a prototype of 3D DALLE (called “Point-E”)
> physical button that can be mapped to activate music controls

This sounds amazing. It looks like the gt3 pro isn't available in the US, but the gt3 and gt2 pro both are. AFAICT, the pro models have sapphire screens, which would be great, but are also more expensive. Any tips on whether to hold out for a gt3 pro, or to get the gt3 or gt2 pro for now?
Something I always thought odd; why would just _having_ MIDI ports make the ST popular with musicians? Getting an Amiga MIDI adapter was super cheap and easy... although most early Amiga MIDI and stave-notation software (Sonix, Music-X, DMCS) fell out of favour as trackers stormed on the scene; most Amiga musicians preferred to use the Amiga as a sample sequencer than as the controller of other MIDI devices.

Is it really just default ports? If the Amiga had had a line in port rather than required an external sampler, would it have been known as "the sampling machine"?

The Amiga did famously form the backbone of 1990s NTSC broadcast television production as the Video Toaster, but that was because the Amiga chipset was able to genlock with an external video signal, i.e. it was an inherent feature of the machine rather than the default ports and peripherals it came with.
Mapillary was acquired by Facebook/Meta FYI. Might not matter, surfacing in case it does.

https://blog.mapillary.com/news/2020/06/18/Mapillary-joins-F...
If you want to restrict yourself to the earth's crust, that'd still be ~5,000,000,000,000 kilos of iron you could use per star, or 1,500,000 Saturn V's. And that's just using one planet.

Sure, there are rarer metals. But I'm not seeing evidence that the solar system wouldn't have enough of them, and mass mining and manufacturing seems like an far easier way to handle them than individual probes (the probe would have to land on the various planets, manufacture refueling centers to refuel itself to travel around the planet doing geological survey and take off again, build mining centers when it finds the deposits, etc.).
if all results are within say 10% of each other, your botnet just needs to make up the dif. So it would really just cost a fraction of that.
Because it was mostly advertised wrong.

The target market for that screen are buying the VESA mount, but Apple didn't include the VESA mount and added it as an add-on, I'm not sure why; meaning the "$600 Monitor stand upgrade" - which is basically to prevent people buying it as a monitor unless they're going for "Luxury" - became $1,000.

The Pro Display XDR is competing with $40,000 screens for tv/movie production- and studios that use displays like that swap them out quite often because they lose their calibration; they have rows of VESA mounts.
Its an unofficial Spotify client for nix-based systems.

I suppose its cool if you run a riced nix environment, and you only want command-line tools. Or its cool for people who don't want to run the dedicated app or browser version.

In my experience, having tried a few different clients in the past, they sometimes fail due to changes on Spotify's side. I don't know if that situation has changed in the past few years.
Homotopy equivalence of what? This isnt really a topological space. It is a pair of spaces, one of which is contained in the other, (the sphere and the borders). This changes the category, morphisms are now pairs of morphisms and must preserve inclusion.

The answer is neither, since there is no continuous map that increases the number of connected components of a space and there are more islands than show up on the map.

There are other obstacles as well, alaska adds a piece to canada's boundary, this changes the fundamental group of the subspace, which is an invariant of homotopy type, and so the reduced version cannot be homotopy equivalent to the subspace with alaska's boundary included.
Coupled with a dynamic plugins ecosystem, this is going to be a game changer (even in an already somewhat crowded market [1])

For example, (future) plugins for advanced filtering and automatic layouts [2] will certainly help manipulate very large canvases.

[1] Most of it is online/collaborative (https://infinitecanvas.tools/gallery/) though so it is not exactly the same.

[2] https://www.youtube.com/watch?v=yrbLZvHDPqI
While in principle I'm inclined to agree, I'm not sure I want to live in a world where you might get yanked from a business after paying for entry because your employer is deemed to be adversarial. This has a nasty tinge of a cyberpunk dystopia. It fells at best illiberal, in the classical sense it like a kind of techno-mercantilism.
Amazon to make big business changes in EU settlement
Well with advances in surveillance tech maybe we should rethink that general principle, as we have re: the protected class carve out you mention. You may be ok with this but how about excluding certain members due to low social credit scores? Or because they vote a certain way? Or because they said something mean on twitter about the owner? etc.
That is the ultimate goal of all facial recognition: to identify subversives and remove them from society.
There's too many broad strokes in your post.

What countries / etc do "people" and "authorities" refer to? Whether or not people are going to be labeled conspiracy theorist varies wildly based on who is actually being talked about.

Anyways to the article, of course individuals within any government will abuse their power. But as long as things are kept transparent the rest of the government can react to those abuses. Like in Australia, "Police in both states did not address AP questions regarding why they sought the data, and lawmakers in Queensland and Victoria have since tightened the rules on police access to QR check-in information." .

w.r.t. the US, the Federal government purchased data types that were already available _pre-pandemic_ a (cell phone locations). The article does not claim or suggest that the contact tracing efforts were used inappropriately. Instead, existing 3rd party sources (your phone company) continued to sell data as they've pretty much always done.
TSB’s parent company is Sabadell which is a massive Spanish corporation.

I was a Solbank (one of their brands) customer and can safely say tech isn’t their strong point. Awful UX and a pain to deal with.
> I also use lsp-* for all IDE features... is eglot going to be the better choice here for every language?? LSP works with Go, Dart, Java, Zig, Rust, Lua... do I need to remove all my config for those to use eglot??

eglot is just another (awkwardly named) lsp-client. It uses the exact same servers as lsp-mode does.

You’ll need to adapt some hooks and key-bindings, but in terms of capabilities you shouldn’t be losing out.
I mean, taking the article at face value (which, albeit, can be a bit of a leap sometimes), they've had both a court order to stop this practice and it's out of compliance with other regulations to ban these individuals.
I morbidly enjoy this idea, but only as an extreme form of tort reform.
The Dutch term for Indian Summer is "Old wives summer". Referring to old wives knitting clothes at that time of the year in preparation for winter, in correlation to another phenomenon in late summer: an explosion of spiders making cobwebs.

Ableist, sexist, biologal-essentialism, so many red flags. Wait, red is a cultural appropriation as its differently used in different cultures.

Anyway, Indian Summer referring to people being late is completely made-up.
"I am actually sympathetic to avoiding the master/slave dichotomy when naming software systems, exactly because I have heard actual reports of people feeling uncomfortable with these terms, for somewhat obvious reasons."

The reasons honestly aren't obvious to me. Doesn't everyone knows slavery existed? I don't really get it ¯\_(ツ)_/¯
You're discriminating against non-beings.
> A TPM with an attestation key that is known to the previous owner (eg manufacturer or distributor) allows the previous owner (and everyone who trusts them) to compel the current owner to verify what software they are running on their own machine.

The user can change the seeds and this stops being the case. Also, this feature is very useful in enterprise settings. Useful here, harmful there -- that's what makes the technology neutral. Even if TPMs didn't have endorsement key certificates, the platform vendor could add its own -- TPMs would be pretty useless without being able to derive keys from seeds or wrap keys, but having that feature is enough to make possible what you dislike.

> Saying "buy this corporate phone and then run this procedure to change the TPM key [destroying your ability to use corporate-based attestation]" isn't a compelling story [...]

You wouldn't say that. You'd say "buy this [device] and install [certain OS] on it". Why would vendors pre-ship the thing that they don't want? The user has to do something, but it can be made easy.
I tried using the URI-scheme and vault-parameter some time ago on linux, to open specific vaults via script. Surprisingly, this did not worked at all. Even worse, the whole scripting of obsidian is horrible even on the fundamental levels, and it failed on pretty much any normal job. Though, this is not such a surprise, considering that it's complete foreign to linux any kind of integration. At the end, it's a closed space, not like an editor, open to the rest of the system.
Race is one of those meaningless divisions that the globalist elites want people to think about at all times. As much as the "progressives" claim to be "anti-racist", it's they who turn every single interaction into a lecture about race.

It's obvious why they want to suppress the idea that disregarding race is a positive thing. How else would they be able to continue their race grifting?
I'm not sure why you think it's difficult to integrate with Vue and React?

Maybe InertiaJS [0] would help.

[0] https://inertiajs.com/
Something to keep in mind with this article (and the myriad of other articles like it): the author has a psych background, not an engineering background. He's worked as a consultant, not an engineer. He has a lot of things to say about AI

He calls for changes in AI, but never does he talk about concrete implementation (in this article or elsewhere). People like the author of this article, let's call them "thought leaders", what are they actually good for? What do they build? It seems like all they can do is make noise and spend money
My sense is this is actually still the majority opinion in men’s hearts. It just doesn’t get said as much because of the mind virus going around.
You're right, I am a pasty white guy, and I'm also not in the business of telling people what to say or not say. All I know is that there are a couple of magic words I can say that will instantly ruin my life.
This may or may not be interesting...buy why do I have to spend 20 minutes watching a video to find out, when the same information could be conveyed in a written format that I could read in 5 minutes, or better yet, scan in 1 minute to get to the punch line or decide if it's worth reading in detail?

This is a general complaint that I have. Why is so much information now presented in video format rather than writing?
Amen. Parallel industries will spring up to serve those disenfranchised from establishment dystopian nonsense, and the ongoing ideological self-segregation will accelerate.

Best of all possible outcomes.
SystemRescue 9.06 is here with the shiny new XFCE 4.18
I like the list b/c it provides some etymology and is therefore educational. I knew about many but some (e.g., "basket case") were a surprise.

But words change over time and therefore nit-picking by declaring a particular past meaning of a word or phrase as the only meaning is incorrect.

For example "basket case" is common usage and hardly means today what it once may have.

Nonetheless the entire idea of using such a list to censor speech is absurd.
> platform manipulation somehow acquire SIM cards in bulk to register accounts en masse

You think teleoperators would deny such a request from the sitting government in their country?
It would be nice to have vanity URLs for the profiles. UUIDs are a no go in this application scenario.
The question of what to do if we're blasted with an artificial signal could be the most important decision ever made.
"Every actor involved has their own agenda, and to some, voting on the bill is just a way to build a favor or pay back a debt."

Which is one of the many reasons why we need term limits for each and every politician.
Then also, if someone is ill, they will never refuse treatment if one is available — regardless of their views on death. Even if their condition is terminal, they'll do everything in their power to stretch out their remaining time as much as they could before ultimately giving up, for as long as it's physically bearable for them.

So one might say that there's a degree of hypocrisy in such views. They romanticize death unless it's their turn.
Problem with Mastodon is 1/the name 2/ "pods".
I simply forgot which damn pod I signed up to and most people are simply unwilling to understand what the hell is a "pod". People just want on url where to sign up to.
Mastodon does have trending hashtags, which can be enabled on instances.

There's no feed interface to that as yet, AFAIK.
Here is a link to the Github page: https://github.com/openai/point-e#readme
Careful, you'll get blackballed.
It's just a plugin i believe, you can choose to not use it. There are _many_ community plugins that go well beyond just-markdown, i don't feel this is any different.

Remember, most of Obsidian is just plugins. Even core functionality. Which is a big reason i use Obsidian.
My bad then. No hard feelings. :)

Well, I naively assumed there were docking stations, most of the ThinkPads (most laptops by any vendor, really) I've seen in corporate settings were attached to docking stations. But I only got into IT years later, the Butterfly was a collector's item that the time.

I do like a laptop to be slightly deeper, so I can rest my palms in the front while typing. But it sounds like an interesting design.
The advancements in AI are as incredible as they are overstated. AI is nowhere near making human coders obsolete.
TL;DR A personal injury lawyer ("in a wreck, need a check?") was banned from an attending a show. She attended anyway and was asked to leave. Computers were involved.
> The claim that untyped code has fewer bugs is completely bonkers

Not really. It is, however, quite expensive to measure, because dynamic typing really shines at the evolution of software, that is being able to respond fast to changing requirements. Legos vs play-doh: https://weblog.jamisbuck.org/2008/11/9/legos-play-doh-and-pr...

> Why do you think microsoft, google and facebook are all in the business of typechecking

A billion flies can't be wrong? Companies with unlimited amount of money are not the right place to search for good practices. Both Facebook and Google became flush with cash way before modern type obsession. Sure, once you are a multi-billion dollar company slowing down can be a good thing. But you need to get there first.

> If typechecking would actually introduce bugs, it'd be better not doing it right?

If sugar caused us to die sooner, we'd be better to eating too much if it, right? And yet, here we are.
"Being brought up in multicultural Australia, I was colourblind [1] to race."

Tell that to Ibram Kendi.