skysight-inc/HackerNews huggingface dataset:
>Definitely nothing for any medium sized company.

I work at a medium sized company. Depends on who you count, but let's say around ~30 devs.

Recently we basically did just this, and it's been a great success. We haven't fully migrated and still use AWS for prod, but have seen substantial savings already.

We spent $2k on servers, Dell r720s. We bought a UPS and mount, and racked them in our office. I installed OpenShift 4 on it, which is Red Hat's Kubernetes offering with a nice web GUI, and setup a few terabytes of NFS to automatically provision storage.

To be fair, installing OpenShift for the first time took a while, around 3 weeks. Since then it's been smooth. We still use AWS, but our usage has gone down dramatically. We are still only migrating dev and test environments, leaving prod in AWS (we don't want to be responsible for uptime SLAs, and clients pay prod hosting costs). Some of these projects are CPU heavy, machine learning and computer vision projects too. They're not just simple web-apps. I'm not privy to our entire AWS budget, but I know that one project which we migrated saved over $500/mo.

After installation, maintenance has taken barely any time. Around 10-20% of my time is dedicated to OpenShift cluster maintenance. The rest I do normal project work. I often go weeks without having to touch anything, and the most common task I do is onboard new users. We've had 2 outages in over 6mo, one was an expiring cert and one was an airflow issue on the rack. I've learnt a lot and am certainly not an expert. These were the firs rack servers I'd ever worked with personally, although I had been researching used models for home use for a while (shoutout to /r/Homelab).

In fact, I had such success doing this that I personally bought a Dell r720 and have used it to selfhost a bunch of stuff at home. A co-worker of mine hosts his self hosted lab on AWS. Things like Plex, private photo storage, a few other toys, etc. He says he pays $300/mo, which seems insane to me, but I guess people streaming 4K plex adds up. The used r720 server I bought was $1,500CAD and has way more horsepower than he's paying for. (There are also electricity costs I haven't factored in here, as I'm trying to control for other changes in my power bill. Might be $100/mo at most.)
Unfortunately “love” is difficult to experimentally test.
What I'm struggling with is consistency across pages, especially if you are not using a component framework.

I'll often end up with 50 similar, but different looking buttons.

On the other side when using a component framework, re-implementing all components when there are solutions already available (i.e. very similar in terms of look and feel Ant [1] or even Material-Ui [2]) sounds counter-productive.

Didn't you stumble upon such issue? How did you handle this?

[1] https://ant.design/
[2] https://material-ui.com/
The way my orthodontist explained it was that over time, our mouths have evolved to be smaller yet we still have the same amount of teeth. He said that if you're one of those lucky people whose jaws are big enough to facilitate four extra molars, you don't have to worry about it; if not, cramped wisdom teeth can cause impactions, come in sideways, crowd the rest of your teeth to the point that they become crooked and "tombstoned" (like lopsided headstones in a very old, untended graveyard).

Then he proceeded to remove my molars and let my wisdoms grow in and replace them, so maybe he was just nuts, I dunno.
> he "conducted without entitlement to a paid job" test, as the "fellowship" is clearly being undertaken with the hope of receiving a full-time job.

"A hope of X" and "entitlement to X" are not the same thing. I tend to agree that this is likely illegal, but it seems to have been very carefully crafted to have at least a superficially-plausible argument for compatibility with the primary beneficiary test. I don't think it was done in ignorance of the law, but a careful and deliberate attempt to hack around it.
yes but one of my central arguments [1] is that it is time to explicitly charge customers for IE11 support rather than implicitly have your 99% of customers subsidise support for the 1%

1: https://www.swyx.io/ie11-eol/
I was a creative genius, then I went to boring high school classes for 8 hours a day and lost interest in anything that looked remotely like learning.

Once I picked up an Arduino however, I found my passion in programming and motion control, and went and got myself a degree.
I hate high-level amateurs like you, diluting this serious and noble craft with your hex codes. If you're not etching the silicon yourself, it's ephemeral fluff. Get serious.
Huh. I have two Kobos, a Kobo Clara HD and an older Kobo Glo HD from 2016, and I've never had any trouble sideloading epubs using Calibre.

Perhaps the quality is lower, but I've certainly never noticed, compared with the books I've bought directly from Kobo.
Ditto. I'm relatively new to HN and I am consistently frustrated by the "completely uninformative title" fetish link submitters seem to have.

I also wish that when people submit what is clearly a "new version of software/thing X" they would submit a title like:

"Salami 2.0 released, this popular meat product now has substantially more zest."

Instead people just submit:

"Salami 2.0"

That's no better than Freshmeat.
apart from the many points the other repliers raise, you cant write media queries in style attrs. making precise changes to the exact dom elements for responsive design becomes a great deal less a house of cards with tailwind.
People who believe that past experience is a good predictor of the future will make decent predictions as a result; people who believe that past experience has nothing to do with the future ("anti-inductivists") will make wrong predictions again and again. The inductivists will therefore outcompete the anti-inductivists.

On the other hand, as a friend of mine pointed out, for the anti-inductivists that manage to exist, although they keep suffering from making wrong predictions, they will not see this as a reason to change their philosophy, so they are stuck in an epistemic trap. Since evidence has no meaning for them, no evidence can change their minds.
The scenario does not involve "sneaking" in a robot vacuum. It's just another attack vector to pursue when looking to bug a target. Maybe you can't get a 0-day on their Alexas or their Nests, but you do have one for their vacuum. You remotely update the firmware on the vacuum to exfiltrate the sound that way.

Most people didn't realize that the :visited selector represented a danger until someone figured out how to get your browsing history by abusing it.
Thank you for sharing your experience! It is really insightful.
Sketch and Scale: Geo-Distributed TSNE and UMAP
Communication is a weak point in the entire software industry. It permeates everything from emails to variable names. I wonder if it's the same in other industries.
> Right now, software is still incredibly undervalued for what is possible long-term.

That's why you increase saturation and undervalue it even more?
I believe this was addressed in the first few paragraphs of the article: this problem is not about 'information', which is a vague phrase. Rather, it is about how black hole evaporation is fundamentally time irreversible.
Assuming you are qualified to hire drivers. And know where to find a good one. This is what people forget with the cloud. That you're paying for their expertise.
both landing page and a trailer were fantastic
The ‘Most Secure’ U.S. Election Was Not Without Problems
I don’t want to steal the focus from the achievement, but the landing page fails to open on Safari on iPad Air 2013.
How familiar are you with the term? Perhaps I used an offensive slur for convenience and should reconsider the phrasing? In my experience, over-emphasizing "social responsibility" that has nothing to do with the product tends to put less competent managers in power. Less competent managers tend to favor less competent engineers. And it's a vicious cycle.
Not all healthcare systems are beholden to private insurance (my own country's included) and that shows in where these systems are deployed.

Also, compliance doesn't fully explain why competitors are able to convince clinicians to switch systems. Word-of-mouth means that people will know your EMR is a flaming piece of garbage, but (as you noted) companies would much rather cut up-front prices so they can milk an extended contract than improving product quality. All that said, I think there's a bit of a chicken-and-egg thing going on here. Good people don't join the space because the culture sucks and the pay is bad, but those are because those with the talent and drive all self-selected out of it. I get it, health IT is a huge drag and not at all sexy. But just look at how often folks on HN ask about "doing social good" and how many complaints there are about healthcare delivery. Trying to run a "disruptive" VC-backed startup is IMO pretty crazy, but contributing to an OSS project is far less risky and more achievable.
Fond (YC W12) Is Hiring Software Development Engineer in Test (SDET)
It was as if someone watched "The Devil Wears Prada" and decided that was too dark and gritty
This article lists a couple of solutions, it's from the perspective of a EU company though https://medium.com/slight-pause/how-to-setup-saas-subscripti... We use Quaderno, which connects to the Stripe API, creates and sends the invoices, creates reports for us. Stripe will probably come up with a solution in the coming years https://news.ycombinator.com/item?id=24985369
It doesn't follow that it's a necessary state of affairs, though. New Zealand milk farmers are not subsidised and milk is cheap enough (about USD $2.80 for 2 litres, which is only slightly more expensive than milk in the USA, and due to tax differences and so on, easily accounted for).
I’m fascinated when people, including myself, are offended by noises other people make with their faces.

You can try to ban words, but that doesn’t abolish the thought that generated the word. However, that doesn’t stop people from trying.

Ultimately compelled speech is an attempt at mind control.

From https://en.wikipedia.org/wiki/Newspeak

“Newspeak is the fictional language of Oceania, a totalitarian superstate that is the setting of dystopian novel Nineteen Eighty-Four (1949), by George Orwell. To meet the ideological requirements of English Socialism in Oceania, the ruling English Socialist Party (Ingsoc) created Newspeak, a controlled language of simplified grammar and restricted vocabulary designed to limit the individual's ability to think and articulate "subversive" concepts such as personal identity, self-expression and free will. Such concepts are criminalized as thoughtcrime since they contradict the prevailing Ingsoc orthodoxy.”

—

In the future, how will people be able to judge whether they are enslaved or oppressed if the concepts and historical records of slavery are erased?
This (some kind of UBI) does seem like the best solution to give those that don't have money a say what we produce.

But this still doesn't address tail risk like war or disasters. Importing 100% of the nation's food might make sense from a market POV but is a significant risk from a strategic POV. Markets do not seem to handle low probability events very well.
Crap. Keep working the problem and... maybe you get a solution. Giving up is for wimps (What are WIMPs? - Universe Today+_)
Layout tends to be a property of a particular component, and semantic classes don't work well there either.

In a complicated codebase with multiple devs, the number of times you could confidently make a "one-place-CSS-change" to a semantic layout class is very small. It's likely that in one place or another, some dev made an assumption about your `sub-container` class or whatever, which causes your change to break their layout.

Most large codebases thus end up with a TON of very specific class names (often used in one place), so the dev can be confident in their layout; this is the biggest contributor to unmaintainability that I've seen in large applications.

If everyone is forced to use e.g. d-flex justify-content-center ..... it hugely improves readability as any developer can quickly look at any layout and see what is going on without building a mental index of semantic class names that the original dev chose.
Interesting point. While I sympathize with the cause, I personally wouldn't find it the best money spent, had I donated, because it is impossible to measure the impact of the money spent.
ziahhahahahh
Your link doesn't seem to support what you're saying.

> Our meta-analytic results indicate that the few studies without this error (i.e., those that did not contaminate the abstainer category with occasional or former drinkers) show abstainers and "light" or "moderate" drinkers to be at equal risk for all-cause and CHD mortality.

Equal risk, or in other words, there was no increase in mortality from light or moderate drinking.
But wouldn't it load the right ruby interpreter? And anything installed via homebrew, it would also know how to exec?

The only problem I see is if you have a mix of different architectures wrt libraries.
The Pandemic Isn’t Killing Cities. Housing Regulations Are
Unless it was sold at a loss, no. The GPUs in the consoles are much, much more powerful than in the M1, they have completely different memory configurations, and have much faster storage as well as hardware decompression systems.

To get to this level, cost would significantly increase, add in expensive cooling and so on and you'll get to a price higher than the consoles. Indeed, the slower Mac Mini is more expensive.

Also, even then the margins would be too low for Apple to be interested.
I work in the medical research space and we have to integrate with EMR systems to get our data. I don't think software is the root problem, but rather the root problem is "there aren't incentives for good CMSes"--namely, there's no incentive for systems that talk to each other because healthcare consumers don't think about this when choosing a hospital and hospitals don't have any incentive to make it easier for their customers to leave their system (and EMS vendors certainly don't have that incentive). Ultimately the question is "why do we believe EMSes are valuable, but no one can figure out how to make money from making them better?".
I assumed this was going to be "ambient TV" as in slow TV, like the videos that are just of a train[0] or a boat[1] going from one point to another, or walking around Tokyo at night[2].

Instead, this sounds more like what my girlfriend uses "The Office" as: TV that you're so comfortable with you like to have it on when you're doing other things and not actually watching TV.

Personally, I think it's some kind of avoidance behavior and not something that should be encouraged. I'll admit I haven't read the article though, because I am constitutionally opposed to learning about shows that show Americans going to Paris and wearing berets.

[0] https://www.youtube.com/watch?v=3rDjPLvOShM

[1] https://www.youtube.com/watch?v=9pxK5Dztte8

[1] https://www.youtube.com/watch?v=6qGiXY1SB68
Where the hamburger gets ridiculous is when it's three totally unrelated items. The best criticism in my mind shows the path to success.

So instead of:

1. You make a great cheese dip at office parties.

2. You gotta stop flaming people in code reviews.

3. Great presentation last week.

Make it more like:

1. You're clearly committed to the project's success.

2. But the conversation on ticket #347 was too hostile, please don't call anyone an ignoramus again.

3. The way you handled #252 helped us settle a disagreement and reach a good compromise quickly.

Showing the first step and general direction back to success is good.

The next part is when it's over, it's over and not to hold grudges or play favorites, and hopefully get people to trust that you won't.
I recently worked on a very small, very custom open source 'EMR' system for a friend involved in prenatal care in a developing country, and so what I wonder is are there attempts to get OpenEMR/Clear Health etc into countries and settings where there is not the same huge regulatory barriers? To me it seems like the U.S. is largely lost for a generation for open source/patient-centric EMR, but maybe there is hope for other countries?
Why does art cost what it costs?
If the air from within the house is pushed into the attic and that attic is cooler, moisture may condense and collect before being circulated out of the attic space. Could lead to mold issues, etc.
On AirBnB I don't trust them at all. I've personally seen bad reviews removed, "good" reviews edited, and pressure tactics to increase "good" reviews. And unlike Amazon, Glassdoor, Yelp, there aren't enough reviews overall that I can try to figure out which ones are real and unedited.
I wish they would compare to a 1080Ti or something along those lines. Nevertheless, this is pretty neat minus the RAM implications because realistically, I'm guessing you can use 5GB of RAM at most for training. I always wanted a computer where I can test the model for a couple batches (that doesn't cost $1200+) and then push to the cloud to train for scalability.
Librem 5 Mass Production Phone Has Begun Shipping
Looking forward to a macbook teardown.
I am sorry. But if you are rich enough to have one parent stay home and school your kids, you are rich by any reasonable measure.
Writing replies in a chat app is learning to type. Typing is a job skill, people used to pay for typing classes.

If, in the chat app, you create literature, you're creating literature. Some people are, most people aren't. If, on tiktok, you create interesting short films, you're creating interesting short films. Some people are, most people aren't.

To sum up, I agree with you that "doing tiktok" is like using a chat app, and agree with you that it's not necessarily educational. I disagree that it's necessarily not educational.
> In the US, to qualify as an internship the student’s educational institution must meet certain standards. Internships meeting this standard may be unpaid. Student teachers are an ordinary example that happens at scale.

Student teachers almost entirely fall into the rule that "unpaid internships for public sector and non-profit charitable organizations, where the intern volunteers without expectation of compensation, are generally permissible."'

https://www.dol.gov/agencies/whd/fact-sheets/71-flsa-interns...
Jim Gray's “20 Questions” requirements gathering
I swear I read that as you and your girlfriend looked it up on a Microsoft search engine ...
I'm reminded of Sturgeon's Law [1].

And of something I heard Brandon Sanderson say once, about how absurd it is to belittle someone for liking some genre or another: he compared genres to food, and said it's equally absurd to belittle someone for liking or not liking seafood, or some flavor of ice cream, łs.

[1]: https://en.wikipedia.org/wiki/Sturgeon%27s_law
How many people have handled FAANG-scale problems (especially oncall) without ever having worked for a FAANG-scale company? I've learned things from Bay Area colleagues that I never did in Seattle.
> A 2017 report by the Justice Department Office of Inspector General found that the DEA seized more than $4 billion in cash from people suspected of drug activity over the previous decade, but $3.2 billion of those seizures were never connected to any criminal charges.

Next up they can return the rest.
> I'm a little surprised Reddit didn't buy them

I expect due to the influx of VC money into Imgur their asking price was too much. And setting up image hosting in your own backend (which will all be proxied from S3 anyways) isn't the hardest thing to do.
This won't work for everyone, but it might be possible to push your designers towards using HTML. Tailwind classes are simple enough to manipulate that you don't need to know CSS.

After a while, you get the amazing benefit of simply being able to copy and paste HTML from one place to another - since the class names are common, you can copy HTML directly from a design mockup into your application, with only minimal extra work in templating. This is much more efficient than trying to figure out pixel-sizes in a PSD, then trying to figure out which combination of CSS classes will succeed in reproducing the visual appearance (most of the time, in most browsers...)
but wasn't the evaporation of black holes a suggested solution by hawking for information being "lost forever" in a black hole?

i.e., hawking radiation is itself unconfirmed, so its a "solution" for something that remains unproven :|
That's very nice.

It'd be great if one could view a compact list of all titles available. Viewing 20 at a time is frustrating.
> Moving from reactive to proactive cybersecurity blocklists.

Well that might explain why once a year Salesforce randomly stops working with some server and of course support being so useless we just move server. 1 month later we get message “ah yeah that was us”.

But that was pleasant read. Wonder if anyone ever tried to scan entire ipv6
I know you can't do much about it but i think forcing people to think about how many "values" they have in system is really helpful.

Good designers will also want as few values as possible. They are creating visual system. I doub't they will want to have 20 different font sizes and padding left values. If there is fontsize 26 and 29 its most probably a mistake because nobody can differentiate the size so it has no function.
Ha, just goes to show you really can't bucket everyone. Likewise, I know a few younger progressive folks who decided to move to rural, conservative areas (in the US) and got quite a lot more than they bargained for. It's certainly a different lifestyle.
The stockholm-syndrome of the few users positively recommending something that changes their development workflow slightly when they were bored of doing things the old ways.
The data compared to a normal priced gpu for a desktop would be interesting. To get a feeling whether the m1 would be interesting for prototyping.
Go to the gym!

With a bit of commute it could fill up to 2 hours of your day and have a plethora of benefits. Once you get into the whole "getting better than yesterday" thing, it's exciting to go train every day and improve your "stats".
Till 2015, Gmail and chats let me maintain a responsive conversation on Android. Now email notifications are hit or miss and spam filtering is overzealous. Now I have to nervously open Gmail, wait a few minutes, hunt spam. I could have avoided most Whatsapp and Telegram usage if Gmail didnt become a stressful blackhole. I would have moved a few Whatsapp group to Meetup.com mailing lists!
I think these lists can be a bit misleading. I'd like to believe that most people will at least make some attempt to choose an original password for important sites, such as their online banking, etc. Whether or not those passwords are original, of course, is another matter.

Unless the world at large is even stupider than I imagine [and I've set the bar pretty low], I'd reckon a lot of those '123456' type passwords are used by people on the increasingly large number of unimportant / trivial sites which require you to create an account in order to interact with the site [eg. leaving comments, reading articles, etc]. Sites which you don't really care about beyond that simple interaction.

Before I started using a password manager, I used to use the same password [a bit more original than 123456] on any unimportant site where I was required to create an account in order to 'play'. Now I do use a password manager, I could go through all those sites changing the logins to use a randomly generated password. But what's the point? I rarely if ever visit the sites and the only info they have on me is a made up username and disposable email address. So, good luck to any hackers who can wreak havoc with those.