skysight-inc/HackerNews huggingface dataset:
It's often worth looking at the business problem itself and see if it's possible to simplify it as to reduce the amount of edge-cases that need to be migrated. If you look at a typical legacy bank you'll see dozens of different credit cards with minor differences such as one charging fees for foreign transactions, etc. All of those are edge-cases that must be kept in code.

They presumably do this for market segmentation reasons, however if you account for the cost of 1) maintaining the old COBOL/mainframe system (as it's the only thing that's proven to successfully run those products) or 2) successfully moving all that business logic & edge-cases to a modern system, it could emerge that maintaining those different products costs more to operate/maintain that what it brings in terms of revenue from the market segmentation approach, and they're better off simplifying their product line. This also translates to other areas of the business - less support overhead, etc.

The other problem with ordering (and delivering) a successful migration is that a lot of people's jobs in those legacy companies rely on the tech being ancient and would be obsoleted should the tech get better, so there's a lot of internal pushback against this. A lot of people may not actually want the migration to succeed, or at least not to anything actually good as that would put paper-pushers out of a job.

The only way IMO to successfully deliver this as a large company is if the top brass effectively sets up a brand new subsidiary, gives it a budget and a task to make a product competitive with what the parent company offers, and when it's ready they can just move off their customers to that new product operated by the subsidiary. Rinse and repeat until no more legacy tech remains. The fact that it's a completely separate company means it remains lean and doesn't have to be fighting against deadweight that sabotages any modernisation attempts to protect their own jobs.
Couldn't people just post meme/gifs with the URL in the images the same way Web2.0 people hide their email addresses?
Very similar to WindowBuilder Pro for Java. There are videos on YouTube (search for WindowBuilder).
Example: Split an input into tokens.

Tokens: [split, an, input, into, tokens, .]
My answer to about half of those questions would probably be: "How would YOU like it to work. You are the expert on our systems and I would like to know what you consider best practices. Give me some guidance on how we run things here and I will do my best to set it up that way. If my application is very special and need special considerations I will contact you to figure out a way that works for both of us"
A transformable robot with an omnidirectional wheel-leg
Or Charles Stross, or Peter Watts. A lot of modern prose starts with illusions of grandeur and name-dropping.
Largest 24h flow of $BTC out of Binance ever: -39,637 BTC
Domestic train travel almost always cheaper than flying in Sweden
From all the other answers posted here, my 37.14s is pretty bad.

Implement a leaderboard on the game to make it more competitive!
That sounds like the kind of thing that would be worth discussing on HN! Someone should submit it here if it happens, I can't imagine this site would bury it.
My parents were distraught to learn that I was probably developmentally disabled, for my teacher had noticed that I didn't distinguish between words presented in the "correct" orientation or in other orientations.

They were relieved to discover the actual situation wasn't so bad: it wasn't so much that I was potentially dyslexic as that I liked reading so much I was willing to forgive amazing (to the school staff) variation in presentation.

And, over the years, ability to read upside-down has occasionally proved commercially useful.
This is my main concern. Twitter seems like such a waste of time. Either Elon’s judgement is way off, or there’s a bigger picture he can see.

But in the short term at least, this circus just seems like a waste of time.
We will get all money from you - for free! ;)
I agree that life is too short, but I arrived at a different conclusion, which is that it's too short to care about DRM that much. I set up a separate operating system only used for gaming, and so they can have all the intrusive anti-cheat and DRM and whatnot, because it's effectively an empty system, not even knowing my real name. As far as I'm concerned, the greedy assholes have already won, I won't really make a difference here. But I can have a good time, and that good time will be more or less on my terms.
I think everybody knows that you can’t solve emotional/spiritual problems with such things as “hundred dollar bills”, “blackjack”, or “hookers”. In fact those things just make matters worse. But it seems often forgotten.

This comment has nothing to do with Elon specifically.
The computer store owner in the USA is not a foreign adversary. The content is real and criminal. Ties to foreign adversary China and Russia too.

Be honest, and ask yourself if that had been Trump's son's laptop would Twitter, The Washington Post, and the others have done the same? I don't think so.

If I collate publicy available information and publish it continuously on any person, you are OK with that? If it happens to you?
I was meaning to find a method of correcting excessive clouding on my laptop screen and RDPing to the same device sounded like a good idea.

Alternatively there's ShaderGlass, but I would have to modify it to work with an image mask.

If anyone has a better idea for Windows that doesn't involve hardware changes I would be much obliged.
From what I see on the Internet usage of COBOL correlates with under-investment. It may happen even in a multi-billion company which considers software a cost center and tries to minimize 'waste' of money by not paying developers market rate salaries.
Spot on.

And I would rather say that Atom was an engineering feat in terms of that they developed Electron and tree-sitter.

One also has to take into account that Atom started long before VS Code so for sure the VS Code team could make much more informed decisions and learn from the "failures" of Atom. And things like TypeScript wasn't around when Atom started.
Thank you, that's very helpful.
Do I understand correctly that the REST component uses 2 different data structures? schemas.py for the incoming JSON and serializers.py for the return data?
They're still worth the entry fee for now but I hear the rumblings of discontent from my professional friends about Autodesk and Adobe.

In classic rent seeking fashion both these companies have strategically swallowed up many small to medium sized software companies whose products many other industries require to stay competitive.

And again in classic rent seeking fashio n they've jacked up prices while coasting on quality.

My architecture/residential friends tell me that Revit is a bloated mess.

An EE at my work complains about the poor integration of Eagle and Fusion360 and the horrible subscription model with frequent downtime.

My relative with a video game company curses the price he has to pay for Maya or 3DSM for his employees while praising Blender.

These are conversations that I've and with people in the last month alone. Everyone is fed up of those two companies and I think that you under estimate how much they have tested on their laurels while competitors are soon to grow up around them.

I couldn't be happier.
https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rs...

I feel that the VNC protocol gets a bad reputation because of bad implementations. There's really nothing in the protocol itself that keeps it back.

What I like about VNC is that you can actually read the RFC and get fairly a good understanding of it in less than a day. I'm not sure if the same can be said for RDP.

Microsoft has this page where you can access a bunch of PDF documents that describe RDP in some sense, but I've no idea where I would even start and/or what's even relevant for any given problem that you might want to solve.
I really missed all of that. Atom is still the editor installed on all my systems. The one single thing I work with every day since many many years.
That's a hospital heliport.
This reminds me of the QDI TwinMagic, an adapter that would let you use two CPUs in a single-socket motherboard: http://www.hardware-one.com/img1/mb7.jpg
I have to wonder whether there's a relationship between the stage you're at in your career and your level of panic over AI. There's a lot of hope among students that a job in the technology sector will pull a person into the middle class -- and with significantly less weird antiquated institutional classism than in other lines of work like law.

Personally, I'm new in my career, and I'd like to not have the rug pulled out from under me. If I were a student again, I would have to consider whether the university debt was going to be worth it in the long term or if I should look at a more traditional field to be in.
Because vscode is really good.

Vscode (or vscodium) is open source.

You could say the same about the brave browser, it uses chromium under the hood, which is a open source browser engine maintained by Google, a direct competitor of brave. Not only is chromium part of brave's core business, it is what its core business runs on.

So I don't really see an issue with using vscode OSS in gitlab.
HN is owned by YCombinator. They must not annoy their (potential) business partners.
There's an argument that it artificially increases spreads in lit markets, since you have segregated the least toxic flow to only go to a few select players (largely Citadel and Virtu). Further, these increased spreads mean that the 'price improvement' is only price-improved against a spread that's being quoted against only the most toxic flow. However, many spreads are still close to a single tick, although this is less true as individual ticker prices have generally gotten higher.

The tick size changes are interesting as well in the context of auctions. If a claim is "you can't have an auction with sub-penny pricing so there's no improvement", well then make the tick size smaller.
So every time we criticize we should start with Elon has made great things, but…

Please
Not to mention, hiring a PI to dig up dirt on the guy to try and defame the diver further. It's one thing to hurtle insults around on Twitter, is another thing entirely to mess with people's actual lives.
Server Browser added this most recent update, and to MCC a while back.
Already posted that in another comment:

https://twitter.com/eliothiggins/status/1603454821700452365
This is going nowhere, I'm out.
>Given that NIST itself warns PQC algorithm may be unsafe after 2035

I thought post-quantum cryptography was supposed to be futureproof? Or am I misunderstanding
How does your efficiency argument follow from merely weight?
And none of them is on the front side, despite the upvotes.
CDProjekt Red Is switching to Unreal, no?

https://www.msn.com/en-us/news/technology/cd-projekt-red-see...
Oh, yeah I have experience with super flaky integration/UI tests too. I think a couple rules mostly keep things from getting out of hand in unit tests (never import `random`, use `freezegun`, etc.), but in my experience even this fails to corral the flakiness of 1000s of unit tests. I'm hopeful that property testing frameworks make a dent here, but I haven't had enough experience with them yet.

> An integration test might rely on four database tables being just-so, and go on to connect with two external services (and whether mocked, replayed, or live, flakiness may arise).

I actually feel most comfortable when my integration tests are essentially just API calls--or you could think of them as unit tests of the API. That way, if it's flaky in CI, it's flaky in prod too, and you know to fix it.

This is where mocks generally lead you astray, either they act like everything is fine, or they have some randomness/etc. built in and it causes flakiness. Any time you're testing a mock and not "real" code is a huge failure IMO; it debases the entire scientific process.

---

I guess I would summarize my testing position as "test all the API calls you support, pretty exhaustively". That's your spec. If you need some unit tests while you're developing something, definitely add them, but once you get things up to spec, just toss 'em. Otherwise you're binding future engineers to your implementation, which generally isn't helpful.
I don't think that people actually hate on electron. It's more that we hate on tiny tools written in electron.

A small usb stick copy tool? here take 300mb and more to get the 1 minute job done. A bash one liner.
The buyers of Tesla are, by and large, rich liberals who care about the climate. Musk proceeds to position himself as a QAnon hack. Owning a Tesla was a source of pride and is now a mark of shame and mockery.

The only people who actually do care about Twitter are journalists. Musk proceeds to ban some prominent ones from Twitter, for utterly frivolous reasons, which makes them realize that 1/ they're not immune to this and 2/ one of their main work tool is brittle, and will make them actively search for another, if they weren't already.

This behavior is strange. Either Musk is engaging in self-harm, for some reason, or he's testing how much he can get away with.
I'm surprised anyone is even use POWER at all still, I assumed it's all x64 or custom ARM (like Amazon's) by now!
I wonder if you can feed email threads and get insights by asking questions, "What time is my upcoming flight?" or "Where is Lucy's wedding location?"
Curbing climate change without curbing behavior and lifestyle are completely at odds with each other.
> that is a security concern for Musk

It's very clearly not. Even if the Internet didn't exist, the data is there over the airwaves ready to be picked up by anyone with the slightest interest to listen.

Also notice how this applies to everyone, every airplane. Every celebrity, every politician, even every little private plane, even the president. Those are the rules. Elon isn't special and doesn't get special treatment.

> I think most of us would be uncomfortable

Uncomfortable, perhaps yes. But that's the price of being a celebrity. Paparazzi and all that. When you're unimaginably rich and famous, people track you. Happens to every famous musician, actor, etc. That's the deal. Elon doesn't get to be special.
Twitter did it before in the past [0] and Mastodon still didn't 'take off'. Today it is no different, and just like before in tech circles, this outrage will just subside as it is not the end of the world.

Other than the techies getting emotional and screaming at Twitter, little to no one of the 200M+ people still using Twitter daily care to delete their account(s) and leave for something worse.

[0] https://news.ycombinator.com/item?id=31607941
Free speech has found it's limits pretty quickly with the New Twitter Regime
Monopolies tend to be local.
Predictably, this story, despite almost a thousand upvotes, is nowhere to be found on HN front page. Daily reminder that HN is a commercial entity and works hard to avoid annoying their potential business partners.
I haven't worked for someone in years and that totally passed on me. I've tried code several times because of specific platforms it has plugins for but I never seen it as even comparable, at least not more than sublime.

No idea what problems people had with Atom, but I really hope some fork let it live on.
I don't know exactly what they mean but in german, Plakat means poster, placard or billboard.
About two decades ago I fell for an antigravity theory based on electrodynamics. The distance law is same for gravitic and electric fields (force is proportional to inverse distance squared). I found it an intriguing idea if gravity is something like an imbalance between the attracting and repulsing forces of electrodynamics.

I even asked my physics teacher about this and he just smiled and told me that he thinks this will lead to nowhere.

There are some fallacies which are hard to detect. One example is the Dissection Fallacy: https://mathworld.wolfram.com/DissectionFallacy.html

I never managed to understand the exact fallacy of the antigravity theory, however.
I remember "Instapaper" being the original "read it later" web app. Found out about Pocket when it was included with firefox and I accidentally clicked on the icon.
SF has higher violent crime rates than most other parts of California, which can be attributed to its far higher rates of relative poverty,
I'm not sure this would help - COBOL itself is already fairly readable.

The problem is that a program doesn't actually contain a full description of the business problem - it only contains what's necessary for the machine to solve the business problem. For example, the system may never be designed to process check deposits on a Sunday (and a lot of date-related calculations will go wrong if you tried to), but guarding against that is accomplished by the "real world" - there's nobody there to file in check deposit requests on those days. Yet, there's nothing explicit in the code about preventing check deposits on a Sunday, so your hypothetical decompiler will have no way to infer that without outside knowledge.

What you need is a hypothetical magical decompiler that given a binary or source code as input, will spit out the actual business problem and all the edge-cases it's meant to solve. AI might eventually get us very close to that, but ultimately it'll still be a guessing game.
I'm a big fan of Peter F. Hamilton but hadn't read any of his Greg Mandel books, the first of which, and his first published novel, I finished the other week.

Well...there's a quite a few nuggets of prose in Mindstar Rising that wouldn't be out of place in this list. Thankfully his writing improved quite a bit, and/or he employed better editors.
None. It's completely subjective to every person.
The problem with UDP for video is that, on a lossy network, you either end up sending a lot of key frames or reinventing TCP.

There is a trick for achieving low latency video with TCP: set SO_SNDBUF to the lowest possible value and do your own buffering. If your buffer grows too large, lower the bitrate and/or drop frames.
How is it different from Zotero?
> likely motivated by...

You're claiming to know the motivations of others, but your record of accuracy is not great in this thread.

Building and delivering a sub with the intention to help, is never going to "make things worse" even if the sub isn't used.

If my colleague writes a program that ends up not fitting the application, I would never tell them to shove their code up their arse. Who would do that other than a giant douche?

Both the Diver and Musk engaged in a squabble in public, started by the diver, escalated by Musk. You're focusing too much on the contents of the insults, and deciding Musk's was not only the greater crime, but the only crime. You've pardoned the diver of any fault, and invented a squeaky-clean backstory to explain his remarks.
We can't downvote submissions, but we can flag them, which is way more punishing in the algorithm, and it's why they disappear from the front page so quickly, despite being highly up voted.
the painting analogy is a nice one, and can be extended: the additional latitude given to the composer is like the passage from ink to oils to acrylic to photoshop.
Having seen up close how Indian families treat children that are trans I think you may want to reconsider your stance.
This IS an urban legend which deserves to die.

VHS wasn't of discernible worse picture quality but provided much better usability at the same time.
Thanks for sharing this link! I read it eagerly on my laptop, with the text of the article presenting itself as a perfect companion to the soothing glow of the screen of my sleek (yet familiar, like an old friend you only just met) portable computing device.
I've gone down this rabbit hole for audio CDs a few months ago.

In addition to Exact Audio Copy (Windows only, proprietary) I was able to find some open source tools that should (haven't compared to EAC directly yet) achieve the same result.

One of the still maintained tools is [whipper](https://github.com/whipper-team/whipper). I've used it to successfully rip a few CDs, though in my case that wasn't really a challenge due to the good condition the CDs were in.
SREs will end up the same gatekeeper reputation as traditional IT teams, and a new buzzword will need to be made to signify the "move fast and break things" cool kid energy than DevOps and SREs (still?) have.
Yes, they all said that programmers would be obsolete by 2000's, and sysadmins would be out of a job by the time cloud was mainstream.
May be true but I feel joy when using atom and annoyance when using vscode. There is a subtle aesthetic to atom that feels so much better. I also feel a perceptible lag with vscode at times. If it is better engineered it sometimes seems noticeably less performant.
True, but then they might cancel out!
Honestly, I'd read the first one. Trashy detective fiction that's kinda self aware sounds great.
Shoot I might be an AI cuz I don’t get it
Second that....that statement would be even sad (maybe even more) in the 60's.
https://addons.mozilla.org/en-US/firefox/addon/automatic-rea...

A quick google shows me this firefox extension
Twitter Spaces is now gone as well after an Elon meltdown.

https://www.youtube.com/watch?v=znFNKlzuTSc
Apple Automatic Verification
That is true: that's why certain industries endure more mistreatment than others (acting, fashion, design in general). Passion can be a pain in the ass when it gets in the way of just making a living.

However, these are individual reactions, not behaviours as a community/society. If you read comments around HN or some other liberal circles, you have the feeling that is our human-ness is being threatened, one of our core defining traits. It seems like "artistic creativity" is being enshrined as a circular argument (also I'm wary of calling startup-landing-page illustrators "artists" – more like craftpeople, although this distinction might hurt the conversation).

My broader point is that ChatGPT is not "the beginning of the end", but another chapter in a history of automation and replacement that will pose serious challenges for humankind. That treating it as more critical than factory automation is demeaning to blue-collar workers and also untrue. Everything we do is what defines us as people: cherry-picking some skills is a relic from Enlightenment we should get rid of.

> Also I'm not sure most artist jobs are middle-upper class.

I do not have any data at hand, only my circle of friends and former colleagues (I was formerly a graphic designer). Few people endure being a "starving artist" without a little financial safety coming from above. Also, it is a profession that only provides status to a certain socio-economic milieu.
> If seems like it's not 'real' Software development and I'll eventually got a dead end in terms of career progression.

You're right.
Jobs? What the hell?
It's been a while when I've used VS code in production but on Linux the issues with Atom have been less from the very start and VS Code simply never delivered the performance increase everyone was talking about. Maybe because I never made it an IDE but used it as editor.

On Linux Atom simply was the "better" choice for a long time.
How complex is VSCode anyway compared to the older days of Eclipse IDE compiling and building apps for Blackberry and Android. If VSCode was released circa 2010 it can't even compile a small J2ME application.
> >Because it was a dubiously sourced story

> Fake news.

Same thing. But the Hunter Biden laptop story was not only fake news, it was completely irrelevant, because Hunter Biden wasn't running for office, and unlike Trump's children, Biden's children don't work for him. And yet the fake story was leveraged by political operatives to sway the election. After all the issues of fake news swaying the 2016 election, Twitter decided the responsible thing to do for them was not to be complicit in spreading fake news this time.