skysight-inc/HackerNews huggingface dataset:
Thanks for the detailed analysis, I really appreciate it.

> why require certificates and PKI

to buy down risk in a highly regulated sector. Tesla has been doing this internal to their cars for a while now. Inferences from the ML computers are signed and compared, and the path software. And there's already a pile of PKI options available.

> it’s my professional responsibility to assess its validity, suitability for purpose, and limitations; to know how to use it properly; and to interpret and evaluate its output.

I commend that approach, unfortunately, policy at a national level has to assume there are bad actors. The problem in my profession is that anything more than some light algebra to calculate basic statistics is completely out of their skill set. Additionally, the practitioners are so bound by other policy, they basically have to be compelled to do anything more.
> but there are companies that manage to do this right, and please both OSS and commercial users.

Can you please elaborate, how companies doing right, do things?
The obvious thing to do is to breed for luck.
MBA programmes?
Wow! It looks much better than Zip NeRF, at least from the video.
The daily mail et al will continue to pay them - £150 for the first photo £50 for each additional [1] of "celebrity walking into a party" or "royal shakes hand".

Are people with blogs really paying Getty Images £150-£450 to have one of their images on their blog post? I suspect nobody else was paying the photographers for the images before this and nobody will after, it changes nothing.

1. http://www.londonfreelance.org/rates/index.php?work=Photogra...
> No free country would tolerate tha

Which countries do you have in mind?

I know a lot of Americans talk that way about America, but America tolerates quite a bit of government censorship (DMCA/SLAP), privacy violations (NSA/TSA), and civil rights violations (prison slaves, war on drugs).
One of the filesystem related crates I was futzing around had an example where they set the file permissions to 0444. In Rust. Whooops.
The article describe a simple solution I came up with to bypass the VPN at work to freely listen to music while programming. I post the article here to get a feedback from the community: probably a simpler and cleaner solution exists. (Actually, I'm reposting this link since ,stupidly, I had to change the article URI to fix a typo).
I also dislike it for different but related reasons. For one, while I believe in anthropogenic climate change, I don't think itst as scary as purported, and if I'm wrong about that, at the very least I don't think humanity can solve the problem without killing everyone. I think that the focus on climate change takes away from resources that can be directed at more tangible, solveable problems that people can wrap their head around, like chemical introduction into biomes, plastic, deforestation, overfishing, extinction of important species due to human action and probably much more. Think of what was accomplished before climate change became the main focus. We ended leaded gasoline and lead poisoning, we fixed the ozone layer, we instituted rotating logging land to maintain forests, we mandated commercial fishing use techniques that don't kill dolphins as bycatch, we refused NOx emissions considerably, we basically ended littering in and around cities in western countries, and again, more I'm not thinking. It seems though nowadays that none of the problems left to be resolved are being seriously pursued because everyone's focused on greenhouse gasses. There's so much damage being done that isn't carbon dioxide that simply doesn't get enough attention because climate change sucked all the air out the room.
The article notes that records from that period are fragmentary at best, and the Oxford ones only cover 1296-1324 (fragmentary) and 1343-1348 (relatively complete).

Point of interest: Philosopher Thomas Hobbes taught at Oxford ~1600. He later wrote Leviathan, in which he characterized the natural state of humankind as "...and which is worst of all, continual fear, and danger of violent death; and the life of man, [...], nasty, brutish, and short."

One wonders whether the Oxford of ~1600 was much better than the Oxford of ~1300.
https://youtu.be/yS_-NArgjik?si=31fFU7O2WbUFcTTz

https://www.kino-teatr.ru/movie/kadr/4780/65656.jpg

Just a funny reminder of how it was promoted at some point.
> Certainly not, Microsoft-y admin only know Microsoft, they usually can't do much else, it's all they know.

I am a linux sysadmin. Honest question: Would I have an edge on a Microsoft-y admin or are linux sysadmin skillset limited to Linux ? I can find my way around a lot of network appliances (sophos, cisco, junyper, etc.) and I'd expect a windows system to be as capable.
I literally lived in one of the buildings in the picture. Bill Clinton lived in the next house, and tour guides will point this out.

I remember when that article was featured, it was quite a shock to see my old dorm rooms on the front page of Wikipedia.

Fascinating to think how that tiny little lane used to be the red light district.
https://www.nytimes.com/2020/07/05/insider/capitalized-black...
Well, it's by ESR so the smug pedantry is taken as read. It may be stuff every hacker used to know (and I'm old enough to have dealt with everything there other than the 36-bit stuff) but so what? There's a ton of stuff going on these days I'm too old to care about and don't know but younger hackers probably have forgotten they ever had to learn it.

Modems are still connected via serial lines - our embedded project has a modem connected to the MCU via a UART. We ran out of MCU pins for HW flow control but it's essentially the same as how we did things in the 80s with external modems.

I assumed AT commands were still in use either because they're so easy to use or they're easy to test. I can't say whether the autobaud feature is still useful but the modem we use can do it.

I think (some) IoT devices can still use RS-485 which seems similar to RS-232. We're in ag-tech so the sensors we talk to use SDI-12, a shared bus serial protocol with 12v power and 5v signalling. Lots of weird stuff out there!
What part of the Myanmar justice system failed?
How do people get away with raping and killing people on camera with their identities known by the wider public without going to jail?
and many of the other reasons are so much more marketable to actually change behaviour. it isn’t just a dangerous strategy, it is ineffective. the motivations of campaigners are laid bare by their preferred causes
Node-RED - nodered.org - has snap to grid but no auto alignment...
> rely on second parties maintaining transmitters.

yeah, this is true. Passive radar does the same thing. its passive because the system isn't transmitting, something else is.

SLAM data can be pretty sparse. The keypoints for a city the size of london is under 100gigs. (although that depends on your algorithm)

but if you think about the amount of effort required to make GPS work, keeping an active visual map of a country isn't actually that much in comparison.
They should have seperate the liability software features like braking, accelerating, airbags etc on a seperate controller with a seperate team and seperate quality focused goals. The savings in production, they came and went. Protection goals and protection effort..

Also

-use model based design? Dead link? It's strange reading old articles with the problem solving buzzards of yesteryears strewn in as recommendation.. Oo will save the day.

Wikipedia Artikel critcism:

"
While Model-based design has the ability to simulate test scenarios and interpret simulations well, in real world production environments, it is often not suitable. Over reliance on a given toolchain can lead to significant rework and possibly compromise entire engineering approaches. While it's suitable for bench work, the choice to use this for a production system should be made very carefully. "
I mean is it copyright trolling if the organizers are actually infringing on copyrighted photos?

I wonder what people living off selling photos think about that.
Not relevant since they have chosen to not identify with it.
This week in KDE: time for the new features
I would like to have such a browser extension for yt player reacting to the quality of GSM/Wi-Fi signal.
> There was an expectation on adult men that maintaining order was part of your social responsibility

This is pretty interesting. Imagine a society where you're the police, in fact everyone is the police.

I wonder when the thinking on this changed. It would be unthinkable these days to feel responsible for general public order as a private citizen. At best you'd report whatever the issue was and move on.
Or it could have furthered censorship and propaganda. It's easy to sit on your hands and think the status quo is fine in Rwanda if every bit of footage revealing how bad it was is suppressed.
If you are the target of automated copyright trolling, inspect your server logs whenever you get a notice. Some troll bots will (surprisingly) use an honest HTTP user agent so you can easily block it.
Very curious about the context of that first comment, do you have a link?
> Did forests disappear? Did people lack time to adapt?

Tree are dying in a huge number in the Alps due to lack of water, and the wood production industry is still wondering which species to plant instead of the native ones that aren't reaching maturity anymore, so the answer to these two questions is a clear yes.
I really object to using the term ‘trolls’. There are real people on the other end trying to earn an honest living from their chosen profession. Just because it’s ’only’ a blog, or my website is soo useful, doesn’t make it right to infringe on other people’s rights. It’s a good thing that techonology enables photographers to enforce their rights more efficiently.

A good side effects is that it is starting to sink in for website maintainers that, yeah, you cannot just pick the first photo that is convenient for you.
France is a wonderful holiday destination. It has mountains, snow in winter (for now...), hiking in the summer, hot seaside, cool seaside, Arcadian countryside, lakes, rivers. Museums, castles, palaces, Roman ruins, Eiffel Tower...

If you live in France, there are so many holidays you can take by driving for 3-4 hrs. But so many places (many of them lovely) where you can never do most of these. If you live in Iceland, for example, I don't think hot beat holidays are for you without a flight.
https://news.ycombinator.com/item?id=37710007

This.
ohhh Another research paper from google that will leads nowhere
It really feels like the US has been regressing in recent years when it comes to racism. A lot of the hard-won progress is seemingly dissipating.
That should also work, but I did not do it this way and had no problems after I got the basics right. I have general mousedown and mouseup handlers and use a timeout(~150 ms, but configurable), to determine if we deal with a click, or start dragging (or other things).
And on mouseup (or if the mouse leaves the screen) and there is dragging in progress -> stopdrag. So dragging for me ist just one of different special cases ..
Almost all Firefox employees. Loaded cost is usually 2x salary
After being hesitant to try GTNH for the longest time, I finally decided to give it a go about a week ago.

I’m hooked and honestly surprised at how smooth it’s running with the Java 20 support on such an old version of Minecraft.

10/10 would recommend.
I don't really have a dog in this fight, but black isn't a nationality...
Eve Online does this for 20years now.

the size of 'big engagements' that are still playable has gone from a few hundred to a few thousand in this timeframe. thou players tend to hit the ceilings and "playable" is a matter of opinion.
It's harder to block.
Anyone in European Union most likely only works 40, because we have actual employee protection laws here.
On the other hand, if it reflects their costs, I'm very happy to have an option that is 100x cheaper, rather than a more strategic one that raises the lower price by 10x.
I read somewhere that police were an invention - I can't remember what prompted it. But there was law (courts, trials) before there was enforcement.
Tfa suggested he was provided the images by a third party - how do I know the image I paid for on a stock image site is authentic and what’s to stop copywrite trolls from assuming it’s not?

Personally, I think image trolls (and most copywrite complaintants in general) can get fucked.
The equivalent of 50% full time job (37.5 hours 52 weeks a year) or 2hr 45mins a day every day of the year
Agreed, I also suspect this. Since they don't release anything most of their "fantastic" papers are probably just BS made to let people think they are still relevant
https://youtu.be/mBI4iXnJ5hk
Yeah, this isn't trolling, it's enforcing
https://www.xkcd.com/2835 ... c++ syntax ...
Nickel (https://nickel-lang.org/) is a new configuration language which builds upon lessons learnt from YAML, TOML, JSON, JSONNet, Nix and many others.

Not affiliated. Just want to see the project succeed.
That's a bit expensive, I do the same thing but the tiny house is an RV and I pay less than 400. It's absolutely fantastic, when I tell people what it costs me a month to support 3 people they can't believe what they're hearing. But you tell them you don't live in a city and they immediately default to "life's not worth living unless you're in a city."
Something I realised recently is that "visual code" can represent different paradigms. If you use Node-RED[2] than the visual code presents events and data movements. If you use something like Blender nodes or Noisecraft[1] then the visual code presents a state machine which is always on.

It helps to think of unix pipes when working with Node-RED, but when working with state machines to think of wiring on a circuit board. I wrote down my ideas in blog[3] - if anyone has more representation, please share!

[1]=https://noisecraft.app/
[2]=https://nodered.org
[3]=https://blog.openmindmap.org/blog/pipes-wires-nodes
Agree on the range being low, but I’m pretty sure you have to assist the bike mechanically to reach that range.
I've been using the equivalent function in Rust for some time with great success. I think it's a good addition to C++ as well, and I'm looking forward being able to use C++23 for that kind of things.
Disclaimer: Senior Cloud Engineer for a $billion+ SaaS company here

I think this argument is only valid if you would use cloud services without private networking set up. The #1 skill a company needs if it wants to leverage the cloud is network engineering/security.
There are things like Azure ExpressRoute and AWS DirectConnect that give you private access to the cloud providers own backbone network infrastructure to avoid sending traffic over the public internet.
And if you are worried about securing the data at rest, you have everything available to encrypt and protect it. In my experience the problem is not that "the cloud" is insecure but companies trying to avoid the extra mile to properly set up their infrastructure for the sake of saving money and efforts.
Sure, the hardware is not owned by you. But why should it be? Running this stuff at hyperscale is the more efficient and ultimately secure and reliable way.
> what exactly is the standard Facebook is meant to enforce? Should it ban everyone who is responsible for pointless killing? That includes the US leadership apparatus - should it ban everyone who voted Aye for the Iraq war? Afghanistan? Wars like Vietnam? (yes, the people who voted for it knew better). They won't do that. We'll have a large, powerful company applying uneven and subjective standards.

I completely agree that Facebook isn't well placed to make these decisions, however the architects of the Iraq War faced almost no consequences. I wouldn't be upset if Facebook banned Bush. I agree with you in principle but the example you chose is exactly one that I would be comfortable with. Incidentally Facebook did ban a different former president, so I guess your point about Facebook's position of influence is true.
Im not sure why exsctly you would prefer this over just a few overloads of "operator<<"?

Why is it all macros? That seems ancient. Again, you could do this more cleanly with concepts and a templated operator<<, which then also supports more than just std::clog (fmt/std::format will happily use operator<< for example)
Of course you did, that's what "legal" means
I don't think it's that simple. "The algorithm" historically favoured engaging posts, which basically means "what people care about".

This same algorithm pushes all the good things that someone like Wirathu was doing (for the Buddhist population) as well as the horrific things (promoting genocide).

So let's talk about the obvious -- disabling "the algorithm". With no algorithm the problem might be even worse! If someone like Wirathu runs 20 accounts which each post 10+ times per day, his genocidal speech might be even more over-represented to the general populace. Timeline order rewards spammers, which rewards people with resources to simply scale output to more of the same.

Well ok, why not improve the algorithm then? It's easy to say "just promote the good stuff", but it's very difficult to do in practice at scale. Let's examine why.

Since it's all happening in Burmese, any ML models for sentiment or radicalization or hate speech will hugely lag behind English in effectiveness. A poorly trained auto-moderator is often worse than none at all, because it acts at random.

It is also a cat and mouse game -- simple models are stymied by basic (for humans) techniques like misspelling, swapping letters for symbols, inventing new slang words, dogwhistles, appropriating benign words, etc.

Ok, so why not scale up moderation? Well, they need to find sufficient Burmese speakers who can be in person in their offices. (In person because of data protection and resources like mental health support.)

It's not a popular language, so finding any candidates is already difficult, let alone people who are willing to wade through the horrors of humanity day after day for a paycheck.
Nickel (https://nickel-lang.org/) is a new configuration language which builds upon lessons learnt from YAML, TOML, JSON, JSONNet, Nix and many others. It has optional types and logic (functions, variables) for when you need it.
Look at the Raft protocol. In general you’d rather not integrate at the protocol layer; it’s standard to use a consistent store like etcd that implements Raft for the coordination/data that needs to be serializable.

(Kubernetes uses etcd so it scales pretty well for a strongly-consistent k/v store.)

You said “multiple datastores” so I’m assuming you have heterogenous data and something like CockroachDB isn’t an option.

> I'm a beginner in this topic and I find this topic interesting.

Not trying to gatekeepe but rolling your own is dangerous. See https://aphyr.com/ for the gold standard in testing (great educational material). You can use Jepsen to test your distributed systems. But better to just use datastores that Kyle has shown are solid.
Trump had handlers. They just wish Trump would do what they said like the other politicians
But see, that's the sort of thing that would give it away.

You got to shoot for something just attainable enough to sound credible, while still being at the "enviable" end of the spectrum.

"FB AI, make a series of pictures of my first 3 months at Goldman Sachs in 2021. Include me shaking hands with the VP of software as I receive a productivity award for making them $1m in a week. Include a group photo of me and 12 other people (all C execs and my VP must be there). Crosspost all to LinkedIn, with notifications muted."

"Ok done"

"ChatGPT, take my existing CV and replace entries from 2021 onwards with a job as Head of Performance Monitoring at Goldman Sachs, reporting to VP of software. Include several projects with direct CEO and CFO involvement. Crosspost changes to LinkedIn."

"Ok done"

... and now I can go job-hunting.
In the thread on RPi5's release announcement, I wrote that gpu performance is lagging compared to cpu, ram & storage upgrades on successive RPi models (VC6 being a minor upgrade).

Looks like that view may need revisiting... :-)

As an aside, I'd be curious how this VideoCore VII compares to gpus found on RISC-V boards like those based on JH7110 and TH1520.

From what I've read, those gpus (PowerVR based, iirc) are newish designs with a nice RAM bandwidth preserving architecture. BUT! Implementation (like, process node) matters, and so does driver support. Looks like RPi5 sure has the edge on the driver side!

Although (at this time) you probably wouldn't go for a RISC-V board for performance reasons anyway. But it would be nice to see how their gpus compare to the RPi5's in real-world benchmarks.
For completeness, you can buy suitcase scooters with actual luggage space right now[1].

I actually saw a child riding one (not this model, but similar) at the airport on a recent trip. I'm sure they were having fun but I doubt it's useful enough to warrant the cost and weight penalty over a regular carry-on bag for most adults. Any adult incapable of walking through an airport likely doesn't have the flexibility and balance required to ride this safely.

[1] https://www.airwheel.net
Show HN: Integrate Discord with Jira
Looks like growing number of companies are adopting Discord as their communication platform (instead of Slack or Teams). I've developed this integration between Discord and Jira and it is much more popular than I expected. By the way I continue improving it, so feedback and insights are very welcome!
Beautiful design but no lock point to attach it (with its accessories secured to a lamp post or a bike rack?

And no handle to lift it like a suitcase?
That's not even the worse part. The refusal to make a change that costs you nothing in order to stick it to people you don't like is much worse and indicates all sorts of behaviors you do not want on your team.
I wonder if medical journals took their origins from this tragedy. I also wonder if it's still a viable treatment for the violently suicidal.
Oh, upright! I was expecting something like the Walkcar.
Just ... write... the function. What is so bad about that? Sure, if you day job is to literally write enums all day then automating that process is worthwhile. But how often do you do this? How much harder is it to just verify the stupid simple function version going through macros hell? Why is this so commonplace in software? I don't see a /s at the end of the blog so the author is unironically advocating for this practice. Am I wrong?
"convinces" = my anthropomorphizing alarm just went off.
Maybe I'm "cringe" sure.

I don't think what I experienced was an admission of guilt. There's a lot of different ways a company can exploit its market position inappropriately. And bringing up a sensitive topic like monopolies can make people uncomfortable because it's related to other ideas - like anti-competitive behavior. I literally had a manager describe a tactic to me that would be illegal anti-competitive behavior. Granted, it was something well outside of his control so he's no risk to the free market.

My hope was that by asking about the topic people could confidently describe why Google had no monopolies and wasn't exploiting anything. I didn't get that at all so I stopped.
how about this trivial thing ?

enum class days {
MONDAY = 1,
TUESDAY = 2,
...
};

constexpr const char* str_day(days d) {
switch (d) {
case days::MONDAY: return "MONDAY";
case days::TUESDAY: return "TUESDAY";
...
}
}

maybe just throw in a 'noexcept' for good measure as well.
MakerNews: September 2023 Round Up
Plot twist: they are the same person, just deciding who to play each morning depending on mood.
I wonder if it's possible to create a game engine with this, for dream like open world games. Since the demo runs well in the browser I assume that it would allow for higher FPS than usual games