skysight-inc/HackerNews huggingface dataset:
The semantic web standards are sorely lacking (for decades now) a killer application. Not in a theoretical universe of decentralized philosopher-computer-scientists but in the dumbed down, swipe-the-next-30sec-video, adtech oligopolized digital landscape of walled gardens. Providing better search metadata is hardly that killer app. Not in 2024.

The lack of adoption has, imho, two components.

1. bad luck: the Web got worse, a lot worse. There hasn't been a Wikipedia-like event for many decades. This was not pre-ordained. Bad stuff happens to societies when they don't pay attention. In a parallel universe where the good Web won, the semantic path would have been much more traveled and developed.

2. incompleteness of vision: if you dig to their nuclear core, semantic apps offer things like SPARQL queries and reasoners. Great, these functionalities are both unique and have definite utility but there is a reason (pun) that the excellent Protege project [1] is not the new spreadsheet. The calculus of cognitive cost versus tangible benefit to the average user is not favorable. One thing that is missing are abstractions that will help bridge that divide.

Still, if we aspire to a better Web, the semantic web direction (if not current state) is our friend. The original visionaries of the semantic web where not out of their mind, they just did not account for the complex socio-economics of digital technology adoption.

[1] https://protege.stanford.edu/
Longer version of the video without the annoying watermark and timestamp https://youtube.com/watch?v=s1i-dnAH9Y4
It's strange to call CTEs a "postgres feature". It's standard SQL, it's in all databases.
The engineering side of things caused the delays though, which in turn caused cost overruns.

Anyway, in my comment I was referring to the original estimate of £22bln, which is higher than the £18bln for that HVDC project and that's disregarding inflation.

And it's like that with every nuclear power project in Europe and the US, save for the one in Belarus, though it needs to be said there were some complaints about corner-cutting there - seems to be doing fine for now, knocking on wood.
Sometimes there's a good news story.
It's going to be the same issue as poorly-structured Excel workflows: non-programmers doing programming. Excel itself gets the blame for the buggy poorly-structured spreadsheets made by people who don't have the "programmer mindset" of thinking of the edge cases, exceptions, and extensibility.

So it will be with inexperienced people coding with LLMs.
> AI is a very strange thing where 2 seemingly smart coders use it and one comes out thinking it's obviously revolutionary and the other one thinking it's a waste of time

My take on this is that those 2 developers are often working on very different tasks.

If you're a very smart coder working in a large codebase with tons of domain knowledge you'll find it's useless.

If you're a very smart coder working in a consultancy and your end result looks like a few thousand lines of glue code, then you're probably going to get a lot out of LLMs.

It's a bit like "software engineering" vs "coding". Current iterations of LLMs is good for "coding" but crap at "software engineering".
Absolutely the same for me. Whenever I encounter a problem I'm pretty sure nobody else has encountered before (or has not written about it at least), ChatGPT writes complete nonsense.

On stuff that's a bit obscure, but not really (like your Vulkan example), ChatGPT tends to write 60-95% correct code, that's flawed in the exact ways a noob wouldn't be able to fix.

In this case, nicking code from Github seems to fix the issue, even if I need to adapt it a bit.

Then comes the licensing issue. Often, when searching for an obscure topic, the code ChatGPT generates is very close to what's found on Github, but said code often comes with a non-permissive license, unlike what the AI generates.
I don't. I was busy laughing at your teenage conclusion.
I'd like to see that 3D editor. It's a highly non-trivial thing to do properly.
> not exceeding 1200m2 conductor cross section

Technically right but I think you mean 1200mm2 (a radius of approx 20mm)
That’s 500k vehicles, not people. It includes freight.
Sadly didnt run for me on Windows on this Arm laptop although in mitigation I didnt try that hard & was in a hurry. I might have another look at it later. Uninstalled for now.
There is no "If they can". Both YouTube and TikTok are actively penalizing (effectively shadowbanning) videos after detecting words like rape/murder/suicide and content related to war crimes[1]. In some cases the exploiter side are governments, not advertisers. Content creators censor these words and it helps to some extent.

[1] https://www.nrk.no/ostfold/xl/tiktok-doesn_t-show-the-war-in...
> And sometimes the reality is that the realistic answer to a time estimate is "If we are lucky it takes me 30 minutes, if we are unlucky 30 days".

“I'll put that in Project as 60 minutes, then if you are luck you've got double time for contingency.” -- the external consultant acting as project manager.

Been there before…

Never give a best case estimate, or anything close to, even when quoting a range. Some will judge you, or worse make plans around you, based on that and little else, and it *ahem* isn't their fault if things overrun.
Indeed thy are but there are so many aspects that it's quite difficult to compare with the US. You have duration limits, salary conditions, special situations in which it might be effective, proof of damage, and in any case, it is not allowed to block the employer from working. So like the meme: yes, but actually no.
Support PUT, PATCH, and DELETE in HTML Forms
> more features that we don’t want

Speak for yourself. As an example with Hue, when I started using it around a decade ago, there were no automations (like simulate a sunrise to gently wake you up, or to simulate presence) or sync with TV for a poor man's ambilight.

You not liking new features doesn't mean nobody does. As the saying goes, everyone only needs 20% of Excel, but everyone needs a different 20%.
Morocco holds a significant chunk of the world's phosphate reserves, which are a key component of fertilizers - if they weren't a serious partner we would know that by now.
Since one person can never be held liable to agree with another's definition of "seniority", it is just a subjective term.
I assume it knows the big stuff like the PyTorch API/major JS and React libs then just paste the docs or even impl code for any libs it needs to know beyond that.
Yeah I agree, I was just pointing out that a wire won’t change resistance due to voltage going up. Of course notwithstanding the wire heating up or something.
Yeah when you look at the amount of road, rail and underwater cabling humans have done over the past 50 years, five of those seem easy.
Care to explain what information is leaked via the matrix.to link and how it could be improved?
Imagine government that actually tries to help people. California seems decent.
That's a different problem. I guess emulation devs targeting consoles which originally ran x86 code will not ship arm binaries for a long time. That layer of translation will be left to rosetta 2 and whatever microsoft ships as translation layer.
Hey, wanted to share you this tutorial i made, it explain how you can monitors pods errors with Kexa & Jira, so you can retrieve all the errors by importance levels in a Jira Kanban.

I thought it might be useful, and i'm currently working on exporting this data to Grafana also, will share this here when i'll be done with it, if it interest you guys
You can be responsibly using the current crop of ai to do coding, and you can do it recklessly: You can be diligently reading everything it writes for you and thinks about all the code and check, whether it just regurgitated some GPLed or AGPLed code, oooor ... you can be reckless and just use it. Moral choice of the user and immoral implementation of the creators of the ai.
One of 3 reasons for rejecting YAML: "One is that the specification is large: 86 pages if printed on letter-sized paper. That leaves the possibility that someone may use a feature of YAML that works with one parser but not another. It has been suggested to standardize on a subset, but that basically means creating a new standard specific to this file which is not tractable long-term."
If the goal was to objectively evaluate ability in a broad population, I 100% agree. However, if my dev shop primarily uses Python then selecting for people familiar with Python is pretty reasonable.

Thankfully there is a giant corpus of terrible code out there for any language. Especially that code written by the most evil terrible coders of all time: past-self :D
This one about the battleship New Jersey as well: https://youtube.com/watch?v=kDOFBGIf6Uo, which has a more modern version of the https://en.wikipedia.org/wiki/Mark_I_Fire_Control_Computer
The blog post does not address why the Semantic Web failed:

1. Trust: How should one know that any data available marked up according to Sematic Web principles can be trusted? This is an even more pressing question when the data is free. Sir Berners-Lee (AKA "TimBL") designed the Semantic Web in a way that makes "trust" a component, when in truth it is an emergent relation between a well-designed system and its users (my own definition).

2. Lack of Incentives: There is no way to get paid for uploading content that is financially very valuable. I know many financial companies that would like to offer their data in a "Semantic Web" form, but they cannot, because they would not get compensated, and their existence depends on selling that data; some even use Semantic Web standards for internal-only sharing.

3. A lot of SW stuff is either boilerplate or re-discovered formal logic from the 1970s. I read lots of papers that propose some "ontology" but no application that needs it.
how do you build a single browser extension and then have compatible firefox/chrome files that are different in what they require for their own thing.

i mean currently we are doing terribly stupid thing. two folders /firefox and /chrome and do the updates manually in both. there should be something easier.
When I write Python it's an absolute hard line requirement to run it through Pylint and Pyright. They catch sooooo many issues you'd have to be a complete idiot not to do this (many people are unfortunately).

In this case Pylint will tell you about this mistake:

https://pylint.pycqa.org/en/latest/user_guide/messages/warni...
The Russian invasion of Ukraine has made it clear to the strategic planners the obvious; that peer or near peer warfare is one of industry and attrition (which it always has been).

So while we may all, and should dislike war, it is ever more important to have our defence fully prepared for modern warfare.
This is what the AI is great at - the topics might be obscure to you but they are not that obscure in general, so the AI has had a lot of training data.

I've also assembled a Kubernetes cluster overnight, despite not knowing much about Kubernetes before, and I ran the kubectl files ChatGPT made for me past some devops folks, and it passed the smell test.

I consider much of coding to be a magic spellcasting tutorial - we do conceptually simple things, and the difficult lies in figuring out how to use novel libraries and get them to do what you want.

Edit: After checking out the Arduino sketch, I'd take issue with all the floating point calculations in there - most microcontrollers don't have FPUs, and the performance is awful on 8-bit AVRs. It's not great on Cortex M3s either as all this stuff is done in software, and each FP operation is like a hundred cycles.

I'd definitely try to rephrase the issue with integer math. It might work, but no self-respecting embedded dev would write like this.
> because semantic meaning shouldn't solely be defined by the publisher

LLMs are not that great at understanding semantics though
Nuclear power plants, which have been successfully used for decades, are “unrealistic” now?
Yes!

I actually had an autocorrect suggestion for "1200m2" in there for some reason.
This is the information I was looking for. Does it have the Arc style search box/dialog/palette that pops up when you need it?
> The consensus on HN seems to be that you can be pretty productive with LLMs as coding assistants

If you define "productive" as writing a simple CRUD web application that your 13-year-old cousin could write between two gaming sessions, then you'll consider LLMs as sacred monsters.

Snake oil vendors always had great appeal over people who didn't know better.
At least, we can hope that AI will master pointers one day. For people it's completely hopeless
shadPS4 is emulator

and fpPS4 is compatibility layer

check this wiki for more info : https://emulation.gametechwiki.com/index.php/PlayStation_4_e...
I loved my most recent trip to the US (it's been almost 10 years...wow) for anything but Vegas.

Something really didn't mesh with me.Too much focus on fakery and "big" I guess. (Especially all that "Roman" and "greek" flair after having just toured the real deal a few weeks earlier)

So we took advantage of the cheap accomodation and visited the stunning places around it.
Not op but my response: Because I am lazy and would like to save the 1-5 minutes it would take me to actually write it. When there are dozens of these small things a day the saved time really adds.
Compare and contrast https://sockpuppet.org/blog/2015/03/06/the-hiring-post/
Almost the entirety of Europe, together with big funders like the Gates Foundation and the Wellcome Trust, took a good stab at battling the cartels to get them to make articles Open Access, with Plan S: https://en.wikipedia.org/wiki/Plan_S

Unfortunately, the impact seems to have been limited, primarily because the US didn't sign up to it.

So I'm afraid I don't see California being able to go on its own.
Nvidia is ditching dedicated G-Sync modules to push back FreeSync's ubiquity
The Discovery of the Celendrical Date Line
Having spent a couple of hours with some llama models and others I've given up on them for code. Code generation from XML or grinding it out ad hoc with stuff like sed on top of a data or config file is faster and more convenient for me.

The Jetbrains thing is rather rudely incompetent, it consistently insists on suggestions that use variables and fragments that are supposed to be replaced by what I'm writing and also much more complex than what I actually need. I suffered through at least a hundred mistaken tabbed out shitty suggestions before I disconnected it.
Do you allow property based testing?
> Being able to quickly observe that a timeout happened in 500 ms instead of 1.5s would be interesting, epoch does not show you this information.

1724222105000 and 1724222105.000000 are common forms that solve that problem.
Check out my FreeRSS web-based portal I made a while back. Inspired by the defunct iGoogle.

https://github.com/robdelacruz/freerss

https://freerss.robdelacruz.xyz/

Unfortunately, it needs to be revamped or recreated from scratch because I can no longer recompile it due to the changes in SvelteJS.
Yes it is fast. It runs wholly within bash, sources no other scripts, completely legible, and is less than 20 lines of code.
A very credible author, clearly.
ESA's Juice spacecraft completes first lunar-Earth flyby
Tangentialy - has anybody ever managed to see their Sonos speaker as sound output on Ubuntu?
The DCT, just like the DFT, is a discrete version of the (analog) Fourier transform. (FFT is just a clever, fast implementation of the DFT, just like when people say “DCT” they usually mean a similarly fast implementation of the DCT. Call it FCT if you wish.) Where they differ is the assumed boundary conditions; DFT works like Fourier-transforming a signal that is repeated and then loops forever, while DCT is like Fourier-transforming a signal that is _reflected_ and then loops forever. (There is also a related transform called DST, where it assumes the signal is _inverted_ and reflected. It's occasionally useful in solving certain kinds of differential equations; only rarely so in compression.)

This matches much better with what happens when you cut out small pieces of a signal, so it gives less noise and thus better energy isolation. Say your little pixel block (let's make it 8x1 for simplicity) is a simple gradient, so it goes 1, 2, 3, 4, 5, 6, 7, 8. What do you think has the least amount of high-frequency content you'd need to deal with; 123456788765432112345678… or 123456781234567812345678…?

(There's also a DCT version that goes more like 1234567876543212345678 etc., but that's a different story)
Ugh "tell us about a time" questions. I'm so glad the tech industry generally doesn't do that nonsense.

If you do get asked these questions just lie.
Sure but you are still going to have people want to drive in their own metal boxes, like those who prefer to have their own space. And for a sprawling city like LA, it's not possible to build efficient public transit connections between each point. It's not realistic for everyone to take the train or bus.
Breadboard 8088 PC with Bios/VGA/DOS – YT Playlist [video]
If it’s cheaper, vastly cleaner and viable, we shouldn’t let isolationist cynicism ruin that opportunity. Without oil from the Middle East and Russia, a lot of the world would grind to halt, but most countries cannot rely on their own reserves so the isolationist angle doesn’t even come up.
I have a similar experience, but I still use LLMs, just a bit differently. I pretty much never ask it to generate complex code. I also rarely ask for definitions or facts, cause of the tendency to generate garbage answers. What I use it for is usually tedious stuff that is easy to do, but would take me more time to type, rather than ask the LLM.

For example:

* I need a simple bash script for file manipulation or some simple tasks like setting up a project (example: download a secret from AWS SSM, check if an executable exist, if it doesn't write instructions on how to install it on most popular systems etc)

* I need a simple HTTP API, nothing fancy, maybe some simple database usage, maybe running some commands, simple error handling

* I need a YAML file for Kubernetes. I say what I need and usually, it gets most of it right

* I want an Ansible task for some simple thing. Ansible is quite verbose, so it's often saving me time

* I have a Kubernetes YAML file, but I want to manage it in terraform - I'll then ask to convert YAML to a terraform entry (and in general converting between formats is nice, cause even if you have only a piece of what you want to convert, LLMs will most of the time get it right)

* Surprisingly, it often gets openssl and ffmpeg commands right - something I always have to google anyway, especially openssl certificates generation or manipulation

* Giving it a function I wrote and writing test samples after providing a list of what it should test (and asking if it can come up with more, but sadly it rarely does generate anything useful on top of what I suggest)
Cyprus is a prime example. Plenty of sun, but electricity is made from petrol because the all-powerful union likes it this way.
Prediction without understanding is just extrapolation. I think you're just extrapolating your prediction on the abilities of future LLM based prediction machines.
Being lectured and being informed of potential health consequences are two different things.

There are, of course, people who think not being mindful of one's health is morally bad; I personally believe, strongly, in body autonomy and the right to fully do at one's pleases with one's body. I might call you stupid for some of your choices, but that's not a moral judgement, I won't think you're a bad person for doing whatever you would do with your own body.

Either way, the important part is having a clear and correct idea of the consequences of our choices. Then, according to our appetite for risk and for hedonism, we can freely choose to indulge or not.
Guys vomiting such blank statements as ummonk deserve to be beaten with a wet cloth.
He’s my friend
> (Well, which is it?)

The more I have though about these things, the less I see them as something similar. They overlap because they are sold as an alternative to map, filter etc. I think that is a pretty non-exciting use case that is better served by proper looping facilities.

What is interesting about transducers is that they can be the basis for a generic protocol for transformations. You can make a transducer and use it on a list, pass it to a port constructor to have it preprocess everything read from the port, pass it to an asynchronous channel, make it into a generator.

That is something not served by looping macros.

> This is decidedly ungenerous

I did not mean to disparage srfi-42. It _is_ a couple of looping macros (that set the bar for descendants), which I mean is what sets it apart from the exciting use cases of transducers. I think a language should have both.

Racket took srfi-42 and showed that it doesn't have to use mutation. The reference implementation of SRFI-42 uses set! quite a lot which tanks performance in many schemes.
Oh hi HN, creator of ScreenPlay here :) I'm currently working on adding wallpaper timeline support, that lets you set wallpaper based on start and end time. Also, I have been working Godot 4.3 wallpaper support. I hope I will find the time and release the 1.0 update this year!
I don't mind reposts now and then, since the odds of two people independently finding the same link interesting over time are pretty good, given the way things tend to circulate on social media and other aggregate platforms.

I also worry that HN is slowly turning into a karma farm like Reddit did. The point of reposting on HN just to build Internet Points escapes me,. At least on Reddit there was a market for accounts with high karma, so I guess I could see the motivation there. But here?
Well, if one party or another thinks the way the current pieces are lying on the board are advantageous to them, I would think it's a reason for them not to fix Congress.
Authors sue Anthropic for copyright infringement over AI training
https://ijmacd.github.io/rfc3339-iso8601/

RFC3339 allows (space) to replace the T, which is about 1000 times more readable for a human.

ISO8601 and RFC3339 both agree the time part of should include E.G. a Z for the Zulu (UTC) timezone abbreviation.

I'm of the mindset that unspecified timezones (the MySQL format mentioned YYYY-MM-DD hh;mm:ss etc) are 'undefined behavior' and therefore context dependent. For user facing applications they should be the local 'normal persons' timezone, while for operator (E.G. SQL console) and programmed interface facing tasks should be either UTC of TAI time, as expected by the system.
I'm confident humanity will get Bloodborne to run on the Steam Deck, before going extinct.
They may be hacking their own body to a binary that's different from their source code
If your debt grows faster than your income you are blackpilled. If you run a derivatives market in your head and nothing you imagine can be boostrapped, you are blackpilled.

Crypto gets a lot of shit but social contracts made analyzable as smart contracts is promising for ethical financial markets. e.g. you could detect a debt spiral as a flow/loop/void structure with renormalization groups and persistent homology. When you can spot entities trying to create wage slaves from 100 miles away you can focus your energy on being creative.
They're currently already relying on overworked, underpaid interns who draft those documents. The lawyer is checking it anyway. Now the lawyer and his intern have time to check it.
London through the ages inspires Civilization VII