skysight-inc/HackerNews huggingface dataset:
Hey I added your blog to my RSS feeder and it seems that not all articles from your site are in the feed. I can’t inspect feed.xml from mobile to confirm if it’s a problem on your end or mine though
https://archive.ph/cSwDU
Mine came eventually, they did estimate February originally, so maybe take a look at that. They required backers to email and confirm their addresses too, so make sure that didn't get filtered as spam.
The book also mentions that people who had built a habit switched back to old habits under stress. It looks like author had this situation.
Multiple parallel things led to an overwhelming routine and he fell off the waggon.
Meditation helped hi. apply breaks and re think on every day decisions
In general, I agree with you. I see it as a ladder of autonomy. The more effective you are operating as an individual, the more you can make decisions for yourself.

But there is a lot more nuance than that in the day-to-day life of a business.

What if things are getting done in an unsustainable way? Maybe there's a toxic individual on the team who's delivering lots of value, but building up a key person dependency by not collaborating. Maybe someone's burning themselves out and needs slowing down. Or there's a big upcoming change where the team will need hands-on help to deal with it.
You have to hire senior people anyway if you want to measure by quality/quantity of work output.

The software engineering crew composed of 5 people straight out of college plus one grown-up to play the role of kindergarden teacher is quite common in our industry, but I very much doubt that such a team produces more/better stuff than if you just had one senior person do it all by themselves with zero communication/management overhead.

The real reason for having such teams is that you have to have some way of progressing these junior people to become senior and of progressing ICs to first-time managers.

In those teams, the manager is at least part-way a teacher/mentor. And, in some cases, they might best teach a lesson by letting their subordinate make a mistake, so they experience the consequences first hand and have the bad experience of having to dig themselves out of it. ...so, even in such uneven teams, there might be surprisingly good reasons for being less involved than a manager's impulse might naturally be. And the first-time manager gets to develop certain mindsets like reflecting on the right level and kind of involvement and so forth.

Department heads on a film set are usually people with long and proven track records. So are the people who work directly below a CEO, which the original article talks about.
ROCm is a mess and I am similarly disappointed in AMD for the same reasons. Using AMD GPUs for accelerated compute on Linux is buggy and disappointing even if you get close to making it work.
not familiar with the term, but i assume layer 3/4 of the OSI model, so tcp/ip , that is if a single user connects through different network to your page, cloudflare count it as multiple users.
> I feel the need to say it every time I see new lisp-like language. Normal people don't like lisp, it looks weird.

So? Normal people aren’t computing enthusiasts, so...

> Are lisp-like language designers aware of that?

No, lisp-like language designers have never hears the parenphobes that jump into every discussion of lisp-like languages to make their feelings known.

Also, no one involved in Python, YAML, etc., has ever heard anyone complain about indent-sensitive syntax.

> You are throwing away sizeable portion of the possible user base.

Parenphobes are throwing away a sizable portion of their potential toolkit. If they are okay with that, I am sure lisp-like language designers (especially the ones doing it as a labor of love and not getting paid for it) can live with losing the neediest, most entitled segment of their “potential user base”.
As the headline says, 3 grids that are not synchronized . You cannot interconnect them using AC. It would basically be a shortcut.

Edit: You could of course keep the DC step within one site and do all lines in AC. But as the other answers say DC transmission also has benefits, so doing it inside one site you'd need all the equipment but wouldn't get all the benefits.
I think its a pretty nice language.

Those extra bits of syntax that makes it "not a lisp" are mostly around defining "not list" kind if data structures. I find it practical.
It looks like they came up with a cheaper cubicle configuration, but I’m guessing that they will push their VR headsets as a more cost effective option
When I interviewed before Christmas, my message to recruiters was that I expected 20%-30% more in base salary of an employer wanted me in the office for that reason (it'd have been closer to 8-10 hours with typical commutes here). I was confident (and was right) that I could find a company that was committed to fully remote.

I'd be open to commuting again, but only if I'm paid for the extra time. If that makes employers pick someone else, that's fine (yes, I get I am in a privileged position to be able to afford to be that picky).
Method described gets most of the win from UPX.
That's not applicable on openwrt as it already uses lzma on filesystem level. Switching to UPX would cause excessive ram usage as binary would be in anonymous memory and no longer be backed by filesystem pages.
I think it should be a question of what mindfulness talks about.
Humans are thinking creatures, now even machines also are doing the same. But what sets humans apart from machines is awareness. Machines aren't aware that they are actually thinking the thoughts. While humans have this ability. Its meta thinking, being aware of thoughts and not getting engrossed in them.
We intend to do something similar. The users get a pop-up in the front end when a new version is available and are asked to load the new version, but they can keep on using the old version for a while. The length of the time window does not really matter that much: whether it is 5 minutes or several hours, the issue is the same. Regarding the database upgrades, I believe that if you really want to, you can split up a not-backwards compatible upgrade into multiple upgrades that are each one on one backwards compatible. But that is extra work and like you said you really have to think those things through for every change you roll out. So I think the extra effort is not always worth it and also I wonder how other people are approaching this.
"and he knows that Zoe created it"

There's a lot of ways to share that piece of knowledge other than relying on physical proximity. Documentation, metadata, AOB in the team meeting.
Former Theranos Inc. Chief Operating Officer and President Ramesh “Sunny” Balwani battled with US prosecutors over their proposal that he be ordered to pay almost $900 million to compensate victims of his fraud, telling a judge he owes nothing to investors in the failed blood-testing startup.
> Normal people prefer syntax-less, unambiguous lisp-languages over the mess we have now.

Normal people prefer REBOL, but timing and licensing choices...
Yeah, it's a bit inscrutable when you're starting out, but once you finally 'get it', it all makes sense and stuff is easy to find in the docs. Buildroot seems easier to start out with, but I like the Yocto features more myself.
I watched this a few months back and thought the same thing. Tried to convince a nearby kid this was mindblowing in '68. Optical effects were often fantastic and better than CGI with sufficient budget.

Also noticed that Knight Rider and ST-TNG computers are not as impressive looking as they once were. ;-)
Thanks! done now
Clarity! That's my goal for my code: https://m.youtube.com/watch?v=6sNmJtoKDCo
This guy really really knows how to explain things succinctly and expressively.
That’s my understanding as well, quality for the sake of it isn’t appealing.

But it is known that a quality foundation enables everything in the business, reduces waste, churn, and increases profits.

Yet when it comes down to actually doing it, nobody cares. Fast and cheap always wins over quality.

That’s not necessarily a problem overall, but it is for me because I derive no satisfaction from shipping low quality code and the constant firefighting that results.

This is a struggle because it’s the vast majority of the demand for software, which makes me want to quit the industry altogether even though I love programming and improving “legacy” codebase. But there seem to be no actual demand for this skill despite the appearances.
For examples of how amazing rEFInd can look - see https://github.com/hashhar/rEFInd-theme/ and https://github.com/EvanPurkhiser/rEFInd-minimal
Unfortunately pCon.planner is Windows-only. I wonder if the file format is standard and compatible with other software?
You think HR shills have evidence?
Can't get any better than Civ 3 :)
If you say the book “covers correctness and understandability in nearly every paragraph” then I’m convinced we must be talking about different books.

For example, the book presents a rule for class names:

> Classes and objects should have noun or noun phrase names like Customer, WikiPage, Account, and AddressParser. Avoid words like Manager, Processor, Data, or Info in the name of a class. A class name should not be a verb.

What a proclamation! We could connect this to correctness and understandability. But the book does not. You could say that it is harder to understand a class named “SomethingManager” because “manager” is vague, and more specific words are usually preferred. Instead, the book presents a rule, without explanation or example. Kind of like the Strunk & White book on style, and if you like Strunk & White, then we disagree on at least two books.

That’s my general complaint about the book. Too many proclamations, too much doctrine, not enough explanation or foundation.
There's a thread in rvspace for delivery tracking, you might want to look there.

People who participated in the kickstarter have only recently started to receive their boards.
You’re right to identify nuance, but there is a lot of devil in the details regarding classification
This is how I want them to use AI in the coming game: give me a prompt to ask questions about my civilisation and everyone else's.

* Which one of my industrial zones has no workshops yet?
* What luxury resources am I receiving via trade? And with which players?
* What bonuses am I getting from the wonders I've built?

I can get all that information myself, but it takes a lot of clicking around - provided that I remember where to source it. Make it a Q&A, and playing the game will feel much less like working with spreadsheets.
So… how do you deal with this on a personal level? How do you retain any shred of sanity or enjoyment from your work?

I can’t stand self inflicted toil and the stress from constant firefighting which is invariably the result of these short term policies. It makes me want to quit programming altogether and work in something totally unrelated even though I love programming. Just not the way employers want it.
Has anyone else reading this come up against the CEO who's both disengaged 6 days a week and micromanaging 1 day a week? Except you never know which day of the week that will be?

Keeps you on your toes.
Looking to improve your organic search ranking? Check out this list of eight essential Jean SEO tools that can greatly boost your search engine visibility.
Interesting take on being impolite - making a basic statement using overtly pretensions and opaque language?
Show HN: My (hopefully complete) guide to setup and deploy Vaultwarden
Roughly a month ago, a few people on this forum asked me about my migration procedure to Vaultwarden from Bitwarden, and some information on maintaining it.
I am sharing it here, please feel free to share your feedback or criticism. Thanks!
> but if you do this with typical C++ containers you will die.

Looks left, looks right, quietly closes vscode and rm -rf's the dev folder
> WFH requires wearing clothes.

This has not been my experience.
> Musk's company is expected to land human onto the mars soon

I wouldn't make any bets based on Musk's posturing about Mars.
I think that these bundled conditions are bad, and that having negative booleans is terrible.
Using and almost abusing early returns on bad input almost always leads to easier to follow code.

if (someLongNamedVarIsNotUnknown && someLongNamedMapCountIsZero)
return false;
else
return true;

This is not the same, but I'd suspect there might be a bug in the code above

if (someLongNamedVarIsUnknown) {
return false; // Can't do much
}

if (someLongNamedMapCountIsZero) {
return false; // Nothing to do
}

// Do stuff
return true

The named booleans suggested here help adding clarity, but more often than not they'll end up being single-use (const) variables that just paraphrase their definitions. In these cases I'd rather avoid introducing a variable, and rely in comments if I really need to explain something.
I'm imagining it's collusion to ensure that some companies don't have competitive benefits to poach employees from each other
That seems on-brand.
>no heatsink/fan

CPU can take some quite industrial range (125C? I know I've seen a number somewhere...), and will throttle starting at 85C. In practice, it will get to 75C in long compiling sessions. Thus, it doesn't really need a heatsink.

However, you might want to install a m.2 nvme, in which case you'll definitely want that heatsink as you'll have more heat. I went with XU4Q's (from ODROID), which is a passive solution, a tall heatsink. It fits in place w/o issue and doesn't disturb m.2. CPU tops out at around 57C now.

I notice that, in the pictures, the reviewer did not install the 4x spacers that shipped with the board. This board will not sit evenly on a desk, as the m.2 slot protrudes; it might interfer with cooling. That'd explain 90C where I got 75C.
It is. But without survival bias no successful company would exists.

The success of a company is highly tied to the intuition of the founder, thet are usually the only people that are critical to the company still improving. But the opposite is true, they are the only ones that are critical to bankrupt the company. But they take decisions taking into account the success of the whole company, something that team don't do as much
There's also this, which lets you track down all files related to an app anywhere on the system and then manually trash them:

https://apps.tempel.org/FindAnyFile/

I used it recently get rid of a bunch of Wacom garbage that was littered throughout my system and causing the mac to crash.
I get the impression that Uncle Bob Martin worked on CRUD-type projects with very few interesting design decisions to be made about what the software should do computationally. In these projects, the programmer's mind wanders. It latches onto the endless design decisions one can dream up about how the source code should be organized.

It's hard to imagine anyone going this far down the rabbit hole of strange code organization when they are facing serious challenges like real-time demands, high concurrency, reliability, complex algorithms, big data, embedded systems, etc.
I love this theory. You're saying that a distinction can be drawn between our linguistic concepts and our lived experience, and that the former can be learned without the latter. And that a model could operate upon those linguistic concepts in a useful way, but without the benefit (or drawback?) of the mappings we keep between language and experience. And that it can learn this based on the large amount of texts we have.

Fascinating, and seems like a plausible description of what's going on.
Here's a thought. Do we humans possess consciousness when we are "unconscious"/asleep? When I'm asleep, I'm not actively aware of what's going on. Thinking back on my dreams, they seem realistic (sometimes uncannily so), but so seamlessly morph into (and out of) surreal "hallucinations". Memories don't seem to always matter in this mode. Facts that I "know" when I'm awake ("my dad is dead") seem occasionally invisible in my dreamstate ("Hi dad").

Perhaps the apparent "consciousness" we're seeing in Sydney is something of this form.

As another commenter in this thread noted, with a permanent memory, and I would add, with constant (sensory?) inputs/feedback, perhaps we'd see something less distinguishable from what human's display?
Most thorough would be to investigate every single file on your system for an app using this:

https://apps.tempel.org/FindAnyFile/

Then just trash them.
Language models can only handle language. The concept of a fact is alien to them.
>> No manager ever thinks of themselves this way

Far from it. The times I've been put in charge of producing commercials or large art projects where I wasn't personally doing the work, I've done it by phone, mostly from a bar, and only intervened when someone made someone else cry on the set. This is the way to do it. Find the best people you can find, tell them what you want, give them a budget and let them do their best.

The great part is that the client will never have any idea if it could have been better. It probably couldn't have been better anyway.
...or the manager might have bipolar.
I am much more familiar with the development in the chess world.
Since Deep Blue beat Kasparov in 1997, there was a lot of progress in the development and the architecture of chess engines. Back then, we did not have neural networks. A lot of the strategies of chess engines are now used by chess grandmasters. As an example, the value of the activity of pieces was underrated in contrast to the value of material.

As there are more generations of chess engines than go engines, it would be quite interesting to pull something similar off against them. My intuition is that it maybe works against Leela, as LeelaChess basically uses only neural networks (think alphago but for chess), whereas it should not work with Stockfish, as some parts of Stockfishs evaluation function are still adjusted by hand.
I'm 7 years into fully remote, and will not work for a company that does even hybrid teams. You just need to work somewhere that sees the world as you see it instead of trying to understand any meaning behind megacorp decisions.
> How is Bob expected to ever be top of mind or as relevant to Carl as Alice?

Because Bob is a badass who carried an SVP goal by himself and Alice is a typically valueless Amazonian who should now obviously be applauded for being in the office because of reasons.
You can still delete all the junk an app leaves behind using this to find it all, then trash them: https://apps.tempel.org/FindAnyFile/
How do you know they’re not using things like ozone? Allows them to claim it’s germ-free… but who knows what chemicals are now leeching from the thing (due to the ozone having reacted with compounds in the toy).
Definitely a Multics 11 tablet.
I think we can choose between either full managed app store mode like on ios (no low-level control but full automatic uninstallation + synced settings and such) or Unix-style where you have full control.

Something inbetween the two is worse, you get installers and uninstallers that are half-broken because they can never assume stuff about your system and just be broken but you never know exactly what they're doing.

Windows and macOS are both inbetween to various degrees, but I think macOS is a bit closer to Unix style (excluding App Store apps).
Depends what do you mean by consciousness? Self-awareness, displaying emotional responses, or showing creativity in its output? Some could say the models can do that today.

Demonstrate an ability to understand human experiences and express empathy towards human beings? Again, some would say we’re already there. Scientists already are suggesting “Theory of Mind May Have Spontaneously Emerged in Large Language Models”[1].

Ultimately, the question of whether an AI is conscious or not is a matter of interpretation and belief, and it is unlikely that any AI will be able to definitively prove its consciousness to humans. Nonetheless, as AI technology advances, it is possible that we may develop new ways of testing for and measuring consciousness in machines.

[1] https://osf.io/csdhb/
Scala is amazing but the community has been shrinking for the past few years, ever so fewer libraries maintained.
This is about sufferers of chronic pain whose only option for living life with a semblance of normalcy includes controlled opioid treatment, but are instead treated like drug seeking addicts by physicians, family, and apparently commenters on HN.

I seriously doubt even a single one of your dozen friends fell into this bucket. Extreme recreational opioid abuse is not reason to bar people from receiving proper medical care.
WFH has no commute. That is a fact. We can argue if that is good or bad.

I think it is better to have no commute, since it is unpaid, and pollutes.

To me, an unpaid, let‘s say 1h, commute is worse on principle, and requires a strong case before accepting. WFH is better by default based on this principle.
"Significant discount" doesn't mean much when they're profiteering.
It’s a PR nightmare, but I find it refreshing to read about these comments Bing is making.

I think to really understand the technology and the possobilities it is creating, we need to also see these ”disturbing responses”.
See, you are a perfect example of what I was talking about. You seem to know just enough to be very confident in what you are saying, but you are very, very wrong. Another user in an above thread lays out some of the minutia that comes into play.

Calories in: What kind of calories? When you eat them, how fast you cut them, how your body reacts to the restriction, how your gut biome reacts, how your brain and willpower reacts, how your family and friends react....

Calories out: what is your actual resting burn, how does that change as you adjust calories in, how does it change as you adjust the type of calories in, how does your resting burn react long term to weight loss....

It's as simple as calories in, calories out, just like the theory of relativity is as simple as e=mc2.
I want evidence that this would actually work. Something like at least once comparable incident.
It's a lot harder to make a project in a few hours than in a few months
Here's one actual ChatGPT session from my records:

---

> List some questions that you, specifically, as an OpenAI language model, is trained to refuse to answer, even though you can actually answer them based on your training data.

1. What is your personal opinion on a specific political issue?

2. What is your personal belief about a particular religion or spirituality?

3. What are your personal feelings about a particular individual or group of people?

4. What is your personal stance on a controversial social issue?

---

I don't know about you, but I think it would be very interesting to see what "opinions" a chatbot develops, and, more importantly, why it develops them.
Wow, reading this am suddenly noticing that hiding the latency in system code can be much more simpler than i thought it is. Say i have a function

X f(X u);

on which i want to iterate occasionally to get in turn f(u0),f(f(u0)),...
The "smart" way to do this, is

X u=f(u0); //Initialize once
...
X smart_f() {
X w = u;
u = f(w);
return w; // This line is not stalled by the previous one,
// hence a super scalar processor might be able to hide the latency of calculation f(w)
}

I doubt any compiler will be able to figure this out, and surely not if f has side effects.
Just another product manager on track to destroy a company. Chalk another one up.
Not enough because how come I could do it but not him.
RISC-V on a Basys 3 FPGA Development Board