skysight-inc/HackerNews huggingface dataset:
Technically the only reason FPC's textmode IDE is "retro" is because everyone is using Lazarus instead :-P so it doesn't get much development. It is useful when you want a more lightweight FPC development environment or to develop in a platform without Lazarus support yet (i think Haiku was like that though from a quick search it looks like Lazarus can run on Haiku now with the Qt backend[0]).

There are a bunch of programs using Lazarus though, e.g. AFAIK the 64bit version of Total Commander is made using it.

Personally i'm making a bunch of stuff using it, like a 3D game engine[1] (well, actually more than one[2][3], but that is retro :-P), various utilities (e.g. some time ago i wrote a utility to repeat a texture on a spline so i can use it to draw patterns on textures[4]) and experiments (e.g. a lightmapping experiment[5] i wrote last year). Though as i like retro stuff, some of my projects are of that nature (e.g. aside from the second engine mentioned above, i wrote a quick and dirty Quake map editor[6] and a dungeon/map editor[7] for a homebrew game i was making for the OG Xbox using the opensource nxdk SDK - the game was made in C though, only the tools are in Free Pascal and Lazarus).

EDIT: forgot to mention, in a previous gamedev job i used Lazarus to write a tool for extracting savegame data for an external QA company, a tool that analyzed resource/asset usage for the engine and could point out exactly where it was loaded with full backtrace (i used Lazarus' "SynEdit" control to show the C++ source code for that with syntax highlighting and move to the exact line) and a tool that analyzed memory use and found untraced memory (the engine had its own memory allocator but not all memory went through that, especially from some middleware, so i wrote a tool that hooked VirtualAlloc and traced its callers - a hacky solution but worked :-P).

[0] https://i.imgur.com/Rl8ISmQ.png

[1] https://www.youtube.com/watch?v=SQ1-r9aE0QA

[2] https://www.youtube.com/watch?v=m5IAIhWcco0

[3] https://i.imgur.com/3f64T9M.png

[4] https://i.imgur.com/hfXWYAe.png

[5] https://i.imgur.com/ahO15LO.png

[6] https://i.imgur.com/7MSH98p.png

[7] https://www.youtube.com/watch?v=u1Mf8ujCu5g
Same but i use self hosted umami
There is a huge difference between fast food fry cook, manager at the local Texas Roadhouse, and head chef at a 3 Michelin star restaurant. The claim was that the first was being made to sign a non-compete. Again, the only “fast food” level non-compete is the 2016 story where Jimmy John’s stopped doing it:

“For example, readers may recall the infamous Jimmy John’s non-compete controversy of 2014. According to a Huffington Post report, the fast food chain required its employees and delivery workers to sign contracts agreeing not to work at any restaurant where sandwiches comprised 10 percent or more of total revenue (that’s right—not just sandwich businesses but any store that sold sandwiches or wraps) within three miles of a Jimmy John’s location for two years after leaving the company. Following an investigation from the New York attorney general’s office, Jimmy John’s dropped the clause in late 2016.”

I don’t disagree that non-competes are a problem but this sort of hyperbole undercuts the stronger arguments that can be made for why noncompetes (without attendant compensation) should be forbidden.
The Medium Is the Menace
Not the original commentor but I've never seen the term browser analytics used before. That certainly doesn't help. Maybe client-side analytics would've been clearer.
Thank you! That's clear and interesting.
Actually Russia sells nuclear fuel into Europe & the US.

https://www.voanews.com/a/putin-profits-off-us-and-european-...
That’s a known issue with LLMs; you can train them hard on “The capital of England is London” and they’ll consistently give the correct answer for “What’s the capital of England?” but then fail miserably at, “What is London the capital of?”
Surprised that I'm the only person so far mentioning F#, where units of measure have been built in to the language since 1.0: https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...

I wrote a longer comment in reply to nraynaud elsewhere describing how I found it useful for certain things at a past job. It's hardly a killer feature, but it's very nice to have the compiler (partially) verify the semantic correctness of certain floating-point computations. It's not just physics - finance has "units" as well, and the compiler can complain if you gave a function an array of dollars/week when it wanted dollars/month.

If you don't mind writing some (admittedly tedious) overhead it can save a lot of headaches.
Looks like a good way to lose a weekend.
Then this would be an easy fix for Apple. If no music is playing and it gets a "play" signal over the cable, ignore it. For the record it happens to me and it is annoying
You make a good point. I just removed GA from my blog.
The contribution of renewables has never dropped below 30% over a full day in Germany in the last year. Good thing is that wind and PV are often complementary.

https://www.zeit.de/wirtschaft/energiemonitor-strompreis-gas...
Could you describe how you set this up?
When you are driving it, how much time do you spend outside looking at it?
Hmm. The article says that after 360 minutes of use, it will tell you to replace. A regular tooth cleaning cycle is 2 minutes. So it’s 4 minutes for morning plus evening. 360/4=90 days..usually I replace my toothbrush head every 2-3 months, and I think this is what dentists also recommend. Why would I ever want to reset this counter?
'Zombie deer disease' epidemic spreads, scientists fear it may jump to humans
I wonder if you mean https://news.ycombinator.com/item?id=38036236? You'd need to turn showdead on in your profile to see that one.

I'm pretty sure that the code that decides whether or not to display a [dead] post doesn't consider whether the user had upvoted the post before it became [dead]. Maybe it would be better if it did.
Are you sure? Here is a direct quote:

> Islam had been at war with the Jewish people since its defining inception in 627 when Mohammad exterminated the Jews of Mecca and launched the Islamic conquest that swept north and subsumed Syria-Palestina. For centuries, Jews and Christians in Arab lands were allowed to exist as dhimmis, second-class citizens with limited religious rights. These restrictions were enforced by the Turks who, until World War I, ruled the geographically undetermined region known as Palestine, which included Jerusalem.

Seems quite pre-“colonialization”, assuming we count the establishment of the current state Israel in the 20th century as the startng point for that.
Re: added complexity, I was referring to analytics solutions like Google analytics: it adds a ton of sophisticated tracking stuff, but is ultimately a server (well, more like several thousand) somewhere with logs registering visits, not so fundamentally different from your script. I also do a very similar thing (also in Ruby!). Apologies for the lack of clarity, English can be so ambiguous.
How do they account for variation in demographics of the user bases and the potential that Instagram is also promoting/demoting certain types of content?
Glad you found the original post helpful, and thank you to @atrettel for the additional posts, the job board was especially helpful. Sorry for the delay in replay, as HN has no "waiting replies" notification, so I only noticed based on number change.

From looking over the jobs @atrettel linked to. One other point, is there are actually a lot of different fields other than the "norm". There tends to be a stereotype that its all rockets, airplanes, and cars, yet there's a bunch of others.

Healthcare CFD (Worcester Polytechnic Institute, Ohio State University), Food CFD (University of Michigan-Dearborn), Ocean CFD (Louisiana State University), Plasma CFD (University of Texas at Austin), Civil CFD (UC Berkeley), Petroleum CFD (Pennsylvania State University), Environmental/Pollution CFD (New Jersey Institute of Technology), Weather/Hurricane CFD (Florida International University), Mining/USGS CFD (Colorado School of Mines), CUDA/GPU CFD (Altech LLC), and a bunch of others.

So being from a certain background should not be a worry. There's a lot of industries to lateral in from. The only issue is the limited job pool. However, I started at NASA simply writing software (Perl, FORTRAN, Linux), with a background and knowledge of CFD.

Also, there are definitely jobs (12/24/2023):

Glassdoor, 780: https://www.glassdoor.com/Job/united-states-cfd-engineer-job...

LinkedIn, 50000: https://www.linkedin.com/jobs/computational-fluid-dynamics-j...

Indeed, 800: https://www.indeed.com/q-Computational-Fluid-Dynamics-jobs.h...
> because they went to one app and I didn’t or vice versa

Why not? It doesn't seem difficult to just download and register for a new app. There's only so many major ones.
On a personal blog? Good luck enforcing that. If I host the thing myself and your IP address is reaching into my network to read my blog you have to expectation that I'm not going to record the data if I care to.
Yes. The real danger to humans are humans. Always have been. AI is the latest, shiniest tool for human exploitation and oppression.

Like all other such tools, it is now capable enough to be produced en masse and tested in the real world.

Soon enough AI will become a proxy for abuse, a convenient scapegoat. The oppression will continue.

AI does not solve a single meaningful problem for humans. And it opened a whole new can of worms.
Not the above commenter but I used Coolify on Hetzner to self host Plausible and other services, works great.

https://Coolify.io
I think Microsoft is going to eat openai, I mean the company is practically half in and out of Microsoft's mouth. Bing will likely add more and more features that are native to chatGPT, Google I think will eventually get in the game, Facebook is actually doing better than Google, especially for open source models which is buoying the smaller researchers and developers.

In the end one company will build AGI or super AGI that can do the function of any existing software even games, with any interface even VR, or no interface at all - just return deliverables like a tax return. The evolution might be, give me an easier but similar QuickBooks UI for accounting to just do my taxes, the company who gets here first could essentially put all other software companies out of business, especially SaaS businesses.

The first company to get there will basically be a corporate singularity and no other company will be able to catch up to them.
Sorry for late reply. Some past comments with recommendations:

https://news.ycombinator.com/item?id=27409357

https://news.ycombinator.com/item?id=23440902

https://news.ycombinator.com/item?id=16977911

https://news.ycombinator.com/item?id=22760420
> By default there are some animations (for things like desktop switching), but these are easy to turn off, and I always do.

Why?

> It can be run in floating window, or tiling mode.
> Wayland support is WIP. Not recommended.

What you describe looks to me like Hyprland. You should try it if you want to keep the same workflow on wayland!

> clicking the mouse on the root window brings up your menu (my preferred setup),

This seems slow. I have the windows key mapped to drun, to open floating menus. You can run many floating menus, with type ahead (like fzf or fzy)

> You can turn off all the crap like task bar etc

Same on hyprland, but a good taskbar is one that doesn't go against your workflow but with it: mine is very thin and mostly shows the virtual desktop, if the screensaver is forcefully disabled, the name and signal of the network, the volume, temperature, free ram, cpu, battery charge.

It can be toggled off with a shortcut. There's no need to list the individual running apps if each one has its own desktop and run in fullscreen mode.

Likewise, no need to waste space on titlebars if the title can go in the taskbar.
Or, you know, it's a personal blog: you don't, because access request IPs are part of how TCP/IP works (it's literally in the name) and cannot identify a person unless your website has a user management system and logs IPs in tandem with session id activity so that that the IP can be resolved to "a person".

This is one of those "if someone wants their IP scrubbed, they can request it, but lol no" situations: for blogs run by regular folks instead of services run by businesses, just pointing to "it's in the GDPR" is not enough. The GDPR gets a LOT of things intentionally wrong so it can go after PII-gathering-so-that-can-be-monetized businesses.
The Billion Dollar Ponzi Scheme That Hooked Warren Buffett and the US Treasury
Slay the Spire is awesome, addictive, and can be played for 5 minutes or 5 hours - great recommendation!

With very limited gaming time available I’ve been searching for other games like that with limited success, apart from Hitman Go, FTL, and Into the Beach. But none of them scratch the itch quite as well.
its cells could detect discrete levels of light to detect a shape
Yes I completely agree with you. I just don't think that knowing scientists names is a good proxy for having direct knowledge, as the post I originally replied to seemed to imply.
No problem at all, thank you for clarifying!
For new construction, the standard is roughly "In new construction, all areas must be fully accessible, including multiple spaces of the same type, unless otherwise specified." [1]

I don't think a useless bridge on a roughly flat site (as depicted in the installation images) qualifies for exceptions, IMHO. There's no reason it would be impractical to make it accessible, so it must be made accessible.

[1] https://www.access-board.gov/ada/guides/chapter-2-new-constr...
Lazarus license make it so much better than Delphi that I can't find a reason to justify using codegear's solution nowadays other than legacy code. It is not that their alternative isn't good, on the contrary. The problem is that they simply can't win against the competition: they can't win over MS tools for windows, they can't win over Apple's tools on MacOS, they can't win against FLOSS tools for Linux.

For everything else where Delphi may look like a good option... Well, for that there is Lazarus.
Stop hard and rear end is a huge risk, this is not surprising and can happen with reasonable following distances. It takes a long time to stop and humans are bad at perceiving it. Just look at how "stop" is painted on a road compared to how you perceive that when driving. Perceived stopping distance is way shorter than actual. This is all to say, for a full and hard stop, the needed stopping distance is huge.

Thus reminds me of highways when you can see a back up a quarter mile up. I tap the brakes about 5 times before letting off the gas to cut speed by 20% before actually even braking,which again is preceding by taps on the brake.

So. I don't think the majority of these cases were even tailgaters. I would love to see the data of what the following distances were, rate of deceleration, how much space there was for the lead car to avoid the obstacle. Ade these Waymo's cars just out there brake checking people? Are they waiting to the last moment before doing emergency brake mode?

At the end of the day, drastically changing speed is up there for dangerous behaviors, human drivers go to great lengths to avoid it and signal the intent. Turning right or left off of a 50 mph road- better believe I'm signaling that turn 2000 feet away and decelerating in stages and incrementally. With luck even that vehicle 4 cars back in the convoy is going to have lots of time.
A big issue of stadia, and a huge advantage for GeForce Now, was the environment they provided for the game.

GeForce Now runs essentially normal Windows VMs with GPU passthrough to some of their beefier multiuser cards and a custom remote desktop mechanism. There's no special porting involved, it's essentially the same setup, but extra optimised, as what people setup themselves using various cloud providers.

Thus GeForce Now has close to zero porting burden and could just attach Windows Steam client integration.

Stadia didn't have that - I have no idea how it was actually implemented, but someone mentioned that Stadia version of Cyberpunk 2077 was "the PC version, no porting".

Except the Stadia version is the otherwise unreleased Linux port of the game, using Vulkan for rendering (unlike DirectX on normal PC release). It had to use a custom input, sound, etc implementation for whatever interfaces Stadia provided.

FWIW, AFAIK that build also worked on normal Linux with X11 so long as you had Vulkan drivers.

But yes, the big hurdle was that Stadia required a Linux binary, possibly also required Vulkan. Every game they wanted to add had to be effectively ported.
Yes, there is such a thing as the european energy grid.

https://en.wikipedia.org/wiki/Synchronous_grid_of_Continenta...

And yes, they know of the concept of getting electricity from south to north or vice versa - and there are already High Voltage Direct Current transmission lines in place and more on the way (much more efficient, to transport electricity long distances).
This demonstrates my overall ignorance of analytics terminology :-). I'll add a footnote clarifying this, thank you.
> I removed them in back in 2017, with no discernible negative impact on my writing motivation

In other words, “I don’t need analytics on my blog”? Sure, some people don’t need it, and sure focusing on analytics can have downsides, but why assume or project your assumptions on others? Maybe the slightly dramatic or hyperbolic title is something the author learned by watching analytics or seeing what other popular blog titles do… ;)

For anyone who wants to reach a wider audience, analytics can be great. Speaking from experience trying to write a blog for a startup -- analytics will show you that the things you care about aren’t the things your audience cares about. :) Analytics can help you learn what topics engage your audience. They can also show you how when you go deep and technical on things, hardly anyone reads to the end or engages. But! Sometimes those kinds of posts will have much more staying power in the long run. Personally analytics helped me bring more balance and variety to my posts, and not shun the deep dives necessarily, just avoid overdoing them. That was nice in a way because it made writing easier; I thought I needed to do a long high quality piece every time, and that assumption was wrong.
How can you know what they've read inside an article? Sometimes I'll embed Hotjar and similar services into my site just to see the heatmap of what people have mouses over or text selected. Still looking for an open source self hosted version though.
I did not play the original but did play the Remake. I went into it completely blind and I did not feel out of the loop at the end of the game.
Not just team members; if you make your cache publicly readable, contributors to e.g. your GitHub/GitLab/Whatever project can also use them and get really fast builds, the first time they try to contribute. So a remote cache is nice to have, if it's seamless.

Nix works this way by default (and much of the community operates caches like this) and it can be a massive, massive time saver.

> How do you make sure the build results are not spoofed?

What do you mean "spoofed?" As in, someone put an evil artifact in the cache? Or overwrote an existing artifact with a new one? Or someone just stole your developers access and started shoving shit in there? There's a whole bunch of small details here that really matter to understand what security/integrity properties you want the cache to uphold.

FWIW, I've been looking into this in Buck2/Bazel land, and my understanding is that most large orgs just use some kind of terminating auth proxy that the underlying connection/flow/build artifacts can be correlated back to. So you know this cache artifact was first inserted by build B, done by user X, who authenticated with their key K, etc etc.
Yes, this is a much better (for HN) comment. The one point I'd still make is that the word 'evil' in a comment like this is a bit of a jump to internet-drama and that detracts from the information you're providing. It's better to use more neutral language and let the reader draw their own conclusions. (I'm not saying evil doesn't exist—just making a point about internet thread dynamics.)
Of course you don't.

You don't need your blog either.

But analytics are a fun toy to mess around with, much like your blog is.
Lazarus isn't retro. It's an open source, Delphi-compatible IDE.
If you are a big Delphi fan and would like to port your apps to non-Windows OSes, try Lazarus.
It is about as hateful as zionism is hateful. It is an expression for the desire of land in this region.
Please share this story :-)
Well that is my point. Get 100B valuation and funding, everyone awards themselves 10mn bonuses then quit the next day to set up LibreAI or something and all that investment money has just dried up - there is nothing actually there if you are just investing in staff who have shown they'll just leave at the slightest provocation (and presumably have contracts that allow what we saw with the recent debacle to actually happen - i.e. 99% of staff just move to a new employer and carry on like nothing happened and legally that is all 100% ok (both employment law but also IP law etc, they can just keep working on the same stuff))

If there is no "moat" to prevent someone just starting a competitor on Monday morning and instantly having the same capabilities/technology/model/weights, what are you actually investing in, apart from hype?
Is this an Effective Altruism thing, or some other Silicon Valley trend? The amount of times I've seen it suggested that non-productive members or society should be euthanized on HN is so much higher than I would have ever thought it would be. And people always say something similar how it's just a taboo, but if you think rationally you'd naturally off everyone who isn't making money. I'm always curious how they arrive at that line of thinking.
AI-human collaboration can unlock new sources of competitive advantage
I think ageism in Canada is bad, I just suspect CBC is less so — I equate it to NPR?
I think greed is a major reason why those services don't take off.

From the users' perspective, the only selling point of cloud gaming is that they don't have to buy/maintain/upgrade/carry a large gaming computer. It's not game distribution - which is a solved problem by the various stores and piracy, and into which they're already invested and have existing game libraries.

What the users want would be to have a gaming PC in the cloud - same experience as their own gaming PC but without the cost of ownership/maintenance and burden of physically having the machine and moving it. They can install their existing games no matter where they're from (including piracy) - if they work on a local machine, they'd work on this.

The problem is that limits the rent-seeking potential considerably; the max price you can charge is about the same as a cloud GPU instance (since that's all it really is), you can't enforce lock-in (the user can trivially migrate to a competitor or back to local gaming - the experience is the same as swapping physical machines) and you can't become a middleman in game distribution.
You have inertial sensors in your inner ear. There is no fixing a signal that's not even there ;-)
cgnat
The types of people that were into Enlightenment back in the day are now into Hyprland.
Interesting, I write just to have those ideas in the wild, not necessarily that anyone would actually read them. I will say that I have a private "blog" or journal as well as my public one. My private one is usually for day to day musings while if I find an interesting enough idea, I polish it up and "promote" it to the public blog on my website.
I'm not talking about making something different after the damage has been done, I'm talking about the design process itself.
gue I don't need response,
thank you :)