skysight-inc/HackerNews huggingface dataset:
So, if I understand correctly, they have created an algorithm that takes several colored point clouds (or photos + depth maps) of a scene and can generate renderings of the scene from novel viewpoints (or with different camera parameters, e.g. exposure or white balance). The results look truly impressive!

The whole rendering pipeline is differentiable, so they can backpropagate the ground truth error to all the unknowns in the pipeline. Those include values like camera pose parameters, point cloud texture and point positions, weights of a neural network that turns (potentially sparse) point cloud rasterizations into full HDR (high dynamic range) images, and tone mapping parameters like exposure.

(If I understand correctly, they start from something like a SLAM-based point cloud, but I haven't found that explained in glancing over the paper.)

Nitpick for the paper: A brief note on what HDR and LDR mean would be useful. The acronyms are not even expanded anywhere.
I obtained an hp Chromebook free of charge recently. Honestly it's just so stress free to use. I don't need any special applications so it works just fine.
I strongly believe that kafka-go is going to eat Sarama's lunch in a few years, in terms of Github stars, it's Sarama, kafka-go, then confluent's lib.

Incidentally, I'm always surprised at how little Confluent supports librdkafka considering that their Go, Python and C# clients (that I'm aware of) are just wrappers around it.
Kernel driver of Call of Duty's new anti-cheat leaked online
It is related to this article:

https://news.ycombinator.com/item?id=28879240
> Data in general is never const

On MCUs const data (along with the whole .text section) is stored in flash which is very much const.

That's also why you want to use const whenever possible so you are not wasting precious RAM.
https://www.bloomberg.com/news/articles/2021-10-08/musk-just...

does unrecognized share value appreciation make for a reasonable wealth estimation?
It's kinda weird anyway, for showing a QR code it being an app adds no benefit. You can just print the QR code and keep it in your pocket. It's valid for 1 year in most places.

On iOS PassBook would be the ideal place for this, not a separate app.

I do have mine on my phone but just in case.. Here we don't need the code unless we go to the disco, and I'm too old for that anyway.

Either way I'm vaccinated so code or not I've done the right thing :)
Create HTTP Server in Golang
I didn’t mention Facebook. I can’t really put my finger on it. They definitely have a lion’s share of a certain type of social networking, but I’m not sure it constitutes a monopoly. Maybe social graph as GP states, but I honestly don’t know enough about it to chime in with an opinion about that.
This super interesting to me as I am currently PXE booting Ubuntu which is a pain every two years when I switch the new LTS release. Do you have some pointers or configs to your setup?
macOS

I’ve tried going back to Windows and it’s just a terrible OS. macOS has its faults but nothing in that scale.
Squaring those things mostly involves deciding if there's moral value in work. If there is, you effectively create a subsidy for low-paid work by supplementing it via welfare or tax credits. If you don't believe that there's moral value in work, you accept that those jobs will of necessity be moved to lower-waged places on the planet, replaced by automation, or deemed to be not be viable (and probably end up providing living costs via the social safety net).
I don't have much to add to this but it reminded me of this blog article about running a bakery business on Postgres and Emacs https://bofh.org.uk/2019/02/25/baking-with-emacs/ there's also a few more articles on that blog about his transition from Software Engineer to Baker. I have no idea if he stuck with it, maybe you could reach out to him?

Edit: although the website is down the Twitter and Facebook pages for the business still seem active.
The swap thing turned out to be just a reporting issue. https://appleinsider.com/articles/21/06/04/apple-resolves-m1...
Looks like the typical naive person that would critique the admin UI, the ORM, the documentation, the template system, etc and would then opt for doing his own thing in pure python and just flask and this other library and end up with a terribly worse implementation of everything he was complaining about.

I've seen this with my own eyes in the past.
It’s a very, very common misinterpretation. People see the number 10× and immediately go to the straw–man of the mythical average programmer.
Interesting that they are choosing to provide an integrated solution including user management and OAuth IdP ( https://github.com/kanidm/kanidm/pull/485 ) rather than plug into existing open source or even commercial offerings.

Here's a design doc about their OAuth choices: https://github.com/kanidm/kanidm/blob/master/designs/oauth.r...

It would seem simpler to go with the Ory approach of "best in breed" for, say network management tooling (most of which they already have implemented), and then integrate with Keycloak, Okta, FusionAuth, the Ory suite, etc for user management. Maybe they didn't want to do that because there are synergies with integrated user management? I dunno, seems like there are a lot of user management tools out there.

I also find it interesting that they explicitly disallow a goal of building a better LDAP server. I think there's a lot of room to run in that. My employer has had users show a fair bit of interest in a modern experience with LDAP layered on top ( https://github.com/FusionAuth/fusionauth-issues/issues/954 ) and I talked to someone at a conference that had built a whole business out of virtual LDAP: https://www.radiantlogic.com . They were working with companies with multiple LDAP based auth systems, and providing a way to have apps see one view of the user.

Maybe kanidm isn't that project, but it seems like a modern OSS LDAP implementation would be welcomed by the software community.

Disclosure: I work at FusionAuth.
Note:

>> The vast majority of robotaxi operations use safety drivers. Driverless robotaxis trials have emerged in the last year and will grow. Driverless robotaxis have teleoperation-based remote operation as a backup for a safety driver.

In terms of your analogy that's as if the Wright brothers only "flew" in the sense that Orvil carried Wilbur on his back while Wilbur flapped his arms and yelled "I'm flying!".

Western efforts aren't any better. It's not regulation that's keeping anything back. It's the lack of a clear path towards convincing "autonomous" technology.
Would Hitler's thoughts on bureaucracy make it to HN? Mao killed more people.
Because they don't lose money over it the way they do over other types of unauthorized public performances.
The study they referred to removed all cases where the student didn't finish the project, so it doesn't have any data points for the worst engineers.
Because comp outside of the US is low
Mark as spam

I am cheekily serious. Your problem does not generalize. The people to ask our your coworkers. Probably starting with your direct supervisor.

Because the organization of email works best if it correlates with the way you have to use them to do your job. That determines what is a courtesy copy and what is critical to your attention and what can be completely ignored.

It determines whether the high bit is client or date or buyer or seller or something else.
ThreatMapper Is Now 100% Open Source
Is it a replacement for freeipa? Key cloak?
Introducing a new keyword means that all existing code that uses the new keyword as an identifier will break. That's why the `constexpr` keyword is deliberately weird.

It's also why they reuse keywords like `using`.
It's not unique at that though. FreeBSD has had this for a decade. And Ubuntu is adding it now as an installer option.

PS: I do like the idea of NixOS and its USPs which are indeed unique :)

For me what's stopping me is the learning curve. I don't mind learning per se but if I put the time in it I'd like it to be for something that's useful in more places. Like ansible.
Now we know a possible cause of the Havana Syndrome...microphone jamming.
Here is the OAuth/OIDC issue: https://github.com/kanidm/kanidm/issues/278

They are talking here: https://github.com/kanidm/kanidm/pull/485 about being an IdP with support for OIDC, so once that is implemented you could probably federate to Keycloak (or any other compliant IdP).

Might be worth filing an issue, I'm sure they'd love the feedback.
Yup, true, I was thinking only pic.
Ask HN: What RDBMS optimizations can we do for append-only tables?
Let's say we have a table which saves immutable events. This table does not support any UPDATE statements, just INSERT and SELECT.

I can imagine that there are some optimizations we can make for such tables, since there will never be a case where a row is being updated while another query reads it. Is there a looser transaction isolation we can set? Are there any other optimizations we can do?

I understand that the optimizations may depend on the specific database. In that case, I would suggest focusing on Postgres and/or MySQL as they are the most common in my experience.
I think its more that Tether, the coin which provides the most liquidity in the market is an obvious scam.

I know too many people are too deeply involved now to accept it...
True, but they belong to a different class, which are used for applications like key generation, where there is no need to ever reproduce a certain output sequence.

Such RNGs are used instead of true RNGs, which might not be able to provide the required random numbers fast enough. They cannot be used instead of normal PRNGs in most of their applications.

Unpredictable cryptographic PRNGs can be used instead of any other PRNG for simulations, games, MonteCarlo integration etc. and they are actually better than simpler predictable PRNGs, except that they might be too slow.

On modern CPUs with hardware AES instructions, any of the traditional PRNGs that is not faster than computing AES, has become obsolete, as using AES with a counter would provide a random sequence with a higher quality.
Besides some of the led bling I find gaming laptops work pretty well as work machines (and some are toned down so much, they’re not embarrassing for adults).
I also know a couple professionals that use them as their main machines (one does ed visualizations so the gpu..)

They tend to have lots of ports including wired Ethernet.
Have great performance.
Decent video cards.
Are somewhat fixable/ upgradable.

Downside is power consumption. Sometimes the screens are just ok.

I ended up going with a system76 machine which comes with Linux so I didn’t have to futz with it. This model is a rebranded “Clevo” gaming machine too, but you wouldn’t know by looking at it.
I love the fact that rails also provides a solution/opinion to the frontend part. Django sounds like nowadays can only be used for backend.
Paper billonares, I wonder how much he has in doge and crypto..
Looks like it squarely competes with FreeIPA. Maybe main differentiator is that FreIPA is in python whereas this is in rust (and so less prone to bugs)?
The point is precisely that predicting the next output based on a number of known outputs is not deterministic. Predicting the next _internal state_ from the current _internal state_ is deterministic, but that doesn't help, since you don't have access to the internal state.

Here's a simple random number generator. You start with a 16 bit number x, (your internal state). At each step you update your internal state to 75x + 74 (mod 65537), and output the first digit of your internal state (your random number)

Here's a sequence of outputs: 6,5,3,3,3,5. Does this information allow you to predict the next output? No.

For example, if the generator's starting state is x=60160, then the generator's internal state evolves as follows: [60160,55558,38093,38958,38296,54183,505]. So the seventh output will be 5. However, if your generator's starting state was instead x=6, then the generator's state evolved as follows: [6,524,39374,3959,34851,57956,21332]. So the seventh output will be 2. The releationship between the first six outputs and the seventh output is not deterministic.
Not a baker, but I recently started a business that I hired a professional baker. We currently bake brownies, gateaux/butter cakes, cup cakes, and macarons.

> Did you go to school for it or learn on the job?

Well the baker I employ has a formal diploma, and it indeed helped a lot. It takes time to develop ones own recipes, but having some practice from another chef makes a huge difference.

> What is the job market like?

Speaking from the employer's perspective, it really wasn't that difficult to find our current chef. However, each chef certainly has their own touch, and it would be difficult for us to change our current chef and expect the same quality from someone else. The rates we negotiate are competitive, and my highest cost so far.

> Do you consider it a good career?

I think so. Our chef certainly enjoys his craft, and I find it to be a very rewarding art myself too. However, it doesn't fall into those lucrative jobs that brings a ton of money unless you become a head-chef of a bigger business.

If you were to run the business by yourself, it still can be as not as lucrative because we found it a bit difficult to make ends meet until we build up a good customer base. It takes us nearly 2 cakes and 12-24 brownies sold a day to break-even the rent, depreciation, utilities, staff costs, etc. Any month below this threshold is a loss-making month.

However, when things are busy, it tends to be stressful.

Things like Macarons are rather risky to bake as they are more fragile and even small changes such as a change of color and shape needs us to redo the entire thing. They also need to be made afresh for almost every order. We try to offset this repetition with items like cheesecakes and gateaux cakes, which can be safely frozen for days. Brownies, which we can bake and keep for three days, etc.

At our worst days, we had the chef working nearly 12 hours a day, and me driving for better half of the day making deliveries. We could of course optimize all these, but I suppose there will always be packed days once in a while.

I'm a software architect, and I find software industry and the baking industry to be different as day and night.
Literally just looked at the comments to see the ancaps and libertarians pop their gaskets. Keep em coming, kids.
Sure thing. The rise in bitcoins price certainly has nothing to do with the actions of central bankers. Have fun staying poor. Never leave your hackernews echo chamber.
sounds like when we try to run iTunes on Windows - each competitor is intentionally crapping on the other's users
So instead of using higher level primitives that are widely used and tested and have many simple high quality integrations (external-dns, cert-manager, et al) you would recommend reinventing all of that on Nomad and then calling that "saving a lot of money and development effort"?

Yeah no thanks.

At this point k8s has "won" for all intents and purposes. It has gained critical mass, succeeding where other infrastructure management tools both open and closed source have failed.

Also API upgrades shouldn't be a problem, even if you were using beta APIs. They are only really troublesome if you decided to indulge yourself with some alpha APIs before they were fully baked. If you don't do that then you won't run into any problems.
Yeah, I used 30hz for my turn rate, but the principles are the same.

The terminology is dated, but there's some real gold in there. The bits about deer facing snowballing out of sync errors, out of simulation code corrupting simulation state, comparing state dumps... this is exactly what your life will be like if you build your games this way. I know this because I have (although complicated by the addition of rollback).

The Gaffer article barely scratches the surface.
I was a mixer general grunt at a bagel shop, also worked at a donut shop, but I have a feeling you are looking to jump in a little above that.

In general in the culinary world, schooling is like 90% a scam. You dont know how many culinary graduates I trained when I was just someone two years into the industry with a philosophy degree. People do get value out of it, and the debt is relatively small compared to regular college, but unless you go to like CIA you are going to be in the same boat as someone just off the street.

That said, the job market for pastry/bread is more competitive, they are special jobs in the whole domain. and you will likely have to prove yourself as a general cook before you can get to work with bread. Any bakery is not going to take a chance with someone without experience, so you need to get your experience in a kitchen.

Things in food service are not going to be "careers" the way you want them to be. you will not have any benefits, and you will find there is very little room to progress beyond taking the plunge and doing your own venture. in the united States at least, if you work in a kitchen/food service, you are usually in near constant precarity or you are working over 60 hrs a week. there is little reward beyond the camaraderie of your team and the satisfaction of making things on your feet. and the beer at the end of a shift.

I had some great times, but if you are presumably doing Dev work so far in your life, get ready for physical/mental/emotional challenges like you have never imagined. Coding is a million times easier than anything I had to do in food service
Do thorough research first, so you don’t just look like a drug seeker if you do decide to talk to a doctor. Highly recommend Dr. Russell Barkley’s YouTube videos, as well as Edward Hallowell’s still-relevant book Driven to Distraction.
funny I was thinking of something similar but for vuejs/keymaps (yeah I like keyboard oriented interfaces even on reactive webapps)
Especially bundling these together as equally bad/legacy is weird. LDAP itself can actually be quite easy to understand and work with if you limit yourself to a useful subset of functionality, ie. a account/group directory. Any Kerberos compatibilty/design inspiration should IMO be avoided though, as it was designed to not use public key crypto, and that translates to a lot of its weirdness.

What I’d like to see is one of these modern offerings actually expose an LDAP facade (bonus points for translating app-specific passwords into binds and for flattening nested group membership) so that it’s easy to bridge existing software which expects LDAP into this newfangled web-centric world. Things like an email MTA/MDA, a PHP app that wants a user directory or even nss_ldap for unified UIDs/GIDs across machines.
Okay. So what is your point?

That there are hard jobs everywhere and hard jobs are… hard?

I would also bet stats show suicide rates are higher in other industries.

These are some of the most balanced and progressive organizations between pay and lifestyle.

If your golden ticket is so toxic go get a job that is not at 1/3 the pay. You’ll still be richer than most and I would bet many still find a way to be miserable.
Does it suggest that system of IP is genuinely designed and deployed to protect art? Or capricious exercise of state power?
I have experience with proposing new features to languages and that's taxing. You have to deal with constant bikeshedding, provide rationales, states of art analysis for different languages etc. And your proposal can be still stalled for political reasons - eg. there is another proposal and it's expected that certain behaviour will be consistent between both.
Profoundly disagree. In fact, your statements are not true, since before you can run a pod you will most probably need to create a deployment. And then you'll need a service to expose your workload.

Anything but the most trivial workloads will also lead you into questions of how to mount volumes, cijfure) use configmaps and secrets, etc.

And that's not even touching the cluster configuration, which you can skip over if you are using a cloud provider that can provision it for you.
I find it a bit sad that we've become so Puritan that even art is considered "adult".
I agree, but shouldn't any computer's bios power everything off if temperatures get too high?
I don't think he had a chequered relationship with the idea at all. He just became more circumspect about expressing it. The ruling elite or sysadmins were and still are fully on board with eugenics. If you approach Aldous with the idea that 'the lady doth protest too much' you will take a different reading.

My view is that BNW (like 1984 - Eton-educated Orwell/Blair was another, and HG Wells) had a particular role to play. BNW was put out there to acclimatise us to their idea of the future, so when it comes around we don't respond with revulsion, as we have somewhat accepted the idea. These books were 'the plan' (as understood back then) rather than a dystopian vision. They recognise that it is dystopian for us, providing those dystopian ideas ahead of time is part of that management so we don't respond in a threatening way.

Like farmers with their cattle, they have to manage the herd carefully, but, as unpleasant as it may be for them, still they have to manage things as they see fit. You can't make an omelette without breaking a few eggs! You might even extend your cynicism to the present day, and wonder whether the current actions play a role in their planning. Hmm.

Aldous of course was a contributor to the Eschalen institute and other think tanks. His brother Julian founded Unesco.
It would also work for PCG. You're simply modeling the PRNG and learning the internal state from outputs.

It's even easier using Z3 or your own SAT solver. I've broken pretty much all non-crypto PRNGS using Z3, and it's trivial to do so. You simply model the PRNG in Z3, with unknown constants, plug in a few values from the output (or even parts of output, or even non-consecutives ones, anything you derive from them, etc - just model how the inputs formed), and ask Z3 to solve for the internal state. It works every time.
Not anymore, and the impact on money supply is very different.

But I understand what you mean, the issue is that central bank rates and facilities combined with reserve ratios are the primary determinants of money creation (well, and GDP growth). So the transmission mechanism winds up being private banks, but it's still at the behest of the US Government.
I'm not sure if there is any guarantee on the size of the network required. Problems like vision or language were also very complex and nonlinear but anns were able to handle them. It is analytically difficult to find an inverse function but the ANNs are not trying to do that, merely approximating the source code of the PRNG as piecewise-nonlinear functions. So i wouldn't think the former problem (inverse) is informative about the difficulty of the ANN training. At least i dont know if there's theoretical work on designing ANN-hard cryptographic functions
Thunderbolt Port(s)!
They're already trivial to crack 100% with Z3. Using something fuzzy like a neural net is by far not an optimal way to break it.
Seconding this, I used to receive 200+ emails a day (not including spam) in a previous job and the only way I managed it was a combination of filters and folders and the ability to rapidly delegate messages to coworkers.
(me typing on a mac keyboard)
> #MeToo

maybe best to avoid that https://en.m.wikipedia.org/wiki/Me_Too_movement
The cops are not trying to post their footage to the socials. They want you to not be able to do it. If they need their footage, it's to prove you were being an asshat and deserved whatever happened to you. If you need their footage, it'll mysteriously not be available for some technical or clerical error.