skysight-inc/HackerNews huggingface dataset:
> It's more like someone at some point stops being open to change, which allows some breathing room, but eventually they'll prefer to stick to what they know rather than having to learn something new.

That could justify anything that is new. Just take the people who think nuclear would be a bad idea -- "it's just because that's not how they are used to doing things".

What is there to "learn" about, say, 50 pixels of padding rather than 5 pixels of padding and 1 pixel of border? All of these "arguments" are avoiding the actual subject matter at hand to make grand generalizations.

> It's entirely possible the text editor Kakoune would be even better than vim at doing the whole modal editor thing, but I do not care to find out.

Then speak for yourself, because none of that describes me. I constantly try out new things; some things supersede what I used to that point, others fall short.

> what color links should be and if that color is distinguishable is pretty subjective

Not in the case of two colors being the exact same. There is nothing subjective about that at all.
Further amended: nothing connected to the internet can reasonably be expected to remain private.

Unless you have some secret kung-fu that makes your on-prem infrastructure hack-proof.

The issue with the cloud is scale.
Governments have no control over satellite signals.
One side effect is commercial infrastructure to cheaply buy location traces for hundreds of millions of people: https://www.nytimes.com/interactive/2019/12/19/opinion/locat....

It doesn’t seem worthwhile to enumerate the ways this can be abused to someone who is bought into slippery slope theories.
There are some parents like the parent comment, who claim that having a child is some essential ingredient for learning empathy.

To me, all that says is that they lacked empathy before having a child, and continue to lack empathy for anyone but their child. And they're so shocked by their new experience of empathy for this person they've created, that they unempathetically claim that others must also create a person to experience the same shocking feeling of caring about more than just themselves.
I could have sworn Purism's Librem 5 stuck to 3Gb of RAM because the system-on-module didn't support more. But the MNT Reform uses the same chip, and has 4Gb RAM.
> if there were a way to just trigger a mailing list when an album is added to, that would be perfect

We can do this if all of the participants are already on ente.

> allowing one viewing via link and future viewings require account

We are hoping to come up with an implementation similar to this where in a link to an album can be shared with N devices. We will persist an accessToken on the viewer's localstorage so that they can re-view the album multiple times without having to sign up.
In the late 90's, the ops mgr at our studio hooked a network cable up to a little motor and attached a 5-6 foot long string to the motor shaft. He hung the motor-string thing in the corner of his office with the string dangling.

The motor made just a little bit of noise and the string would wiggle around indicating network activity. Soon he was able to know what was typical string movement and what was atypical frenetic motion that indicated a need to investigate.

He called it an "ambient interface" and said he had read about it somewhere.
Probably the cardinal sin of regex: forgetting the anchors.

Also something really weird: when I view zimpenfish's comment in the post it shows as 54 minutes old which makes sense, when I click it to view direct or reply it shows as 2 days old which is really wonky. Any idea what is going on there? https://i.imgur.com/DvBDcIL.png
I don't think the latency issues are necessarily related to the poor schema. I'd say to dig into the query planning for your current queries and figure out what's actually slow, since it may not be what you expect.

Rearchitecting the schema might be worth doing. From the technical side, PG is pretty nice about doing transactional schema changes. I'd be more worried about the data though. Are you sure that every single row's Json columns have the keys and value types that you expect? Usually in this type of database, some records will be weird in unexpected ways. You'll need to find and account for them all before you can migrate over to a stricter schema. And do any of them have extra unexpected data?
Like one of these Breitling emergency watches where you pull out a long cord out of the watch and then it sends an SOS signal. Except that with the watch the antenna is single use only to prevent abuse.
The issue is, most of the things you mention never happened. Not even close.
>It includes David’s interview with Jack Nicklaus, who is one of the greatest golfers of all time. I recently learned that even Tiger Woods is behind Jack Nicklaus in terms of major titles won.

This is a lot like saying Larry Bird was the best shooter in the history of basketball. The game was different then, and far less competitive.
Yes, and as such perfectly isomorphic to the resistance the programmer feels when working e.g. to satisfy the borrow checker or strict type systems.

This is not about some "technical" impossibility - language still have an escape hatch like unsafe and "non-idiomatic" ways of coding.

But to focus on the technical and ignore programmer experience ("feelz") in that area, is like equating Idris and Forth because "they're all turing complete and it all ends up as binary code anyway".
Interesting Roll20 and other TTRPG clients could do with a better support for Starship combat for Traveller Starfinder and the Expanse
I think that’s really really wrong interpretation of it. It tells you your karma (actions) should always be dictated by your dharma (the right thing to do, nothing to do with caste btw, not sure how that got into the translation if it did).

Krishna tells Arjun (the warrior being mentioned here) that it doesn’t matter that it’s your kinsmen including some which are the salt of the earth on the other side. You fight them because they are standing for adharma (injustice) and you should always stand for dharma (justice) no matter the personal cost.
I can relate a bit, I think something is lost with scratch, it just seems fake and unreal.

I tried it with my daughter(10) and she did not respond to it, of course it was likely my fault. After that I changed the approach to be more tangible, making apps, websites, roblox games, python games etc, and she is getting better and better.

However the games 'human resource machine' and '7 billion humans' as visual programming were incredibly helpful. (tomorrowcorporation.com)

I document the process here: https://github.com/jackdoe/programming-for-kids
Cats don’t really eat catnip; cat grass is a different thing.
One of the biggest reasons why I like Google Photos is all the processing that it does on photos, especially some of the features that you have mentioned (object and face detection, location clustering, image filters, ...).
Now to process these photos, you would need to read them and since you are end-to-end encrypted it's up to the clients to do this processing. Would some of these features even run on mobile devices(or for that matter javascript on the web)?, since google uses AI heavily for these tasks. You upload a picture on google, and instantly you get all the processing done on your pictures and they are available for you to browse and search. Google uses custom built AI processors and massive GPUs to get that computation done quickly. To replicate that in javascript on the web and mobile devices is going to be hard since there are few libraries which support it and the mobile devices really cannot compete with the computing power available in the cloud.

I really love the privacy oriented aspect of this service though and I would really like to share one less thing with google. I've always been concerned about being blocked out of my google accounts and losing my photos.
I don't think I'm ready to invest in a photo hosting solution again, be it with my time, my money, or my data, without it being open source/self-hostable or at least open core with a community behind it.

Been duped too many times.
Well, not quite - even satellite internet has base stations somewhere and your internet follows the rules of that country.
This!

Also, I've a thing for rubber ducks.

Also, the domain was available. :)
People call the tiny display with underpowered computers that they buy and attach to their car's dashboard "GPS"...
Oh didn’t know that. Sad to hear that :(
The Sunk Cost Fallacy is why we are still doing the lockdowns.
No of course not, but this person was complaining they didn’t start work the same day the request was made. That’s completely unreasonable.
Yes. Thanks for the long feedback. The controls keys are not perfect yes. WASD to add to arrows ? Yes if not to hard too dev.

As for the head, yes you are right : I should add 'something' that tilts a bit the head up/down when needed.
The global middle class has grown but the USA middle class has shrunk due to some rebalancing/equalization with other countries.
That only works until the first jailbreak.
So is this for ocean going sailboats?
Yes but we've also been told for years that apple absolutely and categorically cannot include a headphone jack any more because they used the room for other things, but now suddenly there's room for a satellite radio and antenna?
The monitor was fine in other rooms. We brought in a magnetometer and it went off the charts on the wall near the electrical box in that room. The landlord of the building eventually had it fixed.
> it being 13 or so years old

That's very young for mechanical equipment. Traditional cars , washing machines and fridges could be operated for several decades with little maintenance.

> Even ignoring the life of the cells themselves

That was the point of my argument, though. That a great part of the car's production cost is due to the battery, which has a rather limited lifespan.
using a lisp here simplifies things from implementation and interaction model perspectives. you already have a simple, canonical AST out of the box, which in-principle suffices to support the entire language, not just a toy version. so it makes sense lisps are attractive targets for getting something rolling in this space, though it's certainly debatable whether it's long-term the best choice.

(my own efforts in this space (a structured editor in racket), which i was able to get going as a novice programmer: https://www.youtube.com/watch?v=CnbVCNIh1NA)
Unless I’m missing something. Isn’t clicking on view thread button,Show the entire thread?
You're trying to cure the symptom, not the disease. You need a therapist, not financial advice.

You know what you're doing is unhealthy but you can't stop. A good mental health professional can help you deal with the pain you're trying to cover up with buying junk.
I'd say at least, if you think you want to buy something, at least wait 24 hours and see if you still want it.
It seems to be the exact same voice
Mozilla has a pretty good open-source TTS library. In general high-quality pre-trained TTS models are surprisingly hard to find--I'd also be curious to see if anyone knows any good alternatives
>>they merely even the playing field at the negotiating table and generally make the process smoother.

The negotiating table is completely even in a free market, i.e. a society where contract liberty is intact.

For example, it's irrelevant to my negotiation with Apple that Apple is worth $2.4 trillion. It can't force me to buy Apple products. Once the free-market ruleset is undermined, then Apple can, through taxing authorities and regulatory gatekeepers and the armed government agents that enforce their taxes and restrictions, force me to buy its products.

The free market ruleset protects our most basic rights, and is the most important institution for protecting the weak from the strong. That you believe otherwise is a deliberate outcome by those who want to abolish those safeguards.

Labor unions are one such organization that wants you to believe otherwise. The wage gains they get their members is not a result of them "even[ing] the playing field at the negotiating table". It's a result of the government MANDATING, on their behalf, that the employer collectively bargain with them, i.e. prohibiting the employer from negotiating with any party other than the union.

This blatantly violates the free market principle of all parties having contract liberty, and allows the union to blackmail the employer into paying above market wages via the threat of striking.
Tell HN: Vultr is Typosquatting on misspelling of DigitalOcean.com
It looks like a deceptive practice. I made a typo when trying to visit DigitalOcean, and landed on Vultr's website instead.

http://digitaloean.com/

I realize it is perfectly acceptable in an open marketplace to leverage all legal methods to maximize traffic to your store. But I would've really appreciated it if there was an interstitial page, visible for at least for a few seconds, that told the visitor that they have mistyped the domain name, and that they are now being redirected to Vultr's site.

I'm an existing customer of Vultr, and this experience didn't really lift up their image in my mind. Doing the above suggested, or something similar, would've made me like them more.

Edit: Addendum: Given that their color schemes are almost identical, and that my password manager auto-filled credentials, I even clicked on relevant buttons to login and almost launched a VM there.
I know, it's incredibly annoying, I'd love a dual SIM iPhone but you simply can't buy one in the EU other than a grey import from China without warranty. And no, neither of my two operators support eSIM.
Sidereal Time
> I remember sitting in maths lectures and wishing that when they did thing like prove the intermediate value theorem they'd make it clearer that what was going on wasn't so much "We're rigorously proving that this thing that seems obvious is true" as "We're checking that the formalisation we introduced earlier is fit for purpose".

> I think things like the Banach-Tarski theorem are the other side of that coin: they're showing some of the places where the formalisation we're starting with isn't a great fit for some things we might hope to use it for.

I don't follow. You can view the Intermediate Value Theorem as something that motivates the definition of "continuous function", so that once you have the definition it had better conform to the theorem, sure.

But the Banach-Tarski theorem isn't like that. It's just a cool result of some other things that work well. It's not motivating anything or being motivated by anything.
Work serves an important purpose in our life. It not only helps us create value, but also helps us learn from people and experiences. So yes, work is important, but not most important. It deserves our attention, but not the whole of it. Our family, not our work, comes first.

I love this thinking and wish it would take more of a precedent versus finding new ways to describe and justify why work should be the central meme of our societal-existence. I recognize that work has its place in our lives, but I also maintain a lot of mental well being by reminding myself that work is not the total sum of meaning in our lives.

That includes this seemingly in vogue reframing of work away from "work-life balance" to "work-life blend" of the last several years[1].

The last thing I want is to 'blend' work with life, because then all compartmentalization goes away, the already faint demarcation lines that exist between employer and employee grow even fainter, and boundaries become problematic to enforce.

The leadership and management class enjoy 'work-life-balance' and 'work-life-blend' in very different ways than the rank and file cadre and I wish there was as much writing about that as there was about how I should strive for "blending" my work life with my life life.

[1] https://www.google.com/search?client=firefox-b-1-d&q=work+li...
Because saving someone who’s 95 years old and about to keel over isn’t, on expectation, as valuable as saving someone who’s 5 years old and has a whole life ahead of them.
I think you’ve already got a lot of advice related to the mechanics of saving money (401k which has withdrawal penalties, maybe an IRA for greater friction, etc.)

On the emotional management / discipline front, I’d suggest also exploiting the similarities between personal finances and healthy living. If money is particularly painful for you, try forming simple habits like going on a 10 minute walk each morning, or eating healthy 1 day a week.

Small actions like that will help you prove to yourself that you can make changes, and you can ride that proof emotionally to make bigger changes incrementally over time.

An example would be 1 day a week of not eating out, which becomes a $10 per week saving habit, then moving to 2 days and $20.
I think there’s a large subset of the population who is in savings and checking accounts (often with meaningful amounts of money that sit there for a long time) who could trivially easily increase their rate of return by buying VTSAX with a portion of those funds.
My current strat is to channel my scant motivation into maximizing my sleep and well-being, expecting to squeeze out more motivation from that.
Yeah, if you are client-side encrypted, where you choose to host doesn't really matter because even with a warrant there is nothing you could do to recover data, so why not go for something like Wasabi?
One thing I've never seen any research on is how much timing affects what fields boys and girls go into.

Girls generally mature faster than boys, both physically and cognitively. But the standard school schedule is the same for both boys and girls.

For me and the other boys I knew who went into STEM fields the school schedule fit well with our maturation rate. By the time we had enough school to start to be able to get serious about our STEM interests we were still immature enough to mostly do things as individuals or with one or two close friends. We still thought like children. Hole up in your room all weekend like an anti-social hermit trying to get a homemade radio to work? No problem for a boy at that age.

By that time the girls had matured enough to be thinking a lot more like adults. They were much more aware of the importance of group status and politics, and were spending the time we boys would have spent on individual nerd stuff dealing with advancing their position in the group. They didn't have time to be anti-social nerds like the boys did even if they were interested in STEM and had shown an aptitude for it.
I have a Dell XPS 13 with an OLED screen (so no backlight). It has one of those power buttons in the keyboard. Luckily, however, Dell has included a "sign-of-life" option in the BIOS that will turn on the keyboard backlight, turn on the large white LED on the front edge of the case, and spin up the fans to max immediately after pressing the power button, if the computer is off and not in sleep mode. The instant feedback is so good.

Meanwhile, I used to have a Surface Pro 3 that did none of those. Pressing the power button did nothing for several seconds, and sometimes I would have to push the power button again after some seconds, for some reason. Quite irritating.
> This was very much unlike the post-war period, where US industry was running on borrowed time, making increasingly burdensome concessions to unions that led to huge bankruptcies and retrenchment in the 1970s in many industries.

You mean the adjustment from the post-war period of 1945-1975? Just like the one you referenced from 1870-1900? The post-war boom in wages here, that you can see many times in history, occurs due to demographics. You are essentially arguing to the contrary of your point, that large-scale wage increases for average people translate to better outcomes for all. Higher velocity of money, more innovation. You do realize that society as a whole is a large union, correct? And if suddenly there are far less people for work, then it has the same effect as a group holding out for higher wages? That is functionally what a strike is; it's as if a large portion of the young population is all striking at once (they're in fact dead).

> massive deadweight loss from greater unrealized production/earnings

And what does this deadweight loss thing mean exactly... coming from someone who studied economics? This is completely made up, more casual libertarian groupthink from people who got rich and conveniently stop believing in society. Can we stay grounded on this board please?
As much as I like Ada, there were a couple projects at an old office that were great demonstrations that you could write C code in any language. Among other things, they absolutely failed to understand the type system so had a lot of manual range checks instead of letting the compiler and automatically generated runtime checks do the work for them. They didn't understand how to loop over arrays, passing in size information as a parameter. It was gross code, like someone had simply translated C or Fortran to Ada without consideration of the target language's abilities.

It would be like someone choosing Rust and then making everything unsafe. Or Haskell (I saw this in a tutorial once, it was hilarious and disgusting at the same time) and using strings (data) for dispatch instead of translating them into types and actually exercising the type system.

All that is to say, thoughtless programmers outnumber thoughtful ones. The language can only take you so far.
I just call it the Agent Smith effect
Thanks! It looks like 13 people signed up, which is really encouraging.

I wrote about the performance tuning I did in preparation to the Shown HN post: https://linklonk.com/item/277645707356438528

If you have any feedback please add a comment to that post.
Germans speaking German, how dare they
Very reasonable pricing, though you could advertise the free 'trial' tier a bit more prominently. I thought the service was paid only until I re-checked the pricing page and read the tiny gray on black text before writing this comment.

You also didn't set a single tracking cookie. Nice.
This is awesome, going to give it a try!
That's funny...

Might be something that got resubmitted from the second chance pool and then automatical rewrite only did half the work it should or something is cached or something similar?
If you come to China with a foreign SIM card and use data roaming, there are no firewall restrictions there. At least that's what I know from a few years ago. One trick travellers had was to get a SIM card from Hong Kong (again, before the crackdowns) because the roaming prices inside China were good (I can't remember if it was non-existant) but the Internet was not censored...
These are the people protecting people's money, wow.
In the greater scheme biden's corruption isn't really noteworthy. Everyone in DC has their loser kid on corporate boards, or are running a phony charity, or taking in speaking fees from those they are regulating, or taking campaign contributions in exchange for political favors.

The alarming part of the laptop story was the rapid response big tech took to censor it.
You can run algorithms locally and still violate privacy by uploading private facts derived from the
data with algorithms. Saying you won’t hold “indexes” doesn’t begin to cover it.
Yes, this is a good first step towards a true warrant canary, but you need to date it and provide a cryptographic hash of the content.
Exactly. This is a terrible article that's designed to prey on people's FOMO. The basic financial advice he derides is solid advice. Do that first. Starting a business is very hard and often fails.
Those are good points, thanks!