skysight-inc/HackerNews huggingface dataset:
You also cannot post any links to ANY Mastodon instance, any that are already up have a huge danger warning.
https://www.dockcharged.com is another one people should check out.
Been using unity since 4.0 and it's problem is it wants you to treat the engine as the operating system and enforces that with walled-gardens and a deluge of bad programming and systems-design advice that leads to some of the most unscalable spaghetti imaginable.
I don’t know. This obsession with Musk’s whereabouts strikes me as a little dicey. I get it — there are safety rules. And Musk could charter a jet. But I don’t think making the guy a martyr is a good look.
Frankly, I was shocked at how low COBOL salaries tend to be.

I want extra money to code in a terrible language maintaining your bloating, ancient codebase. They believe that all of this should mean LESS salary.

Meanwhile, old COBOL devs are retiring in droves and the businesses stuck on COBOL have countless billions riding on those systems.

Why hasn't supply/demand kicked in yet?
Wasn't poetry supposed to be the one that fixed all that?

I haven't tried it, but I've suffered the state of other python tooling and whenever I rant about it to others they're always like "but we have poetry now, and it's good, you've just gotta use that and then everything's sunny and happy"
If the server disappears for whatever reason, do I lose my account? Is it me or is this possibly the worst design ever?
Are there any plans to track reading sessions (start_at, end_at, sync position) and expose them in the API?

I currently use Marvin 3 for iOS which hasn't been updated in years but is still better than other readers. I'd love to switch to Readwise but I'll really miss the reading stats I can generate from the marvin export csvs.
It wouldn't. They need a shared 20+gb heap. No go for v8.
But in this case, the DoD project is decidedly Republican. The Strategic Defense Initiative (SDI) was a Reagan initiative and an attempt at rebooting it is a hallmark of every Republican administration since.
How many times does this dude have to lie before people stop taking what he says at face value?
In which ways does he make a good car? Consumer Reports ranked Tesla 27th out of 28th for most reliable car.[^0] JD Power's "Initial Quality" ranking ranked Tesla LAST[^1] meaning a new Tesla car had the most problems compared to a new car of all other brands tested. They've also consistently lied and misled the public about how safe their cars are.[^2][^3] A Climate Central study also found that out of all the EVs, Tesla's are the least friendly for the environment[^4]

In what world is Tesla a "damn good car"?

[^0]: https://insideevs.com/news/549130/consumerreports-tesla-reli...

[^1]: https://electrek.co/2020/06/24/tesla-ranks-lowest-on-j-d-pow...

[^2]: https://www.theverge.com/2019/8/7/20758349/tesla-model-3-saf...

[^3]: https://electrek.co/2019/08/07/tesla-misleading-safety-claim...

[^4]: https://www.fool.com/investing/general/2013/08/24/is-teslas-...
I've been working in environments that use mainframe systems for a long time. I've read COBOL code to get an idea of what's happening downstream, but never actually written a line of COBOL myself. I've always wanted to know: In a modern context, does COBOL have any advantages for applications like transaction processing?

I understand that it's not ideal from a language point of view, but does it have any properties that make it a great fit for the job? Does COBOL on a mainframe have particular properties that make it good for concurrency, validation, etc?
List of defunct social networking services
if i see an exclamation point i know 100% the email is not sincere!
cant wait for react.js to be archived
You can include voice and integrate in Outlook as addin. Source code included https://devpost.com/software/amabot
I don't find it credible that someone is committed enough to doing you harm that they're willing to rot in prison for the rest of their lives but not quite committed enough to look up the public data themselves instead of finding it conveniently collated for them.
On his jet registration [1] it lists the code as A835AF and I believe this is the flight to LA in question [2]. This means that he was not using the spoofed ICAO code from PIA, broadcasting the publicly known one instead.

[1] https://registry.faa.gov/aircraftinquiry/Search/NNumberResul...

[2] https://globe.adsbexchange.com/?icao=a835af&lat=37.359&lon=-...
That would be a loss for twitter IMO. I know it's being remade into ground zero for culture war discourse, but there's nowhere else online like Twitter when it comes to breaking news and developing situations. Journalists and reporters sharing information as it's verified real time.

When something was going down, you went to twitter.
WTH? No. How can you get such a meaning from that. It's the opposite!
Additionally there is fairly good evidence he screwed up his lower back in early plane crashes and took an increasingly assorted and unusual series of addictive pain medication after age 40+. The 1930s through 1960s were not exactly a golden age of harmless non-addictive pharmaceuticals.
Watching Elon melt down in real time while pissing away $44 billion dollars is not something I ever expected. That it is happening is a testament to the notion that wealth is not bequeathed upon the "worthy" so much as it is the "lucky."

That said, in my experience, these kinds of moves are also made by employees who want to "impress the boss." This was one of the more interesting things I learned from the VP of sales at Sun when I was there, he said that he had to be careful to be really clear about the principles around what was considered "good selling" versus "what he wanted" because people with way fewer scruples than he had, that worked for him, would "make that happen" and be proud of the fact that the boss "didn't have to get his hands dirty."

If you ever find yourself in an organization where that sort of thing is going on (you'll recognize it if you keep an eye out for it) my advice is to leave it as soon as you can.
An Indian PhD student at Cambridge University, who was studying Sanskrit under his Italian (Naples born) professor of Sanskrit...has cracked a 2500yr linguistic Sanskrit algorithm to generate sentences.

I would call this the GPT-3 moment for Sanskrit. ;)
(copied from mastodon )

Since so much of my feed has been talking about issues posting their Mastodon from birdsite - I've built you a workaround.

There's a shitpost domain I purchased recently - doitforthe.lol. I just built it with an open redirect for an allow list of Mastodon instances. The URL must be base 64 encoded, which I've built to evade birdsite filter lists.

Build yourself a URL of: hxxps://doitforthe[.]lol/mastodon=base64(your URL)

For example, the following link lands directly on my own Mastodon profile.

https://doitforthe.lol/?mastodon=aHR0cHM6Ly9pbmZvc2VjLmV4Y2h...

Edit: To be clear I have no form of tracking whatsoever.
I mean, that’s kind of a given that substance poisoning exists. Or are you implying that those three are just doing way too much cocaine? (I mean, I wouldn’t rule it out)
Yeah. I did feel the original joke, though. There's a reason why emacs had this weird "unexec" bootstrap during building that would run emacs, compile all its lisp, and just dump all its memory back onto disk to be the actual executable.

My first Linux PC had 8MB RAM, long long after emacs became a thing. If emacs' resident set came even close to half of that or so, "constantly swapping" would have been reality.
Damn! It's been a while since I heard about Atom. Sad this is happening!
I think this is the wrong move. You're not going to compete with a PhD. Instead focus on the long tail, keep learning frontend or whatever you like, and put a pretty face in front of the AI. Make awesome stuff the best way you can, don't worry about matrix math all of the sudden if it's not already your thing.
That is how we all will remember Atom.
> I feel like needing to retune the JVM delivers on that. It's a weird, surprising issue.

Having spent several years in the running-JVMs-in-production trenches I would claim the opposite.
Glad to see a https://virtaitech.com/en/index competitor. As I know VirtAI doen't provide freeware. But they provide RDMA network and GPU pooling features.
For guys interested in how this is done, I suggest have a look of https://github.com/ut-osa/gpunet and https://github.com/tkestack/vcuda-controller
The planet is burning and a lot of people are dying from preventable diseases and malnutrition.

So yes. Practically everything in human history is a failure.
>The rewrite gets 90% there then falls flat with all the little things and you can't switch these kinds of businesses until it is 100% there.

Is it not possible to find a safe subset of cases that can be handled by a new codebase. You use shadow testing to help prove the rewrite handles the cases the same as the old implementation and then grow that subset until it encompasses the whole thing. As the old implementation is used less and less you can run it on a smaller computer and have to maintain it less.
Betting on Godot is appealing from a philosophical position, but there's not much indication that it won't be the Firefox to Epic's Chrome. Likewise, Blender didn't and won't kill commercial 3D suites.

In practice, Unreal is source available enough to satisfy the needs of commercial developers, and it's backed by a billion dollar incumbent that shows little or no sign of slowing down.

Without serious revenue generation to fund its developers, Godot will struggle to attract the top talent. It will get great talent, like Firefox, but not in the numbers and dedication that Epic can pay for and so won't be able to take the same risks with development time.

And then there's professional level support. Who can you pay six and seven figures a year to in order to acquire the services of a team of industry experts who work with Godot?
Image search with localization and open-vocabulary reranking
Sublime is great! Ultra fast. I feel like VSCode will be as sluggish as Visual Studio eventually.
Everyone believes Electron "sucks" because it's mainly the apps that suck that are noticeably built with Electron.

It's the "when you do things right, people won't be sure you've done anything at all" phenomenon. <https://www.youtube.com/watch?v=VofkquwmT40&t=29s>
Speaking from three years’ experience on a single-user instance, Mastodon just isn’t designed with this use in mind. Having the custom domain is neat but for now comes at the cost of an awkward and isolated experience.

Some of that could be improved with UI changes but to address it satisfactorily probably requires the server to do some proactive crawling beyond what’s dropped in your inbox.

For just ownership of identity keep an eye on this issue:

https://github.com/mastodon/mastodon/issues/2668
I think one thing I needed to learn as an adult is that it’s okay to not want to do things, and to continue to not want to do them, to complain about not wanting to do them (mentally or in some appropriate channel) as I did them. As a kid, we weren’t supposed to complain about work, and I internalized that too hard so I didn’t even have that release valve mentally- I’d just avoid everything that I couldn’t make myself interested in because I couldn’t get a little angry and do it anyways. I used to think there were bad emotions and good emotions, but in fact, all emotions exist to motivate certain human-type-mammal behaviors. Like many things, the dose is the difference between medicine and poison.
They (whoever they are) would be well-served to move to emacs, and stay there forever. I don't know which "antiquated" thing you're referring to, specifically, but it all works quite well. Both back in the day and today.
For the laptop fans…
https://archive.ph/4QKVU
Interestingly, the Chicago metro area is excluded from the large swath of midwestern states at high-risk. I wonder if this is partially because Chicago gets much of its power from six nuclear reactors in the area:

https://www.eia.gov/todayinenergy/detail.php?id=50136
Same in Canada, around 2017-18. My college program actually had several mainframe development with COBOL courses which were very interesting.
Is there a nitter equivalent for Mastodon? Something that allows a link to be viewed without Javascript?
I think this is the best post of it's kind I've read in 30 years including usenet and irc.
Not to mention that quantum electrodynamics (QED) is extremely well understood and tested to ridiculous precision. We are certainly not missing anything that came up in 19th century physics and if we did the evidence would be strictly an experiment obviously contrary to theory. That doesn’t exist and no amount of hand waving about failed theories or alternate formulations of existing theory should convince anybody.
LSP was a HUGE step forward, all editors benefit from it nowadays. Having multiple communities contributing back to the same language server makes maintaining those plugins a lot more comfortable.
Does the reverse work? Can I reconstruct my Twitter follows by scanning mastodon for Twitter handles?
It sounds like, rather than a ground-up rewrite, COBOL should be treated as an object-code language, and "hand-decompiled" (ala efforts like https://github.com/n64decomp/sm64) into an HLL that can, at every point, be losslessly transpiled back into the original COBOL.

I know the tooling for doing that doesn't currently exist... but paying someone to develop it would be cheaper than any one of these ground-up rewrite projects!
you can keep all your equipment

Including laptops with likely the customary IT spyware as well as confidential company data? If I were in this situation, I would at the very least wipe the drive completely, and probably reflash the BIOS too before actually considering it safe for personal use.
That's a ridiculous argument. Just because he does some public relations stuff doesn't mean it's ok to blast out his location to the world. Yes, it's public information, but so what? Would you want a Twitter account dedicated to broadcasting your movements to the world?
I'm not defending his choice to ban it. The person I was responding to made the claim that the journalists were banned without even having posted the banned information. If that's true, that's bad in a different way than the choice to ban the information in the first place.

My position is that I don't like his decision to ban this information, but I understand it. If, however, he is using this as an excuse to capriciously ban his enemies, that is something I don't like a lot more.
Precedent only matters if the rules are applied consistently.

These only consistent rule on Twitter now is “don’t tweet shit that offends Elon”.
Learn strong communication skills.

I come from an automation background, and work as a tech lead, and I have absolutely no concerns about AI. Most people who worry about it don't fully understand what it is, and that it's ultimately just tools, albeit ones with more difficult to understand internals.

Nevertheless, strong communication skills are leverage on almost anything you do. That includes programming. They also can't be surpassed by AI in a non-apocalyptic world.

You can start by joining Toastmasters, and/or Rotary.

Communication skills can be further improved by understanding human psychology. If you're able to quickly detect personality disorders and other psychological minefields you'll encounter in the workplace, it'll bode well for you.

Again, no machine can understand a human better than another human, in anything short of an apocalyptic future.
It would be much easier to have sympathy if he wasn’t the one creating the situation himself.
Now go and read up on what ADS-B is and does and you'll discover why the data is available.
If you were hoping for an insightful article or analysis about game engines, you won't find it here. It's just FUD about Unity and Unreal then surprise turns out it's an advertisement for Godot.
Could Python be used to re-build a banking mainframe written in COBOL?
Why do you think he was banned for that tweet?
So few people use a privacy codes it just makes it easier to track if he uses it.
Not implying, merely wondering why the author would not have proffered that possibility as well.
On the plus side, this sounds a lot like the kind of mistake a human engineer would make.
2013: least eco-friendly EV – Climate Central

2018: feds ask Tesla to stop misleading the public about safety ratings – NHTSA

2020: Tesla ranks lowest on Initial Quality – JD Power

2021: Tesla ranked 27th of 28th in reliability ranking – Consumer Reports

2022: Tesla least reliable of EVs[0]

[0] https://www.businessinsider.com/tesla-least-reliable-ev-bran...
> I believe “Twitter poisoning” is a real thing. It is a side effect that appears when people are acting under an algorithmic system that is designed to engage them to the max. It’s a symptom of being part of a behavior-modification scheme.

At the very least, I think social media should be legally mandated to provide a chronological feed. I’d argue rules should go further and ban algorithmic feeds outright, though I’m not sure how such a ban could work in practice.

Amusingly, I remember Musk himself was talking about open sourcing Twitter’s feed algorithm and other such aspirational goals. How times have changed!
With a poll duration of 24h instead of 30m this time, so "now" is now "tomorrow".
I don't trust him to get work done. It's common knowledge he's not actually doing anything useful at any of the companies he "runs". There's a whole culture of "handling Elon" so he can't make terrible decisions and run a company into the ground. Twitter doesn't have that, so we're seeing everything out in the open.
Inference is not cheap -- SOTA LLMs require 100s of gigabytes of VRAM for inference.
I can certainly see why you'd say SHA3 is 32x more different than SHA2 than SHA2 is from SHA1! SHA2 is closely related to SHA1, and SHA3 isn't. Like, I get what SHA3 is. :)

As for your points about anticipated benefits of the SHA2 message schedule: isn't part of the point of SHA2 that it's more ARX-y? Which is basically what makes the Shattered line of attacks not viable?

I think we're in the same place in terms of recommendations! Except: I don't know that "the SHA1 attacks could generalize" is all that valid a concern? Regardless, the "why" of this is super interesting and I don't think anyone has broken it down super clearly (I'm not doing it by myself; I don't have the chops).
ChatGPT, now this? AI is coming for Google
I want free speech, hence I think Elon is a tremendous hypocrite for enacting this policy. Once you start deciding whether or not things are 'safe' to say you will end up in the exact situation Jack, et al. were in when they were censoring just with different biases. He doesn't seem to understand that and is doomed to repeat their mistakes.

There is some irony now seeing those that didn't believe the banning of accounts arbitrarily was an issue under previous management decrying this move by Elon.
All: be on whichever side of this saga that you please, but make sure you're following HN's guidelines while posting. There has been a drop in comment quality lately. Not cool.

Here's the short version. Good: thoughtful, curious conversation. Bad: snark, fulmination, and flamewar.

https://news.ycombinator.com/newsguidelines.html
Because COBOL is not difficult to learn, in fact it was designed so that 'businesspeople' could easily learn it (Which didn't happen).
COBOL is merely undesirable from a long term career perspective.
The aggregate demand is also very small.

Therefore India's big IT shops can simply train some fresh grads to learn COBOL. Those grads don't care about working on the latest tech, they just want a well paid and stable job.
This puts a hard ceiling on the wages of COBOL programmers.
This tangentially reminds me of a very interesting idea I think I encountered in a Borges story - for a map to be useful, it must be inaccurate.

That is to say, a perfectly accurate map would just be a replica of the the terrain it is mapping - anything less would technically be inaccurate. Only by leaving things out and "summarizing" an area does a map become a useful representation of the terrain.
The goalpost movers have logged on.
Go produces binaries but those include a substantial runtime, with e.g. garbage collection and full reflection.
Good thing I'm immune to dopamine addiction. How sorry I feel for those who are the slaves of their own cognitive shortcomings!
“Sleeping on it” probably gives the brain time for “spreading activation“, which is a model that describes how relationships between concepts are explored and formed.

https://link.springer.com/article/10.3758/s13421-012-0256-7

https://www.sciencedirect.com/topics/computer-science/spread...
Reader seems like impressive, The only thing I would like to suggest is maybe adding an RTL support because that would be somehow useful.
I think it's fair not to draw conclusions either way without confirmation. But if that's what's happening here the statements should be framed in those terms, not as a declarations that he banned people who didn't even violate his new rule.
> If you’re a Software Engineer/Developer, then consider that a service (at least, for me), is a piece of code running in a live production system, that YOU wrote, only YOU know how it works, thus YOU own.

Like this is the single biggest truth in the article, and I'm glad to see it stated so clearly. Shout it from the rooftops, please. It's a direct logical consequence, too — and yet, so many people seem to make decisions that violate this truth.

I field so many questions about "why is service X doing Y?" Have you asked the service owners?

Unfortunately, I've found one more or less has to become proficient in rapidly understanding services you don't own, because getting other people to act logically is a fool's errand.

> Are you logging to stdout ?

Nooooo to stderr, that's literally what it is there for. (As C says, "for writing diagnostic output". Logs are that.) Also, it is sometimes buffered and you don't (IMO) really want that.

Any output producing program requires stdout for the output, and you can't co-mingle logs with that and have piping still work. While it is unlikely that your production service is producing output, there's no reason to do anything different with the logs. (I'd say a part of being a good production service is "don't be needlessly special".)

(But our tooling will just capture and mux the two streams together, too, so it doesn't matter, unless buffering means the error logs don't make it right before your service is killed.)

Also, your infra team provides the metrics service, but you need to capture your own metrics. My metrics provider does not have a crystal ball, it cannot peer into your service's memory and pull out critical stats. You must push them yourself. Talk to your infra team, they can show you the API they use… (We collect common, machine level stats, like "CPU in use" or external things about your service that are easily visible, like per-container memory usage. But not your reqs/sec.)
Yes but creating a page to broadcast the location of an individual is weird and not ok. Why does it matter that it's trivial and legal to do?
I did address this objection upfront:

> I'm sure there are old-hands who have deployed JVM apps at scale might be unsurprised and unimpressed, but I was surprised.

I've never done anything nontrivial with the JVM, so I'm totally willing to believe I was surprised because of my JVM ignorance, but I've never had to fiddle with my language VMs.

Regardless, I argue there's room for tasteful showmanship without it being clickbait.
Wait till people hear about the number of birds killed by skyscrapers sheathed in the wrong glass (most of them).
I don't necessarily believe him without evidence. But i'm not going to believe anyone else who doesn't provide evidence either. It'd be great if people would just stop making things up all around.
Deep learning models for predicting RNA degradation via dual crowdsourcing