jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This seems to be more of a lesson on the failures of community building vs. secrecy in the face of a presumed pile of money and the resulting vendor politics, than "OpenStack sucks".

An OSS project isn't really supposed to be about "I can freeload on the works of others for some investment in comprehension and customization", which is how I felt the author framed his situation at times.

The underlying failure seems to be that the author decided it was easier to maintain his own proprietary platform than modify OpenStack for their needs and contributing back to the community. This would lead to others to pick up their stuff down the road and potentially reducing the maintenance burden (at the expense of exposing any secret sauce you feel you might have).

This deeper failure is In the incentives for Rackspace to withhold key commits on Ironic from the community because they feel it is secret sauce. (I am taking the OP's version of the tale at face value). They're one of the flagship supporters of OpenStack, and their behavior is perceptably a big reason for its failures to date.

The limitations of Neurtron without a product like VMware NSX underneath are well known. Production grade virtual networking at scale is hard and also mostly a secret sauce (for now).

OpenStack seems to effectively have become the OMG and CORBA 1.0 with a reference implementation - it's cloud vendor kabuki instead of distributed objects square dancing. You need vendor help to get going, and the portability is very limited, you'll get some value out of what's been done but at great effort. It seems to also be a useful commons for network and storage vendors to help drive interperability with the side modules (Cinder and Neutron). If anything, OpenStack is how the industry is desperately brute-force learning what Amazon Web Services has accomplished before they swallow the universe, which is valuable but messy.

OpenStack seems the only "I want to run a general purpose cloud" game in town today - CloudStack exists but doesn't seem to have a lot of momentum. Google, Azure and Digital Ocean are the only competitors to AWS of note and they don't open source their stuff. CoreOS on PXE or Ubuntu MaaS might work but needs a much more mature cluster schedulers, network and volume management. Or perhaps the real next generation will be "none of the above".
Something that helped me alot...

I wrote the date and times of activities that drained me - and the recovery time of rest before I felt average.

This included phone conversations, which I found had about a 14 minute limit.

It was helpful in communicating with other health professionals a little, but immensely helpful in seeing a couple weeks go by and my activities got longer / further, and the recovery time got shorter.

This also helped with the feelings of dread and worry when in the middle of something, I felt complete exhaustion - knowing I could look at a clock and count on 2 minutes to go by and I would be mostly normal again..
Things like that had a huge impact for me.

After some months, looking back on where things were, I feel that I am doing okay, and better than I was, even if I am not where I'd like to be.
I like this, but what if it has the opposite of the intended effect? "Someone made this awesome mug of Jimmy, all I had to do was put his picture on Flickr!"
No it's not the same logic.

If a 1000-word article had 50 misspelled words, would you then say that it was a pretty accurate because it was 95% correctly spelled?

No, you'd be horrified. Things like spelling, grammar, and basic facts (the capital of a country, USG policy on gifts, etc.) should be close to 100% correct. That's a lower bound to be taken seriously.
SQL is a very practical skill for every developer to have, but I think it would take quite an exceptional 15 year old to be able to stay interested in it long enough for them to become useful. I would at least encourage them to learn another language alongside it.
For some, data is not needed to figure out that tyranny isn't worth investigating.
You never heard of Aiful and Wacoal? Sagawa express, too.
I worked for a company that gathered medical license information from all 50 states into a central source. We gathered the "good lists" and the "bad lists" I liked to say; the license lists and the sanction lists. I heard stories about sanctioned doctors or nurses just moving to another state to continue practicing, though I don't personally know if those stories are true, it's easy to imagine the value of checking all these lists in a central location.

The problem is all this data from every state is very very similar, but it's a huge job to gather all this data together. The company was doing a very poor job of it as well, with lots of tech debt and incompetent management. There was lots of legally questionable web scraping and manual work. Many states (shamefully) charge money to be able to see what doctors and nurses have been sanctioned, and actively try to prevent the data from being scraped.

All this could be eliminated with a federally mandated data format. That entire company of 300 people could be automated away easily. While I was working there I was always aware that part of everyone's high medical bill ended up in my paycheck: the hospitals and clinics paid this company, and the company paid me.
Google also said they wouldn't be evil.
I use runbox for email [1], they are very privacy focused.

[1] https://runbox.com/
I would think Apple is more than capable of doing progressive challenges and heuristic analysis for the login.
And while it's true that it's not as easy as simple rate limiting for developers that develope their own simple services there are plenty of login providers and frameworks that handle it well.

Honestly today i see very little reason to develope your own login mechanism and not use many of the available SSO's out there unless you are big enough for it to matter, and then you have no resource limitation.

The problem with rate limiting is that it's very hard to do it properly and scale it.

For example how do you do rate limiting? are you doing it per "session" e.g. increase the login proccessing time for each individual IP address? if so then distributed attacks will still be effective.

And if you are simply doing it for each sessions (by cookie or some other identifier) then it doesn't help against scripting attacks what so ever since they can be adapted to request a new session every time.

Where do you set the limit flag? is it handled by the authentication front end? If so you'll have issues enforcing this if you have a distributed solution which a service with as many users as iCloud will have.

If you are doing it on your main identity DB then you also might have scalability issues since you will have to sync these values accross all of your instances.

Also don't forget that every time you do this "rate limit" it means that there will be a "proccess" on your authentication server idling for the duration of the limit, this means that there will be halted login attempts on your authentication servers, enough of them and you might get into some serious resource issues.

A 10 second pause might be acceptable on your laptop after you type your password wrong 3 times, but doing it on the server means that it allocates resources then puts limitations on how fast these resources can be cleared which isn't a very good design.

As for the UX issues the problem is that it's not always as simple as some username and password, especially for services such as iCloud where a simple missbihaving app can cause accounts to be effectively locked out, and when you count in the amount of users such services has then it becomes quite a frequent event.

So yes while i do agree rate limiting does effectively prevent brute forcing, i don't see it as being a viable strategy for an online service. Rate limiting should be left for closed enviornments where you have full control over your clients and where users can be serviced in a reasonable manner.

Putting it on distributed open services that service millions of users where you might have various types of clients that you have no control over making authentication requests will just cause trouble.
For me as the author of the piece, it is wonderful to find an informed and critical discussion of the themes that I tried to discuss here in the comments. I will likely try and answer some of them here in the next couple of hours and am happy to answer any questions.
Oh, sorry, I'm not a native English speaker, which confused things. This is the clearest explanation on monads I've seen yet. I am going to try to implement these in Python right away, I think something like "return 1" should do the trick. Version 2 will support different values of 1.
Okay. Thanks anyway.
Fun anecdote... the 7447 is a BCD to 7seg decoder not a binary/hex to 7seg, so no A thru F output when A thru F are input.

There are super expensive options like TIL311 and weird unobtanium that no on has ever heard of.

But you can use a PIC in a tight loop checking the 4 inputs, lookup a byte in a 16 byte table, and squirt out 7 bits of LED that display nice A thru F along with the digits.

It'll be enormously slower than TTL so you can't build latches that way but works fine for a nice slow asynchronous UI like a LED decoder / driver.

This has been redone a zillion times online. Its a good "first microcontroller project".

There is at least one ancient 12 or 16 series PIC thats pin compatible with a 7447 with the proper programming although its been 20 years.
I started API dev with Postman; currently using Insomnia. Three questions: Any particular reason you developed HammerUI? Does it have features not found in other clients? What about GraphQL support?
Thanks for posting that update, I'm absolutely gutted to hear what happened.

I too have come across that page so many times over the years and every time I read it from start to finish.

Searching more on JT I stumbled on this Instagram post from a friend of hers that I think people should read - https://www.instagram.com/p/CFGFbAyBCgC/?utm_source=ig_web_c...

tararist: The most terrible thing has happened. The smartest, most special person I’ve ever met has died. She was a veritable genius. She taught at MIT, was a pioneer in augmented reality, did CGI for the Tron film, and started a huge design company which she gave to her ex-wife before coming out as trans. Soon after that we met by complete chance at Kathmandu in Berkeley where she was trying on a dress. She came out of the dressing room and shyly asked the nice guy working there if it was too short. I was talking to him too and said, “if you put your hands by your side and the hem is above your fingertips it means you’re a slut.” “I guess I should hike it up then,” she replied. I don’t remember how but just like that we became best friends. She was the most creative, brilliant, funny, fearless person I’ve ever met and her life ended tragically because of our disgusting society. Despite her ridiculous accomplishments she was unable to find a job. “They just see a man in lipstick,” she told me once. Still, she wouldn’t say her life was tragic. Even when her savings ran out and she ended up on the streets of San Francisco, she was still cheerful, sitting on the sidewalk in a yogic cross-legged position with a laptop on her lap, producing her brilliantly original ideas. In the SF shelter system she was a trans-activist who changed the rules so that TERFs weren’t allowed. She was always finding things to delight in and never lost her sense of humor. I’m a changed person because of her and will always be in awe that biology could produce such magic as was her soul. Somehow I have no photos of us together, but the first pic is her dressed as her hero Anne Frank, and in the second I’m wearing a netted top she bought me, wearing a kandi she made me (that I didn’t take off for like a year because looking at it always made me feel loved), and in the background is an origami crane she absentmindedly made years ago and that I always kept and hung because of the good vibes she effortlessly imbued into everything. I forgot to ever tell her that I kept it and hung it up. JT Nimoy, the greatest gift fate has ever given me.
The author is saying there are more tokens in circulation than dollars in their reserve.
The answer is chrome web store/firefox store and adblock/tracker block.
They offer a hint into a more free future.

Imagine if adblock wasn't allowed on those stores. Today the equivalent is alternative clients to Facebook not being allowed on iOS and the App Store.

Look at YC startups like motion being built on top of the web. They are building on top of the network effects of gmail/google/facebook/slack etc. We aren't allowed any of that on mobile. Had they been allowed more access to the mobile OS's, they could be a very successful company. We haven't even touched the tip of cross OS productivity integrations.
I'm not sure that it really workout that way, you wouldn't have Facebook clients on these privacy conscious stores because FB wouldn't provide an open API which they could use. Otherwise are there any reasons why these client can't be published on the App Store besides that there no way to make one?

Instead it's probably more likely that FB would host Messenger and Whatsapp clients on their own app store with all the details hidden somewhere in the user agreement.
Yep, AFAIK Tether is used by several exchanges that have problems getting direct banking relationships, as a on-ramp for funds.

Tether originally promised that they were 1-2-1 backed with actual currency reserves, but had to abandon that statement when it became apparent they'd lost a load of money to Crypto Capital.

Tether still claim to be 1-2-1 backed with "investments" but there has never been a completed 3rd party audit of that claim, so it literally has to be taken on trust.
If your Roomba was designed by a weapon manufacturer to gain your trust you should be concerned.

If it had the ability to upload detailed maps of buildings you should be more concerned.

If it was designed as an initial stepping stone to develop into a smart and versatile killer robot...
Wait I don't get it, it's not fully backed but it's still backed somewhat right? I thought it was only a chunk of USD that was missing? Or did they completely abandon the usd backing?

If it's still somewhat backed and just that chunk of usd that remains unaccounted for, printing tether isn't exactly a scam? People trade their usd for printed tethers and use that to buy bitcoin, so it's still essentially people exchanging usd for bitcoin
iMessage in iCloud is end-to-end. Probably you are confusing it with the iCloud Backup, which is not. iCloud Backup contains the Messages in iCloud keys anyway, so if you want the best security it's better to not use iCloud Backup.

https://support.apple.com/en-us/HT202303
Indeed, you can't know what you know until you know it, and you can't know the value of knowledge until perhaps decades or centuries after it was originally acquired. Thus the logical choice is to be quite promiscuous in the acquisition of knowledge and to maintain a healthy degree of curiosity towards all manner of knowledge, no matter how seemingly abstract or useless.

The study of electromagnetism and quantum mechanics in the 19th and early 20th centuries has resulted in an economic benefit somewhere in the range of quadrillions of dollars of value, and hundreds of billions of person-years of life/lives added which would not have been possible otherwise. And all from some nerds futzing around with things they thought were interesting.

I think that sort of RoI justifies spending a few billion here and there now and again on seemingly esoteric research.
Literary fiction is just another genre of fiction, not something that stands above other genres.

I'm not even sure it's that. I mean, what "genre" is "non genre" fiction? If "literate" fiction is just "anything with no specific genre" then that isn't saying much. And a lot of the classification of works into the category of "literate fiction" is post-hoc rationalization anyway.
Seriously? As I write this, Microsoft, the largest purveyor of enterprise software in the world, is worth roughly $340 billion. Oracle? Less than $200 billion. Hell, Amazon, the company that Dropbox runs on isn't worth $200 billion.

You honestly believe that any one of those companies, none of which has been around for more than ten years, could reach a market cap of $200B within 5 years? Either you are incredibly bearish on the dollar or we are officially in bubble times.
Help what?
My phrasing is likely poor, but the part about not wanting magnification to maximize field of view should be fine.

(Then I guess things like price and distortion would guide the choice from there)
Its basically the actor version of unpaid internships.
It's not just syntax. If the semantics and design patterns are different, then no matter if you call it (>>=) or bind, you won't be any closer to understanding the code; this is the "people who do not work in the language" part.

Would you expect to understand Forth or other concatenative languages even if all the operators are named?

The new set of semantics and patterns are the part that take time to understand. The syntax is not really the actual stumbling block.
> ... I would hate to have to re-burn 233 DVDs...

Burning 233 DVDs is easy if you have the right equipment. At my workplace we used to use units from rimage.com and now use units from microboards.com. The units have built-in inkjet printers so that each disc can have its own label. The software that will let you queue up lots of jobs at once.

(You don't want a disk duplicator, those will typically burn you 10-at-once of the same image.)
no that's not the idea :D.
"As part of the investigation prompted by Kelli* speaking out, the Center for Investigative found California State audit & prison records showed nearly 1400 sterilization procedures occurred btwn 1997-2013. FOIA requests to other states confirmed: only 6 <prisons> have banned sterilizations."

*Kelli Dillon - was incarcerated and subject to one of these illegal? sterilizations.

*prisons - added for clarity
Apple isn't consuming the supply of public innovation. Apple might not add broadly to the pile, but it's not shrinking.

While I know that the economy isn't zero-sum, the pie can grow bigger, etc, it also does happen that a very successful company can weaken or kill its competition, or at least force them to focus more on the short term themselves, so in way, they might be.
Yegge is full of it. Python said "no" over and over again, and it's gone like gangbusters.
The thought of helping a dev run my code in his/her environment, or moving it out via git push/pull to one of my dev servers (a process that takes but a minute or so when I'm being really slow) decreases in attractiveness the longer I have been working on feature/fix X is. Even within our organization, few devs work on the same project, but sometimes I want someone's thoughts/opinions/suggestions. Some of the devs are in the office, some aren't. Whether they are or not, the fact that I am the only one who has been working on feature/fix X for the last couple weeks means another dev is nowhere close to being able to just run my project as quickly as I can show it off.

Sometimes I want to be able to help a client see a quick implementation of something in a local clone of their live site to show them that their suggestion for feature/fix X isn't such a great idea (like I tried to tell them when they asked for it).

I want to block my development when needing to show something off for as short a period as possible. The time & friction of firing off `show` (or whatever local variant I might be using, like any of the others mentioned in these comments (e.g., localtunnel)), is close to zero. This is time & friction to me, not them. No matter what process I follow, all they have to do is click a URL. Showoff offers me the shortest path from A to B.
Or use 64 bit systems. That 8M isn't physical memory, it's just allocated address space. Only the tiny handful of pages at the end of the region actually get faulted in.
PeoplePC did this about a decade ago, as well as one other service provider I think. Subsidizing inexpensive commodity commuters as part of an internet service package.

It'll be interesting to see what success Google has with their attempt, and what they do differently.
I get a block of 8 static IPs included with my service. Then again, I have an office and it's a business class connection. I pay $75 per month and get 25 down / 5 up.
I'd really like to get an honest try at the motion to see how far it goes.
A big part of this is that the value of your time has gone up. The poor college kids have little or no value attached to their time. As you start getting paid more, being an early adopter has a higher opportunity cost.
I'll rephrase my original question, since apparently you didn't understand it as evidenced by you not supplying any concise name.

What's the plain words for this?
I own On Liberty, and I've also read from the 150 years of subsequent books debating its merits.

I have a lot of arguments for equal rights, but HN is not the place for them. I just think that threatening is not the way to do it.
They tried to assassinate an American President, for one. They also gassed their own people and had a history of developing WMDs- that economic sanctions had slowed that development didn't materially change the intent.
Oh, I see. That's a weird hack to get more surface areas instead of just using a deeper filter. All the pictures I could find were systems like this that do just use deeper pleats: https://images.allergybuyersclub.com/img/IQ-AP-HP-airflow.jp...
They were probably referencing the last rounds of "quantitative easing" averaged to a year as absolute number.

Anyone even remotely acquainted with the graphs was well aware, that even a year ago it was at about the 12 trillion debt the U.S. held, which grew to 13-14 since then.

Much more interesting is the fact, that the graph was more or less stable the last century and now suddenly skyrockets with exponential proportions.

See chart for reference: http://www.michaelmatthews.com/images/US_National_Debt_Chart...

ps. That's about $44k debt per U.S. citizen: http://www.usdebtclock.org/
Our goal shouldn't be to keep up with China's output, but to keep up with our own input.
I'm curious to see the Microsoft papers this is a parody of.
Finally someone with a setup similar to mine (though I use Vim instead of Emacs, WeeChat instead of irssi, and am planning to move from Screen to tmux).

Using a terminal multiplexer like Screen or tmux as your "IDE" is one of the most amazing things I've discovered. It's completely changed how I work - I can start/stop working at any time from any machine that has an SSH client. Apparently with tmux, it'll even preserve your tiling layout.
True. But Windows NT vs Linux is a much bigger stretch in that regard than Windows NT vs CP/M.
What about other racial groups?
Why would they want to fragment the largest botnet in history? :)
But which came first? The receding or the drying?
"Debugging: considered with dread, attempted with reluctance, bragged about with enthusiasm"

Not sure what the original source is, or even what the original formulation is, but it rings true to me.