skysight-inc/HackerNews huggingface dataset:
I'm working on 250k LoC TS project. It's instant during dev. We don't bundle during dev so the server just has to compile which ever files changed.
I hope with this we can stop using "splats" to refer to the primitives that are being trained and rendered. The primitive are the 3D gaussians, "splat" was always an implementation detail of the rasterization approach.
I am repurposing the life lesson my grandfather imparted to me before passing. It was meant about one's sex life, but for me it's applicable also here:

"If the struggles outweighs the pleasure you should stop doing it".
This person is not up to date in following the ISO C standard.

There is now a variant of free which takes a size: free_sized, introduced in the 2023 draft.

There is aligned_alloc, evidently since C11.

The article should be called: ANSI C89 memory allocation sucks, and I'm forever upset.
They didn't call it AI previously.

Are we redefining STT as AI?
Combining GPS with accelerometer and gyroscope is sometimes called "sensor fusion" - one common way of doing it is with a "Kalman filter" and if you google that you'll find a wealth of information.

If you've got plenty of money, companies like https://www.oxts.com/ have working systems available off the shelf. They're used for things like measuring the dynamic performance of cars.

Such systems will sorta work indoors but not very well. The gyroscope/accelerometer will gradually drift; when you're outdoors with a clear view of the sky, the GPS can compensate for that but when you're indoors that isn't possible. How fast the drift happens depends on how much money you spend to get the highest performance gyroscopes and accelerometers.

It's also possible to integrate other sensors, but that's application-dependent; for a car going through a tunnel, an odometer is a great addition, for a smartphone not so much.
NATS looks a lot like crossbar.io, what's the differences?
There are a lot of places like this without the leverage that Meta can give you in the future. I think it is definitely a factor for being selected for future positions.
Firefox 128 enables "privacy-preserving" ad measurements by default
Thanks! Out of many languages I tried, I have to admit I never really worked with smalltalk. I should one day!
Runs the risk of the Anteater Epiphany:

https://www.youtube.com/watch?v=qXD9HnrNrvk
I did look, back when, but it’s been a few years, since I wrote that, and it hasn’t really been a priority.

When I was writing it, I spent a lot of time with a sniffer and WireShark, so I was looking at the raw data.

[EDITED TO ADD] Sniffers are of minimal use, with BLE, since everything gets encrypted, as soon as devices start talking to each other, but you can see the advertisements. I used one, because all the Apple devices seem to have a different opinion, on what's out there. I'd see a device with the Watch, but not the phone or TV, and vice-versa.

I actually submitted a bug report on it, but I don't think Apple ever even looked at it. I'm sure they are well aware of this. I suspect the Apple engineers are probably some of the top BT people in the world.
Show HN: FactoryJS – The Object Generator for Testing
weren't the sophia/gnosis, emnations and eons were from greek philosophy? also any philosophy/hottakes that stress on duality (what's seen here and what's out there that is causing what's seen here - such as manichean, advaita etc).
Hi! We're sorry to hear that. Can you report to us at: https://proton.me/support/troubleshooting?product=account which exact bank and insurance company these are, so we can see what we can do? Thanks in advance.
I do not consider neither TDD or tests being about finding or solving bugs. They are about regression and refactoring safety. They are my guardrails for when I must change or add things, or need to discover how something works.

The rest of your comment I found to be a really good point in terms if feedback justification. The IDE checking your code before compile or runtime is faster than both. Good point.
Salt already does this on pretty much all distros and also the consumer-tier OS (mac, Windows).
Hold your horses. I think the title overstates the impact of those old wheat varieties. Yes, genetic diversity is high. But, the reason that today’s wheat is less diverse is only the side effect of one of the most astonishing feasts ever pulled off by a single human: Norman Borlaug. His breeding program in the 1940s was the start of the “Green Revolution“. He’s the guy who saved the billions from starvation.

For further reading about his story, I can highly recommend „The Wizard and the Prophet“ by Charles C. Mann [2].

[1] https://en.wikipedia.org/wiki/Norman_Borlaug
[2] https://www.goodreads.com/book/show/34959327
Haven't worked with the iOS interface builder but i worked with Delphi ages ago.

Question: how well does the interface builder thingy mix with interface in code?

Can you easily lay out the basics of an UI graphically and then add code where the builder is too limited for what you need?

Or it's the kind where if you start with the graphical builder you're stuck with just what the graphical builder can do?
Worth noting that they're not saying you don't need that kind of value on assets available to you. They are simply advocating for keeping that money invested rather than as cash and they have access to immediate fairly large loans (via credit cards and something about their mortgage).
State diagram and sequence diagram complement each other, rather than competing.
Show HN: I made a tool to gather user feedback quickly
a) "someone made a mistake" is not a good-faith characterization of "your software does not allow customers to mandate MFA organization-wide and audit that, you never fix that even though you market the capability, you're fully aware many of your customers are still only using 1FA and you continue to allow them to do that for months(/years?) even as you become aware other customers' credentials are being stolen by infostealers, (possibly in some cases from the same contractor laptop working for multiple customers, or at least on the same network/ at the same IT company)". Was it negligence? gross negligence? by which parties? I'm sure that will be argued for years (look how long the 9/11 insurance lawsuits took). But "someone [one single person] made a mistake [one mistake]" it ain't.

b) unclear are you talking about the Snowflake CTO(/CEO/COO/CIO/CMO/General Counsel) or their customers' executives; where did anyone say it was the Snowflake CTO's sole responsibility, or sole responsibility of any single executive? There will presumably be Congressional hearings as well as an SEC inquiry, truckloads of civil suits, plus tech journalist coverage. Their customers' cyberinsurance might well decline to pay out, more lawsuits. I wouldn't jump to conclusions until those facts are in. But in the meantime likely the stock market will deliver a financial verdict much sooner, and Snowflake might have to change executives, or get acquired, or worse.

c) But the general proposition that management isn't a consequence-free country-club environment seems fairly self-evident.

d) Not too many people should want to be CEOs or COOs or CTOs of a large company (or be considered qualified or competent to), if they might be held responsible for negligence or criminal wrongdoing. Boeing and SVB both spring to mind, and we don't have the facts on those either. Monsanto/Roundup, 3M/PFAS, Sackler/opioids also.

e) But executives being held [civilly or even criminally] responsible in extreme cases is not an existential problem like you're suggesting, because the market will figure out how much to compensate them. If a good CTO by their actions avoids $10m losses or reputational damage or lost customers every year, you could still pay them a lot while saving money, right? The case has been made that huge executive golden parachutes are a terrible practice, and that higher executive base compensation is better.

You wouldn't dispute that Sarbanes-Oxley was on balance a good thing? CEOs and CFOs know if they sign off on outright fraud, they could go to jail. Actual Sarbanes-Oxley prosecutions are very rare, but that's because it's having a deterrent effect.
Authentication, 2FA by SMS (going to a personal cellphone on a monthly contract), SIM-stealing, auditing whether MFA is in fact happening organization-wide etc. all seem to be in the news constantly. If Congress wants to get in a moral panic about TikTok, maybe they could spare a session or two for this.
% of kg to orbit doesn't tell you much about the complexity, especially given that SpaceX is approximately half of the global total mass to orbit all by itself… by doing things that everyone else thought were too complicated.

The fact that vehicles which were retired before I was born managed to use liquid hydrogen just fine, however, requires it to be relatively non-complex.

This doesn't necessarily mean it will win, just that you can't rule it out on that basis.
Yes, you are correct. I wasn't exact e nough about it, the end result syntax wise is similar, but there are macros involved in Lisps case.

I wrote multiple times right about this difference between Rebol-s and Lisp-s. The main difference being that Lisps evaluate lists by default and you have to quote them to not be evaluated and Rebols don't evaluate blocks by default and you have to "do" them to evaluate them. That's why Rebol's can have if/loop/fn as ordinary functions and Lisps use Macros for them.

If in rebol would be more like (if (> x 1) '(print 'larger)) I think.

Thanks for making this clear ... it was a nice read.
> at which point it would have been easier to just use tcp

Funny, I always used ZeroMQ as a message-oriented TCP-like protocol that reconnects automatically.

> It's great if you are completely incapable/incompetent of solving the problem properly.

Oof. I think it's great if you don't want to mess with low-level socket details and just want to write a actor-like messaging protocol.
iPad with Radxa Zero sidecar for Linux (2023)
Show HN: I built a tool to help people avoid losing money on missed emails
Hey Guys!

I've been working with a client of mine since 2016. Their system relies heavily on transactional email. They send booking confirmations and receipts.

We decided to use Mailgun. Everything was working fine until one day in April I got a call from the CEO. She told me that one of their partners hadn't received a single email in the last 3 months.

I checked the logs and found that the partner's mail server was rejecting the emails. Nobody checked the logs or the summary emails in detail. But to be honest those notifications suck!

So I created Mailfox, to get notified instantly, when something goes wrong. Mailfox uses webhooks to track events and supports Mailgun, Sendgrid, Postmark, Resend, Mailersend and Brevo.

– Christofer
It's unrealistic for people who have no money to invest.

But the top 5% in the US make 300k+. If you can't save anything making 300k you have a spending problem. Honestly I'd you're making 100k can can't save you have a spending problem.
Seems somewhat legitimate, though I'd prefer more log graphs, linear scales can be misleading. Perhaps the Hakone Maru in 1968, the first TEU container ship (I think), was a harbinger.
> ... 9 or 10 ?

I think it just keeps growing on you. Some themes in C&H are appreciated when you are older. Love and death. Friendship. Being kind to environment. Fakery in news...
I landed a remote internship at a stealth Startup this February. The pay wasn't mentioned nor even discussed, but they offered me more than I expected.

Thankful for the Co-founders and HN
State diagrams are basically visual code, aren't they?

And indeed they good for specifying, being the source of truth, but like code, they (afaik) don't really work for representing interactions with multiple actors (other than by sending/receiving messages), and they don't have a time component. But you could generate sequence diagrams from them, or at least verify them.

Xstate does have some functionality for interacting with the specified state machine, but I haven't played with it a lot. The idea of generating—or at least verifying—Xstate state machines with TLA+ has come across my mind, though.
> Excel Formula is the most popular programming language by a few orders of magnitude and it can look like this:=INDEX(A1:A4,SMALL(IF...

I'd argue Excel is actually a visual programming language, the formulas might look like just messy text programming when written out of context but in Excel each part is highlighted to a spatial and visual environment and can be constructed by clicking and selecting in that environment.
For abstract times gone by though right? I've never heard it used to mean specifically 'last year'. (And in fact typically much more than just one year ago, not including it.)
Interesting! Now I'm curious how you handle live permission changes and indexes with stale permission data.
Animals use physics? Let us count the ways
I think https://zenoh.io is more of a successor or replacement.
Googlecloud acquiring Wiz_io makes a lot of sense
This actually works if it's not a generic visual programming solution, but if it's a DSL. Don't give the business people pretty graphical loops, give them more abstract building blocks.

Unfortunately that means paying the professional programmers to build the DSL, so it doesn't reduce costs in the beginning.
Compare it to Uber, which employs 30k people and they "just" mediate transport contracts and still thousands of those are engineers. Or Airbnb which is 5k+ employees I believe.

Steam is another data point that convinces me that public ownership of companies leads to quick and ruthless enshitification and that growth is only a good metric in specific contexts.
There's no reason they can't instead be used to show how data transforms. The sort of 'flow wall' someone sees in a large industrial setting (think water/waste water treatment plants, power plants, chemical plants, etc) or process mockup diagrams for spreadsheet heavy modpacks (I'm looking at you GregTech New Horizons).

Data can instead be modeled as inputs which transform as they flow through a system, and possibly modify the system.
I'm relatively certain that the US government will be unmoved by your argument that it would be their fault if you built a GPS receiver that could decrypt the precise positioning signals ;)
Sweden has a large ratio of billionaires relative to the rest of the population, and they aren't leaving. It's 14th in the world by number of billionaires, 7th per capita [0].

Rich people here pay a flat 30% tax on capital gains so they usually pay less taxes relative to their income than a salaried person earning >45-50k SEK.

There's no wealth tax in Sweden.

I don't think you know much about Sweden's tax system (or even in general) given this comment.

[0] https://en.wikipedia.org/wiki/List_of_countries_by_number_of...
I think one of the things COVID and the subsequent WFH discussion highlighted for me is how much there's a certain kind of person, often managers, who have a lot of meetings and use them for socialization. The irrelevant minutes of chatting about last night's football or whatever is an important thing for them.

And some of that is important! I'm not going to go full robot and say that all comms must be professional-only. But there's a tension between people who like that and people who don't, and cameras make it worse because you're under surveillance for whether or not you're doing something else instead of not participating in a chat you can't be bothered with.
Well, I would love to learn how it’s possible: you have a blog or YouTube or something?
I found it here

https://archive.is/YPnUo

but it doesn't add much.
You had 6 systems to log into, each with different requirements put on password. You are not supposed to share the password between system. Each system forces you to change the password in different schedule. And IT acts angry when you, predictably, forget password.

It did not converged to secure state, it necessary converged to everyone creating some predictable password system.
Hm, I wonder if I can get it to run under Linux with Proton...
Allow me to introduce you to the Sackler family.

https://en.m.wikipedia.org/wiki/Sackler_family
As a Software-Developer this article made sense, although I would want it to include a few more useful UML diagrams. Models is the keyword here to me, not "visual".

User Feature -> Feature Model -> Architecture Model -> Source Code

Speaking from a Software-Analyst perspective, models are used througout. Many complex projects need a model of functionality, to bridge understanding between stakeholders' and developers' regarding the (agreed upon) required feature in a given problem domain. The resulting models and code should be on par.

Some buzzwords to google:
- Business Process Modeling and Notation (BPMN)
- Model Driven Architecture (MDA)
- Model Based System Engineering (MBSE)

In theory, the developer output is a function of the desired functionality. If the functionality fits a parsable model, we should be able to transcode this into sourcecode. In a nutshell this is can be a result from adoption of MDA and/or MBSE.

In a nutshell, I believe software development should happen from models to "generate" code, that then can be augumented by software developers. Updates from a model should result in updated code.
> they’ve been so focused on the fact that they are on-camera 100% of the time and they don’t ever want to be seen to be doing anything “wrong” during that time.

> For no-camera companies, it seems to me that those people are usually more engaged with actually listening to the conversation and responding in real time during the meeting

This seems to be a dichotomy between "producing Being Present In A Meeting" (a short documentary film of a person staring directly at the camera, knowing that looking away will be interpreted negatively; a species of hostage video), and participating in a conversation.
Yeah managed funds sucks big times. They rip people off with fees, quite some have insane performance fees and they just don't beat the market.

Then I suspect that even with all the supervision in place, quite some manage to also do Hollywood accounting.

Not to mention the friend of the cousin of the fund manager's niece who happened to buy x shares of y or options before, shocker, the fund invested in y.

We know these people cheat. If they were so good they wouldn't need to leech on fees.

I live in a tiny country where lots of fund are managed (only second to the US). I know the drill. Most of them by very far are about suckering people's money in, no matter what the fund is about.

Creat 16 funds, after four years show the prospectus of the one fund that performed best. Rinse and repeat.

Actively managed funds are a scam.

Also depending on where you buy it, anywhere from zero (good) to 1% entrance and exit fees.

"Scam" is not a strong enough word.
They did not. They had papers with all those numbers written down next to landline phones. They also had little notebooks they carried everywhere with them with those numbers written down. You could buy those little notebooks in any store and they fitted into a pocket.

Moreover, those numbers did not changed for years and years. Unlike passwords that change, like, every 3 months.
Never played Blood and Magic, but it sounds like map control would be a lot less important. Most RTS games are all about expanding and controlling resources as fast as possible, so you can out produce your opponent.

Turtling might be more viable in this game?
I feel like there probably aren't. It would be impossible to hide this for very long and it's expensive to implement.
An old old effort https://file.io/GRK1MYoYqESv
> introduced in the 2023 draft

The article is from 2022

> There is aligned_alloc, evidently since C11.

The article mentions this

> The article should be called: ANSI C89 memory allocation sucks, and I'm forever upset.

And your comment should be called: I skipped reading the article, and I decided to comment.
Hacker Says AT&T Paid About $400k to Erase Sensitive Data
Well yeah but the problem was that you still needed that runtime, WASM should solve this.
Yeah and the company behind CAT phones (bullitt) is now bankrupt so they will no longer provide any support.
I also wanted to try some local LLMs, but gave up and came to the same conclusion:

"While the idea of having a personal and private instance of a code assistant is interesting (and can also be the only available option in certain environments), the reality is that achieving the same level of performance as GitHub Copilot is quite challenging.".

But considering the pace at which AI and the ecosystem advances, things might change soon.
Hacking Group Claims to Have Stolen over 1 TB of Data from Disney
Real-Time Bidding (RTB)
OECD Teens lack financial literacy and maths skills for digital economy
> it's about lowering the bar

I think that might be right.

I remember the first time playing with "visual" programming (kind of). It was visual basic, probably the first version.

It lowered the bar for me.

I quickly learned how to create a UI element, and connect things. A button could be connected to an action.

So then I was confronted with event-driven programming, and that exposure was basically what was taught to me.

And then the beauty of creating a UI slowed as I exhausted the abstraction of visual basic and ended up with a lot of tedious logic.

I had a similar experience with xcode on macos. I could quickly create an app, but then the user interface I created was dragged down again. It seemed to me like the elegance of a mac user interface, required what seemed like a lot of tax forms to fill out to actually get from a visual app to a working app. I really wanted to ask the UI, what dummy stuff like the app name hasn't been filled out yet? What buttons aren't connected? how do I do the non-visual stuff visually, like dragging and dropping some connection on a routine? ugh.

In the end there's a beauty to plain source code, because it seems like text is the main and only abstraction. It's not mixed in with a lot of config stuff that only xcode can edit, and probably will break when xcode is upgraded.
I have a 1,5M LOC game codebase, where both the server and client builds and starts nearly instantly. Probably < 3sec total iteration time just because of typing stuff in the terminal. Build system is just a casual ccache + mold. But you have to do a lot of stuff in the background during startup.
I haven't so far. CS:GO and now CS2 run natively on Linux, so never played those online in the VM. I hear Valorant's anticheat is trouble, but I haven't played it (and probably won't for that reason; personally I have so many other games left to play I'd probably just do that instead of having to install Windows on a separate boot drive).
You're just reiterating that capitalism is capitalism. Capital demands a higher possible gain than the labour that is actually creating value to play the game, simply because it is harder to accumulate capital than providing labour, if you have enough capital you can mitigate risks, so why exactly should that risk be compensated more than the actual creation of value provided by labour?

Without capital in this system labour can still provide value, it's harder, and slower but a group of people getting together and creating something is still possible (albeit much slower). Without labour capital has almost no value.
Documentation Affects API Quality
I think the distinction is that "2 days" is a composite which could also be constructed as "5 days", "91 days", etc.

There's no specific single word that cannot be modified which means exactly "2 days", like "uebermorgen" which specifically means "the day after tomorrow". You cannot have "5 uebermorgen", for contrast.