skysight-inc/HackerNews huggingface dataset:
Westworld (season 1) based their fictional theory of robot consciousness on Bicameral Mind.

I thought it was brilliant, and honestly can't shake the feeling that it might work. It kind of got me fired up about chatbots as a basis for consciousness.

We're typically concerned that chatbots can't be interrogated. They don't know why they said X or Y.

We don't know why either. Why we did or said something. We can reason about the why, finding rational reasons and adopt them as beliefs ex post. Well... Chatbots can do this too. They just need to get better at it... or maybe we just need to get better at engineering them creatively.

What's cool about robotics is that we don't have to prove it theoretically. We need to build it, and then study what we built. Jaynes is a workable model for a dialectical mind. And once we're trying to build a dialectical mind, we'll probably imagine more models to try.

"Technology Science" like much of CS is, weirdly, a good fit for Jaynes-like pseudoscience... using that term sans negative connotations. It does not fit into a scientifically rigorous framework.

That approach is excellent for creative ideas, which we need. OTOH, pseudoscience doesn't have built-in reality checks... making it a poor method for discovering narrow and/or abstract truths.

To a technology scientist, this doesn't necessarily matter. Technologists need good ideas to try. What you build doesn't need to prove or disprove your priors. It just needs to work, or do something interesting. At that point you can study it and bring everything full circle.
Every lisp program supports that serialization format out of the box.
The team actually got a nobel prize so they're not so hard to find ;)
> everyone can see it on issue tracker

I don't think this is necessarily true. If an engineer is blocked on a difficult problem for a day they don't have time update issue tracker to say they are blocked.
SoftBank cautions longer startup winter if founders unwilling to cut valuations
DS is more or less a standalone brand these days. I don't see a single mention of Citroen on https://www.dsautomobiles.com/
console.log(a)

eval(a)
Ask HN: How much software is too much for one team?
I work in a group of two teams at the moment that owns something like 80+ bits of software. This includes 11 or so APIs/products that sit right at the core of the business domain, as our teams together own the core business domain and are supposed to provide internal APIs for other teams to build products on top of. Internally we have many platform teams which offer PaaS stuff, but seem to only use a fraction of it, rather there's a tonne of one-off tooling we've built for our services that also some other teams leverage too despite that we're not one of these PaaS teams, nor is it anything to related to the domain we actually own. For a while I thought it made sense, but as I look around the organisation I'm starting to feel like it makes less and less sense as I realise the only engineer that actually knows much about it is the one that built it all. From time to time I see that we've also built our own chatbot framework too and every time I see it I wonder "why do we have to own this thing and maintain it???". Lately I feel really burdened by all this extra stuff that's hanging around and starting to push back on it and ask questions. I did some digging around our company to try and get a sense of what's normal and found some data indicating our team owns a ratio of 5 bits of software for every 1 engineer which is much higher than most other teams.

What's really bothering me lately is when I push back on this and start to question "how do other teams handle this?", "what's preventing us from using the PaaS offerings?", "do you think this is a reasonable amount of software for a single engineer to be across?", I get responses from the person who built all this extra stuff that are very defensive in nature and quite dismissive of how the extra cognitive load makes me feel. What worries me is they have been with the company 8 years and given they built most of the stuff have very strong mental models of it and hence are very comfortable/competent in this little kingdom of code and in stark contrast roughly 2/3 of the team has been there a year or less and I see a lot of people struggling to be across that much software and showing fatigue from the cognitive load placed on us, and I don't think they're able to properly empathize with how it's actually affecting the team.

Anyone else been in this situation? Any advice?
He'd also have 'quite a strong' interest in not having it succceed - Impossible, Beyond, et al. don't want to have to fight 'ours isn't pretend meat' advertising campaigns, or be relegated to being Quorn et al. competitors (which of course they are really, but currently seem to be succeeding as being seen as meat competitors).
Money often represents opportunity, sometimes its lack can cause significant distress. Say you want to go on vacation but find that all your bank accounts are in the red, you are not going to make that vacation, instead you are probably going to spend significant amounts of time trying to fix the resulting issues. Someone dropping by years later with a few million in hand isn't going to give you those years of your life back.
Can you name one or more?
Isn't the derision in your original comment about people trying to pursue this a little hypocritical in that case? Sounds a bit like "This guy and rich dudes wanting to live forever are so cringe. Sign me up though."

(Edit: Just saw that you aren't the person who left the original comment, so I guess the above is moot unless the original commenter feels the same way.)
Oh, that was for a server. So the process which serves e.g my pastebin (https://sr.ht/~mort/coffeepaste/) runs an unecrypted HTTP server on 127.0.0.1 on some high port, then an nginx reverse proxy handles HTTPS on port 443.

On a machine with a browser, local servers are dangerous, HTTPS or not.
At the end of the day, it's a job. If the employer wants you to grind LeetCode to get the job, then yes, you are going to have to do it. It still doesn't make it right though. I have no problem having to jump through hoops, but it does grind my gear when programmers use LeetCode as a badge of honour to show they are superior than others. Elitism within the LeetCode community is very strong.
> Yes you CAN do all of these things, but do people do them?

Yes, they do. Mostly as a result of looking for infra savings, optimising job time, improving reliability after some process fails when npm is down. It takes some longer than others. It's not necessarily devs that will do it either.
> “radical new technology-driven marketing, entertainment and information service housed in a super-flexible, digitally enabled streetscape”

How can you argue with that? It has to be a success!

This will be the perfect street for the fake performers - the ones who pretend to play an instrument, but the "backing track" also has the lead. Good fakers can be difficult to spot if you're just casually strolling by. I bet this kind of "radically new" "digitally enabled" place will bring in just the kind of people who can appreciate fake buskers.
My renault handbrake is electronically actuated, motor driven. It’s got all of the reliability of Renault electrical systems.

Mechanically, it’s pretty solid. THere are wear issues with the front suspension, but that’s as much Ireland’s obsession with speed bumps as anything else. And there was one issue with the shared hydraulic clutch/ braking fluid system failing.

But electronics? Wiring harness? Windows? Horrible. The driver's window only properly works in France. Sunroof sticks open, passenger window only goes down unless triple click force locking everything. Which is lovely when driving in 32c into a thunderstorm. (Ac? Long gone). Rear lights have totally gone a couple of times.
Take a glance at Sjogrens.
> The real fake news is coming from people who claim to definitively know what is happening in the war zone.

So you are conceding that the CBS article could be fake news as they are trying to claim what is happening in a war zone?.

My opinion is based off the response from the organisation that CBS interviewed.
Company funds work on dependencies of their product. I monitor all the ones we use for critical issues and fix those. I also am the maintainer of some of the packages we use.

Separately I work on other things that affect me in my spare time.
Structural functions may be better for what you want because the thing that it does well (better than other books I have read certainly) is explain the sorts of harmonic substitutions that start happening as you get into the late romantic period. He believed (“Theory of Harmony” is also like this) in explaining harmonic theory entirely from the perspective of composition so it explains from first principles what you see composers actually doing rather than trying to find rules and then examples of those rules. So in “Theory of Harmony” he builds up an entire theory of harmony starting from simple 4 part voicings and voice leading, in “Structural Functions” he sort of condenses that into a couple of very quick chapters and then moves on to talk about key relationships in more depth.

It also breaks sharply with the old orthodoxy where authors used to talk about everything as key modulations and then struggle to explain things which were really related to the original key area but seem very remote in the new “modulated” key. What Schoenberg points out is that music actually very seldom actually changes key. In fact almost the only time this happens is in the classic “Whitney Houston” where a pop tune just goes up a tone for the last chorus and never goes back. Music in the classical tradition almost always ends up in the same key that it starts in even if it visits some remote areas along the way and therefore as Schoenberg argues it makes sense to understand key areas that are temporary in relation to the original tonality. It also means you end up with a harmonic theory that works perfectly to explain jazz standards and pop music.
Neat idea. I simply would not stop at that.
Let's make code temaplates really available (no #define macros).
> the best contribution to culture one can make is a molotov cocktail through the window of these places

I strongly disagree. That just gives them an excuse for why their stupid venture failed. They blame some other group. It's much better to see it fail entirely on its own.

The real musicians and audience will just find a new home. Times change, people migrate, etc.
NHS 111 software outage confirmed as cyber-attack
Anyone know if it compiles ok with the LLVM based version of Go?

In theory (!), the binaries produced should be a bunch smaller than the standard Go compiler ones... though I haven't yet tried myself. :)
Just like with banners, nobody reads footers so that is not surprising. Your footer also makes no indication if you will publish replies via email in a way similar to comments so there will be people that won't bother if it is only you that will see their thoughts.

Have you considered an info box where the comments would be to push anyone interested to mail? Or allow comments but make them work more like mail with comments not being publicly visible until you approve them?

If you just want to cut down on non-targeted spam then it might be enough to have your comments work even slightly differently from the standard word-press solution, e.g. by adding a simple text field with a question that real human visitors of your site should be able to answer. This alone has worked for all of my sites that allow user contributions so far - won't stop anyone trying to spam your site specifically ofc but you can always take further measures WHEN that becomes a problem.

PS: Is your site supposed to have a default WordPress favicon?
Tinder: CEO Renate Nyborg to leave dating app after one year
That code is just data.

In lispalikes, code has the same "shape" as any other data.

The compiler / language environment and the runtime environment are "blended" in a much more natural way than is usual.
I hope this will be more common as phones are given to ever younger children.
10k in 37 minutes: How Freelancing changed the life of this Dutch-Kenyan banker
>The thought is her osteoporosis was likely caused by the cells leaching nutrients from the bones as they couldn't get them normally

This is not how it works. When a cell has a metabolic defect, it is unable to use much of the substrates readily available in the blood stream (glucose, lipids). And of course such a cell cannot "leach" nutrients from the surrounds as its substrate absorption ability is seriously diminished.

I suppose there is another process going on. It is an old good inflammation - in this case, an autoimmune reaction of the body to its own metabolically subpar cells. When such a "metabolic" inflammation occurs, it tends to target blood vessels of all sizes, causing the gradual dysfunction of their endothelium. With time, this induces a state similar to disseminated intravascular coagulation, although in a much milder form. This causes chronic problems with blood flow due to micro-clotting, which in turn affects nutrients delivery. This induces foci of tissue hypoxia, furtherly aggravating mitochondrial dysfunction at those areas. The immune system senses that and tries to "fix" it by inducing even more inflammation, but everything this does is causes such foci to spread even further. This is never a static process and it cannot be stopped without medications, causing a gradual quality decline of patient's life through months/years.

Sometimes it affects bigger arteries and veins, causing more pronounced defects such as thrombophlebitis. But in any way, bone tissue needs nutrients delivered by the blood flow as well and when it is compromised on either level, bones start to degenerate. You can now see the whole picture of how a mitochondrial disease can induce such a seemingly unrelated condition as osteoporosis.

Besides the bones, it can affect any organ in the body, especially those having high demands in energy (ATP), such as nervous system, liver, heart, muscles. Сhances are that your wife may have some other manifestations as well, especially neurological ones.

The condition can be managed and even cured if the mitochondrial dysfunction is not caused by a genetic defect. If you are interested in details then let me know and I will provide the framework for a protocol.
Sorry if it is personal, does the 66% include stock part of the compensation?
>For example, GDP includes money spent for renting an apartment, although no goods are produced in this case.

Because it measures all the goods and services produced in a country over the course of an year.

I know of a way to inflate it as much you want, but I don't think I will ever be in a position to use it.
Seems like sixel would be an excellent solution, thanks very much for that pointer.

However, I can always convert PDFs to images and go forward from there, I guess. It's not a bad workaround. The fbi image viewer is available for NetBSD's X Window system; not sure about the framebuffer port. https://www.kraxel.org/blog/linux/fbida/

EDIT: Apparently, NetBSD has lsix: https://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/graphics/ls...

"Like ls, but for images. Shows thumbnails in terminal using sixel graphics. /.../ Because lsix uses ImageMagick pretty much any image format will be supported.
However, some may be slow to render (like PDF), so lsix doesn't show them
unless you ask specifically."

On Linux, the green pdf reader for Linux apparently supports sixel: https://github.com/schandinat/green

Screenshot of green+sixel on NixOS: https://teddit.net/r/commandline/comments/4oldf5/view_pdfs_i...

Another Linux pdf reader with sixel: https://github.com/dsanson/termpdf

All in all, woah, lots of fascinating reading and links here -- since I was not much aware of sixel before: https://github.com/saitoha/libsixel

The sixel format itself seems to match really well with the NetBSD philosophy (among other things, keeping old hardware running via low-demanding, essentials-only software). Thanks again for that pointer.
If you need some reading material, the whole of that "history of home computing and computer games" series on filfre.net is absolutely worth reading.
Who really wants to stay in areas which become increasingly gentrified (and lobotomized)? This will be for the simple tourists and the other fakers to enjoy, something nice and artificial and tidy.
> I wouldn't be so patronizing to others if I were you.

Perhaps you are seeing it through the wrong lens. I am simply stating that coding is much more just DSA.

> How old are you really

If you don't know how rude you are, then I don't think we should continue this conversation. It seems like you do not know how to respond to someone you disagree with using manners. You are entitled to your own opinion as I am. Being confrontational and asking someone's age outright doesn't make your case and tells me you lack basic social skills.
“One interesting feature about the format, which not known to many, is the possiblity to make the loading of images progressive.”

It never ceases to bring me joy when young people ‘discover’ something that used to be common knowledge.
I wonder how it works in Europe where the expectation is that you are compensated
are you saying that writing comments on various websites is equivalent to creating original content?
Mathologer - https://www.youtube.com/c/Mathologer

Early Music Sources - https://www.youtube.com/c/EarlyMusicSourcescom
Says single player on nintendo.com and nintendo.co.uk
Is it just a yet another spying operation by China? https://www.reddit.com/r/HeliumNetwork/comments/s0cw2e/can_a...
Desert Operations (US Marine Corps, 1993) [pdf]
I think in this context, 'time killing' is for the author of the feature, not the client of the website.

I.E it was done because it was fun and the author had some free time, not as a 'time-killer' for people visiting the website
And by now it's a full 45 years since the book came out, the 30 years was back in 2007.
Open AirPlay 2 Receiver
The Simple Secret of Runway Digits [video]
I think a separate device isn't necessarily that bizarre. If I'm on call, I wouldn't want to now take every notification on my phone as something critical to check immediately. Just react promptly to a separate notification on a separate device.
Now, of course, the company could just buy a separate phone, but I'm pretty sure it's cheaper to get a pager and the battery will last much longer too, making it impossible to "forget to charge" the device.
I'd say they are only misusing the power given to them by the apathy of the other categories.
I have been building and managing remote (+ async) teams since 2018 (way before pandemic), and the biggest breakthrough came in only after a year of struggles. The breakthrough was:

Spend 10x more time evaluating cultural fit, and you'll spend 10x less time managing people.

This allowed me to simply trust every single person, and let go of the processes and daily meetings/standups, etc.

Simply trusting + communicating in weekly timelines kept everybody calm and productive.
Well, haven't you explicitly agreed to replace everything you love with a sterile copy of it bearing a hefty price tag when you have adopted pre-distressed jeans en masse?
So nice to hear that other people doing are doing this as well. It's been a few years since I uninstalled pretty much all social/news apps and turned off all notifications on my phone an pc. My phone only vibrates/rings whenever there is a phone call incoming, otherwise it doesn't bother me unless I intentionally want to check if there is something new.

I did the same with the desktop(Linux, btw, for me is the OS that allows more customization and keeps out of my way, but ymmv).

So yeah, I do enjoy a lot of quite tech. Especially great to have it when I want to do some deep work for a couple of hours straight and can be confident I will have no interruptions.
I'd have to disagree with you on the tooling. Mature (especially commercial) SQL databases have a lot of great tooling built around them that inany areas surpass most of the language tools. For example, Extended events, which comes with SQL Server by default, allows you to trace/profile/filter hundreds of different events in real time, going from simple things like query execution tracing and going all the way to profiling locks, spinlocks, IO events and much more. There's (also built-in) another tool called Query Store that allows to track performance regressions, aggregate performance statistics etc. And then there's whole infrastructure of 3d party tools for things like execution plan analysis, capacity planning etc etc. Oracle has similar rich set of tools. Postgres is lacking some of those, but it's getting better.
IDE support in JetBrains products is not that far away from, say, java experience, but from a pure coding perspective it's a bit behind.
I do agree with the content in the article but I struggle to see the line in between doing less and being intentionally lazy. I could make an argument that I am not doing something or probably doing the tasks slowly to make the best of the situation. Now doing something while taking some good time might be helpful in order to avoid errors but again how do find the sweet spot of taking your own sweet time versus just being lazy to do something.
Well this is objectively awful, becuase of course it is.

But let's not pretend _this_ is the end of Denmark St. It has been dead and irrelevant for decades.
The ocean is vast, the likelihood of stumbling on such traces by chance is ridiculously low.
> What to search for in open source code to be sure there isn't malicious code?

Search for "open", "close", "fork" and "exec". If your code has one of those, is malicious. /s
IME it's just scrum masters trying to prove their worth. Since they're either non-technical or not close to the tech, they're reduced to robots asking "do you need me to escalate that?", or "so can we move it to done?". I'm sure most scrum masters could be replaced by chatbots.

It really gets quite tiresome, especially since if I needed something escalating I'd have asked them already, and I'm perfectly capable of moving a ticket myself.

Instead I just disengage for the hour and half of standups I have per day (yes, I know)
Uses for an old Android device
Just do an optional text update for f** sake. If you don't trust your people, don't hire them in the first place.
Ironically, happiness and success often don't go together.

Someone who is happy has no need of working towards success (defined conventionally, as getting close to the top of the wealth/career/peer ranking). It is often unhappiness that drives people towards success. And then, due to hedonic adaptation, they find they are not necessarily much happier, there is always someone ahead of them on some metric so there is always more success to strive for to alleviate unhappiness.

It only really works when what you call success comes as a byproduct of something else, not as a goal, of an activity that makes one happy regardless of peer ranking or any other such 'success' metric. Feynman comes to mind, who seemed to be mostly driven by curiosity and the joy of finding out how things work. In fact, according to his own writings (or my interpretation of them), he was most unproductive and miserable when he was trying to be 'successful'.
The EU calculate that as the price rise that would result in 2050 from their net zero plans.

Here's an aviation industry take on the plans, which seek to reduce the carbon by 55% by 2030

https://www.eurocontrol.int/article/eus-fit-55-package-what-...

But it's easy enough to find CO2 calculators and estimated costs of carbon and compare with current flight costs to get your own number for flights that matter to you.

When people do this though, they think "This seems suspiciously cheap? I thought this was going to take us back to the stone age, not just make long transatlantic flights a bit more expensive by not subsidizing them as much" then they come up with conspiracy theories about how it's all greenwashing to make sense of it all.