skysight-inc/HackerNews huggingface dataset:
I think the first thing I do, which has taken me a full 32 years to learn is to never judge yourself on your worst day. It can be so easy to send yourself into a long-term depressive episode just because your one day sucked because you didn't get enough sleep / are sick / had a rough day / etc. I remind myself that today is just one day, and there are many more ahead. I accept the fact that my day is not going well, and just look forward to tomorrow, when it will be better. Under no circumstances should you dwell on how bad today is and how that means your life sucks. That is the path to perdition.

Instead, accept it, treat yourself, and exercise self-care. It's okay to skip things or put things off (if there are no deadlines to meet of course). Just enjoy and pamper yourself.
One really never can be sure but I do this and I hope it is enough:

- put ssh on a port not 22

- only allow key-based logins

- don't allow root logins

- keep software up to date

Not that I am an expert... So please tell me if I have a hole somewhere in my setup.
Google has been giving the government unlimited access to the entirety of their servers and data for 20+ years
iChat had video calling way way back. And I worked at Apple (briefly) during Steve's time, we all used iChat for everything work related, where people would use Slack, IRC, Teams etc now.
Don't forget the leading light for most of that time, TechReport. It absolutely breaks my heart to see what happened to that site...
I was a security guard for a professional hockey team facility when I first moved to the big city to meet people and have something to do. I only booked shifts for games and concerts I wanted to watch, but couldn't afford or would never buy. I was terrible at my job and put in less than minimum efforts (think: didn't check tickets and never learned the layout of the arena).Instead of quiting I just stopped going to work. Even this version of "security guard" absolutely sucked.
what is this based on? private sales?
Yea we worked on his old site before anadtech. Sheesh so much fun at CES with the gang in lv. Was fun times. My buddy started fusetalk by writing anadtech forums from scratch. It all moved to .net after a couple years and that when i left. Jason stayed on for years
Genie is nice; you can add Homekit with any of Meross's garage door doodads for $50ish
I was surprised when I first read about this long ago. I thought from Aristotle but a quick search says Kant.
I feel like we have an entire generation of engineers lost in the SaaSification, over-abstraction, over-branding of everything.

I think we need to give junior engineers permission to not care about "whats becoming an industry standard" and "HN front page frameworks/vendors/tooling/etc". It's okay to stop caring about whether or not what you ship is perfectly engineered; the state of the art isn't close to perfect either when you get into the guts of it.

For ongoing skill development, spend more time reading books, manuals, and research papers. Spend less time following software thought leaders on YouTube and X, less time chasing the shiny new thing on the HN frontpage.

Just build. Roll up your sleeves. Find the flow. And just build.

(Note: this is really bad advice if your goal is to learn how to LARP as a senior engineer, land a comfy job at FAANG, go on the conference circuit, and build an audience on social)
>If someone could give me the ergonomics of Clojure, but without the JVM and the ability to easily target 1/ native (incl easy bidirectional C iterop), 2/ wasm, and 3/ support both in aot and runtime + JIT modes, I would switch in a heartbeat.

Might want to look at Jank (https://jank-lang.org/, https://github.com/jank-lang/jank). It's still in it's early stages but it's basically all you're hoping for!
How familiar are you with adoption in the first world? Single, older gentleman do not usually get approved or have the resources to adopt. Being an immigrant probably doesn't help, either.
Nim.

Not joking. I use it at work. Former Clojure crazy. All the referential transparency/immutable data you could want from a non-Clojure language.

Super easy bidirectional C interop.

Native compiled but does have a compile-time script engine. Is the absolute most powerful compile-time evaluation I've seen outside of Lisp.

Creator calls it a "quirky Lisp".
I'm at the point of wishing for the Rust experiment in the Linux kernel to be over. It's become an over-dramatic culture clash of a distraction, taking away from the valuable time that the already over-burdened kernel developers have available. Combine that with the veiled threats and passive aggressive tone of the email and it is all a turn-off.

Let the Rust folks go off and do their own kernel project(s). If they can come up with something feasibly better, it will be adopted and they can displace the current C-based Linux kernel. Based on what I've seen of Rust and the crowd that has taken to it, this does not seem a likely outcome. (Worse yet, maintainers are dropping Rust packages for practical reasons.) Still, they should try so that they can see for themselves while leaving the current developers to their existing affairs.

Like parents separating two fighting children, both sides of this need to be pulled away and kept separated. The Rust crowd can go off and have their own project(s) and the Linux kernel can continue being only C-based. And never the twain shall meet. If the Rust crowd manages to build something better, it will replace the alternative. If not, they need to accept the reasons why without pleading to social media masses. We've seen PipeWire come along and replace PulseAudio. We've seen X11 keep a stronghold over Wayland. To the Rust crowd, focus your energy on building something somewhere else that you feel is better. To the Linux kernel developer crowd, it's time to move on from this experiment for everyone's peace of mind.
In the past, I had all sorts of advice I could give you to feel/be more productive. Now, having experienced severe burnout that lasted several years—that still affects me, and may do for the rest of my life—

My advice is to listen to your body. It is telling you there are more important things than productivity, at least right now. Take a break! Whether that’s a nap, a day off, a long weekend, whatever you need. You’ll be glad you did. You may very well be more productive in the long run if you do.
It's simple really. If French Laws were clear Durov would NOT have gone to France. QED.
> A real killer feature would be some kind of emacs-lisp compatibility layer so that you could load existing third-party emacs modules, but I imagine the complexity of that is so off the charts that it would be unrealistic.

Yeah while completely unrealistic some way to make interfacing with emacs packages would be nice.

There seems to be a magit like interface in the works: https://lisp-journey.gitlab.io/blog/oh-no-i-started-a-magit-...
It is not reasonable, because you did not specify enough information for the reader to draw that conclusion.

> Pi 2 and 3 typically sit at 200 mAh and 230 mAh

200mAh? Over the course of an hour? A day? A fortnight? Just one time, to kickstart the internal perpetual particle accelerator and continue infinitely without additional input? The phraseology used could have specified this information, but it did not do so.

One may wish these units would mean something other than what they do mean, but reality is simply not that way.

We aren't generally free to invent our own scientific nomenclature, or at least we aren't free to do so if effective and meaningful communication is a goal.
Yeah, I've never seen it used for 2FA OTPS, but apparently it's used by some hardware tokens.
I genuinely mean this with the greatest of respect when I say that’s terrible advice.

We are not machines. Some days we are going to be better at the same task than other days.

You see this with professional sports players and you see this with professionals in IT too.

Except in our jobs we often have the luxury of being able to focus on other activities on the off day. To use a sports analogy, it’s like playing the defensive game when your attacking game isn’t there that day.

But the most important thing one can do on an “off day” is to not push yourself too hard otherwise you’ll burn out and be “off” the following day too. That applies emotionally as well as physically. Don’t get upset that you’re struggling one day because tomorrow is a new day.
I spent 15 years with HP in their services division. I liked the work I was doing, even though I was slightly underpaid for it. I would have stayed there but they cut me loose back in 2014 with 50K other employees. They did give me a decent severance package (3 months pay with health insurance) but it was shocking how easily they just cut me loose after years of dedicated service. In the end they did me a favor; I've spent the subsequent 10 years doing interesting stuff for four different companies in that time. I'm in my mid 50s now and thinking about optimizing for a decent retirement sometime in the next 10 years. I don't know if I'll be forced to change jobs again or not.

Yes I regret being with HP for 15 years; I had a lot to learn to be marketable again after being there for that length of time. But since I'm working toward retirement now, I will probably try to stay as long as I can where I am.
Ultimately, the problem is that entire premise is deeply offensive. I do not want my browsing history being monitored, collected, sent to third parties, and sold to marketers in any form period. I do not want a browser using my data in any way to support surveillance capitalism.

The implementation is just FLoC/Topics API all over again and it's still not compelling. The first kick in the teeth comes right at the start where the entire thing is predicated on data gathered from having an ad shoved in your face.

> At impression time, information about an advertisement is saved by the browser in a write-only store. This includes an identifier for the ad and whether this was an ad view or an ad click.

I do not want ads. Ever. Like many (likely most) firefox users, I go to some lengths to prevent them from showing up in any form. Now that firefox is going to be profiting directly off of firefox users seeing and clicking on ads they will certainly degrade our ability to prevent them.

It then involves sending my data to third parties so that it can be aggregated. Then my browsing has to be monitored to identify conversion events. None of this is acceptable.

Here's what their Cookie Monster paper says:

> User perspective. Ann browses various publisher sites that
provide content she is interested in, such as nytimes.com and
facebook.com. Ann does not mind seeing relevant advertising,
understanding that it funds the free content she enjoys.

I am not Ann. I very much mind seeing advertising, relevant or not. I do not understand that if funds "free content" I enjoy. If I need to be exploited to pay for something, that thing it isn't "free" and if it's infested with ads I do not enjoy it. The entire thing is based on a fantasy where users find this acceptable. We don't and it isn't. If we did, we'd probably all just be using chrome.

> FF is currently a key tool in the fight to avoid a Google-top-to-bottom future

Why should we care if Firefox isn't Google if both are just going to exploit us?
I think that came much later? That would obvs then make #3 much more likely.
Software isnt pie. It isnt even food
I only looked at the screenshot, but take a second to reflect on the incredible influence that Apple's HIG team has had on the entire world of visual design in software. This is essentially "modern Aqua, for the web". And its become so ubiquitous most people just see "default UI look", when everything there from the shapes to the colors is essentially the personal art style of about 10 people who worked at Apple 11 years ago.
On those days, I like to switch from work on the computer to work with my hands, like wrenching on a project in the garage. It won't get me any progress on my computer-based work, but it will give me a sense of progress on my garage-based projects, and it will leave me recharged for the next day.

That, and more coffee.
Go-Htmx: framework for interactive UI components using Go, instead of JavaScript
There's recently been an expansion of floating point types, with BF16 and the MX datatypes - so many modern examples of float meaning different things too.
Telegram as an Independent Intelligence Agency
Collaborating Effectively with Jupyter Notebooks
I am sick and tired of the inept comment, but let's take your points, one at a time:

> Somehow you assume that data on blockchain was entered correctly and truthfully just because it's blockchain.

If the information on the blockchain contradicts a denial communication e/mailed to the patient, it will be an easy win in court. And if it's a simple data entry error, it will be fixed when reported.

Somehow you assume that no one will need expensive attorneys and expertise to sift through data just because it's on blockchain.

> There are numerous blockchain explorer websites that catalog the data and conveniently query+format it for display. These days even LLMs can write queries.

> Somehow you assume that there's some magic "execution" on blockchain that you can somehow easily "replay".

Yes, that's how it works, and there is no magic in it. The rules and claims and diagnosis codes both go on the blockchain. The client software executes the rules against the claims and diagnosis. Again, even a website can assist in it.

It is obvious that you're operating 100% in bad faith. Also, your experience of having to deal with experts and attorneys has ruined you from seeing beyond it.
> Sure, you do covers, and everyone knows the difference between a cover and an original.

Everyone? You'd be amazed at the number of songs people think are the originals but are actually covers. I bet there's some songs even you didn't realise were covers

Geez. I meant the concept of a cover vs the concept of an original. A cover is ultimately a performance, and is different from writing a new song. This is so well understood within the music community that a song even has separate copyrights for the song itself and a recording of its performance (even by the songwriter).

A baked pie is analogous to a performance of a recipe, while the recipe itself is analogous to the song (as a concept).

But it is strange to think of a reimplementation of a piece of software that one might acquire and use easily; it doesn't really fit the concept of performance. I am in fact a fan of reimplementing things in order to figure out how they work, but I don't expect my implementation to have any utility beyond the pedagogical value I got from doing it, unless it is in some way different from what exists already. I'm not sure what value I'd get from showing it to someone or what they'd get from looking at it, exactly.
sic transit gloria mundi
I use emacs every day, with a minimal config, and would never describe it as snappy. The entire thing is single threaded so the UI locks up at the slightest provocation, like for example when firing network requests whilst packages are updating.
Basically power through but with care and empathy for myself. Do the work, but only the important stuff, eat well, not too much and get some light movement and early sleep later.

I only call in sick if I have a fever, am contagious or am really unable to sit at a desk for more than 10 minutes due to the illness.

Otherwise I am not sick, I maybe take some pain killers, acknowledge that a) I am human b) I can always concentrate for at least 1 or 2 hours, even if I am not at my best and c) those two hours are enough for the day.

And who knows, sometimes being not at your top leads to new perspective into your work.
To be fair, "for" is one of the most overloaded prepositions in the English language. "for [use by]" and "for [doing/acting as]" are still both "for" in short hand, you need more context in English to distinguish, including verbal clues that don't exist in the written language (how you pause between words and/or how you emphasize the syllable "for"). English is a strange contextual language; it is still Microsoft's marketers fault for finding and relying on so many of the weird edge cases, but they didn't invent the weird edge cases in the language.
If I can, I'll go for a drive and then find a place for a walk/hike. Usually opens new dimensions for me, if even just my attitude/spirit/free-thinking.
One of my main bookmarks when I got an internet connection. o7
Do yourself a favor and look up moon landing 4k on youtube. There’s some amazing immersive stuff now: https://youtu.be/boFZ3cAws20

There’s also a few amazing first person videos from space walks on the ISS: https://youtu.be/AmrrSfiMxGA

The footage from Artemis is gonna be incredible.

Also highly recommend this “are we going?” Talk on engineering issues in Artemis: https://youtu.be/OoJsPvmFixU
Which is where I learned about this report from NASA called “What Made Apollo a Success”: https://ntrs.nasa.gov/api/citations/19720005243/downloads/19...
I go with the flow. Usually I can't take the full workday off (meetings that I should be at, etc.), so I try to focus on doing a task that I don't feel friction towards. If I feel like I can't get started on something or that it's just not going well, I try to do something else until I find something that I can make progress on. Maybe that means going through my email backlog or making a nice todo list. Maybe it means exploring a low priority side project that sounds fun. Often I find that making progress on a low priority task can reframe my mood and bring me back towards working on the important goals for the day.

Some days, though, it's just a lost cause, and it's best to then focus on using the day to recover. You'll feel a lot better the next day if you recover than if you spend 8 hours struggling and failing to be productive.
Where to go now?

Chips and Cheese
https://chipsandcheese.com/

Serve the Home
https://www.servethehome.com/

Tom's Hardware
https://www.tomshardware.com/
They both reduce to a paxos style atomic broadcast, which is in fact possible although the legend is that Leslie Lamport was trying to prove it impossible and accidentally found a way.
depends on the market. The 5kw options i was quoted were Enphase 5p batteries, average price from multiple installers was $5k per battery installed.
What should the police or system have done differently?

That doesn't sound like a crap situation though. Bad neighbors can really occupy your mind.
I think this is nice. I actually like the new app better, expecially that pull up section of the speakers. It remains dog slow though, connecting, tapping, selecting, updating after turning on the phone. Idk why it is so slow.
> take the example that Amazon hosts the service and integrates with their internal services etc for logging, storage, load balancing etc. If they only have to distribute the modified source, then their internal service APIs will be leaked.

No. What URLs the logs are sent to is just a config option - probably not even for the hosted software, probably for the kubernetes pod - not source code. If the logging exporter has to speak a magical protocol to send to Amazon's internal logging, that's Amazon's problem - they can either write a shim service to translate the protocol and then they have to publish nothing, or they'd have to publish their changes that allows talking to the magical internal logging protocol.

> Do I need to include my super secret storage engine X because my modification requires that I use it

If you are hosting the software with your super secret storage engine, then you have to be ready to provide the modified software code to anyone who uses it. If all your users are internal then cool you get to keep it internal - though there's no restrictions on who they can send that code to.

You modified the code to improve it for a use case. The whole point of AGPL is that you if you start distributing that modification then you don't get to keep it a secret and prevent it from being upstreamed.
The original project might not even be interested in your changes if it's only for some super specific use case.
I'd also like to subscribe to some rate-limited plan for newspapers, magazines, and newsletters. I can usually find some workaround but it's too much hassle to do that for all the sites I'd like to read (and where I would be willing to give some limited amount of money).
Analysis of Code and Test-Code Generated by Large Language Models [pdf]
Depending on how the law is implemented, I can think of a number of ways that studios would try to get around it:

- If the law says it only applies to games which are purchased for an up-front cost, then make the game free-to-play but with microtransactions

- Include a single-player campaign, which will remain playable even when the multiplayer or game-as-a-service part of the game goes offline

- Just don't allow EU players to buy or play the game

If this were to become law, I expect that it would result in many more games with offline solo play, rather than resulting in more games where the tools to host your own server are provided. That's still probably a victory for players, though.
There are so many cool projects for working with code repos posted on HN that I will never get to enjoy at work, because my repo is google3, and it has like 40 million files and 100 million classes. Oh well.
I’d like to buy a Rivian, but the longevity of the company concerns me.

I wish they had CarPlay and Android Auto.

So many things rely on a data connection that’s imo more important in an EV, such as range calculation.

I’d also like to have the ability to use a data connection of your choice with a SIM or eSIM.

I’d also love to see automotive systems and software be much more open, especially so if a company goes out of business.
Mostly I check for newly registered handles with "dang" in them and shadowban the IPs that created them.
>Has anyone used this?

I have, it's awesome. There are some rough edges and some niceties/third party packages from emacs that I missed, so I ended up going back, but lem is very promising.
If I took the time to develop, write down and share a recipe, I'd welcome that question. Even if it's not original, there is variation among peach pies and I clearly have an opinion on it.
"An executive of of a rail company" is not really the full picture here. Network Rail is state-controlled and a government minister appoints the Chairman.
If it is operating mechanically, then it is following a process chosen by the developers who wrote the code. They work for the company, so the consequences are still the company's responsibility.
This is wonderful news.

The key thing people are missing is that TikTok is not being held responsible for the video content itself, they are being held responsible for their own code's actions. The video creator didn't share (or even attempt to share) the video with the victim- TikTok did.

If adults want to subscribe themselves to that content, that is their choice. Hell, if kids actively seek out that content themselves, I don't think companies should be responsible if they find it.

But if the company itself is the one proactively choosing to show that content to kids, that is 100% on them.

This narrative of being blind to the vagaries of their own code is playing dumb at best: we all know what the code we write does, and so do they. They just don't want to admit that it's impossible to moderate that much content themselves with automatic recommendation algorithms.

They could avoid this particular issue entirely by just showing people content they choose to subscribe to, but that doesn't allow them to inject content-based ads to a much broader audience, by showing that content to people who have not expressed interest/ subscribed to that content. And that puts this on them as a business.
> in the left segment of the bookshelf, there are many small bottles of liquid drops. What were they for?

They look like homeopathic liquids to me, which was something he was into.