skysight-inc/HackerNews huggingface dataset:
Ask HN: How to start a cloud services provider?
How would you envision doing it? Is there turn-key open-source software for running something like Digital Ocean, Linode, or OVH but on a smaller scale?
Evernote has been really stupid recently. They created a new version of their desktop app which does not include all the functions of the previous app. I can't even set default font and size now. I had to use their legacy version. This totally breaks the trust and I am moving my stuff out and will no longer renew my subscription.

Evernote also refuses to create multiple level of notebooks and manual order of notes. They also have strange user accounts on their user forum proactively denounce feature requests. Every time I search for a new feature request supported from many users will end up see a few familiar accounts claiming you don't need the new feature. I was like, who the heck are those people?
Sure - I’m not sure the usability is tremendous - as lets encrypt does 90 days - but it’s something that could be useful in some situations - similar to the SSH key “fingerprint”.
This looks great. If testing it works out, then using it will be very helpful for me. Thank you!
Ah, I did not know that. I've always worked with USB SDRs, is a regular USB3 higher bandwidth than these pins?
In my experience, Homebrew is usually the simplest route and should be the first choice for people just starting out. It's one simple "extra" step at the beginning that saves you from multiple, more complex steps later on.
That’s just the core. Go out to the photosphere, let alone the corona, and it’s about about a thousand times less, 0.27 W/m^3: https://www.wolframalpha.com/input/?i=%28solar+luminosity+%2...
Yeah, it's sad. I would like to play mobile games, but every time I check it out it's the same thing. There's an initial cool gameplay idea that's fun for ~1 hour that is then stretched into eternity, which makes it ultimately unsatisfying.
Yes, and that would be a significant improvement as it has the potential to break the cycle of needing to hold ever more extreme positions in order to get elected; downballot votes can flow towards the center.
What about the customers though? My family used to be chained to a WISP, and we paid $100/month for internet that made dial-up look like a viable competitor. Not to mention, downtime was atrocious (1/10th of the time the service would just be out).

I think the bigger argument for not starting a WISP is that nobody wants to be a guinea pig in your amateur networking project.
Play ball, Raise massive massive funds. Have your lobbyists appeal to the vast entrenched kleptocracy. If you don't youre another libtard.
Perl was invented to replace the shortcomings of hacking together sed + awk + shell, eg. multi-dimensional arrays.
Chile's new constitution offers new opportunity for workers of gig-economy
> unfair advantages that block market competition (direct subsidies or advantages from connection to political power).

You mean lobbyists?
Author of startyourownisp.com here. Your experience is unfortunate and definitely not unique, but also not universal or I would say even the norm for WISPs. I'm personally involved in running a few different ISPs in rural parts of the U.S. and Mexico. In all cases we are providing 100mbps+ service with <20ms latency to most of the Internet.
At least humblebundle still has the occasional good deals, but those also seem to get rarer.
One of the main reasons people choose Python is the huge stdlib and vast package ecosystem. This is difficult to ignore if you need to do some very heavy lifting.
Wow, the story of iProvo is really grim.[1] On top of the 40 million bond, charged every household a $5 fee including non-users, and still lost millions per year until they gave it away. It looks like Google paid them $1 for it, with the option to give it back.

https://reason.org/news-release/think-tank-iprovos-losses-at...
> Everything is inspectable, discoverable, interactive. Reactive programming, live objects, build stuff and see it come alive at every step. JIT makes everything fast, eventually.

And yet we suffer the experience of web "apps" like Gmail, which have some similar properties (which I'm reminded of every time I hit shift-ctr-c rather than ctrl-c to copy something in office365/Outlook - and the dev tools pop up).
Culham also hosts the MAST reactor, and has been a fusion research site since the 1960s

https://en.wikipedia.org/wiki/Culham_Centre_for_Fusion_Energ...
If you want to throw in WSL then include Docker on any OS
My mom gets some kind of terrestrial radio internet like WiMax for $80+ a month. The speeds are 10Mb up, 1Mb down. The cable company wants a wheelbarrow full of cash to run a line up to the house. There is no phone line run to the house.
Does it? AFAIK it is only Seamonkey Composer that still is under a mostly actively developed project but even that is maintained mainly because of its shared code with the HTML editing component for the email client.

(there is also the equivalent component of Thunderbird but AFAIK that isn't available in any HTML editor)
You are entirely right, even to the last point, but I think the first half of it needs some more support.

The truth is that most of the average or privileged people in the developed and developing world won't do anything extraordinary with their computers either.

If giving at least one tool to the disadvantaged, that others can pretty much take for granted, allows the few among them that would pursue their talents with it is already a step up from the status quo.
As an adult I still have difficulty and often leave them off entirely.

Supposedly the best way is to float them on with a bit of water and use a pin to arrange it before it dries.
The compute module version of the RPI exposes PCI Express. If I'm reading the specs correctly it should be able to do 500 MB/s so 8x this interface.
Re integers, it’s not the esoteric stuff, it’s the flexible, supposedly universal stuff: there’s like half a dozen varieties of varints across MessagePack, CBOR, Protobufs, ASN.1 *ER, etc.; even UTF-8 is just a (limited-range) varint encoding from a certain point of view. “Zigzag encoding” (using the least significant bit as the sign bit) is particularly insidious. And note that the (integer) exponent in IEEE floating-point formats is signed but not two’s complement: it’s in a biased representation instead.
At the end of the day, it's simply an unrealistic expectation that URIs don't change. And declaring for 20+ years that this isn't "cool" isn't going to change a thing about it...

The web is dynamic, not static. Sites come and go, pages come and go, content gets moved and updated and reorganized and recombined. And that's a good thing.

If content has moved, you can often use Google to figure out the new location. And if you want history, that's what we fortunately have archive.org for.

For any website owner, ultimately it's just a cost-benefit calculation. Maintaining old URIs winds up introducing a major cost at some point (usually as part of a tech stack migration), and at some point benefits from that traffic isn't worth it anymore.

There's no purist, moral, or ethical necessity to maintain URIs in perpetuity. But in reality, because website owners want the traffic and don't want to disrupt search results, they maintain them most of the time. That's good enough for me.
In my experience, you may be having trouble finding some excited about your specific idea. One way to proceed would be to get started as best you can, and set aside a big chunk of the company. When you have a little bit of traction, and someone can see it, it’s easier for them to see the company as viable. A friend of mine raised a Series A and later recruited a founding developer who got like 30% or 40% of the company. When I founded my company & was fortunate to find someone of cofounder caliber who was looking for a regular job, I hired them & soon have them 40% of the company and made them my cofounder. In my case, they weren’t passionate about my idea because they didn’t really get it at first, but that changed after working together.
Well, the world is out of nazi scientists to steal knowledge from...
I’m an uber capitalist but I think all workers should be totally free to unionize.

Unions gave us the weekend, can’t be all bad.
Are you saying one highly-educated, successful life will produce more than me, my children, their children, their children's children...?

That's crazy talk.
I once lost internet for a week when our WISP provider's base station went down. We tried calling his company for days, and he only came to fix it when we found his cellphone number and accosted him personally. Thankfully we use Starlink now.
I stand behind this dialogue as testament to the full strength of your argument and the quality of your logic.
OK, let's put it like this: In some contexts, but not all, Python supports a useful amount of parallelism.

I have definitely worked on Python projects in the past that were easily parallisable and worked absoluately fine. I simply created threads with threading.Thread, passed messages around with queue.Queue and used some standard Python modules to process those messages. The messages were independent enough from each other that I didn't have any issues with marshalling access to them, while being large enough that the overhead of mulithreading was still outweighed by its benefits. Rewriting the whole thing in C++ (etc.) would have made negligable difference to performance.

I can certainly imagine a program similar to what you describe, where there are lots of messages that operate on a single monolythic data structure, which couldn't easily be made to work with true parallelisation in Python.
Built an ISP back in the mid-90’s with some friends as a startup. Dial-up, ISDN, Frame Relay, DSL, etc.

My one piece of advice is to not overestimate sales. We engineering types tend to underestimate how hard it can be to sell things. We love the “build it and they will come” fantasy. The real world rarely works that way, especially for something as run-of-the-mill these days as internet service.
I noticed that whenever I've had that "just one more thing" passion, I've rarely been so productive on the following days.
We should chat! (Author here.) Email is in my profile. It'd be cool to have a hangout with a bunch of the WISP folks from Hacker News.
We're just not used to seeing them on large jets these days. We're so used to encased engines that hide away its mechanism.

To me, propellers feel like old, slow, noisy technology, even if they are efficient at keeping small planes up in the air. I'm sure they'd eventually look normal on jets, if this technology works out, but right now they look very unusual.
That seems like a faulty explanation. Uncontained fusion is massively energetic and destructive. The device in this article is analogous to an H-bomb weapon with a pneumatic rather than fissile primary.
Pink Floyd to Mark Zuckerberg: You're an idiot, leave our song alone
Not sure exactly what you’re looking for, but here are the key bits and pieces:

- uwsgi
- Python
- Django
- Docker
- k8s

Then the bits and pieces outside of the Python stack itself -

- MySQL and Postgres
- memcached
- redis
- RabbitMQ
Post That Unfinished PR
It’s nothing to do with hosting light weight data, it’s everything to do with collaboration, UI, and not having to do it yourself.

Our usage of it could probably be replaced with text files, ascii art and a git repo or some wiki solution built out in the early 2000s but masochism isn’t in the values.
They actually have the potential to make less noise.

"Some think that propfan engines can potentially cause less of a community impact than turbofan engines, because the rotational speeds of a propfan are lower than that of a turbofan. Geared propfans should have an advantage over ungeared propfans for the same reason."
I love the `|` matching anywhere in a pattern. That will certainly cut down on a lot of code and improve readability.
Even worse: unless you use a proxy contract, production code can't be updated period. Smart contracts are immutable, besides being able to self-destruct themselves.

And the unexpected results may be billions of dollars worth of assets lost. Like most of SV, most of the cryptocurrency space is "move fast and break things", but breaking things entails a little more than an app being down for a few hours.
How so? Google only reviews apps published on their store. You can upload an APK anywhere, for anyone to download and use on their own device. iOS is obviously more locked down, but globally, Android has greater market share.

And that is just native apps. You can publish whatever app or game you want on your website, and the server for that site can be a simple Raspberry Pi in your home.
There are some tools but most of them tend to be of the "edit visually, export to HTML" variety which, TBH, makes a bit more sense since pure HTML doesn't have enough information for keeping track of repeated elements and the structure of an entire site. Even tools back in the day when WYSIWYG was way more popular that worked with HTML directly tended to use custom tags and attributes for additional metadata.
"Strain on the system" is one of these phrases that the field techs use to excuse just about anything. They want to sell you something new and they want a reason that purchase is your fault.

If you have an excessive pressure drop across the filter you'll have slightly lower airflow across the D/X coil which results in less energy extracted per second the compressor's running.

That doesn't "strain the system" in any straightforward way. It's going to increase your compressor runtime, yes, and the delta between your return and discharge temperatures will be less. (The discharge won't feel as cold)

Mostly excess pressure drop is caused by dirty filters. A clean MERV won't drop the pressure low enough to result in the D/X icing up so you're still cooling.

Depending on your local thermal load, especially in shoulder season (spring, fall) slightly lower airflow might even improve your system's lifetime because it might reduce short-cycling. Every cooling cycle counts towards eventual failure. That's going to depend on your controller, though.

Working out the details for your system is an involved engineering exercise. A field tech telling you "MERVs are no good" isn't doing that mental work.

A MERV will get dirty and saturate faster so if you're using MERVs you need to change them more often. A saturated filter will slow air enough to ice the coil and then you have a real problem.

All that said... if you want very clean air, buy a box fan or squirrel fan and tape a MERV filter to it. Squirrel fans deal with this better but the shape's less convenient. Stick it in a forgotten corner.

Don't buy a stand-alone commercial air filtration device. They're a total rip-off.
I strongly believe that regular refactoring (rarely rewrites) is very beneficial, efficient and has strong implications on sustainability of the code and the competency of programmers.

But too much refactoring doesn't really make sense because you cannot see where chaos wants to go, so you'll constantly find local maxima.

I believe we often have to use heuristics and "best practices" as guidelines for refactoring, structure and design. However one of the best methods I find is to just observe for long enough where problems start to arise. Like pumping a liquid through a thing so you see where it leaks if that makes sense.
Python One-Liners You Must Know
Thanks so much, I'm working on that!!! Good to hear the confirmation of my suspicions..
maybe we can have some keyboard plugin/"mode" that merges letters to form symbols in special way?

Korean windows have a "special-emoji" keyboard that can be invoked by: 1. type a charactor 2. press 'hanja' key 3. (wild special character selection menu appears)

example: § (from 'ㅁ') / ㈜ (from 'ㅁ') / ㎖ (from 'ㄹ')
Well, that's annoying. I just purchased Blaston.

I don't regret my purchase quite yet though. It's been an amazing device for our whole family. The VR bar has been set in eyes of my kids and they want more.

I wonder if my PiHole will block these ads?
Show HN for the base Rich renderer a year ago: https://news.ycombinator.com/item?id=23070821

It's an impressive piece of software with a few surprises. (such as rendering to HTML)
I've enjoyed learning Rust and there is is a lot I like about it, I've just been doing leetcode problems with it though and not working on large projects. In my view, the biggest advantages and steps forward with Rust the language are:

1. Memory management

2. Typing

I think your listed languages all have Garbage Collection? It will probably take quite a bit of mental effort to get comfortable with memory management in Rust but it is a valuable topic if you want to understand performance and language runtimes.
Looks awesome. Any examples for calling host golang functions?
I'll take your word for it, but I'm definitely not switching back from Starlink any time soon. We had more issues with our old provider in a week than we've had in 3 months of Starlink service.
Price can be a number of things - current best offer from a seller, best offer from a buyer, mid between them, etc. (Stocks often report either the mid or “last trade” but the bid-ask spread can get wide for rarely traded securities, especially Lon-dated options).

I don’t know what the Oracle is using but it would be amusing if something else means the price is “stuck” at zero once it hits zero.
As much as I like the idea of webcomponents and graph databases, I'm glad I left a job that was shifting towards using them. As cool as they are, they are a bit too risky to devote serious career time. I really hope webcomponents become a serious choice someday for your average developer, though.
100%. Encountering the “1000 free blocks” after I ported over all my notes left a really bad taste in my mouth.

Ive since deleted the account and moved to an internal note taking system. Anytime someone asks me about Notion I actively recommend against using it.
The principles in this article seem paradoxically conflicting, especially this one (“[don’t] Take pleasure in writing more code”) and “[don’t] Write for machines, not humans”

Inherently, more code means more chances to explain what it’s doing to other humans, so shouldn’t more code be better?

Obviously not, so I take these two principles in tandem as “write as much code as is needed to accomplish the task effectively and explain how it works, but no more than that.”

Squishy, but I think this article as a whole does a decent job of addressing your concerns.
The axioms allowing one to express enough of arithmetic for Goedel’s methods to apply. As the comment says.
Forth, Prolog, Lisp(s), Smalltalk, Erlang. Each of these stirs something fundamental in passionate programmers.
This same exact thing is happening to me! Like man, I implemented your sequence diagram your way!
I can't find a single picture of the exterior or the interior of the space station. Not a single, actual, picture.
Online Encyclopedia of Integer Sequences Webcam
Can banana buffers save California from wildfires?
PHP as a scripting language has to be the least relevant reason for retaining it. How is PHP remotely comparable to Python, Perl or Ruby for scripting. Not saying you can't do it but there are better options.
They don't actually feel insulted.
local minima in the hyperplane of evolution's loss function. probably also implies some vaguely broad proximity of the "crab" minima to other genetic archetypes in the latent coding manifold of phenotypic expression in order to explain a higher probability of transitioning/tunneling into the "crab" minimum.

Also probably reinforced by game theoretic adaptive evolutionary strategies between species.
I never claimed it was false. I said it’s not entirely true. I think like most states, Kerala has a lot of misplaced pride, and fail to see that their politicians are similarly problematic. Just like the common criticism of BJP, they too neglected COVID policies during voting periods.
I've seen mixed results so far. In theory it should perform better than epoll, but I'm not sure it's quite there yet. The maintainer of uWebSockets tried it with an earlier version and it was slower.

Where it really shines is disk IO because we don't have an epoll equivalent there. I imagine it would also be great at network requests that go to or from disk in a simple way because you can chain the syscalls in theory.
You paid for only a part of the Quest, it is the reason I have avoided it.

It is vastly underpriced for the hardware it gives. Some is paid upfront and the rest is paid in data collection etc from facebook.

They have a "unconnected" version for sale for 800 USD and a service fee of 180 bucks. You can see how much you have not paid for in those prices when you go with the ad version.

If the Quest 2 was not associated with facebook I would have owned one a long time ago.
> For example, I need to know when a user takes an action. So, I go into the code where that happens and throw in a bunch of analytics vs having a messaging system where events are raised and the code that handles those events are completely separate workers that are simple and easy to understand.

It is interesting that you think that code with more abstractions is easier to understand.

From my experience the simple linear beginner code is the one that is quite easy to work with. It is easy to grasp the general intention and to slowly refactor parts of the code if need be.

Now a mid level developer that thinks of themselves to be smart and tries their hardest to use some fancy abstractions and patterns? Yeah, put it in the trash. We will have to rewrite that code.

The best code is from the senior that finds the right balance. Finding the right abstractions to use takes years of experience.

The most important rule when programming is: Don't try to be smart. Keep it simple.
Yes it is a hard blocker. You haven't described any negotiation so far as to why rural states would like to surrender power without corresponding wins.
> but why would Circle want to help out this contract and lose 262 million?

Probably a rhetorical question, but they might decide that it's a price they can pay for trust in their system.

Not sure if I understood where the real value currently is though.
I like OneNote. I had some annoyances with autocorrect being difficult to disable in some versions, but it's one of my favorites.
Curated JavaScript Knowledge
Useful Tools for Better Kubernetes Development
It's really not hard at all to make them typeable, it just requires some minor setup (use an IME). Still doesn't necessarily mean it's a good idea, but it's not a total blocker.
This is so interesting! I noticed a sign while driving yesterday that was unbranded saying "high speed internet" and an arbitrary local phone number. I presumed it could be a reseller but my mind started turning on how I could create an ISP and what that process looks like. Next morning I see this.

I don't think I would execute on this personally because of the support required -- the spreadsheet takes into account the building but less so the maintaining. I would struggle to be hated as much as people fume at ISPs when their service is impacted.
"He suddenly popped to the top of our most active user list — spending upwards of 18+ hours a day in our design tool"

This small, but important detail, immediately stood out to me. The ability in SaaS to track your users with precision is welcomed by many (most?) developers. Knowing your most active users is regarded as an important data insight, and developers are eager to extract that data.

For me, I find it unsettling so much user behaviour is recorded through online apps. Not only is this app tracking seen as natural among developers, it's eagerly embraced.

SaaS promises customer tracking on a level never before achieved, and many developers seem happy to see it continue.
I wrote a children's book / illustrated guide to Apache Kafka
I meant more like book, or a philosopher.