skysight-inc/HackerNews huggingface dataset:
The usual alternative is a committee, see for example Apache Software Foundation's Project Management Committee Guide: https://www.apache.org/dev/pmc.html
Why would HR receive my information?
OpenAPI Technical Steering Committee (TSC) member and OAS Community Manager here. Happy to answer or redirect all questions related to Moonwalk / OpenAPI v4.
LoveGenius is an AI-powered dating assistant that uses data from thousands of successful dating profiles to help users create compelling profiles and engage effectively with potential matches. Combining the science of attraction with advanced algorithms, LoveGenius offers a personalised, data-driven approach to enhance success in the online dating landscape.
I also immediately noticed it was an old post, because the new standard version have all but eliminated the frustrating complexities of the language. :D
Yeah, Op is so off base here. I do think that George still gets astroturfed by Muskateers though. Possibly even Musk's paid for army, but I think they are still cool with each other. But people who wanna cuddle an Elon will just jump in and crap on George or Comma quick. He was for sure more than a bit manic when he debut Comma, but their tools work and they have been in quite a bit of use for a while and their new robot platform is pretty cool. I don't think self driving cars can really be solved in the US but whatever, I hear the Mercedes stuff is surprisingly good. I'm not a twitch guy buy I joined a stream he was doing one day where he was live coding SLAM. I've done a lot of work with slam and not only is he a very good programmer but while doing the work to an audience he was able to have a brief but compelling conversation with me about his strategy. If my girl knocks on the door to bring me coffee while I'm coding I lose my place.

He's not involved with Comma much anymore and he's 100% right that Nvidia hasn't won the race yet.

I worked at Nvidia on RAPIDS. From what I understand, they've gotten better but it's still a very traditional MS style company. CUDA is amazing and is something akin to x86 with it's ubiquity. It's the fastest and best to work with but is an albatross and it's being used to accelerate the development of it's replacements. I feel his pain with this AMD stuff. I bailed on them in 2018. They do not have the ability to ship real compute tooling.

Also the myriad of ways we can now bridge to the browser with WebGPU and WebASM and Vulkan.... and FPGAs and next year photonic computing is going to start trickling in and then it's going to become. a flood. I think there are two fabs in the US. I plan to ship some test designs to SkyWater in August. With the end of globalization, photonics are going to be where we move quick.

I like Geohot. I really enjoyed his punk ass spirit as a young guy and I think he's grown up to being a decent example of how to be a tech public figure. His soundcloud is dope. Not only does it have some good songs but a few of them are about valley inside baseball that has not ever been reported anywhere but his music.

https://soundcloud.com/tomcr00se/
Professional exhibitionists is a term I've never heard before. Do other models or pornography actors fall into the same category?
The main difference between a CTO and a BDFL is that if you disagree with a BDFL, you can just fork the project under a new name. This right to fork is key to making FLOSS development work. If you disagree with a CTO, there isn't much that you can do besides buying up the whole company (see Elon Musk and TWTR as an example).
You can get quite far treating C++ as C with classes, and I recommend this approach for anyone trying to learn it. Especially nascent gamedevs. You’ll be able to learn the other details as you go.

One tip: template metaprogramming can consume your life. Avoid it, but use templates sparingly; they do simplify code, especially for vector types.

The key with C++ zen is “all things in balance.” You can go too far with basically every aspect of the language. And it’s important to go too far, so that you know why not to.
The most inefficient decision-making structure known, democracy and voting?
Importing a trait into scope can silently materialize methods on other types, with no syntax at the method call site pointing to which import statement created the methods, requiring you to ask the compiler/IDE. This can also mean that removing a use statement with no references to the type being used in the entire rest of the source file, can make code suddenly stop compiling. I've worked around this by strictly confining "specialized" traits (like std::io::Write or std::fmt::Write, why are there two Writes?!) to the beginning of a single function, but I'm lazy and put "general" traits like std::borrow::Borrow and std::str::FromStr at the top of my file.

Which types grow new trait methods is dependent on trait implementations, which can be generic and apply to an unbounded number of types, based on complex matching rules, and figuring out requires reading every impl of that trait to see if any match a given type, or asking the compiler/IDE. I want to explore languages which explicitly select a trait implementation at the call site (like a Heap<int, int_greater> type which uses int_greater::cmp() to implement a min/max heap), or naming the trait (but not picking an impl) at the trait method call site (like Write::write_all(stream, "hello world") or (stream as Write).write_all("hello world")). I think Zig takes a similar direction.
> kids in their school were using Google Docs

They haven’t bottomed out yet, they still have Teams.
People fell off bikes without having a mobile on them from pretty much the period between bikes being invented and very recently.
You should absolutely assume that people are running bots on hackernews. The technology exists. I don't think it would even be that hard. I expect I could have a functional prototype in an hour (puppeteer to run a browser, simple Markov Chain to guide actions through states, hit OpenAI's endpoints for completions using OP's prompt slightly modified for hn). Long term, you could refine this with a locally running model that you fine tuned on comments (plus measures to avoid bot detection).
There's an online demo on their page. Just click and try out everyting.
1984.is are good for that (have self service). There used to be Greencloud but they got merged into a bigger co and disappeared. Advania sells large capacity and has no self service as far as I know
Misread that as Indiana Jones Loses Four Years of Valuable work
You can still use it as "C with classes" and STL containers and get a lot done. For that, you don't need to know any template wizardry or the subtleties of rvalue references.
Not knowing about function coloring is a stupid dream and has terrible implications on the performance of your code, which is infinitely more important than you losing 2 minutes having to figure out that you really want to `runBlocking { callThatBlocksForADamnLongTime() }`.

The insight that function coloring gives you is terribly important. Roman Elizarov (of Jetbrains, author of Kotlin and lead on Kotlin Coroutines) agrees too: https://elizarov.medium.com/how-do-you-color-your-functions-...

async functions without coloring means that the only warning you'll ever get that `calculate2Plus2()` actually ends up running a distributed BigQuery and writing the end result to disk, printing it to stdout() and parsing that result to give it back to you is... hopefully, documentation is up to date and you read it?

Async function coloring is not a problem. Async function coloring is a solution to "software developers are awful and will do awful things without any warning". If `calculate2Plus2` did not exhibit the write to disk behaviour in v1.0.0, but bumping to v1.0.1 does, I'd really want a warning that it does at least, and ideally a compiler error. The proper solution to function coloring is to have a pleasant API to interop between both worlds so that, at worst it's just a dozen characters more to say "yep, I really want to block here".
That's literally Dunning-Kruger effect.

That being said, I concur that C++ is the language where "we need some rules" is the most prominent. C++ has awesome features, but the number of people on the planet who know all of them is way too low to rely on them (you probably can't hire any of them anyway). But a team of 10 peoples is likely to know a lot of them together, so you need to work with the intersection if you want your code to be maintainable
Umbrel is OK. Worked good for me, indeed is relatively easy and a huge amount of apps for install. Mostly related to bitcoin.
Hmm, I know a person who says he knows C++. He has spend more than 10 years studying the language, and at all the HFT companies he works at micro-optimizing code they all say that his technical ability is better than whatever senior person works above him. I don't know C++ much, but he'll happily tell you how compiler passes work and what the differences of GCC, Clang with LLVM are.

I've noticed he doesn't know everything, but he knows a lot.

There are exceptions to statements like this.

I'd change "never" to "almost never".
I have a small ruby app running on my home server that keeps the zigbee2mqtt stream open, its fairly simple but provides the main functionality of the smarts in my home. If I get a new device I just hack my own bridge and link it in.

My point is a smart home doesn't have to be complex and can be fun to do yourself.
Have anyone who is in charge be someone who has X number of years teaching experience.

Or they should own at least half a brain
The Impact of Technical Debt – 2022
Virtual threads (like java’s loom, erlang’s and goroutines) are arguably that.

In case of java there really is no compiler magic even, “just” runtime magic.
Very nice article and fascinating person. Europe in the twenties was an interesting and tragic time with so many ideologies.
When I was a student, there were several alternatives to just photocopying the entire textbook (back then you couldn't download scanned versions). The university had a library with usually at least 5-10 copies of all the textbooks required by the courses, and 1-2 copies of books that were tangentially related to the courses. For the books expected to be in-demand because they were used by courses, usually the bulk of them weren't available to borrow, so they were in the library at all times. You could use it during the day, and take it to a study area to read and summarise the parts that mattered to you (the best way to learn), or photocopy parts if you were short for time.

There was also a second hand bookshop, where you could buy books for about 25% of the original price and usually sell them back to the bookshop for about 20% of the price at the end of the year, so they just got restocked most years and sold to the next batch of students needing it. This system only broke down when the course changed substantially, but in practice that was usually only about 1 of the 10+ modules each year.

In my 3 year course, I probably read about 100 relevant books cover to cover, bought maybe 3 full price because I knew I'd want to keep them for longer than the course, and kept 2 of the second hand books rather than selling them back.

Back then, I also had friends studying law, and they had to pay a fee at the start of each year, but would receive a pack each term that was several inches thick of photocopied case material. Presumably that was because they weren't predominantly reading to learn and internalise the material, but they needed to constantly quote specific sections at multiple points during their assignments, and so pretty much everybody needed the same material at the same time. But in that case, the university had permission to duplicate the necessary material.
lol out for a duck takes on a new meaning - that was one determined but unlucky duck, and one very horny determined duck.
>The only land border is an icy, barely-populated taiga controlled by an extremely authoritarian, violence-happy enemy of the West

Finland isn't that bad
I'd be interested if the author could elaborate on use-cases for this. It seems like a nice bit of automation, but for a problem that I don't think I've ever had.

I've worked on a relatively big startup codebase with a lot of common patterns, but directory management wasn't a problem that we had. I've also worked in the Google monolith, and while there are a lot of defined practices, in my experience this isn't quite the tool we'd need to manage them (things like ownership matter more).
> The article also talks a lot about per capita investment.

Comedian Ari Eldjarn has a really good joke a bout "per capita". It's an economist term, but in Iceland every five year old knows the phrase, because we, as a nation, are very frequently outliers when it comes to per capita, due to the small size of the population it doesn't take much in absolute terms, to skew the average very high or very low.

Also, as an Icelander who escaped to London almost a decade ago, I agree with everything bbarn has said. Most annoying to me was the fact that I could be a top expert in my field, and still only make about 50% above median income (assuming I can even find employment in Iceland doing that work). The bell curve in Iceland is very narrow, with almost no tail. In London I'm getting paid 4-5x what I got in Iceland, with significantly lower cost of living (and no inflation linked mortgage; if you want to be outraged, read about Icelandic mortgages)

I always tell people; Iceland is a great place to live, if you're happy being an average person, who drives an average car, lives in an average house, have an average family, with common hobbies and average ambition. If you dare dreaming bigger than that, you are considered a narcissistic capitalist and nobody likes you.

People are very supportive of start-ups, as long as they're not very successful. Once they start taking off and earning money, people change their tune. Then suddenly it's all "they couldn't possibly have been that successful without corruption", and "they need to pay more taxes"...

---

I remember reading comments on various social networks, where people cheered when my family's hotel business failed. A spate of cancelled bookings after WOW air went bust (people also cheered that), ended up causing cashflow problems and eventually the hotel was shuttered and the property was repossessed. In the end it was sold for more than outstanding debt and every creditor got paid, including the bank. - but oh my god people lost their collective minds about this. "Corrupt capitalist scum getting their comeuppance" was sort of the summary of people's opinions. My dad literally worked himself to death fixing up that hotel and trying to make it successful (he had a sudden heart attack on location in 2017). My mom was left with a ~10 million krona stake in the business along (~80k USD) with her siblings who had a similar stake, but for most of them this was a significant portion of their savings.

Just ordinary people trying to work hard and take a small risk to make something big happen, but people couldn't have that.
Is it really possible to avoid encountering boost or another template heavy framework?
Decrypting AES 256 GCM – Audio Package Finding
Hello, i am currently working on a project, in which i am trying to see the audio packages sent by my computer in a zoom call. I am doing this to manually check if there is a signal.

Alert: i am an extreme newbie to this whole field as i didnt get in touch with any of that. (currently studying bioinformatics)So sorry for any wrong terms and high simplification!!

The situation i think i figured out is the following:

In wireshark i found tcp and udp packages which seem to be the concerning ones for my case (audio via zoom).

Now I need to get the audio out of them. I dont want to steal anything, its just the audio I sent. I tried decoding it to RTP but it gives errors so i guess the data is encrypted.

Zoom seems to use AES-256 GCM encryption. But I have absolutely no clue if I can decrypt it manually (should be possible as my computer already encrypted it?!). If I could decrypt it I think the next step would be decoding it to RTP and then using the Wireshark analysis to get the waveforms.

Do you think it is anyhow possible to get the audio packages that are being sent - must be as my device is recording and encrypting it and i am the “owner”?

Do you have any tips?

i am really lost tbh

Thanks so much for any help

Thamori
Ten years of in the field work is about right for that level. It’s probably accurate to say that if you’ve spent less than that writing C++, you’ll discover things that will surprise you. The alias keyword was mine.
I'm guessing you haven't been to Greystones. Not so many bears.
Everything that's visible to the compiler is subject to automatic inlining. That is all code in the current crate (compilation unit), all concrete instantiations of generics (regardless where defined), and all functions marked inline (regardless which crate).

Stdlib containers are all in the generics category.
Kids don't even know what a folder is. Hell, college students don't know what folders are. [1]

Smartphones don't teach you anything technical in the slightest, most of them are extremely dumbed down black boxes engineered specifically so the lowest common denominator won't get lost on them.

They'll still have access to laptops & computers and whatnot at home, but kids just don't need smartphones that early on, or at least not ones with unlimited bandwith and access to putrid entities like tiktok and instagram.

---

[1] https://www.theverge.com/22684730/students-file-folder-direc...
Zoox
Thank you for elucidating !
They put the database on IPFS network
https://play.google.com/store/apps/details?id=app.magnetx.ma...
Yup. In fact, boost is often a code smell, especially in modern C++. The standard library packs a great deal of functionality now, and things like boost threading aren’t needed anymore. Lambda functions (closures) and range-based for loops also greatly reduced the need for boost.

It’s still useful, just not super critical anymore. You won’t feel like you’re missing out if you avoid it.
It was in 2016. Pretty sure he wasn't coding anymore.

https://www.theverge.com/2016/11/23/13739026/reddit-ceo-stev...
>Anyone writing these things today in C or C++ already understands object lifetimes and Rust just adds a static checker for them.

As someone who only used Rust casually - understanding object lifetimes and knowing how to encode this in Rust type system is not the same thing. Not to mention that Rust can't statically prove some things that are valid (eg. cyclic references).
It Turns Out Parrots Love Videoconferencing
did you measure how much muscle you lost?
You are the same type of person who goes around and asks why pro-nuclear people are so unwilling to change their minds. The answer is simple: They are not unwilling change to their minds. The problem is that their opponents are simply wrong. There is nothing change their minds about. Their opponents are the ones that are ones that are unwilling to change their minds.

This is the same thing. There isn't even a debate anymore. If there is any desire to reach zero emissions, than vast amounts of resources need to be invested in hydrogen. It is completely unavoidable and non-negotiable. No one, not even Tesla, believes that we can avoiding investing billions into green hydrogen production. Even BEVs require hydrogen as a form of energy storage before they can reach zero emissions, making them nearly redundant as ideas. Nevermind the vast need for hydrogen in industry.

Long story short, you are simply brainwashed by outdated BEV propaganda. You are basically spreading a conspiracy theory, and are profoundly ignorant of the entire problem. What I am doing is simply pushing back against that ignorance. In reality, hydrogen is fundamental to green energy, and batteries are not. BEV fanatics fundamental need to wake and stop believing in delusion. Hydrogen is almost certain the future of transportation, and BEV are almost certainly a transitional idea. If anything, BEV fanatics are trapped in a mid-2000s idea, and have failed to move on. It is an idea already obsolete, and they are doing more to block climate change solutions than anything else.
Looks like there is youki [1] for that.

[1] https://github.com/containers/youki
> Gleisschotterbettungsreinigungsmaschine

39 letters..
When a crooter asks me "On a scale of one to ten, how well do you know C++?" I start by calibrating the scale: one is a complete neophyte and ten is Bjarne Stroustrup. I then say I'm a 5, maybe a low 6. Or, I did back in the early 2010s.
Whether a human artist can do this is largely irrelevant to the question of copyright, however. Selling a close copy of another artists’ work (unless they’re long dead) would likely be infringement.
I feel like the initial learning of getting Home Assistant up and running is worth it over creating your own software. Especially in the long run. That and the other recommended way of setup that wasn't mentioned is to install the OS without messing with any containers. Pretty straight forward. Any problem you have there's probably a solution out there because the community is so large and that is worth it's weight in gold imo.

It used to be quite fragile but these days it's gotten a lot better. Still a lot of learning to do, someone with no experience in yaml or understanding under lying tech will struggle at first. They are pushing for UI setup for most things now so it's only a matter of time before it's far more accessible.
Humans manually posting AI responses is dumb.

Stack Overflow should have a built-in AI responder, marked as such, that gives an instant unverified first response, which can then be checked and corrected by human moderators.
So this is how JWT based web security dies, with thunderous applause.
Having something like Boost these days is quite far from essential and unless it was in a company's stack already or someone loves it I think you're unlikely to find it in greenfield projects.
Struggling to solve missing JwtBearer claims in ASP.Net Core? I’ve written an easy step-by-step diagnostic guide that can help you.
That is the joke. Though probably Kotlin, not Dart, as the features described are exactly what Kotlin has.
this reads like compulsive, preemptively obedient penance for pretty petty reasons. first of all the idea of cmns as a www is not falsified and still holds as a hypothesis. the only problem is that it's not proven and confidence of its existence has been blown a little out of proportion. but what's this fuss about romanticizing and anthropomorphizing nature? i mean so what? this article reads almost like people are dying, arguing "consequences can be far-reaching, affecting policy decisions that impact real people". what are those consequences? that we treat forest and trees with a little more care? i'd argue that the idea of www is closer to reality than the simplified notions of modern forest industry of how soil works. just look at the state of commercial forests. most trees and plants do need fungi - that's scientifically proven. and now we argue about the dangers of buying into fungi also connecting plants? this seems a little overblown.