skysight-inc/HackerNews huggingface dataset:
Ask someone from an urban area any basic question about a rural area, and they will be clueless about some simple things. I once had a friend who grew up in Chicago ask me if a cow was a Buffalo because it was brown and he thought cows were into black and white. That’s a silly example but it applies even more so to more meaningful policy decisions that happen is rural areas.
Definitely interesting, albeit a bit too green to be a beta version imho (I can't select a contact when adding a relationship, added two pets by accident because there was no feedback... e.g).

However, it looks really promising and more feature rich than the current version of Monica.

I do have a question thought. Will this version support WebDav/Cal? Syncing contacts to my mobile phone is the main reason why I use monica on a daily base.
Good moderation requires time for deliberation and careful judgement. Hasty decisions will lead to bad decisions and given the huge volume of comments that Hacker News gets, Dan does a sterling job.
> Stockbrokers routinely go to jail for misuse of customer funds.

While some people might take reassurance in a comment like this, regarding the SEC and it's duty to the public, it's hard to look at the mortgage meltdown of 2008 and conclude that banking & investment in this country, and its overseers including Congress, is anything but corrupt to the core, and they are only going after "big crypto" because they're not going to let a bunch of amateurs get in on the action.
> Talking is great. Unfortunately much of the verbal spewing here on HN the last few days is just condemning, calling it stupid, making blanket statements like "no one will buy this" or other forms of diatribe with only personal bias as a basis for opinion.

Then let's talk, but only if the talking is to gush about Apple and its toys.

If you are negative, just shut up.
But then if you call it a Lisp or even mention Lisp, some other wise guy is going to complain that it's not a real Lisp.
FWIW, I have seen some of this behavior from people who have just discovered Rust, but none from people who are actually established members of the Rust community. In my personal experience, the Rust community is very welcoming, extremely open to criticism and discussing tradeoffs – and yes, pretty happy of the language, just as every PL community.
We keep talking about restarting our local 2600 (paused due to coronavirus and a makerspace implosion), probably ought to.
So what are you proposing, exactly? Hydrogen storage remains an extremely tough problem, liquid, compressed, hydrides etc etc are all both expensive and offer poor energy density. Likewise fuel cells after decades of research remain expensive.

Batteries, meanwhile, are rapidly advancing, and while they are heavy they offer good economics through very high grid-to-wheel efficiency.
We can keep the districts—which people seem to like—and get rid of the easily-rigged elections by:

- establishing multi-member districts
- electing those members via a proportional (e.g. party list) or semi-proportional (e.g. ranked choice) voting system

The first of these is actually pretty common at the municipal level (think at-large city/county council seats), but unfortunately are almost always chosen by plurality means, which means that the dominant party within the district almost always sweeps. You really need both features for this to improve on the single-member districts.
Supabase Vector, the Open Source Vector Toolkit for Postgres
I'm saying the concept of creating private working spaces was unsuccessful. IME workers tended towards tolerating distractions or wearing headphones.

> I always assumed the open spaces trend was just pablum being served up by Corporate to take us (engineering) down a notch.

I don't disagree with this though.
Thanks for calling this out. I live right near by and was on the verge of payment, but I'm not wasting my time with that.
The difference is that states require you to follow the rules, but you can choose what language you want to use yourself. I don't need to know Java if I want to use Lisp, and you don't need to know Lisp if you want to use Java. Yes, stuff will need to be rewritten. If you want choice you trade efficiency for it. I'm okay with that.

If everyone uses the "proven" libraries and languages and whatever we'll have no innovation. I don't want to live in a rigid world where we somehow ended up choosing a set of things and nobody uses anything else; I want to see more software written in weird languages. Arguments that go like "but nobody is gonna learn a whole language to contribute to your stuff" are depressing - if it's good, I, like many others, would. Without experiments like these we'd still be in the 60s using COBOL because it's "industry proven" or "battle tested" or "blazingly fast" or whatever. That world is boring.

This is Hacker News after all.
Is what a country or society outwardly values the same as what an individual instinctively finds attractive?
Panel cost is still pretty significant though. It's not cheap

There are also solutions for people with balconies or small apartments that are very easy to install and use that don't require any specialized services because they don't mess with your existing infrastructure. Just hang some panels from your balcony, plug them into some standalone battery and plug whatever you want powered into that.

There's room for quite a bit of innovation in this space.
Thanks for that, a fascinating read.
It's worker fighting for more right. I don't see the problem there. I does not mean that it is "right", or good for the company, for the team or "morally good".

In an ideal world we should all work for "the greater good", but this is just a job. Trying to get more out of your labor is fine. Company always try to squeeze as much as possible out of their worker, why should it be wrong to do the same ? It is a business relationship.
I think with the introduction of Nickel [1], Nix packages would be rewritten in it over time, which may be a good thing (types) or a bad thing (another fragmentation after flakes) depending on your point of view.

On the other hand, Guile is not a DSL but a general purpose language or a Lisp (Scheme to be exact), so it's not actually a downside compared to a DSL in my view.

I myself am torn between these two. Nix community is larger and they have more packages. Guix, being a GNU project, obsessing over ""non-free"" sure won't help in its adoption. Even debian folks toned down their stance on this, why couldn't Guix do so too?

[1]: https://github.com/tweag/nickel
It does [0].

"Due to ethanol's lower energy content, FFVs operating on E85 get roughly 15% to 27% fewer miles per gallon than when operating on regular gasoline, depending on the ethanol content. Regular gasoline typically contains about 10% ethanol."

[0] https://www.fueleconomy.gov/feg/ethanol.shtml
Can confirm that! My morning routine includes “removing” any extra weight before weighting myself. It is very accurate.
I don't see myself in a Apple ad. I don't want to live in a deserted Ikea showroom. Perhaps I need help.
FWIW these are the rules in the UK [1] (where districts are called constituencies):

(1) A Boundary Commission may take into account, if and to such extent as they think fit –

(a) special geographical considerations, including in particular the size, shape and accessibility of a constituency;

(b) local government boundaries which exist, or are prospective, on the review date;

(c) boundaries of existing constituencies;

(d) any local ties that would be broken by changes in constituencies;

(e) the inconveniences attendant on such changes.

These do capture the idea of people being connected, but only in an extremely vague way.

Probably more important is that the boundary commissions are designed to be politically neutral, and in practice, seem to be. I don't think i've ever heard complaints otherwise.

[1] https://boundarycommissionforengland.independent.gov.uk/2023...
An AI horror story disguised as My Little Pony fanfic
> every time it's just inconvenient enough that I need to go back to owning a car after a few weeks/months.

This is a huge problem in many places, though particularly bad in the USA from my experience of being there (a week in Austin, TX).

It seems that the UK is following this model outside of London, unfortunately. I live in a relatively compact city (to the point you can walk to the city centre from the outer suburbs in about an hour) but the funding cuts to public transport are making it less and less feasible to live without a car.

Inter-city travel, while totally possible by train, is also going the same way. Cancellations and late trains seem to be the norm (even before the strikes) and the cost is insane. I quickly costed up a trip I drove a couple of weeks ago: £65 in diesel or £200 for the train (2 people + dog) and a lot of inconvenience.

Don't get me wrong, I'm 100% in favour of active travel and being able to live without a car. I want to see governments invest in this properly. If you follow the money, however, governments invest massively in car infrastructure, so people, unfortunately, drive cars everywhere.
Not really. The Rust community is very well aware of the problem. Not sure when namespacing will become possible, but it seems pretty clear to me that it will happen eventually.
Company which those juniors will switch to as soon as possible.
Not for the authors of the article, they have moral righteousness on their side!
The argument is the names make no sense, they are purely historical.
>Southern US's attitude to the federal government.

People associate the US South with being poor. And it's true in that they get more federal dollars then pay, mostly from welfare. However the poverty rate in California beats out out every other state in the country.

If California keeps on its trend how long until jokes once about Mississippi or Alabama will instead have California as the punch line?
That’s why the EU is forcing them to allow side loading apps. That’s the right way about it.
When I see amazingly compact language implementations like this, the effect on me is not 'I want to use this language' but rather 'I should also write my own LISP'.
but it's not your body.
UK to host first global summit on Artificial Intelligence
With a bit of organization and tons of family support, you mean. Other people are taking care of their parents in addition to their children!
The states in the US aren’t divided on urban/rural lines though. They are divided arbitrarily.

Someone from Hoboken, New Jersey has a lot more in common with someone from Brooklyn than the latter does with someone from a farm in rural upstate NY.
I won't comment on the drama but I don't see a second worst thing. I feel like Rust makes the costs clear and you should* not use it in situations where a higher-level garbage collected language can work.
Because the alternative is a walled garden, for better and worse. Why don't most games work on Mac's? One big reason is closed APIs, especially as hardware improves.

Why is HTML becoming a ubiquitous API? It's free and open.
Replace Every Dead SSD for M1 Max, M1 Pro, M1 and T2 Mac, T1 Mac, Bonus:M1 Ultra
None of this is relevant though. “Not true, you don’t have the same flexibility as a person renting does. You always have to be prepared for significant maintenance, etc. etc.”

The point is that financially we expect that two approaches to be comparable, perhaps with renters paying a bit for that flexibility and shorter term commitment. (That they aren’t over a particular period is fortunate for those that managed to time the market).
TLDR; I wouldn't know where to start excluding cultural bias when conducting such a study.

Facial hair is 'hip' among younger men since about a decade now.

Marketing, advertisements, etc. are all biased in the amount of men they display, commonly models, wearing facial hair for this reason.

Then you have countries, particularly those with a Muslim majority, where facial hair for men is worn for cultural/religious reasons.

Many parts of Latin America are heavy on mustaches compared to the 'West', etc., etc.

I.e., move on; nothing of value to extract from this study.
Reproducibility of NPM Packages
‘Science was heard’: woman who was convicted of killing her children pardoned
Sureclose
Some many chances for early life to have hung on, delayed change, stalled evolution. These early organisms hung on for 100's of millions of years, dominating and out-competing later forms until gradually they were in turn out-competed.

Same with Dinosaurs! They dominated for 200M years. But for a chance asteroid we could still be a planet of dinosaurs. No sign of them giving up in the fossil record.

We find other planets with life, likely will be stalled in one of these cul-de-sacs. Our own existance can be explained by observer's paradox - we didn't get stalled which is why we're here which is why we can wonder about these things!
A leg up? Interesting choice of words
I mean, sure, but going carless is literally not an option for people who live in more dispersed places with poor public transit. Unfortunately that describes nearly all of the U.S. -- only a few American cities have the required infrastructure and density.
> Your systems programming language should be capable of interop with other languages but probably shouldn't require calling into C just to provide full functionality, such as interacting with the kernel.

Why tho? Like, that's how C and C++ do it, right?

> All you can do is live with it and realize that if you are that low on memory, the OS is likely going to be killing processes anyway. That said, I don't like the way Rust is inconsistent here. Rust normally enforces correctness, yet turns around and treats memory as an inexhaustible resource, ignoring or handicapping a lot of potential use cases for the language.

I think it would be more accurate to say that this is an issue of the standard library, not the language. And it's true, if you want to write certain types of software you need to throw away std.

> You can, at least in this particular case, have your cake and eat it, too.

Emphasis on "in this particular case" ? "Macros are a mistake" is a very broad, sweeping statement. I think it would be more accurate to say "Macros should not be a replacement for other forms of metaprogramming".

Having a native, supported language for compile time reflection is a powerful thing. If Rust one day gets it, that will be cool. I don't think macros are going to be a mistake on that day, they have gotten us extremely far at a very low implementation cost.]

> But at this point I just don't see anyone realistically switching to a std-2.0.

Well, to be fair, I think the vast majority of developers using Rust do not care about linking to libc or handling allocation errors and actually prefer things this way.

I agree that comptime would be cool. Personally, I don't think I'd want the other changes - I definitely prefer Rust stays on Github, for example.
This is different for junior and senior engineers. If your work is a lot of smaller things and you need to ask a lot of questions, an office is useful. If you have deeper work and need to focus for hours, the open-plan office is terrible.
They're from before my time, but I have a bunch of usergroup newsletters/small magazines from the 1970s and 1980s that are a little more specific than Dr. Dobbs and BYTE: stuff like INSUA (North Star usergroup publication), PEEK 65 (6502 and largely Ohio Scientific), and FORTH Dimension (FORTH language specific). Good stuff, not a ton of adverts. For a few of them I have the whole or very nearly whole set, and have read through them. It's somewhat sad reading through the last issues, as most of the usergroup size publications seemed to know the end was near.
Oh, you mean "promoting over hiring" as in "encouraging over-hiring", and not "promoting employees into positions that would otherwise be new hires"?
Thanks for spotting this. I will change it later today.
It isn't unusual for turnover to be much lower than 8%.

Having said that, I mostly agree with you. If they are selling the market on growth, there's no way to do that while simultaneously letting go 1 in 10 workers purely due to cost.

The market response seems inevitable.
Easily and with great success?
And good luck getting your five year old to ride 20km...

I think the sensible thing (assuming affording the car in the first place is fine), is to make good decisions about when to use a car or bike or walk or use transit. It doesn't have to be binary, much as everything except gender seems to be these days.
> Of course it helps that I live in Copenhagen, with excellent bike infrastructure and good public transport, and that I live alone with no kids.

It helps massively. I've only been in the US for 4 months of my life, doing everything by car is horrible.
The whole thing is enticing. I'm looking at it as a replacement for tool version managers like NVM, pyenv, asdf and probably as a replacement for local Docker. There is, however, a doubt that I might fight it more than I would benefit from it. After all, the IDEs were not designed to work in Guix environment. There is no way to tell without trying, I guess.
When it comes to linking against the kernel, it is worth remembering that of the major operating systems, there is but one where the stable kernel interface is the syscalls directly--Linux. If you use Windows, the stable interface is linking against kernel32. If you use Darwin or the BSDs, your stable interface is libc (and for some of them, there's no stable ABI, only a stable C API). Note that Go has given up trying to avoid using libc on these systems, which should be a sign of how fantastical the idea of a pure, non-C system is for the foreseeable future.
Why is it so strange that someone ignored a convention?
Well I mean look at the docs. To each their own but I find Guile much more palatable than Nix. Moreover, I would rather spend time learning Guile than an obscure language like Nix. But for you Nix is a perfect DSL so i think we would probably be bashing our heads against the wall debating which is better.

As regards macros, Guile allows you to write your own macros in a pretty straight forward way that is just not the case in Nix
I would think this could be done the same way that some websites that are optimized for web apps on iOS will have a prompt (often pointing to the control) saying you can save the website as a web app.
EX30 weighs 1800kg compared to XC40's 2200kg (full electric version). Still a hefty car compared to a gasoline burning compact.

The idea of limiting the touch stuff was probably introduced too late in the design cycle. Maybe there will be a mid-cycle facelift fixing things in a few years...
co-author here. Very happy about this new release, thank you for all beta-testing!
Timecomplexity.ai: GPT-3.5-Turbo Powered Big O Runtime Calculator
A pointer to some documentation about what is happening would be useful - more useful than an analogy about something in history.
I have owned a car, but that was twenty years ago. I do have a four year old kid, but it's not an issue having him in a seat on the back of my bicycle (or my wife's bicycle), and he's getting near the point where I'm comfortable training him to cycle on the road next to us on his own bicycle (he's been riding it since 3½ on the sidewalk).

Hurray for Dutch bicycle infrastructure.

Financially owning a car makes no sense for us living in a medium sized city in the Netherlands. The author of the opinion piece lives in London, where it makes even less sense to own a car.
I've still hit some of these same issues during 'co-location' periods. I'm somewhat comparing apples/oranges, but I've been at some large-ish orgs (1000s of employees colocated) and my experience was info-hoarding was pretty string outside a small network of the 'inner-circle'. Each dept had a few of these, and you'd routinely get hit with stuff out of left-field that apparently had "been in the works" for "some time", but the requests/items/issues were fundamentally flawed (logic, whatever). 30 minutes of talking with someone outside the inner circle would have helped, but... info is power. Hoarding it helps some people more than others.

I saw it happening in a 'remote' setup a few years back, except, it wasn't as intentional as it was in co-located work environments. It was more a natural consequence of people being remote. Issues/delays that might have been more naturally noticed in f2f settings lingered for months before surfacing. And... the more I dug, the more I was noticing this. More teams separated and working independently with few 'info hoarders' acting as informal intermediaries. There wasn't actual info hoarding with a political motivation behind it, but it happened all the same. Some aspects of working in that team were far better than '9-5 @ office' of 20 years ago, others were worse.

I'm not a "remote work at all costs" person, but also not a "return to shared office at all costs". Flexibility/choices I think are the optimal setup. Not everyone has a great home to work from. Many people work better with routine and physical space between 'home' and 'work'. We do, indeed, often get new info/ideas from the proverbial water cooler chats. There's no one 'best' way for people to get work done, and not one 'best way' for people to work together. My 'best' working style even changes depending on the skills and personalities of the other folks I'm working with.
The Attack of the Psychometricians (2006)
I feel the same way. I did it for a decade. It was hard, but great.

Then I got a dog.

I want to take her hiking, or to the dog park, so I got a car. "I'll still ride", I told myself.

But taking her for walks (they're pretty long walks), while not as good as my bike rides, is just enough exercise that going on a long bike ride just doesn't feel like the right thing.

I still ride occasionally, like when I'm stuck on a code problem and need to clear my head about it, but it's not like it was. I miss it, but I also love my dog.
Why do you think all layoffs are morale killing? The first people a company lays off are usually the least performant/useful/valuable. I wouldn't mind at all if all slackers at my company got booted.
You also lose the ease of just walking over to someone to ask a question

Depending on who you are, massive massive benefit. In the office it was hard to get people to stop turning up at my desk at a time convenient to them, regardless of what I was doing, to interrupt me.

training is AWFUL remote. Not even close

Definitely agree with this as a statement on how things currently ARE (in general), but they don't have to be that way. A lot of companies who struggle with this turn out to be just really bad at training in general. Previously, they got lucky; the people in need of education scrounged it by interrupting people or watching people or asking someone to metaphorically hold their hand. Companies were training by chance, rather than by design. Remote working demands a different way of training people, a different way of managing people and measuring output; a lot of companies are failing badly at this and falling back to failing less badly at it in the only way they know (i.e. everyone back to the office so we at don't suck quite so much at training and management and collaborating).
Dig in, I walked to work in -20 *F for five years in Troy, NY winters. One of the main benefits of that city is walkability! My wife and I still had a car between us for going outside the immediate area, but it was certainly nice not dealing with traffic and parking daily. We did live within a few miles of where we worked, a conscious choice when we moved to Troy.
I wouldn't hold my breath. This always was and I think still is the problem with web apps on iOS: there's no good way to prompt the user to add it to their Home Screen. There's tons of sites out there that do it in their own ad-hoc way, but point in the wrong place because they were designed for Safari (n-1).

Meanwhile there's long been special affordances to make it easy to go to an App Store page. The purpose of a system is what it does…