skysight-inc/HackerNews huggingface dataset:
So what do you do when you need to deploy something a bit fiddly with multiple components (e.g. Cassandra) that would just be importing a shared chart in Helm. Do you rewrite that yourself in kustomize?
C++

I’ve being doing mostly mobile apps for the last 10 years, tried Rust for fun for a couple of months, recently tried C++ and I’m having the time of my life.

Btw, not sarcasm, now looking into C++ jobs
"Well, they're informants," Assange replied. "So, if they get killed, they've got it coming to them. They deserve it."

https://archive.is/rSL9K
It actually has more to do with war and realpolitik.
I remember there being dev mode and also a glitch, but I could be wrong and don't have a Tiger machine to test with now.
As jesse himself said on the Rabbit Discord:

"please don't under estimate the effort and IQ level of our eng - its much more complicated than that."

I present no other commentary.
I know from their announcements that they give freeway rides to employees in Phoenix area. They're also frequently spotted in Bay Area and Austin freeways, but with safety drivers.
iMessage automation. I love technologies so ubiquitous that they end up registering in our brain as “real life.”

We spend so much time texting each other that it has become transparent, so one expects a cute little chatbot or small game to show up, and it delights people!

I recently made a framework to allow playing Twine games through iMessage and people really love it:

https://www.mayer.cool/writings/imessage-text-adventure/

Another one that brought a lot of joy was hooking up a friend’s iMessage to immediately respond to all messages with a chatbot. It was before ChatGPT came out, so it was just convincing enough to have people for a few messages, but scuffed enough to have some very funny off-kilter responses. It sowed a lot of chaos in our group chats :)
> these are all OS utilities

I think part of the problem is "what is an OS utility" and "what is an app". All your OS configuration could be done via a REST API, text files or some other well defined protocol. So you could have competing configuration apps that all help you manage your config in their own way and unbundle the control panel. Realistically looking at your average sparse linux distro shows just how "minimal" an OS can be, and even they bundle applications. Yet, I realistically don't thing consumers or the tech market at large would be assisted by a law mandating that all operating systems be as minimal as the linux kernel (no GNU/Linux, that's bundling!). And even if you did go that far, now we get into arguments over monolithic kernels and micro kernels.
It is a common comment on HN to say Teams is rubbish and also to ask why anyone would use it. Now we have a problem of market dominance, which demonstrates by how far the HN bubble misunderstands how ordinary people do their day to day business. This is the vacuum MS have been consistently winning in for several decades now, it would be worth you understanding it.

Now someone is about to reply that market dominance doesn't mean your app is best. If you think that in this case then you are still missing the lesson. Teams integrates with Windows OS, Azure AD, SharePoint, OneDrive, PowerPoint and Outlook in a way that is so much more useful to ordinary people than anything the other messengers do. Much of that integration is available to any app developer but they choose not to use them so continue to fall behind. Sure there will be some things Slack are not currently getting an API for, but so so much more that they don't use but could, because they don't see why it is important for users.
Mostly cost reductions, there isn’t much room in the physics for higher energy density. Eg it will always be less than chemical energy density.
Drive Pilot just follows the car in front and has several limitations, it doesn't even have overtaking, so I would be surprised since the parent poster says lack of automatic overtaking is a limitation.

Drive Pilot:

Works only when behind another car, it just follows that car

Cannot change lanes

Works only under 40MPH

Works only in daylight, does not work at night

Does not work in rain

Works only in traffic jams and heavy traffic

Works only on a few pre-approved roads

How is the world is FSD "severely lagging behind" this tech when FSD has none of these limitations?

Something weird about how the Mercedes tech is hyped up in message forums.
Doesn't that depends in the sound system setup ie hardware? I tried vehemently to fix it once with JamesDSP with no avail. My understanding then was the need for hardware support like Dolby or something. It was always an issue with music and dialog.
Sorry, I am misunderstanding your question, because it sounds like you're asking if Rabbit Inc ever employed a human.
tribes
Teams is a pain in the neck! If you make an office calendar appointment for a zoom, Microsoft "helps" you by creating a teams invite in the text of the invitation that gets sent out. So there is always a chance someone you invite will click on the wrong link to be in the meeting. If you ever click on this link yourself teams will install on your system and try in the run in the background every time you boot your computer.

This is just hostile to the consumer. If I want teams I can install it.
Prompting ELI5: your complex subjects to know. then build more advance conversation after that, really help me a lot.

except, their answer inconsistencies. made me like you chat with someone who you have trust issues with them.

In the end, i have to googling again to validate this creatures output. geez.
ToF/structured illumination cameras are honestly not that capable.

The maximum dynamic range of the eye is ~130dB. It's very difficult to push an imaging system to work well at the dark end of what the eye will do with any decent frame rate.

It's not as different as it used to be, but even so: the Mk. I eyeball does pretty damn well compared to quite fancy cameras.
Apparently leaving a reasonable portion of every site undisturbed is standard practice now. At Göbekli Tepe they have only uncovered ~5% of the site and are moving very slowly nowadays.
Programming Pearls, Thinking Forth, The Little Schemer, and SICP
They do, buying the pro or server versions lets you avoid all the junk. Turns out people would rather moan on the internet than pay up.
Oh wow thank you.
You can do that, but if you get the job you’ll likely be having to use it for a lot more stuff. It’s a sign of a culture that wants to bundle stuff up and manage it in the corporate way as opposed to using the tools that people want to use to do their job.
Writing about it. Corporate programming often sucks the joy out of figuring out small things.

A few years ago, I started writing about simple things that I learn during my day-to-day work. I write on my personal [site](https://rednafi.com) that I cobbled together in a single weekend.

It doesn’t take much time and works as a great confidence booster when a few of them eventually hit the front page of HN.

Now I often pick up new things just so that I can write about it.
I always think the same thing at these things. But it must occur to the archaeologists too, and maybe they know they're recording everything meticulously and storing samples such that it's still as available as it could be to future tech, vs. discarded surrounding soil/sediment for example that 'could still be used today if only we knew where'? I don't know.
I loved the one that would take a screenshot of your current desktop and you could smash it with a hammer and set it on fire. Little me had some anger issues
Rich people can get to their super yachts within a day using luxury transport, and only do so when the weather is very nice.

I don’t see them buying a mars home if it takes weeks to get there and I doubt the ‘weather’ will compete with that on a yacht in the Mediterranean or the Caribbean, even ignoring that you’ll have to wear a spacesuit while sipping your martini, getting a tan in the sun.
You probably wrote half a monad by accident
Sure—and as of 2018, I’m a little out of the loop on anything more recent, the top 1% in the US paid about 40% of US taxes—but have you considered also reducing borrowing, spending and services and then adjusting tax rates across the board down once we’ve gotten our debts down to a more manageable level?
Android is more secure, yet Android built on Linux kernel, this invalidates Linux kernel security claims. X11? Use Wayland.

UWP requires Microsoft Store or "sideloading" so not used by a lot of applications. Windows is not open source, there could be countless vulnerabilities and backdoors. Windows users still download installers from Web, they are phishing targets.

Linux desktop is mostly open source software. Raise of closed source software would bring Android like security.
> If you want to read a foreign publication, it's on you to deal with their local norms.
I just started learning Golang.
> Google is not a market leader

Do you have stats that show this? "Market share" sites never feel very trustworthy to me, but they all claim Google Workspace has a substantially higher market share than Office 365, and anecdotally that matches my experience.

> addition, they don't have offline tools to separate from their workspace

This doesn't make sense to me as an argument. It sounds like you're saying that because Google hasn't bothered providing an offline version of their product they get a pass on bundling collaboration software, whereas because Microsoft provides an offline version that makes their bundling more egregious. Why exactly would that be?
Taking your first point at face value, why is this a problem, exactly?
The assumption shouldn't be that you have a bundler, but that your tools and runtimes support standard semantics, so you can bundle if you want to, or not bundle if you don't want to.
I don't want to start a flame war, so I'll stop there.

I want to share a podcast you may be interested in, because it's dicussing how to price nature from an economic perspective:

Pricing Nature is a limited-series podcast from the Yale Center for Business and the Environment and the Yale Carbon Charge. It tells a story about the economics, politics, and history of carbon pricing, which many argue should play a critical role in any national climate policy. We feature conversations with carbon pricing experts from government, academia, and civil society. To learn more, visit our website, pricingnature.substack.com.
I wonder if they’ll go after iMessage on iOS too.
This reminds me of rainmeter, but for fun instead.
I always see comments like this, and as someone who used Kustomize first and then moved to Helm, it really doesn't fit with my experience.

I found Kustomize extremely annoying to work with. Changing simple configuration options required way too much work.

Take a simple example - changing the URL value of an ingress. This is something every deploy is going to have to set, since it will be different for every cluster.

In Kustomize, I first have to find the ingress resource, then recreate the nesting properly in my kustomize file, and then repeat that for every deployment.

In Helm, I just change one entry in a values file, that is clearly named so I know what I am setting.

In addition, it is REALLY hard to refactor resources once there are a lot of Kustomization files. If I want to redo how the deployment works, I have to change every Kustomize file that any other repo using my project uses. If I have a lot of other people who are pulling in my project and then using kustomize on top of it, we have to coordinate any changes, because changing the structure breaks all Kustomizations.

With Helm, as long as I keep the same values file structure, I am free to move things around however I want. I can use values in completely new locations without having to change anything about the values files themselves.

I just don't see how it is easier. I find it a lot easier to read a default values file and figure out what every setting does rather than read 20 k8s yaml files trying to figure out what does what.

In some ways, I kind of feel like the Kustomize enthusiasts LIKE the things I find annoying about it; they think you SHOULD have to read every resource and fully understand it, and they don't want anyone to be able to change anything without every kustomizer also changing things. I get the theory that everyone should know the underlying resources, but in practicality I find Kustomize to be the wrong level of abstraction for what I want to do.
This is obviously false. All states have intelligence agencies military secretes ect.
Wikileaks has published things about Russia: https://wikileaks.org/spyfiles/russia/

There are a lot of countries they have never published anything on. They have a smaller number of large leaks, so that is not necessarily out of the ordinary.

I think it is credible that Wikileaks were provided some documents from Russian state-sanctioned actors, who knew Wikileaks would publish them, and that the state-sanctioned actors did so to serve Russian interests. But the claim that Wikileaks as a whole is biased towards Russia doesn't seem likely.
> I think he did what is alleged

‘Think’ is the operative word here. Assange would not have had a jury trial if extradited without the plea deal, and for a jury trial, mere opinion isn’t enough to convict
Data, please?
> choose not to use them

This is definitely a problem in general for the open-source / Silicon Valley crowd.

In this case however the integrations you describe aren’t possible for a third party.

Microsoft has made it absurdly difficult to extend and integrate with Office, and they regularly use anti-competitive (and anti-consumer!) methods to “push” new products via first-party integration.

A random example: One drive is the default save location in MS Office apps. This can’t be turned off or customised back to local files by end-users. I have to jump through hoops every time I save a file because some product manager at Microsoft has a KPI tied their bonus.
Anecdotal but pretty much everyone I know that’s not in tech also fucking hates Teams too.

Microsoft win contracts decided by decision makers at the top of large companies.

Companies like Slack win contracts decided by actual users in companies that listen to them.
Pixel graphics were still pretty much current at that time. Not everyone threw away the SNES/genesis when the next gen systems came out, most people probably still had one.
Hey me too! Seems fun so far.
I'm suddenly reminded of the Petz series. I'm surprised that's never come back in some form.
You would be doing the opposite of that. Creating 100 monopolies.
How could you not for being forced to use Windows?
I'm sure billionaires would manage just fine. In fact, if it's such a hassle for them, I'd be happy to trade net worths with any billionaire, if in return I merely had to write the government a 2% check every year. I volunteer. Please, tell me where to sign up!
I suppose they could have read only access to the filesystem and read the api keys, like through an http server
Here's an article on DIMES, the system JPL developed in the early 2000s to address the problem of estimating horizontal velocity for the Mars landers:

https://robotics.jpl.nasa.gov/media/documents/DIMES-ai-space...

Martian winds make this more important there than on the Moon. The DIMES system integrates radar, visual images, and IMUs. They did not have a dedicated Doppler radar for horizontal velocity, for technical and cost reasons it was not workable.

From the introduction:

> Some of the challenges were subtler — and one in particular was subtle enough that it wasn’t fully appreciated until mission development was well underway.

> This was the challenge of martian winds. How to detect and compensate for them? In the worst-case scenario, they could tip the vehicle over in the final stages of descent such that the powered thrust intended to eliminate downward velocity might actually drive the platform sideways and down into the surface beyond the safety envelope of the airbag cushions.

> This article tells the story of how this late-understood challenge was addressed successfully — and, as it turned out, critically, for Spirit.

The system was improved and re-fielded for the successor missions - I think it goes under the name LVS now. One reference appears to be here: https://www-robotics.jpl.nasa.gov/what-we-do/applications/la...
It's not easy for someone from a country with national health to get into stories about health costs coming from the USA. And calling obesity a complex health issue (in parenthesis's no less) doesn't help - (almost) all health issues are complex.
Well, my apologies. It was a very enjoyable read. Keep doing what you're doing! And thank you all for being cool to headscale - I would love more family-as-enterprise pricing, and am thankful that headscale is developed and exists.
It's always interesting to come across someone who only came across a thing for the first time, after you yourself came across it organically hundreds of different places. We all live in such different microcosms.
Yay! Free backup copies!
Aye. My internal mythological idiolect's trickster deity mostly serves to personify the game-theoretic arms race of deception and is in a near-constant state of cackling derisively at the efficient market hypothesis
Maybe the engineers at NASA know what they're doing?
I made a tool that emailed me the top 10 posts from various subreddits every 24 hours. I solved my own problem and it was the most satisfying thing I built.
As for what to do next, there is nothing I want more than the old split-flap departure board of Penn Station. It was exactly like this one https://www.youtube.com/watch?v=U8azGTsslNc

The clicking, its sooooo satisfying.
I get it that you can reach conflicting states, but not with this particular example.

Assuming updates are synced through a centralized server, if user 1 has seen the “delete line 3” instruction, it means that instruction was committed by user 2. At this point they can’t “edit” the first instruction. You can only move forward. Undoing the line 3 deletion is in itself a new instruction adding the line back; then line 4 gets deleted and both clients’ states have converged.
>What do you think comes next?

Public transport, hopefully.
I have been developing my own package manager, and my core idea is that proper programming languages are the proper level for describing packages.

Programs take inputs and can output arbitrary data such as resources. However they can do so with type safety, and everything else a programming ecosystem can achieve.

For asset distribution it uses wasm, and that's it!

If you want to check it out its here:
github: (https://github.com/davidmdm/yoke)
docs: (https://davidmdm.github.io/yoke-website)

I like that you said:
> I think proper programming language support is the way to go.

I think we need to stop writing new ways of generating yaml since we already have the perfect way of doing so. Typed languages!
Yeah they probably pipe that video to an algorithm that does background subtraction so they're able to assert that the vehicle is clear of foreign objects, but those cameras don't detect smell. If someone defecates and wipes it somewhere the camera doesn't see, then what?
> And lastly, part three of the dream: it would be great if accessing storage from our services or batch jobs were as easy as accessing in-memory data.

I'm a believer!

The analytics/columnar store folk are well on the way. Voltron for instance,

> Voltron Data is building open source standards that support a multi-language language future. Central to this vision is the Apache Arrow project. https://voltrondata.com/blog/zero-copy-sharing-using-apache-...

Being able to send data around between different data processing systems is definitely shifting from specially tuned narrow systems to a core piece of infrastructure. First for analytics/columnar loads. Eventually more.

There's other pieces ideally slotting into place. Dma-p2p between/across nvme, gpu's, and systems is the target. Is what the object/data stores need, increasingly, to be bringing to the table. Unison is itself an object store, in the fascinating live process kind of way.

Im actually struggling to think of good references. Apache Ray's Plasma object store has a thread with plenty of theorycrafting (but no progress) on how to add some mind of RDMA. There's not a ton of other systems dedicated just to holding objects in shared memory, afaik. https://github.com/ray-project/ray/issues/30094
Pixel graphics were still pretty much current at that time. Not everyone threw away the SNES/genesis when the next gen systems came out, most people probably still had one.

And to do the pixel graphic style you need a pixel font which was impossible because you can only reference fonts people have on their computer, Fixedsys font was the best you could reference and some did do that.
> You still habe the choice of purchasing Word and Excel separately, and always had.

By this logic I can buy Excel + Word + Powerpoint and avoid Teams. They offer each office product individually or all their office products as a subscription. Why would it be different if they also offered a special subscription that just excluded teams?
Of course not. BUT on the other hand that particular collision may become highly relevant in those 50 years. Imagine your own scenario where the facts reported on the day might conflict with something claimed to be true much later, and the person wasn’t notable at the time but they’re highly notable now.

The issue is we don’t know what may be important after many years, decades or centuries have passed. Given how easily text compresses, it would be a shame to not have at least text of real news sources archived perpetually. I know there is also an endless stream of listicles which are just generated to get clicks and ad views, but newspapers are worth archiving.
My "one word broke C" article is wrong in all kinds of ways. I understand C way better than i used to. The things that need fixing in C are not UB, its very complex memory model stuff. I have no interest in changing any fundamentals or adding new features.
The answer depends on the level of the detail you are asking for. There is a generic explanation, slightly more engineering / scientific one, relying on basic electrical engineering knowledge with not much nuance one and finally full detailed engineering explanation with a whole bunch of calculus and nuances one.

CRTs are yet another circuit component. They rely on electrons moving or getting stored in them to "work". If you increase the voltage, the electrons will move faster through the gun and crash into the phosphor coating with more kinetic energy. Or one can increase the current i.e. the number of electrons hitting the CRT per unit of time. Both results in a brighter spot. Both requires one to increase voltage of some circuit at some point of the upstream.

Since the TV signals are also an observable piece of voltage information, which we receive via an antenna, we can create circuits that are capable of detecting that voltage and simply act on its strength. We can create a circuit that acts when a higher voltage level is observed and cause the dot to be brighter.

We can create a circuit that has repetitive behvaior like changing the magnetic field in the deflection coils such that it periodically moves left to right. So it will draw a line.

We can also create circuits that act on time-dependent behavior like the voltage dipping down for a tiny fraction of a second to a level that cannot produce a dot. So we can detect when we should move the deflection coil's magnetic field slightly downwards to draw the next line. Or even bigger dip to reset the position all the way to top.

When you combine all those circuits into one big Rube-Goldberg machine and adjust the thousands of literal and figurative knobs, you'll get a TV.