skysight-inc/HackerNews huggingface dataset:
"
What if we all just had a static IP address, and a DNS name?
…and the address migrated around the world with you?
…and you could connect to any of your devices no matter where they were?
…and it was always encrypted?
…and there was always a correctly configured firewall?
…and you never had to worry about certificates?
…and every device in your organization was tied to a user identity and SSO and MFA?
…and all this just happened automatically?
"

So why do people care about that?

Those all seem like positive things but they are in and of themselves, not value creating.

From this article and even their landing page ... I think they might need an explanation that makes more sense than IT/Networking Admin.

Even as a developer, I don't quite see the obvious benefit.

Instead of taking about 'what if you could have this tech that does ABC' - instead, talk about it in terms of problems 'what if you didn't have this problem or that one'. etc..
You can have the best of both worlds. If Bitwarden's datacenters got corrupted/wiped/hacked/ransomware'd you can have a Keepass DB which mirrors all your Bitwarden creds, and stored locally / synced to a few cloud servers.

The caveat being: you have to manually copy over any credentials from Bitwarden to Keepass, which is time consuming but one day maybe worth it.
The world is too big, indirect stuff never works.

If you want people's praises, then you have to manouver and set your affairs and behavior in a way that is optimized to get people's praises. You can't hope to receive them organically as a byproduct of your opensource software work.

They'll take the product/service and not acknowledge anything about your work.

This works even at the very extremes, say a dictator or a king. If he doesn't make it clear that he wants a parade and set the organization in motion, nobody will throw a surprise military parade for him
The so-cal adtech, social media, & gaming crews make fintech seem saintly in comparison--the difference between preying on people with enough assets to know better vs. preying on children, the elderly, & the mentally infirm.

The kids are getting their brains fried, and they don't even know it.
I'm not a security expert, but possibly being able to change my username in addition to changing my password due to safety concerns gives an extra layer of security.
To be clear, headscale is an alternative to the control server, compatible with Tailscale clients.
Tailscale has been much larger than Netmaker for as long as Netmaker has existed
Sorry for the lay question, but does this mean you’re unmounting your primary drive and powering off your system, as opposed to the shutdown (graceful) and poweroff (less graceful) shell commands?
Stars on GitHub are a kind of rating. So why not give a star to the project you're using, since the cost is just your click.
Yes, I mostly recommend it because it is free and I've used before, plus I've been on several projects where we used Keycloak. For me, Cognito's 50.000 monthly active users is probably all I will ever need, and as you said, its quick to get started. Keycloak is the other way around, you will have to invest beforehand into learning and running it. Also, if you allow self-signup by your users, Email inboxing is a serious issue. So even if you run Keycloak yourself, you must think how you are going to deliver emails - which will bring you to other SaaS services like MailChimp or AWS SES anyway.

I can't speak about FusionAuth or Auth0, but yes, other SaaS might be as good as Cognito as well - but I do not know their free tiers.

Disclaimer: I am not working for any of those, just a small side-gig SaaS builder/WebDev speaking of my experience.
I have 2 Heroku accounts. 1 received this email. The other has not.
This is kind of overstated. Even if everyone went IPv6 and gave every device a public IP address, pretty much every network would have a firewall that behaved just like NAT.
The Mysterious Rise in Severe Diseases in Children
No, they don't have access to the Wireguard keys and everything is point-to-point. They'd have to push a backdoored software update to gain access (and this is a threat with any vendor product).
Except maybe one day I'll be using some software written in Hare which will mess up and have negative implications for me.

Furthermore, it could be argued that our time could be spent more productively than on a language like Hare.
At a glance, this is a neat concept, but doesn't seem to come at the problem from the perspective of the most common users of music notation (experienced musicians); rather, it appears to have been written by somebody who was frustrated by trying to learn to read music. For experienced musicians, the priorities are a) legibility for sight-reading and transcription (which this system, with indistinguishable sitting/hanging notes and pervasive ledger lines fails) and b) musical context for expressive decisions, such as information about key, mode, modulation and harmonic content as hinted at by the key signatures and accidentals (which this system downplays as unnecessary).
I actually received a free book from O'Reilly once for pointing out the exact site you mentioned, so their lawyers could address it.

If you want these books very cheaply, the Perl CD Bookshelf usually sells for about $5 used. You get Perl in a Nutshell in print and a bunch of the other books on CD.

A better introduction to Perl these days is Modern Perl, which is available to read online for free or you can pay for a print book. http://modernperlbooks.com/
I agree there are "X as a service" start ups out there. The first one that comes to mind was Dollar Shave Club. Prior to that, people would just buy a few dozen disposable razors or an expensive razor every every few months from CVS, but this was a subscription.

But that was a trend from maybe ten years ago now. None of the brands mentioned in the article follow that model though. None of them offer a subscription, just expensive versions of the same stuff.

I don't have any explanations why this is a thing. I think its just easier to outsource production. You can buy some off label good enough product from China or send over design specs if you really want to. So whats left? Marketing the product, which is essentially what these companies do. You also can't compete on the low end (you won't be able to get a cost or distribution advantage to someone like Hanes), so that leaves the high end. But what's interesting is the high end is inconspicuous. If I buy a $100 umbrella from Prada, I know its a lux product because its Prada. But these new startups will sell you a $100 non-lux umbrella and make you think its a reasonable decision.
The internet blew the doors off conventional business. Instead of a local community, you're now exposed to 5 of the 8 billion people in the world. Most of the increase in complexity is coming from corporations. They have a tendency to run with a lot of inefficiency. New technologies are going to be introduced at an ever more rapid pace and fragmentation will only increase. I wouldn't say we're doomed, quality of life around the world is rapidly improving. It's a lot to stay on top of and overwhelming to be sure.
Similar experience. It's profoundly good UX atop a fundamentally strong stack.
A self hosted alternative we've been using for our infrastructure is innernet, which was discussed on https://news.ycombinator.com/item?id=26628285 last year
People value a thing, personally, in relation to what it cost them.

When it came free with no effort, it has no value and therefore it takes a real effort to understand that the maintainer and others may not see it the same way.

open source software gives you, the user, the responsibility for you use of it; where most people want that to be someone else's job. They want to jump on the gokart and ride, not check the tire pressures, tune the engine, etc.
I believe there's some level of real innovation in all the new trends, but I would say the majority is just recycling of old ideas implemented at a different layer (e.g. CommonLisp/Smalltalk vs. Java vs. Javascript, jails vs. docker, Thin clients vs. SPAs, ...) and hyped by some BigTech™.

The industry seems to be constantly spinning tires, putting a lot of effort in rediscovering mostly the same things every decade, while really hard problems remain unaddressed. That's clear when you see most important algorithms published before the 80's.
The Segway comes to mind as something that was disproportionately hyped up compared to its end result. Quoting a TIME magazine article from 2001 [0]:

> As big a deal as the PC, said Steve Jobs; maybe bigger than the Internet, said John Doerr, the venture capitalist behind Netscape, Amazon.com and now Ginger.

> [Inventor Dean] Kamen's aspirations are even grander than that. He believes the Segway "will be to the car what the car was to the horse and buggy."

[0] http://content.time.com/time/business/article/0,8599,186660,...
The internet, at its essence, means connecting machines aross (intra)networks. Not everything those machines do. That's what Tailscale (+wireguard) is for.
Same as with tagging on "in $currentyear" at the end of everything
Wait until you start using Teams...
>For next person commenting that it makes sense: it doesn't with 200gb database and super predictable workload, growth and usage.

Depends on the company. I've been working for marketing agencies for the last 15 years and they're generally staffed by, at most, 1 IT person who is in charge of a third-party vendor relationship that offers managed IT services. Those IT resources (internal or vendor) don't specialize in data and often don't know how to deal with it well, predictable workloads or not, and often offer up solutions which are not appropriate (cost or otherwise) whereas there are managed solutions from cloud vendors that do. BigQuery, for example, handles compute and storage for you and rolls it into one reasonable query price. No need to worry about any management of anything there and just sit Data Studio (included) or any other BI tool (Tableau, etc) on top and you're good to go.

I get your skepticism and welcome it, but you're being a little rough. We're cloud native at my current company (I did a partial cloud migration at my last which was completed after I left) and it makes my life leading a Data Engineering and Data Science team MUCH easier without upfront hardware/software costs or long-term contracts, which were STAGGERING and left us with much more difficult to maintain, upgrade, etc hardware that took up most of my job as opposed to almost none of it today.

YMMV.
Nice writeup! I was going to mention that Wasm has streaming compilation, but it looks like they are already using it, so this is additional gains on top of that. Sweet.
It's been [0] days since the last time 1Password randomly bombarded me with a "Upgrade to 1Password subscription today" dialog. Not talking about the banner in the corner of the app. this was a dialog that had to specifically be dismissed
If he gets paid enough to support his envisioned lifestyle, maybe he doesn't need more money and changing employers is an unnecessary risk. Not everyone's main objective to maximize their lifetime earnings.
I hate to be too much of a downer as there are some nice ideas here, but I can see at least three problems with this:

1) First and foremost, of course, the massive entrenched investment in traditional notation. It's like trying to replace the QWERTY keyboard.

2) More risk of transcription errors in written music. The difference between "sitting just above the line" and "sitting on the line" is quite subtle.

3) This is strictly tied to the 12-note equal temperament scale, with enharmonic sharps and flats. Traditional notation works fairly well with many alternate tunings, e.g. 19-note equal temperament (https://en.wikipedia.org/wiki/19_equal_temperament) Edit to add: looking more closely, it does include a notation to distinguish between e.g. G# and Ab, but as it's optional for most music it comes across as an afterthought that most people won't learn; and as in the previous point, it looks ripe for transcription errors. # and b are a little weird but at least they look very different!

I really like that this tries to be a more general-purpose system without being biased towards western classical diatonic music, but it looks significantly worse for that style of music (point 2) while not necessarily being significantly better for other styles (point 3).

Easy transposition across octaves is nice, but not exactly a killer feature. That's already one of the easiest things you can do on most instruments.
The edit control was part of the leaks. It's in editec.c and a few nearby files. Don't ask me how I know.
Vaultwarden is a self-hosted bitwarden server. It's very light weight and can be simply run in docker.
> if you don't like the idea of "the MBA's" outsourcing everything, or contracting, push back against it

Having an MBA on your resume is a slight negative for me when I'm on hiring committees for peer positions. It's likely to remain the same when I start hiring reports.
How has 1Password lost sight of its core values?

Perhaps you refer to loss of local vaults? If so, they were never really a viable option for me - I needed the app syncing across multiple devices, including mobile, and doing so with a third party sync solution wasn't suitable.
Globally, that mix is 36% coal, 23% natural gas, 15% hydro, 10% nuclear, 5% wind, and a smattering of other sources [1].

Also note that bitcoin miners that have a choice of where to locate choose regions where electricity is cheap, such as those serviced by hydro plants..."most" is a slight stretch, "about half" would probably be more correct - but yeah, it's not good.

[1]: https://ourworldindata.org/electricity-mix
That's gonna be exciting next time Slack is down.
You're certainly not the only one. There is headscale [0] if you're worried about that though.

[0] https://github.com/juanfont/headscale
Yeah, no one is going to allow unsolicited inbound connections even without NAT so you still have to have something to hook up the two ends in a P2P setting.
I think Unix's refusal to impose arbitrary structure on data is what has enabled a lot of the innovation and experimentation with alternative ways of organising and accessing data. Binary blob, SQL, NoSQL, key/value, column oriented, etc, etc Unix doesn't care. It just gets out of your way and lets you do your thing.

A lot of projects tried to implement opinionated OSes to the point that the OS was really an application. I'm thinking of Sprite and Amoeba, which attempted to abstract out the network and present a unified interface to accessing resources, and fancy storage systems, but in doing so impose opinionated interfaces on that access.

That's half way between an OS and an application like Hadoop, or Kafka, but you couldn't effectively develop something like Hadoop or Kafka, with your own optimisations and implementation tradeoffs on one of these things because the implementations or access models would clash.
The specific things he's mentioning are domain specific topics to (it sounds like) OS development that most low-level capable programmers could pick up no problem.

I'm talking about programmers working on any kind of application in C/C++ (or other systems languages) with nontrivial performance and memory requirements. It's not like there are a ton of those either, but they're there.

If for some reason some day some market popped up for OS devs that paid better than the other sub-fields those low level programmers are currently working in, nobody need be concerned about supply of programmers who can do the job.
Same here - I've found a ton of uses, for one I can now access my Home Assistant instance without actually exposing it to the internet. Same for the linux VMs I run via ESXi on the same Intel NUC. I can also access my QNAP NAS without exposing that to the internet which is huge given how many vulnerabilities have been found with it.

It actually allows me to turn my iPad Pro into a proper development machine as long as I have access to the internet since I can write code locally via Textastic, push to my git repo and test via the VM connected to Tailscale. Of course this was possible with a box on DigitalOcean but I prefer not to pay monthly for a machine just for noodling around.
Russia and "Putin" does not exist in vacuum -- they need resources to wage the war. Sanctioning taxpayers to Russia takes away resources needed for war effort.
> Having worked at Google for many years

Perfect person to ask this. What is behind the need to constantly abandon products/services in favor of new offerings that have a fraction of the functionality?
'Labor market' is a purely American concept. You shouldn't be switching jobs constantly and relocating. It takes a toll on personal life and makes no sense anyway.
I'll hijack this thread to ask: What are some good Pi alternatives that don't need blobs to boot and run, and that use mainline (or more-or-less mainline) kernels?

I don't need any video output, and I'm happy to pay double. What are my options?
https://www.wordnik.com/words/postmodern

Postmodern in this instance means rejecting modernism by remixing eclectic elements from various periods.
Seems pretty limited to be honest - the usernames aren't going to be unique enough for anything where they have to be globally unique. Unless you include numbers on the end that is, but that's just ugly.

LastPass's username generator is much better: https://www.lastpass.com/username-generator. With "lowercase" only and "Easy to say" turned on, the suggestions are really good. This is my go-to when I need a username, and that's as a Bitwarden user!
"Don't like entities abusing their power over you? Just change the laws that allow them to do that!" What.
> Are there people out there with dozens of subscriptions for various things, adding up to many hundreds of dollars every month?

Yes. There's even an app that seeks to cancel all those subscriptions you forgot you signed up for: Truebill.
Your brain ends up completely fucked if your only source of information is opinion "news".
Hi! I'm an incoming freshman at Purdue university and I'm looking for some work experience to do over the summer as an internship. In addition to computer science skills, I have experience with public speaking and customer service.

Location: Pittsburgh
Remote: Yes
Willing to relocate: No
Technologies: Python, Rust, Postgres, MariaDB, Docker, Podman, Linux administration, Apache
Résumé/CV: https://drive.google.com/file/d/1J2mUwSxgTk48LG03LcBPOZrIrSjDDU2F/view
Email: https://ersei.net/contact-me
Website: https://ersei.net/
Ralph Lauren underwear costs $11 - 18 a pair (directly, probably cheaper on Amazon), less than half the price this new start up is selling for. Apart from maybe Avocado, these companies aren't marketed as lifestyle, just sensible products.

And note its not complaining. I don't care because I don't buy these overpriced products. I'm just commenting on the idea that all the "innovation" in consumer tech is basically just selling the same shit made in China for 10x the price to people who are susceptible to advertising. It's just weird and not the kind of progress I would expect in a dynamic innovative society.

https://www.calvinklein.us/en/underwear

https://www.ralphlauren.com/men-clothing-underwear
Rapidly descending dark energy and the end of cosmic expansion
Segway scooters come to mind: https://en.wikipedia.org/wiki/Segway_Inc.

I remember in the early aughts when these things first came out, there was press talking about how cities were going to be rebuilt to accommodate them as a primary mode of transportation. Now, they're basically a novelty mode of transport with a few niche use-cases.
Fully agree. I'm a very happy 1Password customer, and I rarely praise software.
> Get rules/laws implemented that prohibit that

You know this does not work in the real world right?
If the solutions are indeed overly complicated, then eventually natural selection will weed them out, assuming that eventually the supply of money funneled into these things becomes limited. There's a precedent for this in the way that mid-2000s startups eschewed the heavyweight J2EE and/or "object request broker" architectures for simpler HTTP calls.

But whether or not they're overly complicated, I think the reason why these things are grating is because they're less fun than coding up solutions to problems 15-20 years ago. Configuring containers is a pure exercise in versioning hell, and with the emergence of devops, it's impossible for developers to avoid.
Microsoft Teams.

One of the worst (laggy, buggy, slow, bad UI, etc.) peaces of software I used ever, combined with aggressive promotion by M$. Moreover, I have to use this crap at work every day, since my employer bought a license, which makes things even worse.
That's from React: https://github.com/facebook/react/blob/a724a3b578dce77d427be...
Did you learn the word 'incumbent' yesterday?
Thanks. I've tried IPTV, with xTeve, in the past but could never get it working for Plex on Roku. Have you encountered any success stories?
8 months after rolling out a brand new method of doing payments, ~70% of the country has tried it and ~11% of those are using it for remittances (3% in Bitcoin, 8% in dollars).

For a government program rolling out new technology, that actually seems quite impressive.
I think there are reasons why cost would be nonlinear. First, there's simply demand. The people who want to do 60s clearly have a reason that 30s won't work, so they may be willing to pay more (certainly
they won't pay less). It's a different segmented market. There is a reason companies with lots of commercials tend to also be official sponsors of the Super Bowl. Second, practically it costs more. Ads are reshuffled around in real-time and the number of times you can be sure you can broadcast a 60 second spot are less than you being able to broadcast a 30 second spot, since the action may resume at an indeterminate time. Third, the Super Bowl specifically sells itself on the quality of the ads. It could do long term damage to the Super Bowl of the ads one year were just one company and not the funny celebrity heavy spots people expect.
I thought of another one: Microsoft Editor (their grammar checker) and the like. I’ve been a native English speaker for almost 40 years now, but it constantly wants to make me sound like an emotionless robot.
This is 100% true. I was recently seriously considering buying a ruined castle to renovate - I could afford to purchase it, but running the numbers to refurb it AND maintain it made it totally impractical. :(
Applause for the effort but I doubt that this will become popular. Music notation has been a certain way for hundreds of years for musicians around the world – a notation with the universal legibility of mathematics.

However, as someone who sight-reads all of his piano music, I'd be interested in experiencing if this makes sight-reading any easier or harder. It's taken many years of experience to be able to spot and predict patterns several measures ahead of where I'm playing, and I wonder if future musicians could get to advanced sight-reading levels more quickly using an alternative notation.
Now that bitcoin is dying are graphics cards selling at RRP yet?
No? I don't know where you got that from.
As soon as "Fairphone" doesn't mean "insecure Lineage fork phone with no Verified Boot", I'll buy 4.