skysight-inc/HackerNews huggingface dataset:
Umbrel started as a crypto-focused project before branching out to general self-hosting: http://web.archive.org/web/20200726114748/https://getumbrel....
Everything Takes a Month
It would certainly help cushion the blow of the death of a team member.
Challenge: Pixel Perfect Design
Steam APIs have not significantly changed in the last 15 or so years. They're not exactly well documented, but they are relatively well understood because they haven't changed.

I'd say what they did right is simply not break existing functionality.
I personally never had a charging cable break in ~12 years, owning multiple mobile devices in parallel, so in my experience that isn’t a relevant consideration. That aside, I’m more concerned with the accelerated decrease in battery life that I experienced first-hand with MagSafe charging. I stopped using it because of that.
I’ve heard from friends in finance that it’s very intentional that firms provide complementary car service (or now, Uber credits) if you’re staying in the office past a certain hour. Sure, they could just pass that to you as cash compensation; they have decades of data to predict how often you would stay late. But it’s one less tradeoff for the employee to need to worry about, which translates into that much more focus.

This is an extreme example - it’s Google saying “we don’t want you to even need to think about the tradeoff of ‘do I spend my comp on a more sunny living space with a quicker commute, or save it so my family can be taken care of if the worst should happen.’” They want that latter part to not be a consideration.

Elite firms invest in their employees’ focus. They’ll always do things like this. Call it paternalistic or morbid, but it’s logical and intentional and not at all about whether it’s efficient vs. additional cash comp.
That's interesting, I'd say that's one of the least likely fundamental differences, especially with these large 10k+ employee companies. Those differences in hiring should average out when compared to things like timing entering their markets, monopolistic advantages, regulatory capture that are external to the company.
Several of the issues you talk about are true enough, especially the ones about the community not making it easier for newcomers to get the ropes.

The reason for that is that people who do haskell for a living are dwarfed by the hobbyist community which makes them invisible, and they're spread thin on maintaining the ecosystem. GHC, HLS and all the other good things there are are the work of people on their free time, while other, more successful languages simply have companies dedicating time, money and contracts to tooling.

All of that means that it's not easy to move from the hobbyist haskeller group to the paid haskeller group. Most people usually get there by getting hired in a place where the stack, library choices, etc. are made by people who had done haskell professionally before and have solved the problem you cite for the team.

Once you're in, the benefits of Haskell are tangible, otherwise people would stop using it, and there wouldn't be a professional community. That is not to say that there are no problems, it's just that they are different problems, and people that stick to haskell for their job usually do it as a tradeoff.
Yep. Came here to say something similar.

It's amazing how far up their own butt people can get with this stuff. Sure the intended audience for this blog would know what all this stuff is, but it's comical how little sense it makes when all the names of things sound like English, but clearly are overloaded. Bottles, FlatPak, Flathub, distribution repositories, etc.. This is especially confusing coming from HackerNews since there's a bunch of stories about shipping containers recently (as it the 40' long steel boxes that go on large cargo vessels across oceans).

I realize that not everything can be written for any random person on the internet to stumble upon and have it make sense, but since any random person can end up on a blog page, some context would be helpful.

It's always baffling to me the web sites for newspapers or restaurants which assume that I know what city/state/country they are in, just because I've landed on a page. Perhaps putting that somewhere in the header/footer just to help ground people would be ok?
Right—to be specific— it wasn’t part of European culture till 1957
It's mostly a Web UI for Docker Compose so I'm not sure what else it would be written in.
Of course it has limitations, sure. iPads aren’t general purpose, open systems. That’s just not in their nature. They’re still programmable though and there are many options for doing so.

Koder and Textastic are pretty comprehensive coding editors. Working Copy is the premiere git client and works well with both.
What does the transaction look like on the chain?

I feel ridiculous in taking this seriously, but it’s got me curious.

One thing that people seem to be missing: you could take the note, pay for something, then that person pays for something else and so on down the line until a person cuts the note to put it in their wallet for online use. That seems to sufficiently anonymize the transactions again, but maybe I’m wrong.

I do like the graphic design though.
> Haskell code has the unfortunate property that the types of the functions are harder to understand than their implementations.

Interesting point. What is the purpose of type-declarations? To make implementation easier to understand, I think. When you know (and understand) the type of a component or function you know how to use it, and how to not use it, and thus how to write code that uses it and does what you think it should do.

But if types are harder to understand than the implementation, then types don't help much, do they?
Depressing lack of super-powered mutants.
Are Stack / Cabal written in Haskell ? If so I dont think thats a very good advert for the benefits of writing software in Haskell - the quality as an uninformed user would appear on par with a crappy Perl script.
Interoperability of major chat software will be mandated by the EU in the coming years (around 2023 or 2024 hopefully).
Ah, some estimates put it as high as $20B, some as low as $3B.

Still, two nice fabs would be cooler than twitter.
I don't think there's currently a political impetus to impose rigid sanctions on China despite human rights violations or perceived economic competition. As far as Taiwan is concerned I think Xi might take a lesson from Putin's failings in Ukraine; China has peaked economically (Google, "birth rates/high school graduation rates China") for the most part and making China the boogeyman of the world for what is mostly symbolic gains (semiconductor industry not withstanding) is foolish. China isn't replacing the U.S./NATO/Mob Boss for another few hundred years.
I used to work at a company that had some LoB apps used on iPads in a manufacturing facility... if the user login failed and the first character of the password was upper case those apps would retry with it lower case.
There is a memory-enhancing pill. It is just a placebo, but you must remember to take it once a day.
Yeah, I'm rather cash strapped at the moment and up-front payments would my main barrier to bootcamp or online tech college.

If they offered better financing plans or some "pay back after employment" arrangement, I might consider.
>then re-download for every tiny update. 10kb code change? re-download all dependencies and all assets!

I have never experienced this with flatpak. The updates have always been very small unless they require a new platform version, but these platforms are shared between packages as well.

Having custom updaters in every package to fetch a new "core" sounds like the worst of all situations leading to something like windows where every time you open an app it prompts you to download the new version.
"And yet you still wear a bowtie," is probably the saltiest thing Stewart ever said outside of a Congressional Hearing. And Carlson got fired a week or two after that. Unfortunately he seems to have landed on his claws.

There is an alternative history in my head where Stewart moves into Graham's or McConnell's Congressional District and runs against them, on the success of his 9/11 lobbying.
Making something mandatory will definitely push things forward because what else are the providers going to do? Though I still have doubts about real progress being made. EU can't can even add VP9 and AV1 to the list of codecs used for Digital Video Broadcasting (DVB).

Instead maybe the government should start eating its own dog food and use an open standard for both internal and external use.
I would give up my freedom of speech and right to vote in exchange for free, high-quality heath care for life.
Without CC line sensing, you don't know how much current you're allowed to draw.

Screenshot from the standard: https://i.kane.cx/EI4HtM

Specifically, the sink has to detect vRd to determine how much current it can actually draw.

E: sorry, to clarify: 2 resistors is fine, but you also need line sensing. So that's at least a few comparators or an ADC or whatever. Or a dedicated IC.
Ooooh I see. Thanks for the clarification
I’ve been that IT guy that thinks like you do many years ago. I get it.

But then I became the boss. And we pay for many of the services you listed and more (google docs, gitlab, tailscale, 1password, JIRA, zendesk, Okta, gusto, quickbooks, etc, common tools used by startups). We have 11 employees.

I’ve spent more time typing this comment than the time I’ve ever spent wondering whether they’re worth the cost.

And they all total probably $200 a month per employee or more. And they still pale in comparison to our payroll.

They’re all no brainers especially given how small we are.

Those tools allow us to perform at the same level security and compliance-wise as much larger companies. And they liberate our time so we can focus on adding value to our customers rather than futzing around with unstable internal systems.

Again, I get it, the 80k number seems like a lot. What we’re all trying to tell you in different ways is that 80k is _nothing_ to a company with 10k employees. They probably spend that much on stationary and cleaning supplies.
Four 10-hour workdays, as opposed to five 8 hour days.
> Portless phone would be very unpopular

Apple dropped the headphone port, despite wireless headphones still not being as good as wired (IMHO). This shows that they are perfectly willing to do that which is unpopular.
health insurance != life insurance
Einstein developed his groundbreaking theories while working as a clerk in the Swiss patent office. Information and education today are even more accessible than it was back then. If research is banned from universities and companies, someone will eventually discover AGI in their basement.
Oh cool, I had never heard of YunoHost before this.

After my comment, I decided to give Matrix a try again and setup a fresh Arch Linux VPS for it. I didn't run into any snags but it took quite some time to get everything configured. It probably took me a solid 2 hours just to get everything up and running (Synapse + bridges for iMessage, Signal, Discord and IRC).

Not many applications I self host require as much setup as Synapse!
> What it costs you

> The tax cost paid by the employee = $200 (additional tax)

> Google paid the insurer $450; without the policy, that cash could be directly paid to the employee = $350 (post-tax)

> Total cost for the insurance: $550

Wait, isn't it like saying "The lunch is free, but if the employer didn't provide lunch they could give me $20 dollars per day instead!"?
Antibiotics could wreak havoc on athletes' abilities by disrupting gut bacteria
Have you considered becoming a Webflow developer?

I work as a PM at Webflow with many freelancers who say “First I made websites. Then, I made apps. Now, I’m back to making websites. And, it’s great.”

Developers often overlook low-code. But, their experience lets them dissect the tools super quickly and become incredibly productive.

Feel free to reach out to me - philip.thomas at webflow.com
The problem is that products that call themselves beautiful almost always aren't.
>How do other software creators deal with this problem?

They embed time bombs in their software to berate the Debian maintainers for leaving ancient versions of packages up.
Written by and for academics and/or others who don't have to ship software it seems
Insurance shouldn't be only valued by expected value, but also how do they affect the other part of distributions. Getting less expected value for knowledge that the chances of your family going completely broke, 0, are now much lower is worth it.
Disagree. They've betrayed the aviation community more than once in recent times. Let's go back a few years to when Michael Huerta sold everyone out by striking a secret back-room deal with the Santa Monica city council to give one of our iconic (and federally-owned) GA airports to corrupt local politicians to be destroyed. Oh, AND he allowed the city to shorten the runway to make it unusable to some jets. Why do BOTH? Shortening the runway eliminated the only shred of a basis for complaint coming from anyone in the area, so there was no excuse for any further selling-out. To this day we don't know exactly what kind of political quid pro quos took place in this shameful episode.

Then there was the ridiculous ruling that it was illegal for people to receive pilot training in their own airplanes, contradicting decades of prior practice and rule interpretation. That had to be undone by Congress: https://www.flyingmag.com/flight-instruction-faa/

And recently there was a ruling that essentially made go-arounds (aborted landings) illegal (if the testimony here is true: https://www.youtube.com/watch?v=RpFDRoStcd4 ).

I had faith the FAA once. No more.
Well, run something rolling such as Arch Linux or Debian Unstable on desktop, and an LTS distribution such as Ubuntu LTS or Debian Stable on servers. If you're not a complete beginner, there are many benefits to run a distribution that tracks upstream closely so you can contribute and get fixes almost immediately.

If you need local development/production environment version parity, use container images or package locking files available in most programming language ecosystems.
I've tried doing this for some of my JS projects to avoid having to deal with constant dependabot alerts and outdated dependencies. However I quickly stopped doing this and just went back to occasional manual updates whenever I need a specific new version of a dependency due to:

- Some dependencies introduce breaking changes in minor version bumps

- Some dependencies are not well tested and are just too buggy on almost every version bump

- My changelog/git history quickly filled up with automated commits making log traversal a pain
> for example if private company ATC fucks up and gives you bad information, you don't have much in terms of options for example to dispute charges that you deliberately violated a presidential no fly zone.

Why would ATC being public or private contractor for public agency change your legal situation here?
That perk is included along with this life insurance policy so you can evaluate them separately.
I have filed a lot of bugs against user level apps on distro bug trackers. Not a single one received even a comment or tag from a maintainer. Unless its a core system app that affects servers, they don't care or have time.
Only the ones that use Hadoop cluster.
I work at Google

I like that this is taken care of for me and that I don't have to spend my personal time trying to research a bunch of life insurance options and figure out what works and what doesn't. I also love that there is some amount of collective bargaining being applied here instead of me making the purchase as an individual. I'll gladly pay a $300/yr premium for that, and the ease of mind that my loves ones will have some advocate inside Google rather than having to go toe-to-toe with the insurance companies themselves to get pay out.

I mean has anyone dealt with other forms of insurance? E.g. Car insurance or home owner insurance or health insurance. Getting these companies to actually pay you when the policy rightly kicks in is like pulling teeth. I wish Google did that for me too.

One time I filed a claim on my car getting broken into. They 'paid' me with a prepaid debit card that had a $300/day limit. Out fucking rageous

Insurance is pretty much a scam
The question I must ask then is:

When does a key-value configuration format not meet your needs?
Using a scripting language is still about setting key/values.

No, I claim that writing your own is *never* an appropriate choice.

So "think long and hard and then say no".
Depends on how bad you want the job given your experience over the last 5 rounds. Gut instinct though is that you are dealing with a difficult company that is unable to make a decision and likely to nickel and dime you as an employee.
Luminus: Clojure Web Development Made Simple
But article literally makes the same point you're making. They only put "make your own" as the last resort option. Here:

> If for some reason a key-value configuration format doesn’t meet your needs, and you can’t use a scripting language due to performance or size constraints, then it might be appropriate to write your own configuration format. But if you find yourself in this scenario, think long and hard before making a choice that will not only require you to write and maintain a parser but also require your users to become familiar with yet another configuration format.
The first $50,000 of group term life insurance is not taxable, so the tax penalty here should be reduced by about 10% [1].

Second, either Google is getting shafted on their premiums (they may be) and over paying by more than 44% ($200/$450 from the article), or on average this is a net benefit to employees over the possibility of opting out. Consider employees with health problems that could never get term insurance on their own. The real story might just be that Google should find a better priced term life provider.

[1] https://www.irs.gov/government-entities/federal-state-local-...
That requires you to register a trademark though.
Put another way, it’s a term of art and you don’t want to look like you’re the one who invented it.
Hoplon: ClojureScript Web Framework
I deleted Facebook around 2016 and did a lot of reading.

The Art of Deception and The Art of Intrusion were good, but are outdated and more to be read as historical documents at this point.

If you wish to master disinformation, "The Prince", "The Art of War" and "The Rise and Fall of the Third Reich" are all required reading.

Also, read the translator's notes prepending the English version Mein Kampf, but the text itself is not very interesting. Skip it and pick up a copy of "The Commandant" by Rudolph Hess, along with "Eichman in Jerusalem" if you want to learn how to influence people at scale.

Oh, and Helter Skelter. Don't forget that one.

(Generals do not face each other in battle... they send their troops to do their bidding.)

Fictionwise, read Lolita, Convenience Store Woman, Post Office, and The Temple of the Golden Pavilion.
You will need to get you foot in the door somewhere by applying at the entry level, then build your reputation by making an impact. Take on projects without being asked. Seek forgiveness not permission. Even if your role is not tech focused or IT related you can make an impression. You clearly have some knowledge and experience, you're on HN, that alone shows that you've got the aptitude. Non-tech companies still need tech people, they just don't know how to hire them most of the time. Since you have been freelancing it for 13 years there isn't much you can say about the past that will impress a tech manager, but you should find some entry level positions that pay much more than you've been averaging. I work at a firm that isn't tech focused, and there are so many opportunities for anyone to engrain themselves into the business by creating a technical role for themselves. Spinning up web-apps, automation, even spreadsheet programming can make an impact and turn an internship or helpdesk position into full time employment.
It's not even a distro; it's a control panel running on an existing distro.
This is where I'm at. I don't know if I'll ever get useful software out of it, but I really enjoy the mental challenge. I actually find it a bit of an ugly language to look at (backticks, hanging single quotes etc) but I like how it reveals the underlying structure of problems that I haven't been able too replicate in other languages.

Though I'd recommend a youtube channel called 'Low Level Javascript' (really!) which comes close in developing some of their parser combinator library.
I always assumed Oracles took hallucinogens (based on no proof). Does anyone know if there’s evidence for this?
…to the point of claiming it "must be present in all things, living or otherwise, even particles, yet perfectly invisible" (panpsychism, iirc?). Because why not generalizing a flawed hypothesis whose observational range is limited to a tiny subset of existence (advanced biological species, as far as we know). ¯\_(ツ)_/¯

IMHO it's the old darkness/duality problem all over again — postulating some "essence" (e.g. the spiritual/religious Soul) and basing theory on a mere intuition, instead of invoking a "placeholder" (like "dark matter" isn't necessarily matter but literally "something that behaves as such" whatever it actually is, or like "dark energy" isn't necessarily a fifth interaction but certainly behaves as such or as anti-gravity of sorts; wherein "dark" means "unknown and hidden from direct observation, merely inferred"). Hence my call to not infer the very measurement thereof if we are to call an explanatory hypothesis.

Should we start by stating that "qualia" or "consciousness" or whatever is a placeholder name for "whatever dark (unknown, black-box) mechanism explains the observable phenomenon named as such", then we might have a chance at actually forming a coherent theory thereof. IMHO.
"Even the most faithful philosopher cannot live without his blood"

This is The Talos Principle, a game [1] and [2] a basis for so much thought.

[1] https://en.wikipedia.org/wiki/The_Talos_Principle

[2] https://steamcommunity.com/market/listings/753/257510-The%20... - "even the most faithful philosopher cannot live without his blood"

The game was about AGI, by the way, getting a right to be embodied in real world. And it is puzzling why no one mentions it here.
'Old white guy' can move forward with workplace bias suit against AT&T
Also:

https://getporter.dev/
https://convox.com/
https://atomizedhq.com/

And closely related:

https://humanitec.com/
https://www.okteto.com/
https://www.env0.com/

And then old options like:

https://dokku.com/
https://caprover.com/

And maybe:

https://swarmpit.io/
https://coolify.io/
https://www.bunnyshell.com/
https://platform9.com/

And probably a dozen more. It's kind of wild.
That's a good overview of the features of UK plugs, but a terrible one for establishing the supposed superiority of the UK design.

Much of what he describes is e.g. a feature of Schuko plugs/sockets.

The main distinguishing feature of the UK design is a technical workaround for a problem that no longer exists (WWII copper shortage requiring the embedded fuse).
Makes me curious whether researchers would use software that integrates all these features for them automatically, making it easy to publish and share data sets in a consistent format online.
Are electric toothbrushes better for your oral microbiome and health?
It's worse than that, it's like saying the sandwich cost $20 but actually it only cost them $5 to make the sandwich and you can buy a sandwich down the road for $15.