skysight-inc/HackerNews huggingface dataset:
Well, in an attempt to show charity in return at least, I will say this.

1. > are the ones that already lack parental attention, already have trouble making friends and going outside.

Sounds to me like that's more of an issue with:

A. Parents needing to do their job.

B. Parents needing to do their job.

C. Parents needing to do their job.

Hmmm... seems like the parents might be the problem here. Good parents go out of their way to help their kids succeed. If their kid is struggling somehow, then perhaps the parents should ... Oh, I dunno... Do their job.

2. > regarding kids only internet. who will curate the content on it? oh right companies. for profit. (or it may be managed by some public body and it will be promptly taken over by some niche special interests, and it will be just the most useless thing ever.)

Yes, you might be right about this one. When I wrote that originally I forgot all about Yahoo's Yahooligans. But with that said, it's not like it can't be done on a local level where intranets are formed instead for kids to communicate with each other. My old schools used to have something similar to what I am talking about, and it worked just fine. And we already trust schools to be mostly safe for children, right?
Off topic, but I think skills are not a binary thing. They have levels. Also skills might be transferable: fe programming languages, if you know language X, language Y is just a small step away (not talking about the eco-system here), and skills might be dependent: (How can you have the skill "java" and not have some level of "OOP" ?) I have yet to see an ontology that fits reality here :(
Ask HN: A day in the life of a Principal Software Developer
I am starting a new job moving from senior developer to principal software developer and Im trying to understand the new job title.

Any one want to share a short day in the life? What would you say is key to the role or distinguishes it from other roles like senior developer? Tips and Advice are appreciated.

Thanks
If it's possible for video and audio content (ContentID, YT), then I don't see why it shouldn't be possible for OSS.
I think that some environments raised kids to be grittier, more focused on getting results (and less e.g. prone to consume time in entertainment).

> some of the best new art happens in the most restrictive environments

You reminded me of Paul Buchanan, frontman of The Blue Nile, revealing that they would compose and rehearse standing shoulders to a wall in a narrow corridor in a house in Glasgow - that was the room they had.
Well there's definitely a stigma, though for the most part it's more towards the content on Medium than the site and its structure. The average Medium article is often a poorly disguised marketing pitch, a waffling political piece that goes nowhere, or some other paper thin 'thought leader' type stuff. It's become the place where people looking for a quick buck off their writing post online, and there's a certain amount of scepticism towards stuff posted there for that reason alone.

But will it affect your articles? Eh, probably not. Some people will refuse to click, but so long as the topic sounds interesting and you actually deliver on an interesting read for those that view it, you'll probably get past the initial stigma there.
> I wish we had C+: C + a few niceties (and not C ++ everything). There's a whole bunch of newer languages aiming at the space C is sitting in, but with a few additions C could be much more ergonomic without having to invent an entire new language.

I’ve made a pre-processor for C to add some things I miss, although it is currently limited to what can be done without type information and has to keep compatibility with existing C syntax: https://sentido-labs.com/en/library/cedro/202106171400/

There is another language called C3 that “is a C-like language striving to be an evolution of C, rather than a completely new language”: https://github.com/c3lang/c3c

If you have the time, I’d like to hear which things you miss in C. There might be something I did not imagine that could be added to Cedro.
New South Africa: A blockchain-based governing structure
It's the KIT (Karlsruhe Institute for Technology, former Technical University of Karlsruhe) in south western Germany. IIRC they have the oldest computer science institute in the country and sent/received the first emails in Germany. So yes, they have some standing in the research community, but they renamed in 2008 or 2009 and still got a new .edu domain.
Isn't that basically what happens now? Say I join a local city group. All posts to that group could be tagged with said #city in your world. Well right now anyone who is in one of these groups knows that many people come in and post lots of extremely charged national politics. They inevitably have their content removed as it's off-topic, not from Facebook but just from the city-specific group. The poster cries that their right to freedom of speech is being violated and that the mods are censoring them.

So in your world, say the same person posts biased national political opinions and tags it with #city. Unless someone is moderating that tag, the tag becomes absolutely useless. It seems like how things work today, just with extra steps?
I’m sure I can find an example of one that’s exactly the same copy. Regardless the writer gets the exclusive right to publish all drafts as part of their union won separated rights. Also your point about treasured copies would apply equally to any book, movie, or music but I don’t think if someone posted their free top 40 mp3 download site on hacker news in 2022 it would have the same reaction. I get that you want this to be a “victimless crime” but… it’s not. Sorry that’s inconvenient for you.
People who look to polish their hobby horse always seem to find a way. The Elaine character is exactly the same and you didn’t pull out your misandrist violin for some reason. Care to reflect on that?
Having to do the opcode translation to hex manually sounds like torture!

I started with the 6502 on the C64, the Z80 came much later when i wrote some trainer patches for Gameboy ROMs.
Sponsoring foreign queue is not actually that easy.
> It will evolve and at one point we won't even know we are using it.

It's been more than 10 years and billions poured into the ecosystem since Bitcoin started, and I still don't know anybody who uses a blockchain for anything beyond speculation, even though I'm in tech.

After how many more years without widespread adoption would you be convinced otherwise?
> Consider PRC is graduating 11m STEM talent a year, and the amount of resources they can spam into strategic industries is enormous.

while i generally do agree with the premise of your argument, the large amount of STEM graduates is actually irrelevant or at best tangential. China has resources to spend - they can do so at the cost of profits (or people). it doesn't take 11 million people to run a semi conductor industry - it takes 10 thousand, but those 10 thousand must be nurtured and be well trained, and have personal profit motive and incentive.

I'm sure the chinese gov't can make this incentive - but whether their environment makes for innovation at an individual level, remains to be seen. After all, there's a huge amount of graduates who see graduation as a form of ritual to obtain a stable, easy and well paying job, rather than as a form of education for which you have to continue being enterprising.

I just think the US's strategic export controls won't end up as effective as they imagine it would be, and in fact, might be counter productive.
This is very similar to the log4j vuln or not?

I had expected that all code like that would have been scrutinized immediately.
Sounds like well designed transit and taxis would serve you to some extent. As would microcars or an electric third wheel.

None of these things prevent you from having a car, and driving in areas that prioritise them is safer, faster, and more pleasant for the people that need cars.

Car dependency does eliminate transport for all of the people with disabities that prevent them from driving though.
Did you try https://feather.so?

That is also a Notion website builder, but more geared towards blogging.

This is an example site built with Notion + Feather

https://www.vensy.me

Disclaimer: I am the creator of feather.so
>You surely mean the whole IT industry.

Hehe true, the exception's are probably people who work on rockets and satellites ;)
https://www.cve.org/CVERecord?id=CVE-2022-42889
that's certainly a claim, but I think it's how far political polarization hysteria moved the range of public discourse.

there's a very big center. (dare I say it's the plurality?)

despite the news most folks are solidly boring when it comes to politics, and the loud minorities are ... loud minorities.

redefining (the already barely useful) left/right because of them is an unforced error IMHO
What kind of "better"? If it's for my mom then Word any day of the week. If it's for a math student, LaTex any day of the week.
Anyone noticed how the article carefully avoids mentioning the worlds largest truffle producer, and instead tries to pretend its mostly Europe?
It sounds like we have no disagreement then?

I'm well aware there are a lot of places C is used. My point is mostly that "waiting for someone else to fix it ... if you don't want to fiddle with C" is probably a better strategy than becoming competent enough with C to fix your own problems.

Becoming competent enough with C to diagnose and fix problems in production C codebases seems like it would be quite time consuming.

Also, I work with SREs that debug problems with MySQL and Redis without knowing C or looking at C code. Unless you are actively contributing to those codebases it seems unlikely you need to know C.
Concern that Dutch student data stored on American tech giants' cloud
It's a train. You're inventing trains but much worse and not available to the poor.

Just build a train.
The comedians I follow on social media aren’t all making a living from it. They are using it to market themselves for more gigs and appearances and engagements and roles as actors in theatre, movies, and television. It’s not just about comedy, but it’s a way for them to hone their skills overall, because comedy is about much more than just comedy—it’s writing, acting, and being able to improv with the audience in real time, which is a tremendous skill that can come in handy for almost any job. The best comedians are also actors, since they are playing a role on stage.
"risk" -_-' Because no private business has ever been bailed out or received any public funding, right?
There'd be no way for Copilot to know that had happened? What? YT uses Content ID. GH could set up a similar program for OSS.
The 7950X at 65W TDP delivers 12% more than the 5950X at 105W TDP.

The 7700X at 65W TDP delivers 16% more than the 5800X at 105W TDP and 38% more than the 5700X at 65W TDP.

88W PPT = 65W TDP

And they can be undervolted as well.

Source: https://www.computerbase.de/2022-09/amd-ryzen-7950x-7900x-77...

edit: added 5700X
layer8 was asking for icons that look good on low DPI screens. Breeze'a toolbar icons are mostly monochrome, which works but IMO is missing the charm of 98's colorized icons through Vista/7's 3D icons.
I don't understand why ridiculous acceleration is supposed to be good.

In something like 30 years of driving I've never felt the need to accelerate flat-out from 0 to 60mph. Why is this a thing?
Just curious: my understanding is Hasura kind of discourages using RLS in lieu of their own access control layer[1]. Did you consider pros/cons of either approach?

[1] https://hasura.io/docs/latest/auth/authorization/basics/
Anyone tried both and can compare? They seem quite similar at first glance...
James Webb Telescope pictures didn’t begin as images
I love that anyone would think McKinsey would have made it funnier or more efficient.
> using Copilot for public-facing code

Why this restriction on public-facing code? Are you OK with Copilot being used for "private"/closed source code? I get that it would be less likely to be noticed if the code is not published, but (if I understand right) is even worse for license reasons.
Relational databases add too much time overhead due to building schema or configuring orm for schema

That sounds like the same sort of argument as "I'm not going to write tests because they slow me down!"
I can only share a personal opinion.

Yes, I tend to be defiant when clicking on Medium links.

Although I found really interesting authors at the beginning (maybe they were lured or recruited?) the platform has grown enough to attract users that play the clickbait game with attractive article titles, good presentations of issues, often followed by a poor analysis/conclusion that just leaves me frustrated to have clicked the link.

I pay much more attention to HN comments on a Medium article though :)
Used it for a while, but unfortunately, the data at Openweathermap was just way off for my location (Germany). Switched to FOSS Weather (https://f-droid.org/en/packages/de.baumann.weather/), which is a wrapper around wetterdienst.de. Unfortunately, this app is no longer maintained, but it still works perfectly fine.
Nor me, he sounds fine.
This doesn't seem a reasonable notion of "out of the box": trying to use an officially unsupported distribution that doesn't include new binary blobs for new hardware is an experiment, not an update that is expected to work flawlessly: and since the binary blobs are working well and readily available the blame is split among the optimist (mostly) and Debian, not AMD and other driver authors.
Isn't this a tautology to the tune of "a program running on a Turing machine is a program running on a Turing machine"?
Can't believe I didn't see a mention of Paul Carlson in here. If you like vacuum tube radios, he's got plenty of it on his YT Channel.

https://www.youtube.com/c/MrCarlsonsLab

--Edit-- Sure enough it is in the article.
They tell you to not rely on it in their manual. So you still have to check manually.
I was able to complete everything that does not involve Random. I am working on a solution as a wrapper for the sort function, that involves the last digit of the seconds clock.

The amount of shells that run in the browser, amazing, the number of new shells that run well in the browser - amazing.
Speaking as a Brit. I don't think we have the capacity to learn many times faster.

I suppose there is something in our culture. A lot of inventions and science has come out of the UK.

There's also an (I assume) cultural phenomenon of tinkering in the garden shed.

I suppose there's the Protestant work ethic, the ethic of self improvement, a general acceptance and perhaps celebration of odd balls and tinkerers.

It the field of computing, it probably helps that we speak the same language (ISH) as the us, where a lot of this tech came from, but didn't have the money to just buy solutions.

But I don't really have any experience of other cultures in this context to say whether these things are unique.
For tech or dev articles, https://hashnode.com/ is the best platform. It supports adding custom domains and it also has a very active community.

If you use Notion to write your articles, you can check out https://feather.so. It converts your Notion pages and builds a blog out of it. You can then assign your own domain to it.

https://ghost.org/ is also another excellent option that you can check out.
This is about standards. Laws for thee and not for me? It's just particularly hypocritical that the same companies that will sue anyone for violating their copyright have no issue violating copyright themselves.
The effort to make a key-value store on top of a relational database is negligible.

The effort to make a relational database on top of a key-value store which is not already a relational database is great.
Intriguing! When working on its own programs does it interpret or compile the functions?
Or rather, it is an issue with Debian; and all they need to do to fix it is update the firmware package; not sure what's preventing them from adding new firmwares at least.

Been reported before as well: https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=firmware-a...

No idea why this made it to the frontpage though.
One of the better scenes in Jurassic Park.
Ray tracing: how Nvidia solved the impossible
The "app-as-function" is not at all contrived though, it has some very concrete applications that make use of the composability advantages that functions have. The [rack-test](https://github.com/rack/rack-test) gem (and similar languages) work exactly like this: they run the "app" part without the "web server" part to enable much easier testing. Rack middlewares similarly treat the enclosed app as just a function taking some specified input and returning some output value.
To be fair, a computer that does not start is extremely stable and can reliably to be trusted on to always do the same thing.
Calling the AI “Leader Lars” is a joke at the expense of the former prime minister Lars Løkke Rasmussen, who famously defended his relationships with wealthy fishermen who donated money to his private fund, while making a fortune based on quotas assigned to them by his administration. His defense based itself on considering “Private Lars” and “Politician Lars” as separate people, arguing that there wasn’t potential self enrichment since he was separated people when he gave them the quotas and when he received the money. At the same time arguing that the media shouldn’t be digging into his private affairs as he has a right to “sanctity of privacy”. It was all a rather stupid affair, but somehow he escaped any real legal scrutiny for all of it afaik.
> For a weather app that would mean not sending my location data anywhere, but also not sending the locations I want the weather for anywhere either since if you know that most of the time you'll be able to tell where I am or where I will be.

This doesn't even make sense. How do you want a weather app to not send "locations you want the weather for"?

Also, updating a local copy of every weather place on the planet doesn't scale at all. There's so many places that it won't fit on a single device.
I'm wondering if that mobilisation isn't worse than a band-aid. I think it might actually be hurting Russia's ability to fight this war, for the reasons you state, and because it's putting more stress at all the weaknesses of the Russian military: logistics, command and control, and morale.

Those people need to be moved to the front, more food, ammo and fuel needs to be moved to the front, and Russia is already struggling with logistics. Their command and control seems to be a mess with Wagner and the militias operating independently from the Russian army, which is short on officers, and each branch blaming each other for all the failures. Adding more untrained troops is not going to improve that situation. The impact on morale is probably obvious.

Best thing to do with those conscripts would probably be to put them in trucks and let them drive more stuff to the front. Or in factories to make more stuff.

Best thing strategically for him would probably be to withdraw from all those recently "annexed" regions and bet everything on keeping Crimea. And negotiate a deal to trade all of that land for recognition of the annexation of Crimea. I think Crimea is really the best thing Putin can possibly get out of this war. And even that is hardly certain.
"Stable" in its unchanging meaning is an all or nothing philosophy. If you are running on prerelease hardware you do not have a "stable" system.
The are plenty of rolling (Arch) or certified (RHEL) systems that ensure you have a "stable" experience in its always works meaning.
Yeah, those things were obviously designed to be hand-soldered, no automation possible. I guess this also makes them easy to repair ("easy" as in "not fiddly", obviously you still have to know what you're doing).
let's say, MySQL

There's your mistake. Using Postgres with an Array column you can just search for records where the column contains a value if you define it like "character varying(100)[]", eg

SELECT * FROM users WHERE skills && '{"databases", "sql"}';
Widgets is a big reason on smartphones.
That's what I wrote yes. I could also have achieved the same using the file system and plain files, or using a graph database. My point is/was: the document model seemed to us the model that fit the best for our problem: the `skills` attribute is an unbounded list (well, in practice the list was bounded to have at most 50 items) that can be filtered by. So in MongoDB, that's plain simple to implement. In MySQL, though, as you said, you have to come up with two tables (one for `user`, one for `skills`, make sure FK are in place, and then use joins for filtering... doesn't seem to me that this model fits better)
Isn't this, technically, a case of "one", since it's one user messaging one user?
I think you meant to write “The AI will just ignore the politicians once elected”
Right, so we need a system for when a dev goes and grabs code-snippets from blogs and open-source freely licensed projects on e.g. github in which they can say that the code is from so-and-so source?
So like a way to distribute and inherit git blame?
That's how Git submodules [1] show up on GitHub. I didn't actually know the project was using them. Interesting. As far as I know, this is an ideal use case for submodules, yet at least I've rarely encountered them in the web dev scene for some reason (well, IIRC there are some gotchas).

[1] https://git-scm.com/book/en/v2/Git-Tools-Submodules
Read the paper, it's quite short and sweet (though NN papers do have a lot of subscripts and superscipts)

Basically yes, it was known that we can always do this. But apparently until now no one gave an algorithm to do so. I think it would probably be difficult to come up with a similar algo for sofmax
Is any substantial store of endorsements / comments for f-droid apps to be found?

I guess the absence of a "like" or review function in the f-droid app is a deliberate choice, but I'd love to see user feedback at a central, or at least easily discoverable, place.

This has been discussed [1],[2], and looks like it won't happen "officially", but a third-party site utilising the API and possibly organised like nexusmods, with posts and endorsements, say, would be nice to see!

1: https://forum.f-droid.org/t/reviews-feature-for-f-droid/1197...

2: https://forum.f-droid.org/t/discussion-thread-for-each-app-i...
Hi Ryan, thanks for posting here.

So I had something similar happen to the OP a couple of days ago. I'm on friendly terms with a competing codebase's developer and have confirmed the following with them, both mine and it are closed source and hosted on github.

Halfway through building something I was given a block of code by copilot, which contained a copyright line with my competitors name, company number and email address.

Those details have never, ever been published in a public repository.

How did that happen?
With a tube amp at least you have something with lasting value, these radios will unfortunately be turned into decoration items when analog radio is eventually switched off. Of course, as the article also mentions, they can still be used as amplifiers. How about installing a Bluetooth interface ;) ?
elf_to_shellcode: Python Library to Convert ELF to Shellcodes
One of the best (well made, great design, functional) Android apps I'm using currently is a weather app. It's made by the Norwegian Public Service Agency, NRK.

The app is simply called Yr and they have a website where you can find the apps (bottom)[0]

[0] https://www.yr.no/
If you're interested in secrets for the Z80, shameless plug ! I gave a talk at FOSDEM this year on secrets that were discovered 30-36 years after its release (MEMPTR and some of SCF/CCF behavior): https://archive.fosdem.org/2022/schedule/event/z80/

There are even more secrets that were discovered in recent years that aren't in the talk.
But copyright law doesn't really care about how you prevent infringement, just that it doesn't happen. Isn't it up to Github to come up with a way to do it, or otherwise not do it at all?