skysight-inc/HackerNews huggingface dataset:
It's been a while but iirc my primary issues weren't about configuring a small project, it was the effort of setting up and administering a k8s cluster that was the problem.

With docker-compose you realize you need a persistent volume and go "volumes: ..." and you're good.

With your own k8s cluster you go, "okay I need a persistentVolumeClaim to a PersistentVolume with a particular StorageClass that my cluster needs to offer". Then you go learn the "Right Way" to set up a StorageClass and 2 hours later you finally have a persistent volume. Repeat every time you try to do something that would be one line in a docker-compose file.

If you have easy access to an administered k8s cluster then kubernetes becomes way more approachable. What would be ideal for me is an offering that presents itself as a batteries included k8s cluster running on your local machine. That way I could make pod definitions and run them without having to understand k8s internals while gaining the option of deploying on a real cluster in the future.
Just because the FBI used shitty browser exploits that would have easily been thwarted by sandboxing the browser properly, doesn't mean that Tor is secure.

Running Tor nodes is pocket change for intelligence agencies, and a major legal risk for volunteers. It's virtually guaranteed that the US intelligence agencies own the majority of the network between them. If they were in an arms race with foreign intelligence agencies, the number of Tor nodes would be exploding.

It's just that the NSA won't lend its shiniest toys to the FBI just to bust some CP websites. The lives of children aren't worth the risk of exposing and losing a zero-day exploit.
> They are more awkward and heavier than a fuel pump

Really? I don't doubt that Tesla's plugs are smaller and lighter, but it always seemed a bit caricature-ist about people saying how horrible the CCS plugs are and that they weigh like a million pounds or something. They certainly never seemed heavier or harder to manipulate to me compared to a gas pump, so I just never understood this complaint.
The irony here is that even the not so great American space programs, like the two you mentioned, are still leagues ahead of most of the rest of world’s space programs. Also, the SLS launch that’s happened was flawless. Sure the thing is expensive, but how is it a failure?

Orion and SLS will medium to long term likely both be replaced by Starship / Superheavy.

The only non-American super impressive space program that I’ve seen is actually India’s ISRO. Their cost for traditional rockets price per kg to orbit is quite impressive, though Spacex dominates everyone on price due to reusability.
I'm afraid I'm totally lost. Do you not just plug in a USB drive with a Linux ISO, hit the key combo for the boot menu, and boot off the USB? Maybe you need to disable secure boot in the BIOS/UEFI, but that's about it, no?
Ok I've gone to the trouble of imagining this but now what? Did this actually happen and we're supposed to be mad about it? Maybe I'm out of the loop.
Exactly. Many college towns (esp. Big Ten) are in cities well out of commuting distance for most students.
Good catches, I've added the missing information. Thanks
You really think so? This is really my biggest issue with Dear ImGui, I think it just looks awful. The design is just not great, and stuff like text rendering has been terrible in every Dear ImGui UI I've seen. Especially on macOS, the native applications there really make ImGui stuff look pretty crappy. Electron apps also generally speaking just look way better, IMHO (Electron has other issues obviously, but the ones I use regularly look pretty good). Like, imagine VSCode or something with the graphical style of the screenshots on the GitHub page.

Maybe you can customize it and make it look great, but the "out of the box" experience is just... oof.
You're getting ahead of yourself. Before reading How To Read A Book you
need to have first read How To Read How To Read A Book.
The SEC attaches a string to Bitcoin ETFs
I don't see the connection. I was a heavy B. reader in my day. But I remember him mentioning a Chesterton story where the machine eats its master. B. introduces me to Chesterton, to the Sartor Resartor, to the Bible, to Cthullu --- and then I can't even read enough English. Now, long after I've made B.'s break --- that it's all right, it's necessary --- I see how great his influence is in almost everything, bc culture is not a package of flooring you can buy one a day. It's a big warehouse of everything you can't buy, but in one lot.
I did a reply and then I somehow lost the whole thing. Nodejs has microbenchmarking tools. They are borrowed from other languages though.

Mostly what I did was cook the results to send them to telemetry. Not unlike exporting your unit test results.
>and still vulnerable to all the root CAs in your browser...

certificate transparency makes this very risky to pull off, making it all but useless unless you're trying to catch a international terrorist or something.
Pouring squares of concrete might be less expensive than running an 18 inch unpressurized pipe through some terrain but building safe, long lasting, ADA compliant sidewalks is a far more complex endeavor than dumping some concrete on the ground. Do you stand by your statement that it's cheaper because you have in-depth knowledge of the costs involved or are you engaging in motivated guessing to advocate for a desired outcome?
The code without code is the eternal code.

All other code requires updating dependencies.
I think the author is basically diluting the term "technical debt" to the point it becomes meaningless. Much of what they are talking about is the inherent difficulty of managing complexity, mixed with the difficulty of understanding requirements/defining features well.

I think "technical debt" as a term is overused and sometimes misapplied, but the core idea resonates with many developers, at least the way it is most often used - which isn't exactly the original proposal as another commentpoints out. The key part of it is the analogy with an interest rate. I can decide do put 5k on the credit card for a last minute holiday, but for as long as I don't pay that off, I'm paying 20-something percent, every month, forever. Similarly for example a rush to add features to hit a demo deadline can introduce brittleness and abstraction failures into your codebase that you pay for every time you make changes, add features, do nearly anything. The analogy is that some of your development is going to be wasted "servicing the debt" going forward until you fix that (pay off the debt). That doesn't mean its the wrong move, for the same reasons that taking on debt can be the right move for a person or business.
I agree, my original post did not imply this transition would happen quickly, I think transitioning to automated vehicles will rely more on society changing, so at least one generation from the youngest today... and as far as requiring people to get automated cars, if they're safe enough, it will be like outlawing drunk driving, ie you're infringing on others right to live if you don't use an autonomous vehicle. The corollary is that right now there should be laws strictly controlling the use of autonomous vehicles.
You mean a No Code Solution like PowerApps :)
They started with Java and tried to use as little GC as possible and started writing hot loops in C, C++ and Rust. Logic is in Java, other stuff is mostly native.

https://questdb.io/blog/leveraging-rust-in-our-high-performa...
Micah Lee also made Dangerzone [1] a tool to safely convert untrusted pdf files to safe-to-open pdf files, wrote the book Hacks, Leaks, and Revalations [2] and he made Tor-Browser-Launcher [3] and he's a respected investigative journalist: https://micahflee.com/

[1] https://dangerzone.rocks/

[2] https://hacksandleaks.com/

[3] https://github.com/torproject/torbrowser-launcher
cool, but I'm not going to make an account with medium to read the rest of the article
Yeah, no. Cloud-native used to mean something even before Kubernetes became mainstream, and technically the CNCF isn't about Kubernetes only, which is why KubeCon and CloudNativeCon are separate events (held together, but separate). Just going to their website shows me two case studies, one is around Kubernetes (Spotify), the other around Vitess (Slack) and has nothing to do with k8s.
I had contributed the Dockerfile to the project when it was last posted in HN.

Friendly maintainers but I think being built by an App development studio, I can imagine they have different priorities.
It costs only 3-5% of global GDP until 2050 to fix this. People are just being cheap as always.
It would probably be much more expensive

If all you pay is the marginal cost then those that live an hour away will pay six times those that live ten minutes away
I don't remember the name of the company that provided it, but it was a two foot pillar mounted camera at the register. I researched the company, but the cashier already told me it used facial recognition.
I think you overestimate the advantage 100ms, tops, has in the real world.

Also, NFC-F is supported in many phones already. Suica cards have no advantage over a phone wallet in terms of speed.

To answer your question, yes, newer (2020s) Mifare based cards are faster than FeliCa ones.
I agree that the fixation on cars in urban/population dense areas is a problem and the overall use of cars in these areas should be offset by public transportation.

I feel like the one in five Americans that live in rural areas is left out of the conversation though. You can't eliminate cars for those 60 million or so people.
Yes, you can customize it, both the color scheme and the element spacing. And the font scaling (the internal resolution in the texture) can be fixed to make the fonts look nicer. Someone made a subpixel font rendering patch for ImGUI as well.
The Memex
If everything else fails, you can always run code-server inside a podman container.
I've recently been driving a car that has touchscreen controls for turning on the heat, heated seats, adjusting the temperature, and more.

My biggest pet peeve with it is that I have to 1) wait for the system to "boot" and become responsive, and 2) click the acknowledge button on the warning screen, before I can do anything else. It's frustrating on a really cold day.

At least the defrost buttons are physical so I can get those going.
Adapters cost a few hundred dollars. That's not much compared to the cost of shipping a car across an ocean.
That's the thing. Not making the problem worse is fine and all, but most projects simply aren't removing enough. It's amazing that today's software functions as well as it does, and programmers today are lucky they can hitch a free ride on decent hardware.
The next obvious improvement to undo is open office spaces and bring back small offices or cubicles.
I think you can have as many rules as you want as long as there's something like black or rustfmt, just a script you run that auto-formats your code. You never have to worry about the rules because there is no configuration thus nothing to argue about. Sometimes your code gets formatted weird but who cares, just do your work.
Some of our largest, most prosperous cities throughout the world have been built at river confluences: Chongqing, Pittsburgh, Montreal, Sacramento, New York City (Manhattan), Allahabad, Belgrade, Buenos Aires, Cincinnati, Geneva, and the list goes on. Those locations have tremendous latent economic value as transportation hubs. Flooding risks can be managed. This type of civil engineering is one of the most ancient aspects of large-scale human civilization.
Bird, once valued at $2.5B, just filed for bankruptcy
I’ve worked on a large project that got more reliable after they removed the QA team. Removing the QA team was incidental to the quality improvement though — the QA team got removed because basically it was just producing a nightly report of problems that didn’t matter.

What actually improved quality on that project was, basically, architecture improvements. A major subsystem was rewritten in a way that made large classes of important bugs impossible. That rewrite was substantially supported by automated tests, though — a rather advanced simulation system IIRC.

I do agree that “automated tests” aren’t especially good at finding bugs. For that there’s really no replacement for human beings who care looking carefully at the system’s behavior, whatever title those people have. They’re mostly useful when they make it safer to make changes to the code’s design.
Unfortunatly the S3 select feature allow to retrieve the subset of an object, but you cant use it to search object within a bucket.

Thanks !
Also, people seem to have forgotten that the whole technique behind sentence transformers (pooling embeddings) works as a form of "medium term" memory in-between "long term" (vectorDB retrieval) and "short term" (the prompt).

You can compress a large N number of token embeddings into a smaller N number of token embeddings with some loss of information using pooling techniques like what was in sentence transformers.

But I've literally gotten into fights here on HN with people who claimed that "if this was so easy people would be doing it" and other BS. The reality is that LLMs and embedding techniques are still massively undetooled. For another example, why can't I average pool tokens in ChatGPT, such that I could ask "What is the definition of {apple|orange}". This is notably easy to do in Stable Diffusion land and also even works in LLMs - despite that even "greats" in our field will go and fight me in the comments when I post this[1] again and again, desperately trying to get a properly good programmer to implement it for production use cases...

[1] https://gist.github.com/Hellisotherpeople/45c619ee22aac6865c...
Ask HN: Are you (still) excited about LLMs?
> so things like DNSSEC took off.

DNSSEC doesn't encrypt anything - it's all plaintext on the wire. There are some DNS extensions that encrypt the query/response (DNS over HTTPS does this), but DNSSEC is not that.

DNSSEC is simply a way to verify that the response you get has not been meddled with in transit - it's the domain owner signing the DNS records so that you can verify that your DNS responses aren't being modified by a malicious entity (that may very well be your ISP).
whether not weather.
https://www.folklore.org/Negative_2000_Lines_Of_Code.html

Some of the managers decided that it would be a good idea to track the progress of each individual engineer in terms of the amount of code that they wrote from week to week. They devised a form that each engineer was required to submit every Friday . . . .

Bill Atkinson, the author of Quickdraw and the main user interface designer,
. . . was just putting the finishing touches on the optimization when it was time to fill out the management form for the first time. When he got to the lines of code part, he thought about it for a second, and then wrote in the number: -2000. . . . they stopped asking Bill to fill out the form, and he gladly complied.
My podman installations (Mac, Fedora) both ship the compose subcommand which works as expected. See https://podman-desktop.io/docs/compose
It was mostly GM U-platform minivan parts. The styling was constrained by that, but it had benefits in terms of interior space & configuration.
> You did say that, but it's not the part of your post they were responding to.

So if someone criticizes a portion of your statement which is already countered by your original full statement, you're not allowed to remind your full statement. What kind of logic is that?

My original post says the point of Vulkan Video is it will be cross-platform and cross-vendor. And gives one example of cross-vendor side of things on Linux.

Someone criticizes me by essentially saying "you are incorrect, that's only on Linux. Windows, Android and iOS have their own video APIs...". This "correction" is incorrect because I already said on Linux, and it goes on to actually reinforce the post that he is responding to by highlighting cross-platform side, which also is in the post he is responding to.

So, if you look at the full conversation, the criticism is self-contradictory. This is what I'm pointing out, but you are implying I'm not allowed to do that.

I disagree. When you fragment a statement in a way that changes its meaning and make a straw man out of it, people are justified in responding to it.
Fun fact my mother was a teen in the 1860s and lived on a farm adjacent to the BAC facility where they were assembling and/or testing components and fondly remembers the time they powered up one of the Olympus engines “and blew out chicken hutch to smithereens and spread parts of it all over the field”. Apparently apologetic staff then helped collect the wreckage and round up the scattered birds (which, as I understand it, were unhurt by the event).
I think the difference in cost between a maybe minimum wage driver and a computer is far less than maybe people assume.

And, for a car driven any reasonable amount, most of the cost is in the mileage.
This whole post excitingly reads like star wars.

Can someone with an electrical or physics background help translate what this means "Our propulsion system uses a cathodic arc discharge powered by a capacitor bank"?

I take it it uses capacitors to release larges amounts of electricity on a given period, thus producing plasma which creates propulsion?
A great idea until Big Brother subpoenas you and decides that pleading the fifth does not apply for electronic devices.
Just bring back the Keramic, I'm not asking for much
Clearly Linus and the maintainers of those architectures care enough not to break them (and those architecture maintainers have enough clout to be taken seriously).

How old does a CPU need to be in order to no longer be supported? The 32-bit x86 architecture is nearly 40 years old - should it be retired for being too old?
Well at the moment Waymo operates a taxi service, and the only way to use it is as a substitute for Uber/Lyft, so that question answers itself.

Even otherwise though, if at some point in the future I have the option of trading my car in for a fully autonomous one, the only thing I'm really interested in knowing is how my personal accident risk in getting from point A to point B changes compared to if I was driving myself. These benchmarks are meaningless in that regard. I'm not driving drunk, I'm not driving in bad weather conditions, I'm not being needlessly arrogant or reckless on the road. Can this car drive better than me?
If your distro is relatively recent, enable podman.socket (available as system and user unit) and things should just work as they do with docker. You may have to set CONTAINER_HOST though, and the new Docker CLI has the concept of contexts where you need to point the CLI at the right socket, but confusingly using docker as a library does not automatically add contexts as functionality, so Tools like flyctl (from fly.io) and melange (chainguard's APK builder) may still need CONTAINER_HOST anyway...
I had no idea Cunningham was so thoughtful about it. It's a term used by less thoughtful people in most of my experience.
I just used Dear ImGui in a VSCode tab in the last couple of weeks [1] :)

...indirectly by embedding a home computer emulator with a Dear ImGui debugger UI, compiled to WASM+WebGL running in a webview panel, but the idea to use Dear ImGui for tooling UIs in VSCode extensions where HTML+CSS might be too awkward is certainly interesting (think not just "traditional UIs", but also things like noodle-graphs, flame-graphs, diagrams... the vector renderer coming with Dear ImGui is great for that type of stuff).

[1] https://marketplace.visualstudio.com/items?itemName=floooh.v...
Please sign the rights to all your technical debt over to me. Thank you.
All wealth (negentropy/complexity) creation creates debt.

Whenever we build, we use intelligence to rearrange things in more complex ways that don't naturally occur. Ideally, this creates value by unlocking things we want that we previously couldn't have.

But this work always creates a burden on the future (debt) to maintain the complexity we built. This is especially true if the complexity doesn't gracefully degrade back to a more primitive state and the choices of people coming after you are "maintain" or "collapse and regress back further than your predecessor started, because you've forgotten the old ways".

If you don't want to place this burden on the future, then the only surefire solution is to not build anything. Just be happy with maintaining what you have and hope that the environment doesn't change around you so much that what you have isn't good enough.

But I don't think this is what we want. We need to build a LOT more for some of the existential goals we have as a civilization.

Just know that every act of creation that sticks around intrinsically creates a burden on the future to maintain it.

Acknowledge and respect that, but keep building.
OK. I read your comment as saying that it would happen slowly, not quickly, which is what I was disagreeing with. Personally I think the economic advantages of routinely using a self-driving taxi service will drive most people to simply not buy a new car when their old one wears out, and that this will happen many years before human-driven cars are outlawed (or, more likely for a while, regulated/taxed very heavily without being completely illegal).
The W&OD goes much of the way through Loudoun county and ends in Purcellville.
Yeah it's a heartwarming open source success story in game development. Everybody uses it for internal tools (just check their sponsors list to start with), and it occasionally shows up as like a debug menu in production code.
Note that "modest hardware" in this case means "slow CPU" if you have less than 64MB or so of RAM[1], I would instead recommend ECL, which can run in 16MB of ram somewhat comfortably.

1: 100MB if you don't have swap.
Definitely different things but I suppose “machine that finds related prior research for me effortlessly” is still quite useful.
I see... but that seems a little weak considering it's a funded product, the first adjective they use to describe it is "fast", and good old C++ would totally slay it. The author has a C++ background, maybe he could spend an afternoon trying that?

I couldn't even try to count the number of great posts I've read about fast hash tables from e.g. Paul Khuong alone...
Thanks, that is the sort of answer I was looking for - a real disability and how you're working around it.

When I hear accessibility I tend to think of screen readers - magnification or text to speech - for people with low vision.
So, mobile android malware can do the same amount of damage as other systems then? ;)
Which phone manufacturer is that? I hate having to remember all the apps I disable battery optimization for. I think I currently have like 5 apps or so.
I’ve worked with a lot of different UI frameworks (both native and web) and ImGui is definitely my favourite

It’s just so simple

For example adding an input box for editing a float value is one line of code and the syncing is done by just passing it a pointer.
Dear ImGUI is amazing and I wish all UI development was so easy and simple.

That said, be aware its original purpose is as a UI for internal game dev tools and not customer facing tool. It's neither international friendly nor accessibility friendly. Those are 2 feature usually not needed for internal tools.
Where I live is similar, it’s just the prices are prohibitive. Round trips just to locations within five or 10 miles of my house cost upwards of $50-$60. I would end up paying 2-3k a month for Uber/Lyft.

Owning a car is simply more economical. Now if I could buy into fractional ownership of a fleet of vehicles, that may make financial sense for me.