skysight-inc/HackerNews huggingface dataset:
This reads like a rant of a person caught too much in their own bubble, a bubble in which hash maps seem to be of extreme importance. I've coded a lot of C in the past few years, and I can count the number of times when I would have actually needed a proper high performance hash map with all bells and whistles on one hand. A piece of code where hash map lookups are so frequent that it becomes a performance bottleneck is either badly designed, or a special case which needs a very careful implementation.

Builtin hash maps are convenient for "dictionary languages" like Python or Javascript, but beyond that they are highly specialized and tailored to specific data sets and hardware properties.
Two hard facts are: 1) You need to get Microsoft onboard 2) It doesn't mean much without developer ID verification and financial cost

Short of those two, it just becomes a way to maintain walled gardens by app stores or a means of replacing opensource gpg package signing with centralized web-of-trust? I guess the cosign part means some decentralization like GPG ? I am not bashing it, it can help with Supply chain attacks, but I predict adoption woes and being used by malicious actors a lot without those two items. Is Firefox signed by Mozilla legit or is Firefox signed by Mozilla Corporation legit?
FWIW, ThinkPads support setting custom battery charge thresholds, which lowers the risk in this scenario. It also prolongs the battery life as the battery is not kept charged at 100% for extended periods of time.
Old-school MS code! :)
I would suggest "Fortune 500 Technology sector" but that captures a lot of companies that don't have an emphasis on software.
https://wso2.com/asgardeo/
These days power bricks are not external power sources anymore but merely charging devices.

CPU spikes can create power draws that could not be handled by power bricks as the system is designed as a whole, including a working battery to absorb such spikes, allowing for a downsized power brick (cheaper, simpler, smaller).

Gimping the CPU allows the machine to reliably operate in absence of battery, otherwise CPU spikes would result in power loss.
I appreciated your comment because I hadn’t actually thought about that before!
The problem with subpixel antialiasing (the rgba antialiasing), is that it is impossible to do properly with hardware acceleration when you need transparent surfaces or any rendering with an alpha channel in general. So you need software fallback for those cases, which slows down the rendering pipe eg in web browsers. for 4K screens is easier to just drop subpixel antialiasing and just rely on good old antialiasing instead, since it's no longer needed. I'm thinking most of the complaints with the newer rendering stacks are people still using FHD screen resolutions.
Spring has an oauth2 authorization server that is currently in early release: https://github.com/spring-projects/spring-authorization-serv...

I'm building something with it currently and it's quite nice, especially if you are already familiar with spring security. Documentation is quite sparse tho.
I disagree that it's impossible... Airlines comes to mind as an example where you can start shucking bags, and if you're a go getter probably end up getting an operations job pulling six figures.

That being said, I agree that many corporate mindsets make it seem like this is impossible. A lot of us here at HN are likely going to end up in leadership positions, so a thought for everyone is, if you don't like the idea of "the MBA's" outsourcing everything, or contracting, push back against it.

Even small things like pushing to train someone on your team instead of hiring externally can start to snowball when everyone does it, and you've got more power than you realize to change your company culture.
Surprised the record isn't in Japan given the work culture and the high life expectancy.
Relevant discussion comparing KeyCloak to the Ory stack https://news.ycombinator.com/item?id=25763320
> Trust is the biggest bottleneck in realizing transactions. It is the biggest bottleneck in advancing the society.

Assertions presented without evidence can be immediately dismissed along with further statements from the author.
Probably more to do with the salary expectations in Denmark.

Most of Europe is for a multitude of reasons still expecting to treat software as a cost centre.

The expectation of an IC making as much as a Director of <insert corporate department> is unthinkable to HR, even though the market worldwide is shifting exactly in that direction.
I wish they opened up their new technics control interface. I don't want to be bound to use their apps which they can stop supporting any time. Do won't buy the new technics sets until then :(
Does someone here know how Keycloak compares to Gluu?
If you read the whitepaper it flags (first paragraph) that the problem with payment systems that rely on trusted third parties like Visa is not that they don't work but that these parties are compelled to mediate.

You may not mind yourself -- Visa is useful -- but adding this kind of closure isn't cost-free (look at Wikileaks) and the fundamental innovation in how to do this without introducing any trusted third parties is a big deal.

With that said, I agree most of the new POS variants and DAGs are sneaking closure back in amd pretending it is OK because the resulting systems look and feel like Bitcoin.
Russia or China, or any of the states that due to Chinese investments has closer ties to China than to the US.

It wouldn't happen over trivial matters, but for an incident where the international community near universally disapproves of a US action China might want to show strength by imposing sanctions.
3D movie maker was one my first computer experiences ever. The maskot and the intros, the movies and the scenes, some creepy looking uncanny cg backgrounds and music. Peak 90s stuff. Amazing product!
Can I use Keycloak for the following use case?

I have a few services on my family server (say, Gitea, Grafana, finance tracking app etc.). I'd like to have a SSO but also limit which users can use which services (e.g. my significant other can use Grafana but no Gitea).

Is integrating above services with Keycloak enough? Or would I need another components? Or maybe I've got it wrong and should reconsider the architecture?
I'd like to point out that the majority of people on Earth don't transact digitally at all, because those systems we trust don't allow them on. I'd also like to point out that trusting a system of accounting is a moot point when that system is built on a flawed monetary system where unelected officials can debase the unit of account with a press of a button. The significant asset inflation we've seen in real estate, stocks, bitcoin, gold, etc, is all due to that.

Bitcoin isn't a solution to trustless banking. Its a solution to trustless _central_ banking.
This is something covered by the personal liability portion of either homeowners insurance or renters insurance you've already purchased for your own residence.

Protip - renters insurance is a great deal, it's dirt cheap, only a few bucks a month.
Don't forget the Cod Wars between Iceland and UK!
Another Opensource IAM provider is WSO2.

Now they offer a cloud solution too.

https://wso2.com/asgardeo/
I assume that for each post on this site, everyone has read the article (and in this case, this paper) before jumping into the comments section to discuss what they have just read.

It seems the person you have just replied to has already admitted that they have read as far as just one sentence before rushing here in minutes later.

Perhaps they do this with every article they see. There are those who are unable to read beyond the headlines or the first paragraph and react here immediately. No wonder they are manipulated all the time these days as evident in their own reply below.

Is that what it has gotten to on this site?
Well the demo leaves a bit to be desired...
https://imgur.com/a/dF0ehaN
Right, I take my question back
No, but you see, we need a distributed Kubernetes cluster because that would totallypad out my resume, uh, I mean, make development easier!
> "I don’t do much planning, nor care much about tomorrow. All I care about is that tomorrow will be another day in which I will wake up, get up, exercise and go to work; you need to get busy with the present, not the past or the future. Here and now is what counts. So, let’s go to work!"

That's something I want to do but find it extremely hard to do.
Maybe it's just the problems I work on and the code I write, but I use hash maps all over the place. Having to write my own sounds like a total pain in the ass, it'll almost certainly not be as performant and/or have some subtle bugs to figure out.

I guess Im not the target audience for the language, but the lack of basic data structures like this adds a lot of friction for me.
Methane Emissions From Cattle Farming Detected From Space
Yep, I would have 100% skimmed past that.
If anyone curious they don't get paid https://www.dkpittsburghsports.com/2020/10/05/nhl-emergency-...
Intentions and outcomes can certainly be different, but I think intentions provide a higher floor for the downside risk.
This might be a good introduction from the Lit team themselves to see what this looks like in practice https://youtu.be/QBa1_QQnRcs
What do you think a researcher is in this context?
It can be reduced to ~3-4 weeks from first contact to offer if you are in a rush.

It's as easy as saying like "I just got an offer from $competitor".

The process may take months because candidates usually ask for time to prepare, and some latency once the offer is accepted (background check, etc). If you are actively looking for a job, you are most likely already prepared.
>"When we talk about people who actively tried to sway public opinion or actively tried to influence politics, the expectations are different."

Often utterly false. Long history of involvement in Middle East and Indochina affairs for example looks like those figureheads have cotton candy in for a brain.
This will work. But learning curve is steep as others have said.
Definitely agreed. High-trust societies can be much more efficient than low-trust societies, as the cost of double-checking somebody else's work is paid at every level.

When blockchain is described as "trust-less", that is an accurate statement, but is placed on the wrong side of the pro/con chart. Blockchain doesn't provide a method by which to trust people. Blockchain dives headfirst into a low-trust society and keeps digging, paying the inefficiency cost the entire way.

To add more weight to this being propaganda divorced from the reality of the system, the abstract mentions a positive impact on the environment, which is a laughable claim.
Golang still has an advantage over Java + Loom + Graalvm, JVM as a better GC but Golang using more inline/value types puts less pressure on it and diminishes memory usage. So you need to wait also for Java project Valhalla to match Golang profile.
Every vision of blockchain-centered future society that I have encountered so far in a nutshell implies that trust between fellow humans is inherently bad, and tries to eliminate it as much as possible.

I’ve met blockchain maximalists who passionately painted their vision of a future where you inherit some karma from your ancestors, increment or decrement it with every action you do in your life, and pass it on to your descendants.

They seem like smart and successful people, and their passion seems genuine. However, I feel like they have made some fundamentally incompatible assumption somewhere early in their thinking process. I can never understand how could anyone see removal of trust as a feature, and their vision intuitively strikes me as incredibly dystopian.

My personal take is that this all is an elaborate workaround for the fact that there are malicious actors (due to whatever reason, but mostly probably upbringing-related mental health issues and emotional/financial insecurities)—addressing that root cause will render such symptomatic treatments irrelevant; while enacting these treatments without addressing the root cause will result in much suffering.
Isn't blockchains just git graphs where only the lucky ones get to push commits to?
Maybe a couple that come to mind:

> Businesses reporting GAAP vs before GAAP existed.

> Businesses working towards ISO / SOC type certifications vs before these existed

Just those two things, financial regulations and compliance frameworks have made businesses operate much more similarly in broad strokes than before these existed. The original argument you replied to is that over time, businesses have become more similar, and I think these things have made businesses way more similar. You're a public company you report on the same metrics now. Before there was any regulation or even a stock market, businesses operated way more differently and you would have to learn everything by being there.
We're still on the older one and looking forward to the Quarkus improvement specifically for boot times. Even with an empty DB, the old one takes several minutes to load and come up. It's the long pole in our install.

Very happy with KC otherwise. We make heavy use of its nice API to create providers and clients at install time.
You also don't need to import a Roboto font from Google to display two letters --- and yet, here you are.
Script meta keys read by Greasy Fork
I got sick like many but the MBA's made me redundant before that.
Being close to retirement age played a role.
I like how you had to specify that it was funny.
Instead of making more software, they should spend money on making more factories to make their legos more affordable (Lego Millenium Falcon I'm looking at you)
Funnily enough, my own dad had a quirky idiolect where he referred to every family member with 'the' definite article: 'The wife', 'The son', 'The daughter' etc. Your mistyping sent me down memory lane!
Even better then
oops... I did
A very obvious problem bitcoin solves is Wikileaks getting kicked off the Visa/MasterCard rails, because it published articles the government didn't want published.

The current financial system is perfect for most people in the first world. Once you start going down the path of least resistance though, that system turns out to be a gatekept, permissioned system with very clearly defined borders.

Try using a bank as a rural Honduran and see if you are even allowed on. Attempt a transaction between yourself and a person in Chad and see how many hurdles are presented.
Not everyone is in the highly paid tech bubble. Kindle's are €89.
Having a standardised format for data from different sources. If there's no standard people will use their OS specific format. That makes it harder to compare datasets from different sources
> Until Ukraine there hasn’t been a war in Europe for 75 years.

Yeah, except for the wars in:

- Cyprus

- Yugoslavia

- Georgia

- Moldova
How do you know that he wasn't already being compensated well enough?
NotPetya delivered itself via an official update, but then did nothing for a month. It was triggered using a response to a standard update check message. Seconds later it was compromising everything in sight.

My point being that sandboxing, etc. would not have helped you at all.
How do you separate social media from the news (hacker news, research, bloomberg, wikipedia)

How do you separate staring out the window with staring at tiktok, youtube.

What’s wrong with media consumption outside the 4-5 hrs of focus ?

Not that I am disagreeing with you. I aim for 1-2 hrs of deep focus. I have recently tried to do more, but I don’t think I can. Maybe 3-4 hrs of moderate focus, and maybe total of 8 hrs of minimal focus (including about deep and moderate focus).
Neuroscientist: “Never Feel Tired During the Day” – Andrew Huberman [video]
TLDW: Look up and hold for 10-15 seconds.
I'm hiring flutter developers(or interested learning and starting) in Bengaluru(India).
https://www.myhubble.money checkout the product here, a revolutionary savings platform.

Start immediately or in a month shoot me at junaid@myhubble.money or comment down here.
We're a fintech startup trying to disrupt in savings segment. Would love to talk more about the company 1-1, share it along and help whoever that might be looking for Job.
If you like problems/puzzles solve this and send this to me: https://gist.github.com/junaid1460/6ec5219b90919bd5e225b1d39...
Don't know about Denmark, but I can confirm for Germany. I think the main reason is that in contrast to e.g. the US, software people don't innovate that much, the economy is not geared toward companies that have unlimited potential, and where having good software developers is a difference in billions if not trillions. Therefore they are valued a lot less. Would love to hear what you think the reasons are.
For me this is all kind of opaque, apart from a theme put into a folder and some Environment Variables set i don't touch anything in Keycloak, first had no requirement to consider it and second very likely would be doing something maybe not best practice i.e oidc, oauth based.

Its the only java app we run in stack, but doesn't matter to me in Docker and within Windows we run a portable java from a subfolder of keycloak so not System wide in Path
That’s just excuses though, people cycle even in Norway where it’s below freezing most of the year
Also don't need to register a .com domain to display two letters
The proof, as they say, is in the pudding: https://codepen.io/WickyNilliams/pen/dydoNez

It's been supported for years AFAIK. As long as you extend HTMLElement, and not some other element, everything will work as expected
An idea how to merge it back to the video ?
As time passes I can't help but stop caring about the browser competition. They're all garbage, anyway. And I don't even mean that as an attack on the developers. As others aptly put it, browsers have to be bloated because the Internet is bloated.

Sometimes I wonder whether obsoluted not-so-flexible protocols like Gopher will make a comeback for Internet purists who are tired of the Web's increased complexity.
C doesn't have userland generics or built-in hashmaps, and there are plenty of hash map implementations in libraries out there (glib, apr to name just a few). Yes, they obviously don't have the type safety that generics enable. But the fact that an implementation of a hash map data structure was buggy doesn't mean that all other implementations will be. And, as those of us who used C++ back in the early '00s very painfully remember, generics support and an authoritative implementation don't guarantee you get good generic data structures, either.

Edit: plus, realistically now, the article's criticism revolves around shortcomings of a particular implementation of a hash table. If Hare had generics, and a hash map implementation in the standard library, and that implementation used the same hashing algorithm and made the same assumptions (e.g. no key collisions), all that criticism would still hold. You can find poor implementations of any data structure in any language.
Ugh? Yes, fake news is about a trust problem - people trusting sources which spread nefariously incorrect or distorted views. But no, public key cryptography or blockchain does not solve this problem. I am not sure what do you even propose exactly but think for a moment what differentiates a "real news" and "fake news" source from each other, and you are back to square one. People who read fake news already now choose to trust and subscribe to their reporting.
"trust" as an issue between machines on a network is ideally solved in a trustless way.

The issue is that these tech-utopians havent understood that this is really a pun on the word "trust", and our social issues are in a sense, precisely the opposite.
> You probably should be using something a bit higher level.

While there's nothing wrong in using something higher level, the main reason for using higher level libraries are because using threads doesn't scale past a certain point.

The problem with libraries that try to work around the scalability issue is one of compatibility. Using co-routines is great, but you need workarounds when targetting JDBC or a Http client. You have to be using coroutines, or coroutine friendly code, everywhere, or you risk reducing performance.

For this reason, we just use regular threads and threadpools in our projects. Once Loom lands we'll change the executors to spawn virtual threads and then we'll be done.

That said, coroutines shine if you can't wait for Loom to land or if you're targetting something other than the JVM (like Android).
My biggest issue in the version I was evaluating:
Some service providers use “email” as username (in fact many do.)
Keycloak doesn’t make it easy to prohibit users from changing their own email, making it trivial to impersonate someone else and gain access one shouldn’t have.

https://keycloak.discourse.group/t/hide-disable-email-change...
Was working at a Java shop once which used Keycloak as a central IAM solution. As an FE Dev, I was tasked to customize/style the login-page provided by Keycloak, and quickly faced what you described: Pretty heavily Java-based, even to edit HTML templates I had to recompile using a full blown Java/JVM stack.

As an FE dev without Java background, this became pretty difficult. But once we finished that with the help of some of the BE Java devs, it ran (and still runs) quite stable and also the KeycloakJS adapter I integrated was alright without much surprises.
Merchant fees are pretty high for most online and international payment systems. For example donating to an artist via Ko-Fi will result in 2-3.4% + $0.30 fees due to Stripe/PayPal payment processor.

IMHO the larger concern is that our current online payment rails and modes of value transfer & digital ownership are all inextricably linked with centralized, oligopolistic, and for-profit corporate entities (and, typically US-based and USD-dependent). A public, open source, decentralized, and peer-to-peer transactional system that spans the globe is a desirable goal, even if you do not feel the current blockchain-based solutions are sufficient or user-friendly enough.
I mean, the NY Times will never run an article where the thesis is “Millennials are working hard at similar jobs as boomers and slowly improving their financial stability”, even if they found it was representative of the data.

Because that won’t get clicks and sell ads.

So instead, you find some weird edge case, talk to a few people to get their take, filter out the common sense viewpoints then call it “a new trend”.

People furiously tweet it, spend a couple days talking about it and NYT gets a bunch of clicks and some ad revenue to do it all over again.
O1 vs. O1
It's only flawed for beginners. With 10 years or more of experience, it's possible to design successfully based on that experience.
Why not both?! Cycling and walking aren't mutually exclusive
From your name it looks like you are in South Africa. If so, it would be interesting to know if you are in the market. I'm in Stellenbosch.
Zerotier maxes out based on the model since it's single core. On a ac3 around 20Mbps is the cap. With wireguard I max out at 300Mbps. I can't test openvpn since mikrotik doesn't support tls auth. IPsec was always my given linespeed.

Beware that you need fasttrack exclusion rules (via connection mark e.g.) for each vpn interface except zerotier.