skysight-inc/HackerNews huggingface dataset:
Some assumptions to analyze this switch:

- Dropbox saves $50M/year in AWS costs

- Dropbox spends $200K/year (salary, benefits, equipment, SaaS, etc.) for their average infrastructure engineer

Following those assumptions, Dropbox must hire <250 additional engineers for this to break even.

Of course, these assumptions may be wrong (please correct them if so!) and this entirely ignores the unique computing needs of Dropbox's business, which may be unique vs. anything available off the shelf.
I'd say that there's probably also sufficient evidence of no safe level of sobriety, either. Those studies always annoy me. It's kind of like asking the question: how many times can I smack my head safely?. Well, none—but if you spend your whole life concerned about it you're probably not going to have a great time.

(Speaking as one who apparently probably has had to have given up alcohol for the rest of my life because my pancreas decided it wants me to die)
This is definitely part of the issue I think. My friend who attended with no previous programming experience said that they were correcting the Team Leads and Section Leads regularly.
Everyone I know (except for one alcoholic) consume 60-80 percent of their alcohol at social occasions such as at after work drinks or Friday at the local bar with friends
The original title was "WTF is Happening to OpenStreetMap" but I decided it was too clickbait-y. Interesting to learn that I used a uniquely American idiom--didn't realize that.
> as an adult you choose to be there

With the alternative frequently being homelessness. It's a lucky few (relatively speaking) who can freely switch jobs and pursue passions.

Most people work simply so they can continue to have a home, food, water, heat...
I've had luck with this technique as well. I generally make a deadline a few days out though which gives me a little time to work the phone without being overwhelmed. Some dealers do NOT want to deal this way ("You need to come here to get the best price"), but enough do deal over the phone to make it easy enough.

Now, the best way to save money on cars is to play the meta-game! Looking for a car which is not as popular or rare will give you much more bargaining power. End of model year, end of platform, etc are other good deals. Also having many dealers to compete works better than manufactures with less dealers (I have 10+ Ford dealers nearby, but only 1-2 VW dealers for example)
I don't think anyone's arguing "we need increase the number of people born with Down Syndrome". It's instead asking ourselves if we intend to consciously terminate the lives of those who could still live meaningful lives regardless of whether or not they have it. I don't think "we should decrease the number of people born with Down Syndrome" is a morally defensible position in and of itself either.
"Of the 10 cases of severe Covid-19, nine were in the placebo group, an important finding which suggests the vaccine prevents not only mild cases, but the type of serious disease that leads patients to die or be hospitalized." https://www.statnews.com/2020/11/18/pfizer-biontech-covid19-...
I use tailwind with frontend components. I don't think you're actually supposed to keep the atrocious classes as-is all the way to the end. Or for rapid browser prototyping if I want to get a layout up quickly.

For example, my component uses something like this:

.btn-indigo { @apply py-2 px-4 bg-indigo-500 text-white font-semibold rounded-lg shadow-md hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-400 focus:ring-opacity-75; }

In the end, I get a <button class="_1aZeRTY"> or similar and that's it, no mess. All of it gets compiled down, and any Tailwind classes I don't use don't make it into the final .js file
> A lot of people in major tech hubs see an opportunity to game the system and are just hurt that companies aren't going to let them.

That seems like a negative way of framing it. They are exercising their rights as laborers. Whether or not they are successful is TBD, but they aren't "hurting" companies, they're negotiating. That larger groups are forming to collectively push the notion implies a greater chance of success.
I can highly recommend this book when it comes to preparing for difficult conversations (aptly named "Difficult Conversations"): https://www.amazon.com/Difficult-Conversations-Discuss-What-...
pfft, when I interviewed at Dropbox they were on-prem. Didn't realize they had gone to the cloud and back.

Protip: If your business is storage, that is your core competency. Don't pay someone else for it.
Spot the robot dog adopts role as construction site inspector
>very close to the cost of a Nintendo Switch

The Nintendo Switch is pretty deceptive in its pricing. You buy it and quickly realise that you need to spend a lot more money.

Internal storage is limited, so you need an SD card at least.

Then if you plan on carrying it around, a screen protector is pretty much a requirement. And if you are planning on carrying it around, you'll also want a case for it.

And if you don't plan on carrying it around and are only docking it, you probably want a Pro Controller since the included ones are not really that good for couch play.

And after you've accessorised yourself, you're now stuck with the most expensive game library, with first-party titles pretty much never dropping in price. Want to buy a first-party launch title for the Nintendo Switch? That'll be $50-60 for Breath of the Wild. Meanwhile Horizon Zero Dawn, which is an acclaimed first-party title pretty much the same age as BotW, is available for $20 or less. Even cross-platform games might be more expensive on the Switch due to the cartridge costs.
I used to like web development some 15 years ago. Ever since frameworks became a thing, I stopped doing any web development. I simply couldn't get myself to setting up a bunch of tools just to process some byzantine file formats to a usable CSS. It was a really great feeling when I discovered Tailwind. Not only building custom, trimmed stylesheets required a single command, everything about using it just clicked. Kudos to people behind it!
I fully expected this to be crankery like some of this author’s other stuff. But this one makes a lot of sense.
If one player has millions and the other has billions, the poorer party can prevail.

If one player has thousands and the other has millions, the larger player can just jam up the legal processes to make it virtually impossible to hold them to account.
TailwindCSS is great but I wish it didn't require custom postcss build pipeline. You can use the prebuilt css file, but it lacks some features.
The Problem with “Privacy”
Any type of project. Before Tailwind existed, I used a similar system but Tailwind is obviously more complete than what I'd roll in a week. I really don't think of it as a framework since you're still specifying which CSS properties you want to apply, just indirectly via classes.
Note, however, her comment:

> This is why the headline that the black hole information loss problem is “coming to an end” is ridiculous. Though, let me mention that I know the author of the piece, George Musser, and he’s a decent guy and, the way this often goes, he didn’t choose the title.

She's against where the popular media wants to go with the article, and against the headline, but not so much against the article itself.
Oculus' mandatory Facebook ID policy endangers devs in vulnerable groups
There are now businesses that explicitly depend on the elasticity of the cloud and can never really be moved on premise without massive up-front investment in hardware that may only be used a few times a year for their biggest customers. Trying to hybridize these workloads hasn't been very successful as of yet. It is possible that K8S could relive this problem but I haven't seen it in practice, at scale.
The things I love the most about TailwindCSS:

1. After purged the CSS file is really, really small.

2. Hopping into all of my projects and not having to remember new class names.

3. Not having to come up with new class names.

4. Not worrying about making a change in a class and having unintended consequences.

5. Not skipping back and forth between HTML or CSS files.

That said, if you don't dig it, there are plenty of other great frameworks, naming conventions and approaches that people use. Or start from scratch and roll your own.

For frameworks I flirted with InuitCSS for a bit. It's pretty nice and after digging through the code I realized it's not as complex as it first appears.

I also like Andy Bell's approach with Cube CSS.
Thanks for the feedback, I updated it.
It seems like tzs is some kind of basement dweller who would prefer to never leave the house even in the absence of a pandemic, in which case holding off on the vaccine does seem like the optimal move.
Multiplayer Video Games with your friends
One day down, another day closer to suicide. 12 days till I kill myself. I decided to do this every day until then. This is to see if there is actually genuine human beings in this world that will answer my question. Yesterday, commenters created a throwaway account just to provide the most mediocre advice in the world.

So I ask once again: how do you get a job?
Suddenly time to become poly. "Uh, let me ask my second husband about this too..."
"Needing a moment" or "I need a moment" in American English is the negative version.
I worked on a food tracking PWA, and getting it to be useful offline was horrible. We’d have to hit the API at least once a day to grab commonly used foods and refresh our temporary cache. The data did not change at all... eggs don’t suddenly have a different calorie count the next time you eat them lol
Ah ha! Thanks, I will make a note of it.
Probably not at scale. Newspapers, websites, guidebooks are going to be fragmentary and often not very fresh. There used to be actual restaurant guides (like Zagat--which sold to Google) but, like everything else, most people want free. I miss the old Zagat; the demographic and preferences of people who filled out their surveys was probably pretty close to me. There's still a website but it's not what it used to be.
We use it for a large enterprise webapp. We have a component library that uses react and applies the correct classes to the component there. I came from mostly using styled-components (CSS-in-JS) and tailwind has worked pretty well for us. The benefit of tailwind over css-in-js is primarily one of performance.

The downside is all styling gets shoved into the `className` prop which isn't great. If I had full automonomy to choose the css "framework" I would probably opt for something like `rebass` https://rebassjs.org/
I was an avid Apple user from the days of the 512k Macintosh and the Apple IIe, but Apple lost me a few years back. I still use a company-issued Mac laptop at work, because it came with the job, but it's been over five years since I've bought any Apple hardware for personal use, and I see no reason to expect that will change.

This article's closing remark is apt: "When someone says 'we’ll give you the full experience', settling into that requires trust. And my trust that Apple and me are in alignment keeps fading." I do not trust Apple enough to submerge myself in their world of proprietary lock-in technology; I can't imagine trusting any corporation that much.
I miss CSS compilers like SCSS/LESS on your vita ;-)

Basically the best way to do CSS I ever worked with was using Bootstrap the LESS way. You could use a sean HTML code with semantic (=speaking) class names and basically do the mapping to bootstrap classes within LESS. This was subsequently compiled to short CSS code. The best of all worlds.

I guess the CSS framework SemanticUI has a similar idea in mind. However, most people use it in the same way as Tailwind. This is web technology as it was done 10+ years ago, when people mixed markup and styling. It's a pity that young folks don't know...
Most of the cost is install. A basement glass block window with a dryer vent (under $100 for a pro to install around me) makes self installing easy and professional a few hours of labor.

I've seen new ERV units under $1,000 and some pop up used on Ebay for great prices.
Where are you at? I'm in the bay area and it's the same here. The bay area is full of tech folks who haven't seen any income disruptions since the pandemic started. I suspect many regions of the country are not doing as well.
I would assume it's by design. A simple upgrade would potentially break at the very least the colors that you're using (they updated the built-in color palette).
For me, this was the money quote:

> The black hole information loss problem is not a math problem. It’s not like trying to prove the Riemann hypothesis. You cannot solve the black hole information loss problem with math alone. You need data, there is no data, and there won’t be any data. Which is why the black hole information loss problem is for all practical purposes unsolvable.

We lack experimental data. We lack a way to get experimental data. All we have is some beautiful mathematics. That's nice, but we don't know if it corresponds to reality. That's true of the paper under discussion, and it's true of all the other papers proposing solutions as well.
Yeah I was going to suggest IndieHackers, plenty of tiny projects going on there.
But it works best if you first read a few of the others, like the ones mentioned above, or the Miss Marple books The Mirror Crack'd from Side to Side, A Pocket Full of Rye, or They Do It with Mirrors.
Flirting and speaking a foreign language are a false equivalence to not knowing how to e-mail or use social media.

Whether using your definition or another, my point still stands that social media does not lead to GREATER social skills than previous generations possessed.

Not being skilled in ALL aspects of socialization isn't the same thing as lacking social skills in general.
For those complaining about dense HTML using Tailwind, the headline feature of 2.0 should be @apply for everything: https://tailwindcss.com/docs/functions-and-directives#apply

It lets you move all of those excessive class attributes into your CSS, where it realistically belongs. And that makes your CSS look a little more like CSS. But you get guard rails on it by applying a known set of properties to each rule. It's really the best of all worlds.
This is a great discussion. I'd push back on the idea that prizes should be used for treatments like side-effect free drugs to reverse baldness, because the market for that is large enough that even in a regime without patents, R&D costs can be recuperated. There's just so much revenue to be had there.

The real value of medical patents (and this is something we've strayed far from) is in incentivizing expensive R&D for ultra-rare diseases. There are diseases that afflict < 1% of the population, there's hardly any revenue to be made in serving that customer base, especially relative to the R&D input necessary. It's stuff like that which can really benefit from prizes. It also presupposes that the prize-awarding authority knows which types of R&D fall under that bucket and which do not, and you get into a quasi-central-planning territory, but that holds true even in a world where pharma patents were only awarded to inventors of such rare-disease drugs.
There have been 6 price reductions this year https://aws.amazon.com/blogs/aws/category/price-reduction/ you are probably not using any of the services in question.

The only S3 price reduction I can find was in 2012 https://aws.amazon.com/blogs/aws/amazon-s3-price-reduction/
In a similar vein I went and did a degree in psychology at night. Nobody in work got it; HR refused me extra leave because they didn’t think it was relevant to my competencies ... but definitely the single best thing I have done for my career in terms of having one and having a great personal life too. Even today people ask me “what do you use it for?” to which I ominously reply “I’m using it right now” - gets them every time :-)
Most people use rem these days, but there are common browser bugs with using rems or ems in media query rules, so in the rules specifically it is common to still specify pixels, even if the rest of your stylesheet uses rems or ems.
Which facebook one did you buy? I saw an ingenious one a few years ago called checkfacebook.com
So worth it. I got PHPStorm when I started working at Automattic. I'd been developing in PHP for several years at that point, and didn't see the point in an IDE. But my previous job had been a low-end local company.

At Automattic, the expectations were so much higher. They'd give me a 3000+ line, 20+ file codebase to review, for example. There was plenty of time to complete the task, but with so much code to deal with I needed to very quickly develop some skills and tools to keep it all straight.

I learned a lot of keyboard shortcuts for PHPStorm for quickly noting filenames and line numbers in my review sheet, and wrote several macros for quickly writing out repetitive text. These things were essential because it was so easy to get lost or distracted even by flipping between my notes and the code. I could end up going through the same file 4 times if I wasn't careful (on a first pass, that is - it was normal to take several passes through a code base).
Also the magnificent rem (root em) unit.
Does it make sense to start with RXswift today?
I've got 8 years experience in iOS dev and somehow overslept that new trends with MVVM and RxSwift and SwiftUI.

I really would like to start a new side project today - which could help me getting back on the track and open for new jobs. But I don't on what technology exactly should I focus on and where to start?

Is it true that today most of iOS Jobs Opportunities are mainly for MVVM and RxSwift devs?

I know basics of SwiftUI - it's awesome but does anyone even use that in real products? Basing on my experience most of companies still bases on old UIKit. Should I start my new product in SwiftUI today?

*I got through concepts of RXSwift and even started to understand basics, but It looks like RxSwift would be dead soon because of Combine and SwiftUI. RxCocoa is great idea but it's a really heavy lib based on "old" UIKit.

Any advices what should I do? Maybe someone could share me couple of GitProjects which would shows how app are be made in 2020?
Thanks
Letter to a Young Programmer (2013)
For Home Assistant, look at ZWave2MQTT. ZWave devices use that as their hub, Home Assistant is a client. Now restarting Home Assistant doesn't cause problems. I was ready to ditch ZWave or Home Assistant until I switched.
You're not paying for the data, you're paying for the service.

This is common. Companies that provide the data for offline use tend to have a separate licensing and subscription fee structure. Companies that provide the API tend to forbid offline caching/storage of the data.
Vs. pushing a Dyson around.
Check out these curves: https://www.stayclassyinternet.com/articles/investigating-AW...

Amazon competes with other cloud providers and with build-your-own continually, and use price segmentation to stay on the right side of the equation for as many people as possible, while still skimming as much premium for themselves from each user group. Historically, that’s meant big price drops in most categories that would make most one off investments obsolete - while still keeping a ton for themselves.

It also helps that S3 is an anchor product that helps them sell higher margin stuff.
About a couple months in. First noticed that my occasional bouts of difficulty swallowing (spicy/acidic foods) completely disappeared. Later noticed I wasn't using antacids anymore.

I believe it's more than just alcohol itself though. Alcohol leads to eating more food (especially late at night) among other unhealthy behaviors that contribute to an overall feeling of an inflamed body.
If anyone is thinking of replicating this challenge, I would recommend focusing on building tiny projects within a specific domain or set of customers, to boost creativity.
Mossad: Defeating Software Plagiarism Detection
> Banks and insurance companies should really really take note, because it's not hard to do insurance and mortgages and Google will do that as soon as they can.

Both require actual customer service and actual paperwork and actual people doing non-sexy jobs. The require licensed sales people. And when one messes up there people go to jail because the "oops" mess up in those industries mean criminal charges.

So even if Google is to launch those product them as well as this re-iteration of Google Pay will be a flop for Google as every single other consumer product. It will be killed in a couple of years.
You also need to be on MultiCloud if you do not operate stuff on yourself so you are in a better negotiation position.

Or so that you are not dependend on only one.
Awesome, thanks! This is really great news.
That's my point. Even though I'm using a computer, every time I log in to gmail, Google nags me to install an app.
Yeah, modern open source speech recognition like Vosk can have the cost like $2c per hour (70 times less than Google STT cost $1.4/hour) and should be just enough for search.

@wenbin do you need any help with it?
We could start with:

1.) Getting rid of at-will employment
2.) Have a NLRB that is functional and actually protects labor
3.) Lower the legal threshold for proving illicit anti-union activities
4.) Give teeth to laws protect that unionization and uniformly enforce those laws no matter the political party in power
5.) Staff the upper levels of the NLRB with career civil servants, not political appointees
I tried pulling a C program from 2002 into the present world, it was a nightmare. C assumes word size, Macro functioning and the libraries are all radically different, it wouldn't even compile. C is definitely not portable.

I had some Pascal code from 1994, when 16/32 bits ruled the world, I compiled/ran it in 64 bit glory, I did have to take out the one assembly optimization I wrote back then.

If there were Lazarus/Free Pascal for the new Apple Silicon, I have no doubt that code would work there as well, with zero changes.
Have you tried cognitive behavioural therapy? It’s a fairly powerful set of tools that work quite well for a lot of people, though not everybody admittedly ...
Apple does not allow third party app stores on iOS. There's at least one third party store that you can side-load using developer tools but it's definitely not something the average user is aware of.
That's understandable, but they didn't clarify that at all in the upgrade instructions, which say to just use "npm install tailwindcss" to upgrade.

edit: And it also broke PostCSS somehow. What a mess!

edit 2: I just noticed the "@latest"
Hello, HN. On the rare occasion my writing has appeared on the front page, the tone of some anonymous commenters has left me feeling indignant. Last time, someone called me a dog.

Please keep in mind that a fellow human wrote this piece! You don't have to be nice, but at least be constructive.
Yes this looks great, thanks!!!
> why shouldn't I be allowed to do that?

Short answer: Because that's the contract.

Companies that provide data for offline use will have a separate licensing modeling, usually with subscriptions for updates or perhaps a finite license term. MaxMind's GeoIP database is a popular example.
I think that's referring to screen width. As in, breakpoint for when screen witdth is >= 1536px and as screens use pixels, that is the only unit talking about screens is reasonable in. em/rem/whatever don't make sense in media queries.
>there'll be plenty of people there who can do your job for less with the same set of skills

Why weren't they already hired instead of the SF person, then?