skysight-inc/HackerNews huggingface dataset:
Keep in mind that Free Pascal is not exactly the same as classic Pascal. The language has a lot of features you'd find in other modern (as much as Java and C# can be called modern nowadays anyway) object oriented languages. Things like classes, interfaces, dynamic message dispatch, properties with getters/setters, for with ranges, dynamic arrays, generics, a rich RTTI (though not as rich as managed languages - yet, it is work in progress - it is rich enough to do things like serialization, etc), etc.

As for a C++ version, it would be useful (though i find Free Pascal a better language overall, despite its warts - the only thing i wish it had from C++ was 'const' and slightly more powerful generics, but both aren't that big of an issue and generics are improving anyway) but VERY difficult to do as i wrote some time ago here [0] and here [1] where i went into more details about the language side of things (C++ Builder has extended C++ to allow for Object Pascal-isms because VCL itself is written, like LCL/FCL, in Pascal, which for Borland was possible because they made both the Pascal and the C++ compilers).

[0] https://news.ycombinator.com/item?id=15893362

[1] https://news.ycombinator.com/item?id=19882489 (note that the discussion was originally about using LCL from C++ so i also mention the alternatives - and how not having the rest of the IDE would end up with a worse wxWidgets since LCL isn't really designed to be used purely via code)
> Jewish culture has a bad habit of trying to invalidate and censor people

I'm not Jewish but I flagged this comment. There's absolutely no need for that kind of thing here.

The commenters' ethnicity is not relevant. Especially since you seem to be making an argument against (parts of) Islam and not Judaism.

Why would they be trying to "censor" you for that?
I wasn't here for the news yesterday. What exactly happened any why is this user hostile? I can see how it's within the realm of possibility that SaveVideo is hosting copyrighted content. For example, I've seen a lot of clips from TikToks, YouTube videos, and even movies reposted on reddit and then saved.
good question! but can you explain why given limited upside?
I've had that happen on Slack mobile so much I just don't trust it anymore. I always tell people (even if it seems counterintuitive) to email me when things are urgent because very rarely (or not, since I can't tell), it's decided not to show me critical messages.
The concept is not at all confusing, it's just useless. For load balancing, efficiency, and reliability reasons, a microgrid is more desirable than isolated households in pretty much all circumstances.
You can already pick up Haskell, Swift, OCaml or F# for that purpose, no need for yet another language.
Where does this option to hide my email address appear? Twice I've tried to use Apple Pay and Apple said they'd share my email address if I continued. There was no option to opt out.
If you can’t do it you can’t teach it. This quote, while being dumb as shit, does show the incredible low value we place on teaching. Teaching is for losers, and yet as a society we’re incredibly confused why we aren’t being taught well in schools and universities????
Have you ever tried buying a train ticket at one of the vending machines of the „Deutsche Bahn“ while in a hurry to catch your train?

https://youtu.be/TIz6rwIsVHo
“A lie will circle the Earth before the truth can put it’s boots on.”

(Something along those lines)
Seconded. Happy OVH user here. We run 10 baremetal servers in CA and EU, using KVM, ZFS and "fallback IPs" so that we can move VMs around easily. Borg for backups to another provider.

But yeah, because of clouds, old school sysadmin skills can be difficult to find.
That was my point. That’s why I don’t have an M1.
So you work for one of the most valuable companies in the world as a software developer, making decent buck, and you are a failure? I think you are young and have unreasonable expectations. You’re doing very good in the grand scheme of things; find your self worth and don’t listen to anyone that tells you you’re a failure, including yourself.
Indeed, thank you for the clarification! Electrical engineering is more of a hobby for me, so I'm always eager to learn more.
Consistency, the one weakness of MS. Like when their own official OneNote app for Windows Phone 8 had fewer features than the Android version.
What about the passengers? :-)
Some regions fast forwarded the government given the prevalent hesitancy among vulnerable populations.

Here it was open to everyone 2 months ago.
I would say just gray market things.
in India, Gillette's 7 O' Clock Platinum DE blades are around INR 7 per blade. that is less than Ten US Cents per blade. Not fake. Not counterfeit . Original ones.
Microsoft Ends Windows-as-a-Service
You must be kidding me. This is proof that you pro covid mrna therapy are just mindless news consumers. Have you ever spent a second reading articles or watching the data about what you believe?

tot cases/1M pop -> usa 104525 india 22200
deaths/1M pop -> usa 1872 india 295

There is no single country in asia that did as bad as the USA in the deaths department.
What's now your next extravagant excuse? That the usa has been overcounting its deaths to scare its people into covid mrna therpies?
Bribing people in generally corrupt and poor countries to smuggle a USB stick is kind a different than just breaking into random persons home in a country with relatively low corruption. Latter might actually be more difficult. Obviously depends on what your end goal is
Thanks. Your second paragraph painted a very clear picture. Though, yes, I can picture Rick Wakeman too.
I was wondering why they are going in about pipenv? I was reading the instructions on the python packaging guide [1] (which the author is referring to as we) and by following the instructions word by word I was able to publish my package without having to touch anything other than pip and twine.

The author repeats this experience so I wonder why pipenv is out in the spotlight here?

[1] http://packaging.python.org/tutorials/packaging-projects.htm...
The worst that actually existed as a shipping product was probably the QuickTime player that had a skeuomorphic thumb-wheel:

http://hallofshame.gp.co.at/qtime.htm
As always, there's an XKCD[6] for that. Albeit for the phone, but same idea.

Would be nice if the side buttons controlled ringer volume only when the phone is either locked or on the home screen. If I'm in an app of any sort, chances are the volume I want to adjust is the media, not the ringer!

[6] https://xkcd.com/1884/
How America fell out of love with Europe
At least one place: If you use "Sign-In With Apple", you'll get an option use a proxy e-mail address to register for the relevant service or website.

Related, but different: There's a new proxying web browsing service for Safari called "Safe Browsing": https://www.macrumors.com/2021/02/11/ios-14-5-beta-safe-brow...

(edit: clarity)
NATS has different characteristics. Afair, it disconnects not consuming / Not fast enough clients.

For regular messaging
New Spring-Loaded 'Sound Screw' Makes Drywall Noise-Dampening
https://cinema.usc.edu/alumni/notable.cfm
At the time, the U.S. Admirals recognized that clearing the occupied islands wasn't necessary and would be ruinously expensive. Their explicit goal was to create airstrips within bomber reach of the Japanese home islands. Even with 6-12 more months to fortify, it's not obvious that the outcome wouldn't be the same, with the U.S. grabbing a few key islands and ignoring the rest.
I was grading an online exam yesterday. You're lucky.

This program used an SPA.
The core workflow is hidden and split over multiple "tabs". Tabs include: question, given answer, score awarded. That's right, none of those are available simultaneously. Yes, 70% of its window goes unused when full-screen.

Going through all students can be done in (at least) two ways. In the first, you can press a button to proceed to the next student, but you cannot go back a student. In the other, you click "save" after grading each answer. This returns you to the overview of students.

The overview displays 20 students per 'page' (tiny font, tiny rows), irrespective of your window size. There is no "next student" button, you have to click the student you want to grade. If you're grading past the first page (e.g., student #21): surprise! You're back on page 1. Clicking the student's tiny row requires more precision than you'll need the rest of your work week on modern desktops.

I could go on. I will, actually. Apparently, standard workflow is you can never go back to an already graded answer and points awarded become final; I accidentally used a workflow that didn't have this idiocy).

In short, there is no way this product's core functionality was tested. Any tester would have exclaimed "are you kidding me?!", and have walked out. Or inflict physical violence on their computer. Or whoever hired them.

In short: setting this product on fire is the best reason for bringing back floppies in 25 years.
Context for those not apprised:

- Of the many videos hosted by Reddit, some are hosted externally (e.g., by YouTube, Imgur, Gfycat). Some are hosted by Reddit itself.

- There is no easy, "native" way to download rhe videos hosted by Reddit itself.

- SaveVideo is a Reddit bot that can be summoned by mentioning it in a comment. When mentioned, /u/SaveVideo will reply with a direct link to the linked video.

- The creator of SaveVideo (an independent developer) received a fake takedown notice and, interpreting the notice as legitimate, shut down the bot.

- Widespread backlash against the decision garnered the attention of Reddit admins, culminating in this update.
There’s a very subtle difference between “managing” and “operating”. There’s also a rather large jump from paying AWS to manage and hiring a complete operations team.

But you are right, running on AWS isn’t cheaper. It can be, but you have to design your software to take advantage of the platform.
I actually ended up looking on lyrahealth.com - doesn't seem like Amazon offers it yet, and if it does it's not available on the internal site either.

(Of course, Google does offer it)
I once was tasked with creating a version of this as an interview assignment for a job at Apple. Definitely one of the more fun interview tasks I've had.
What’s with the doomer mentality. NSA isn’t some magical unicorn that can just walk through everything
USA does this all the time. They do it to criminals, but if Iran considers this author a criminal then the kidnap part is not really an issue -

This was securities and mail fraud -

"alleging that he had been illegally abducted by agents of the United States government. Reed claimed that he had been living in Bimini in the Bahamas, engaging in real estate transactions, when CIA agents enticed him by deceitful means upon a private airplane destined not for Nassau, as he had been told, but for Fort Lauderdale, Florida. According to Reed, the agents made him lie on the floor of the small plane for thirty minutes, holding a cocked gun to his head and threatening to blow his brains out."

https://casetext.com/case/united-states-v-reed-31
Oh wow, I see it grew a lot since last time I checked.

I got interested in the cross compile section. I normally work on Mac and whenever I need to create a docker container I need to generate binaries for x86_64 linux.

I typically did it by creating another nixpkgs: instance like:

linux_pkgs = import <nixpkgs> { system = "x86_64-linux"; };

This doesn't exactly do cross compilation and it actually requires linux builder to work (I have one running in docker). There's also option to specify cross compiling, there, but from my experience requires rebuilding pretty much everything from scratch :/

Using pkgCross seems appealing, but I can't find a linux x86_64 target there. The closest I can find is musl64 (which is great, but can't get everything to work with it).

Is it under perhaps another name that I don't recognize, and if it isn't, would be possible to add it, it would greatly help creating docker images on mac.
Works for me, but it took ages before it popped up with no kind of progress indication, I thought it didn't work to begin with either
A great codec but a terrible and unmemorable name—from the group that gave us JPEG 2000, JPEG XR, JPEG XS and JPEG XT. Why take a great codec and name it "XL" which is the Euro/English moniker for extra large? What's so extra large about JPEG XL?

Jixel is a great name though. My advice would be for them to quietly rename it Jixel, Jixl or Jxl.
What is the problem with the iOS one?
GDPR is a subsidiary law to any other. If there's another law that contradicts GDPR then it gets precedence.

But it is yet an interesting question since the reason for GDPR is that privacy is considered a basic human right according to the European Convention of Human Rights.
it's named after the three headed beast

https://en.wikipedia.org/wiki/King_Ghidorah
I think the worst volume control is on Mac OS Big Sur... the missing Volume Icon In Menu Bar. A second close is the volume controls on the MacBook Pro touch bar. Fairly subpar (push-and-hold).
For anyone confused (as I was) rizin is a fork of radare2. I don't have anything constructive to say other than I'm confused why the project was forked.
The classic video for this: https://www.youtube.com/watch?v=LKnqECcg6Gw
> I think you are young and have unreasonable expectations. You’re doing very good in the grand scheme of things;

The grand scheme of things includes people who have guinea worm and make $1/day, it's not a terribly useful metric.

If the people I trust the most think I'm a failure...I don't know how else I should interpret that.
Searching, Sorting and Pagination in a Common Lisp Web Application
If it's an SPA, can't it be greasemonkey'd to display things properly?
See this article [1] on the retracted paper. The article says:

"Gebru’s draft paper points out that the sheer resources required to build and sustain such large AI models means they tend to benefit wealthy organizations, while climate change hits marginalized communities hardest. “It is past time for researchers to prioritize energy efficiency and cost to reduce negative environmental impact and inequitable access to resources,” they write."

Meanwhile TFA concludes:

"We are simply urging researchers to consider smaller-scale environments as a valuable tool in their investigations, and reviewers to avoid dismissing empirical work that focuses on smaller-scale environments. By doing so, in addition to reducing the environmental impact of our experiments, we will get both a clearer picture of the research landscape and reduce the barriers for researchers from diverse and often underresourced communities, which can only help make our community and scientific advances stronger."

Looking more closely:

Gebru:
"It is past time for researchers to prioritize energy efficiency and cost to reduce negative environmental impact and inequitable access to resources"

TFA:
"We are simply urging researchers to consider smaller-scale environments... and ... to avoid dismissing empirical work that focuses on smaller-scale environments. ... in addition to reducing the environmental impact of our experiments, we will ...reduce the barriers for researchers from diverse and often underresourced communities"

So yes the similarity is striking. In fact its remarkable that google fired Gebru for questioning the retraction of the paper only to realize that these factors must be considered and then to publish nearly the same message six months later.

Having worked at Google, I think they wanted Gebru to sugar coat the message more. That’s what they’ve done in TFA. But in doing so they’ve also taken away a publishing opportunity from a talented black woman (who they just proved right) and I think that’s a shame.

[1] https://www.technologyreview.com/2020/12/04/1013294/google-a...
It's hard to imagine that anyone with observers in, or news from, the European theater could imagine that surrendering to Stalin was a better idea than surrendering to the US.
Japan's wartime actions in Manchuria were a genocide, they followed the "Three Alls" policy: "kill all, burn all, loot all". Arguably responsible for the deaths of more than 2.7 million Chinese civilians.

https://en.wikipedia.org/wiki/Three_Alls_Policy
I agree. A simple ping with the latest ID (which is option for you to use to get events from last ID to newest ID). The go get the events, which is a likely reusing code. Polling is crap.

Extra points for being able to set something like 1s between pings (now you see why I like the option ID for a range).
Inspiring Dev People to Follow on YouTube
Great choice of outer hardware. My old E63 was the last phone I had where I could legitimately touch type, and I still miss it.
> Webhooks allows for zero resource usage until a message needs to be delivered.

Doesn't that only work in the case where the server treats each webhook delivery as ephemeral? If you're keeping a queue to allow reliable / repeatable delivery, that's definitely not "zero resource usage", right?
Interesting! Thanks very much for the info. Now to find the other lifts out there with controllers from around the same time period that operate similarly... :)
War deaths? Surely you jest. Most of that 2.5x were civilians and were killed by the Imperial Japanese Army in ways a lot nastier than the concentration camps; it was genocide in all but name. The depth of hatred for the Japanese among older Asians is staggering for that very reason.
Optimize, and redesign to use AWS features. Just dumping your existing code on EC2 is often a bad idea.

We worked with a client and analyzed their workload and software. With a few minor changes we could reduce their always on EC2 instances with 66%. They where not interested. Then at least buy reserved instances? Nope, also not interested.
I Handpicked Creative 404 pages for your Inspiration
To add insult, the notifications are a separate window on macOS. So when you use cmd+tab to switch _to_ Teams, you might end up in that notifications window. Even when there are no Teams notifications, that window remains. This is very painful when in full-screen mode, as cmd-tabbing to Teams simply doesn’t work.

I’m on the beta where you can switch to native notifications, but they’ve only implemented that (poorly) for chat notifications. Calls still use their own notifications. Poorly you ask? Well the notification doesn’t show the sender when posting in a group channel; it uses the group name as the notification title.
version 10 recently came out, now featuring a debugger
A while back I was curious to see what the 10 most expensive houses in my bay area (east bay) city were. They were all up on the hills of course. With some more search I found out the owners and what they do and 9 out of 10 were doctors and one was a CEO of a company.
Just read this for example:

https://www.amethystrecovery.org/can-alcoholics-drink-non-al...

You pretend to represent the ideas of the majority over my comment that would be too general, but you clearly look like to be a special case of a particular fan of NA beer for whatever reason.

<<I have been asking for more NA beers of every small producer I know of and have been making them deliver them to me, across Europe>>

In Europe, no NA beer tastes anything like a real non-industrial European beer. And by non industrial I mean anything not like kro, Carlsberg, Kronenbourg, 1664, ... That are clearly not known for their tastes.
> The schematics and PCB layout have not been released, so the OTG messenger is not an open-source hardware project yet, but Trevor says it may become open source if there’s enough positive interest from the community.

My disappointment is immeasurable.
Pretty sure Android's volume control isn't linear either. At least perceptively I find the steps relatively even (which implies it's not linear).
Yes, I like YouTube, but it was great even before Google bought it. Now it does come with privacy concerns. Luckily, there are other similar offerings.
They're saying violence being normalized was a necessary step for the foundation of the empire. There's no moral judgment there, saying they should not be listened to would not change what happened.
There is a psychological difference between being watched by an abstract entity and some people working for it and being watched by every passer-by, including everyone in your own group. In that sense a camera is a more fitting comparison than leaving the door open.
Curl Noise
Works, but is a weird UI.
Because if everyone millimeters then there is no confusion. For that reason I rarely see anything non-consumer specified in cm.

> CNC computer do integer math and not floating point math...am I correct?

Good point.
For developers/engineers who have never seen it, SSE is a nice way to get going with streaming (slightly different from long polling, it's server-push) easily -- there's no need to jump to tools like websocket/gRPC streaming if you don't need to:

https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...

Obviously long polling will work in more places but SSE is great if the server side needs to do the pushing.

Also for syncing stripe in particular you might want to check out the work done by Supabase (still experimental):

https://github.com/supabase/stripe-sync-engine
How would it be possible for 4 years of education to cost just $10,000? The cost of my food for 4 years is higher than that alone.

My tuition was around $15,000 per year. You are more than welcome to investigate where that disappears to (presumably not all to staff salary), but requiring me to pay $100,000 upfront would have killed my career before it ever started-- unless of course you convince employers that a degree isn't needed.
As we know grammatical errors are the ideal way to judge if something is real or fake.
Ghidra is a very cool utility. I used it to disassemble StarGlider for DOS - a very old fav - to figure out how the game worked. Together with the DosBox debugger I managed to create my own hack so I could play the game without being killed the whole time.
But you need to engage core also when waking, otherwise your torso would dangle from your hips, no?
What happens when your windows system goes haywire(disk failure/os update gone wrong)? Good luck getting it work the same even if you have backups. One of the reasons i love NixOS is i can get it work exactly the same as it was before on completely new hardware.
Not related to the game, but we need to talk about tomato juice on airplanes. There is no excuse. It is an abomination, and there is a reason that humans do not consume this red liquid while on terra firma. What causes people to order this at 30,000ft above sea level? Is it some kind of mass delusion, a Tomato-Lady of Fatima apparition?

I'm going to be escorted off my next flight in a Donald Duck rage the next time I hear that tomato-scented crack of a V8 can opening.
Carbon neutral jet fuel exists (synthetic fuels from electrolysis, and/or biofuels), and could be scaled up. The issue is not “can we do this”, it’s “can we justify doing this economically”.
> there's no significant process that turns trees into sequestered carbon for longer than the trees' lifespan.

There is of course lumber, which can sequester CO2 for decades or hundreds of years. Lumber sequestration currently only amounts to ~1% of global annual carbon emissions, but regionally it can be big (9% in Sweden) [1]. Lumber might have a bigger impact if purposefully employed for sequestration and prioritized over other carbon positive building materials.

1 https://www.pnas.org/content/116/29/14526
A Collection of 73 NPM Packages for Productivity