skysight-inc/HackerNews huggingface dataset:
I'm still on 1, but admittedly this is the last time I ever set something up on WSL. VMs are still superior, at least for me.
> In that case, new developers just don't need to learn the old feature at all

That's not true if you want to be a professional C++ dev - you will encounter projects stuck in older standards, or legacy code written in the age of old standard. In practice you need to know everything from C++98 to the newest.
Many of these "new-feature enthusiasts" work at companies like Google and Meta where they have both enormous C++ codebases and dedicated teams that constantly work on internal libraries and tooling to make those codebases better. They will be using these features because they can mandate it.

Some big new C++ features reflect this reality, for example coroutines: it's not a feature you would use directly as an application developer, but it provides sufficiently flexible underpinnings that allow these FAANG teams (and other library developers of course) to integrate coroutines into their existing async libraries and start converting code over.
Oils made from :

seeds- gingelly oil, groundnut oil, sunflower oil, coconut oil, rice bran oil.

Fruit- olive oil, Palmoline oil
This is the 100Mbit PoC for an idea that clearly scales to 10G if you buy an expensive enough FPGA.
When English is spoken by Lithuanians I've noticed an unusual Americanish accent that can sometimes be quite strong. Naturally it makes sense and TV, Films and other media sources are a key teacher for English outside of schooling. But it is a little odd to be around basket-ball playing, American accented Lithuanians.
Juicy Beast was considered a top tier studio in the Flash ecosystem with many hits in that space, and Toto Temple was well-known and much anticipated at the time by the scene. Unfortunately the scene was dying; and the gameplay aesthetics that made for a successful Flash game did not translate well to the PC and console markets.

Cuphead and Overcooked wouldn't come until a couple years later, on the next generation of hardware. It's easy to blend these timelines together in 2023, but at the time these things were worlds apart and not influential over each other at all.
Disembark is one of those words that appears only in certain contexts. Any official announcement is going to use disembark or alight preferentially to leave or get off, but almost no one would use them in normal speech. (Here in Ireland, anyway.)
That was my thought too, this has been done many times before; I'd like projects like this to show their homework and prove they've tried e.g. erlang, scala, etc for the same thing, the pros and cons, the dealbreakers (and there won't be many dealbreakers), and why building a new tool is worth the effort.
Taking Reddit's r/AskHistorians Community Input on Next Steps
Using `using` is opt-in. So if you have code that has dispose function used for other purposes, rewrite that code before using `using`.
> Who is doing this in 2023? No one outside my examples above.

For macOS check apps made by Apple (Logic, Final Cut), Panic, Rogue Amoeba, or apps like Pixelmator, Affinity, Pixelmator, TablePlus, Tower, Dash... there's more.

There's even open source ones like IINA providing a premium look+feel.
Which is obviously just rebranding of Azure Functions / Azure Automation.
I like the first part of the article, but then he wents off to some weird rant about banking software that gets old quickly
I understand too little about GUI Toolkits to have a strong opinion on the technical merits, but as a music fan, I appreciate the name.
As a writer of embedded software I'm a big fan of state machines. I always thought they were underused in other domains, so it's good to see things like this.
Your comment has a gaping lack of real world profiling and "it depends", so that's likely why it's getting downvoted.

> most code will start running much more slowly

Most code, as in, most code that uses it? Are there are stats on how exactly std::map (and std::unordered_map, the more useful general purpose map) are used?
> Node packages work much better

Are you sure about that? I haven't seen a node app built from source on nixpkgs yet. That includes Electron apps like Signal Desktop, which is a bit disappointing.

There is this article about trying to package jQuery on Guix:

http://dustycloud.org/blog/javascript-packaging-dystopia/
More like to a time before the multimedial derangement; when we thought this thing would generally advance (Western) civilization on an individual level. Well played consumer industry and China, anyway!
Vapourware :(
I had a quick look and it looks really low-budget.

The thing is, I have limited time to play games, so I can be very selective what I spend that time on. This means I can limit myself to games that do everything right, not just one thing. That means story, but also production value. Good acting, good mo-cap, good graphic, a good sound track, etc.

Why would I spend the limited time I have for gaming on games that don't check all the boxes ? There may not be a lot of games that do, but there are enough for me to only play those kinds of games.
1.People like talking to each other on discord.
2. No. :/
I think one possibly underused utility of HDR is to have more saturated bright colors in various contexts. I would love a more saturated light blue color for text that is normally available in sRGB, just because #0000ff is too dark and I would like to just crank up its brightness instead of mixing in green and red. Think syntax highlighting or terminal colors.
Because it's easy, free and it just works.

Very few people actually care about indexing the conversations.
Critic: Large Language Models Can Self-Correct with Tool-Interactive Critiquing
The semicolon following that URL appears to be breaking the automatic link, as it's being interpreted as part of the URL.
Disclaimer: I work for Slint

I suppose you are referring to the "Embedded Add-on per application" pricing?
At least the non-commercial use is hopefully clear :)

Yes, we need find a better way to show the pricing there since it's dependent on 2 variables - volume and type of embedded system. Maybe some sort of a online calculator?
Bonus questions: why do I seemingly need to have both Java 8 and Java 11 installed on my work machine? But specifically some $RandomCompanyName Java, because Oracle Java and OpenJDK seem to be disallowed by corporate policies, and there are scanning tools running like hunter-killer drones, ready to snuff out any traces of openjdk and nuke it from orbit? And all I need it for is to run some PKI software that looks like it was written in the 90s?

I've lost track of what's going on with Java ecosystem, at least on the enterprise side.
No ownership semantics is a good thing?
Any reader seeing software described as “best” and “perfect” should exercise extreme caution
I don't see what the average would matter, because not all games are created equal. It's kind of like the Steven King / Richard Bachman experiment [1]. The question he was answering was not how likely a random author was to succeed, but how likely a good author was to succeed. So it seems that the important question is what are the odds of a genuinely good game going unrecognized, flopping completely? What are the odds of a Valheim failing? And I think that percent is extremely near zero.

[1] - https://en.wikipedia.org/wiki/Richard_Bachman
Have been using FB ads for events for the last 12 years and they never made a significant difference..
Might be related to the audience/topic but IMO facebook ads became useless for events in the recent years.
Way too many sites block or captcha-gate Mullvad IPs in my experience.
> *techinically it's even true for CPU in some cases...

Practically in all cases. It isn't as bad to branch as it is in a GPU. But branch prediction in CPUs is an important factor for performance critical code, and getting it right (e.g. by switching the 'branch/no branch' conditions in assembler or using branch hints such as likely/unlikely in the linux kernel) can make a very noticable difference. I've seen a factor of 2 in some tight loops, and 10% should often be achievable.

And sometimes, by using bitmasks or multiplication by 1/0, one can design branchless code which can enable the use of e.g. more AVX instructions on CPUs, while also avoiding branch miss penalties.
Thanks.. Probably we should name our major releases after some of the band's titles :)
Microsoft says June disruptions to Outlook and cloud platform were cyberattacks
The reason you can only do this with video is to avoid burn in?
It's not clear to me how / if this works with closures.

I expected that it would be part of a block initializer. e.g. `using x { /* scope where x exists */ } /* x was disposed when the block ended */`. This would also make it clearer that it can work even without assignment or with destructuring assignment (the outer object is disposed after the block even if it is not used).

I wonder why they decided not to do it like that.
Ancient Britons built Stonehenge, vanished. Is science closing on their killers?
short answer: because it's one of the options with least friction to get running

a lot of people who are into tech stuff already have a discord account making joining the community a one click process, the instant nature of it seems to appeal to younger users more than async forums, it's a fairly mature platform so it has a bunch of moderation/customization/integration features you might want, etc.

> are discord conversations persisted and indexed on search engines ?

nope (and that is a drawback many point out)
Okay, but now I'm left with the usual question: is that a WSL 1 issue, or WSL 2 issue?
Are you not aware of the networking TS and the asio / boost::asio library its based on? Those have asio::ip::(tcp|udp)::address, both v4 and v6 iirc. Not sure if I'm missing something?
There are also some words derived from French but pronounced in a very non-French manner. The t in valet should be fully pronounced. Making the word sound French is a non-U hypercorrection.
What privileges a superwhite QR code has versus a regular white?
Sunflower oil is made from sunflower seeds, not the whole flower.

Coconut oil is made from the 'flesh', which is the solid endosperm, which is part of the seed.
> I have been wondering about using high-level languages to program FPGAs recently.

In general this is a bad idea. It's a very tempting idea, but it leans heavily on "sufficiently smart compiler" that's inevitably not that smart and also not well supported since it's one guy's research project. Even the vendor supported ones aren't that great.

You'd be better off with a higher-level or more modern HDL that compiles to Verilog/VHDL. "Chisel" is one such.

The need to control state vs time and manage pipelining makes most higher level software languages unhelpful when trying to get efficient FPGA performance. Not only that, higher level software languages tend to encourage recursion, which maps really badly to FPGA architecture.
Wait, what server information leakage are we talking about? I didn't think keycloak leaked `x-powered-by`, and there's discussion[1] in their repo that shows they understand the concern. All software can be fingerprinted (if not then it has no user visible behavioral differences). Making it trivial to fingerprint a server isn't a good idea, but avoiding it entirely doesn't make sense.

Was there a specific trivial information leakage you were worried about?

[1] https://github.com/keycloak/keycloak/pull/5293
I understand that it's the way it is, and it could be worse, but man is 1 GB absolutely crazy usage.
I understand the intent of the flex, but if true, it suggests there's very little public Rust outside of packages that can be downloaded from crates.io and a smallish list of alternatives.

By comparison, there's so much publicly available Python code, from so many sources, that no one can honestly say they can even find it all. The same for C++.

I've seen papers where the source code was included in the paper itself (eg, the FORTRAN code in Sibson's 1973 "SLINK" paper), or only distributed as a zip file from the author's web site, or in the supplementary data (eg, https://scholar.google.com/scholar?q=%22source+code+in+the+s... ) .

Personally, I don't think it's true. I suspect Rust changes - just like new proposed C++ changes - are checked against only easily and "well-known" accessible package.
I'm not really having doubts but I am trying to figure out the right way to approach this. I have spent many years writing code thinking as an engineer if I just built the technical solutions I would figure out the rest but it's clear this isn't about code. Any of us could implement this. What really matters is developing mindshare. I previously bootstrapped the open source project and went on to raise VC funding. In the months before raising money I had become disillusioned with my efforts. I had to stop coding and use a different skill to convince investors to give me a chance. In this scenario I do feel it's the same only this time I need to convince the developer community that this is worthwhile and maybe crowdfund to get started?

If we cater to the few who really care, maybe it's enough to at least build something self sustaining for us and the people around us.
That's a "nice to have" problem down the line. What I've seen is the insanity of microservices being adopted by one-pizza-team startups.
I have a different experience. I can't play most of the AAA games as their gameplay seems quite simple in a lot of cases and they often follow common structures. Indie games are radically different in a lot of cases as they usually take more risks and just the personality of the creator(s) shines through.

My most favoure genre is roguelikes/roguelites which is just not present in AAA titles.
I had some success running a dance night in a cafe. Turns out dancers will pay for cake!
I care about websites I visit not seeing my IP since they can track me individually using that. Mullvad is the entity that hides it - of course they will see my IP. I don't care if Mullvad sees it, but I do care if shadywebsite6969.test sees it.
Something I figured out after riding a 650 through town for a few years is "assume you're invisible, and nothing else". That driver hasn't seen you, the road won't be clear after cresting that hill / taking that turn, there may still be cars going through the red, etc.

Crashing on a private track is one thing, crashing in the city where you can collide with walls, posts, sidewalks, cars (even parked ones), trees ... it's unforgiving even at low speeds.

Pieces of debris lying around can make you go down hard. Brake with a wheel on a piece of cardboard and chances are you'll just slide. Same for an oil slick.

The number of times I've seen shit flying out of or off of cars & trucks (a ladder, a large piece of wood, a rolling tire, a mattress) ... all that will put you in serious harm's way.
Works better in plain sunlight and with barcode scanners I assume. Pretty much any apps showing a barcode sets your phone on full brightness.
I think the probability is quite high that even fairly good games will flop, because there are so many indie developers, and because the tools are so advanced. So only the best of the best will succeed, or those which satisfy some unique niche, or which somehow already have an established brand.
> but don't hold them with your hands!

I invite you to Indian cities of today. A large fraction of riders is on a conversation on mobile phone -- either held up to ear by one hand or with the mobile pinched between ear and shoulder.

How they manage to get home alive every day - I don't know.
> That sounds like trying to recreate what Microsoft did with WSL1, which is an emulation layer for Linux on Windows. They realised that was a mistake (things like cgroups and container support are complex and slightly different implementations led to subtle bugs). Now WSL2 is a whole Linux kernel running in virtualisation.*

Wish they didn't just throw in the towel. WSL1 was (is, still using it) something special, WSL2 is only streamlining/first-party-ing the usual workaround of running Ubuntu in a VirtualBox.
"I wrote the RDL2 library for Moonray when I worked at DWA about 8-9 years ago..."

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

USD, MaterialX. Hydra. Probably NVidia's dominant position is driving MDL. Blender3d Cycles should support many state of the art geometry and materials node functions out of the box. Without needing to purchase commercial renderers like OTOY Octane or Chaos V-Ray. Integrating Moonray with Blender? Sounds like a lot of fun. GPU Summer, baby ;)
No standardized support in HTML/CSS. Video containers can store the color profile information.
My sister, a Canadian, has lived in England a decade now. The locals can't hear it, but I can hear her accent and how she generally speaks has changed quite a bit.

She can hear it and knows it but can't help it at all.
Show HN: Hat Trick 247 – Experimental AI-Powered 24/7 Soccer News Radio [video]
Wanna time travel to pre-internet days?

Article: 67% yes, 33% no

Hn comments: 100% no.
By the way it's not just salary. They're also subsidizing up to 80% of the cost of a home.
At some point I'm planning to work on a web backend for AccessKit. I know that creating a parallel DOM for canvas-based web applications doesn't solve all accessibility problems, but it'll at least be better than nothing.
I think this is a good summary of what makes great teams, and it is true of all great(productive and high performing) teams.

The point about management empowering individual employees is key to this, I believe. I have been on many highly productive teams - and not-so-good ones, also.

The key difference I've noticed in the functioning that was different for high-performing teams was the management being keyed-in and pumped about what they were doing. There was little scope for dirty politics to seep in as everyone was aligned with the mission.

Now every org says these things. But the key difference, I have come to believe - is the management of these teams.

Sometimes, things appear rosy in the interviews. The numbers look good and everybody on the team is nice. Then you end up joining and discover some of these actors have hidden motivations and they are not working for the organization. Misaligned objectives. Anyhow, this is a good read nonetheless.

I would suggest caution and making your own judgement, going with your gut feeling - when joining new teams in tech!!
Yes. Drone delivery is the current hottest shit.
Yes a non-profit reddit would have been great, but not sure it would have made it this far. And probably couldn't have gone that route after it was acquired early on by Conde Nast in 2006.
"We have no evidence he's guilty of murder BUT what if there might evidence. That's all I need to make an accusation"
Basically a replay of "opium wars" with USA as "18th-19th century China" while China is the Brits back then. Instead of opium, you get the fentanyl, T-bills purchases, cheap labor and "chips". This time, however I dont USA rebounce like the Chinese in the 1950s-2010s. American historical never reach Chinese level of industrious culture unless the entire American population replaced by another one (maybe similarly happened to native Indians dying of plaques, perhaps biological war wiping Americans and some other nationalities taking over).
Is it named after the band?
Came here to ask the same question
See every web browser ever made. Also: Every GUI toolkit ever made. Also: IDEs. Eventually, someone is complaining about "bloat". Please: Give features, then I'll deal with the bloat.
Does it work only with text? Or image/video processing too?
Yeah I normally use oci-containers but for this workload the only supported method of installation is a `docker-compose.yaml` file.

I've just written a systemd service that does `docker compose pull` and `docker compose up -d --remove-orphans` with the compose file being written to the Nix store, works well.
This was explained in demo website [1] that was submitted earlier today [2]

> It works by displaying a color whose brightness is way outside the standard range of sRGB color space.

> Unfortunately, this color cannot be represented with CSS colors (rgb(999,999,999) doesn’t work) or any of the widely-supported image formats. However, an HDR video can represent this color.

[1] https://notes.dt.in.th/HDRQRCode
[2] https://news.ycombinator.com/item?id=36384625
Any problem with C++ can be solved by adding more features, except of course for the problem of too many features.
https://www.imcbrokers.com/marine-salvage-companies-around-t...
> and a human needs to reset stuff manually.

Unless it's so bad as it becomes unbootable and no safe boot option exists that can be engaged via, say, the serial console, being able to power cycle the board should be more or less enough. If the bootloader can be controlled via a serial console, then it can be automated.

Of course, someone needs to build that infra.
Ah, got it. I honestly wasn't trying to take a jab, I thought it was common knowledge he just isn't considered a good actor, but then again that could be because of my age bracket. I certainly could have worded it better though.
Duplicate: https://news.ycombinator.com/item?id=36384625
Any QR reader in 2023 that cannot read a black and white QR code on a regular brightness phone screen should probably be considered faulty...
I find Discord quite versatile and a bit overwhelming at the same time. As to SEO, see https://news.ycombinator.com/item?id=36383773

AFAIK most of the gamers choose it for voice chat (Anyone remember TeamSpeak?)
What.CD's Gazelle Source
This paper is a great intro to cuckoo hash tables: http://www.ru.is/faculty/ulfar/CuckooHash.pdf

Since you have multiple hash functions in use at the same time you can simply increase the number of hash functions when you grow a table to include ones that also cover the new table space.

You can then lazily hash keys with the new functions whenever they are cuckooed out of the current position, and perform lookup with all of them.

If you keep track of how many elements are using each function, you can then start deprecating the old ones once all of their keys have been hashed with the new range.
That's Nuts.

Edit: Sorry, I'm on a Nuts device.
Every time I'm queuing somewhere that requires scanning QR codes or digital barcodes, I see some people going through the back-and-forth of scans not working and the person fiddling with their brightness settings or fighting auto-brightness. I'd say there's a legitimate use case for this right there.
> You'd be better off with a higher-level or more modern HDL that compiles to Verilog/VHDL. "Chisel" is one such.

As is Clash, the language this project was written in :) https://clash-lang.org/
Trading teams at Crypto.com exchange raise conflict questions
I know about vcpkg but there's only 2k packages there. The point of the grandparent comment was that there's SO much C++ code / so many packages you can build in a crater run that it would be physically unfeasible.

The problem with vcpkg, just like with any other "ports" package manager, is that it's not maintained by the original authors of the code but rather by a separate community. It's a bunch of "ports", trying to standardise the builds and installs to a common format. Out of wonder, I looked at a few recipes, they seem to just install things for you, but you have no automated way to do a crater run still - since most of those libraries are header-only you will need to write library-specific code in each case to actually use each package; at least a single include. The tests are seemingly also not being run.