skysight-inc/HackerNews huggingface dataset:
This sort of dynamic happens in smaller companies, too. And it isn't entirely on the company. I've been through similar sort of situations, for example consider some sort of SaaS service that costs $5k/year. I have to:

- Fill out some form to get one of their salespeople to contact me.

- Find a time to meet with them that works for both of us - may be a week or more out.

- Talk to the salesperson for half an hour.

- Get a quote emailed to me a day or two later.

- Talk it over with my boss. This is fairly low overhead, but he's a busy guy so it may take a few days. He'll want to know the basics, if I've considered any alternatives, what we'll use it for, etc.

- Sign the document - hopefully my boss/finance don't request any significant changes.

- Start using the service once they get the contract and provision stuff for us.

Usually we are looking at a few weeks lag time, and maybe half a day of my time taking care of all of this. If it is something available on AWS, here is what I have to do:

- Click a button, maybe fill out a form to configure it.

- Start using the service a few minutes later.

Even if it costs 2x the other service, it is unlikely that anyone is going to notice or care about the small increase in our AWS bill, and if they do saying "oh yeah, I added xyz service" is not going to raise any objections.

It is kind of funny to think about the difference, but it comes down to the fact that it is genuinely less friction in the AWS case, coupled with a bit of psychology on our end I guess.
Collapse: Lebanon’s Worst Economic Meltdown in More Than a Century
Slightly-related CLI I created: https://github.com/whyboris/mortgage-and-investments

Helped me compare different approaches to balancing paying off the mortgage vs investing.
They also still use plastic cups (and then give you a paper straw lol)
"The board gets fairly warm, likely due to the overhead of the PoE+ power conversion (which consumes 6-7W on its own!"

7 W of losses? That's either wrong or insane for DC/DC regulation. Rough figures, pi4CM (5W) + NVMe (2W) = 7W. So regulation of 50% efficiency?
Not in spreadsheets, but there's fun to be had here in Haskell-land: https://hackage.haskell.org/package/tax-0.2.0.0/docs/Data-Ta...

I still use a spreadsheet, but I'm always tempted to manage my financial planning with Haskell and org-mode heh
This is obviously a massive, unanswerable, difficult question. (It's also a great question, in my opinion!) I'll just throw some thoughts out there, from my US-centric point of view:

The way I think about climate change and collapse is that, at least in the near-term, doesn't look like The Day After Tomorrow. It looks like more blackouts, more storms, bigger wildfires, more potholes in the street, higher food prices, etc. A bunch of small things piling up, sometimes slowly and sometimes fast. It looks like trying to convince your grandma not to move back into the house that got flooded in the last storm, or your local hardware store running out of N95s.

In the very short term, it seems clear that we're likely to see continued issues with air quality, extreme weather events, and infrastructure issues. Several other people have mentioned getting to know your neighbors, and I think that's an excellent idea (plus it's nice to know your neighbors, climate aside).

For myself, I also have a few things I keep around that help me stay relaxed and prepared for temporary lapses in some of the systems we rely upon. Most of this is very basic emergency preparedness stuff and doesn't get close to "prepper" sorts of things:

- N95 masks and respirators (were useful in the pandemic, but I originally had them bc of the west coast wildfires... which recently blanketed the entire country in their smoke, so it's not just a west coast thing, really.)

- Air purifier, similarly for air quality issues, whether from wildfires or regular ol' pollution.

- Several gallons of bottled water and non-perishable snacks, for storms and blackouts.

- A few big bags of rice and beans, some canned food.

- A toolkit, a bike,... general useful stuff for fixing and repairing stuff for when you can't just order new parts or tools online.

- Sizable first-aid kit and basic medications. Having an epi-pen and antibiotics on hand is very valuable, although both are tricky to get hold of.

I also think that getting involved in mutual aid and community groups can be really rewarding and give you a sense of what things might look like when the world gets even trickier than it is today. Americans have a lot of end-of-world type fantasies that involve guns, SUVs plowing through crowds of rabble, etc. Those are self-fulfilling fantasies in some ways (if you run around being threatening or violent, you will find yourself surrounded by angry people), but even with those kinds of guys roaming around, the reality of disasters is that they bring people together. My goal is to have people I can rely upon to help me, but also to be over-prepared so that I can support people around me and be an asset to my family and neighborhood.

Some links & resources I like: [David Holmgren](https://holmgren.com.au/crash-demand/) and his book RetroSuburbia; [resilience.org](https://www.resilience.org/); [Transition Towns](https://transitionnetwork.org/); Gayle Tverberg's [Our Finite World](https://ourfiniteworld.com/2021/02/03/where-energy-modeling-...) blog.
I'm not entirely sure I agree that Facebook is in the right here - analyzing the ads that are shown to you is different from downloading photos you uploaded.

However, your principle argument that there's a difference between Facebook serving pictures to friends and massive, automated serving of pictures to bots and scrapers. I understand that there's no good way to differentiate, and that the bits that are sent over the network are the same regardless of who is consuming them, and that my friends have the technical capability to upload the images elsewhere.

But just as you get different outcomes between one situation with an individual policeman watching traffic, pulling over reckless vehicles or tailing a suspect vehicle with a known license plate and another compared to a network of automated license-plate readers and speed cameras tracking the city-wide movement of lawful and criminal people alike, you get different outcomes when you differentiate between bots and live users.
I could read a entire book on this topic.
You're assuming that we share the pie "fairly".

Your belief that I'm making any such assumption is a mistake on your part.

I'm saying that it is good for Americans in general to allow Google to bring good people into our labor market, so that their spending goes into our economy. Which circulates money that goes where? Mostly to Americans! Instead we force Google to create those jobs where those people happen to be.

Now the USA actually allows a lot of immigration. In fact nationwide a bit over 10% of the population is foreign born. But when you look at productivity growth, it is no accident that California is both one of the top states for long-term productivity growth, AND has over 1/4 of its population born elsewhere.

My belief, based on well-established economic theory, is that allowing more immigration of smart people would increase California's productivity even more. Which, long-term, will result in more money for all of us.

See https://www.bls.gov/lpc/state-productivity.htm for productivity growth, and https://www.ppic.org/publication/immigrants-in-california/ for the immigration statistic.
The point of the article is that it doesn't have to fail gracefully.

Consider the API:

data Date = Date { getYear :: Int, getMonth :: Int, getDay :: Int }
deriving (Eq, Ord, Show)

addDays :: Date -> Int -> Date
addMonthsRounded :: Date -> Int -> Date

Someone who does

d `addMonthsRounded` 3

immediately has a contextual clue that there might be something fishy going on, and has a string they can google to get to the docs to find out that this "Rounded" business is all about "hey, the code

let y = (x `addMonthsRounded` 1) `addMonthsRounded` (-1)
in y == x

might sometimes return False because it truncates if your day doesn't fit in the given month."
That tracks, I think. Most strategy games are about things that real people had to be paid to do. There haven't historically been many who would govern a province for "fun". For money, glory or influence, sure, but not really for the visceral thrill of the thing.
it's not good, this change will break huge swathes of the web if it goes ahead as planned, lots of older websites just won't work any more and many newer ones will also be affected.
Countries such as Italy and France have instituted this policy as a national level.

Many countries have/had lockdown policies far more strict than the strictest locale in the US.

I do not like the government placing the burden of enforcement on businesses. It will lead to a backlash from the anti-vax crowd, waste of employee resources, and lax oversight will give a false sense of security.
Personally, I prefer Aurora and Distant Worlds: Universe. Paradox games are fantastic but these are Dwarf Fortress-level detail (if you’re into that sort of thing).
He might care because he wants to go to Mars and so presumably it's totally reasonable to assume he might have the opportunity to go to space more than once. He might want to do a 3 day tour of the Earth as the beginning of that.

He might just because he's the kind of guy who pretty much makes loads of his decision 'because he can'. Plaid? Model's S 3 X Y (sexy)? acceleration speeds that are almost unsafe for normal drivers to be handling? A lot of his decisions are outside the norm, which is why (some of us) love him.
no surprise. the amount of hardware available in azure is tiny. this project probably couldn't get azure to approve them for more VMs.
> It explains why thousands of films, just like 'Parasite' and 'Money Heist' flop, why they are not on Netflix or in theatres, and why you've never heard of them

That's true in America as well. There's only so many good movies!

> Quebec consumes it's own content because they are a distinct from the rest of North America, and they invest a lot in culture.

And they buy it, they don't need a government check to make it.
This it true but I've seen orgs in the past where a business unit would happily pay quite a lot of money to avoid going anywhere near central IT.

I think the most extreme example of slow process I saw was an organization where central IT wanted to charge $20k and take two months to quote for a project.

In that kind of environment things like this with opex pricing that can be assigned to a project's budget and fast spin up are a much better option :)
I am amazed he was able to find a compatible charger.
Expansion of covid wards is not overload. Mortality rates aren't skyrocketing, and people aren't dying in the streets like we saw in Italy and China in the first weeks.

Don't get me wrong, there has been an increase in cases and the R0 needs to be lowered. But draconian measures aren't necessarily required, as Greene County MO's recent infection rates have shown[1]. The R0 sits at below 0 now, and hospital case loads have stabilized.

[1] https://www.covidactnow.org/us/missouri-mo/county/greene_cou...
>"There are no guarantees that the scraped data will be used for just academic purposes"

The whole point in the project is to make the scraped data available to anyone and everyone who is interested. They publish this data via a public database. This is articulated very clearly at the top of the Ad Observatory project page.

"Ad Observer is a tool you add to your Web browser. It copies the ads you see on Facebook and YouTube, so anyone can see them in our public database."[1]

The Ad Observatory project collects the following:

"What we collect

The advertiser's name and disclosure string.

The ad's text, image, and link.

The information Facebook provides about how the ad was targeted.

When the ad was shown to you.

Your browser language."

Additionally the code for the browser plugin is up on github[2]. How much more transparent could they be?

[1] https://adobserver.org/

[2] https://github.com/CybersecurityForDemocracy/social-media-co...
Yes it does, because then you don't need to deal with IT but can just deal with accounting and your budget.

At a former workplace, we got our own internet connection to not have to deal with IT. We got our own computers for that connection. We hired outside contractors instead of using internal people because IT was a hassle to deal with.

We spent tons and tons of money to only have to deal with accounting and not coordinate with IT.
The ISS is a special case. That requires a pilot who can take manual control should the docking system go wrong. A stuck jet on approach could shatter the station and so you need someone who can take over and make very fast avoidance decisions. The recent incident with a docked module was a huge reminder of those dangers.
Playdate Handheld by Teenage Engineering
Do you think it could make economic sense any time soon to safely bring home historically interesting satellites for museum displays and research? Think Vanguard 1 (1958), Telstar 1 (1962) etc. Something you ever thought about?
They were not forgotten. It was inconvenient for the British to acknowledge their debt to the Polish who did all the theoretical lifting that turned cracking Enigma into a challenging, but pedestrian engineering effort.
Crypto work. I mean artwork
When was the last time a crew that orbited earth were all first timers?

I think all of the SpaceX launches so far have been almost all experienced people who have ridden on the shuttle or soyuz. I remember being amazed that we had such a deep pool of experienced astronauts.
Those both look really cool, thanks for sharing! I especially love Townscaper's self description as being more of a toy than a game.

I love toys! Whether they are physical objects or programs there is something so _lovable_ to me about using craftsmanship and creativity to create something for the sole (and very noble) purpose of just being fun to play with. I think I'll have to buy Townscaper and engage in some goal-free play tonight!
Notes App Pays $50 to Publish Articles in August
I remember watching a video on youtube where a guy who created a 3D laser visualization tool hired a few CEOs to work for him while he was the CTO/lead engineer. I think you can certainly do that, but yeah I'm curious how you're even able to stay afloat with no sales :o
Code for America employees are unionizing
No, you're literally just giving Musk credit for things he didn't do but which Shotwell did. If Shotwell were a man, nobody would put up with Musk stealing the credit for her work.

The reason that they did install 29 Raptor engines overnight was because Musk was a whiny little s$$$ and forced the employees to do it on threat of termination. But the reason they could do it was because Shotwell had the company running smoothly enough (and the labor force happy enough with her leadership) to make it possible.

And it's borderline fraud to give Musk engineering credit for the "5 stages of engineering," since Musk had literally nothing to do with any of that except take credit for the work of his engineering staff. Musk came up with "first principles" but first principles count for literally nothing in engineering. The hard part is the execution, not the base idea. See, e.g., Boring Co, HyperLoop, DC vs Marvel, etc.)

Musk didn't care about blowing up 29 raptors on a test because it's not his money that he's playing with; it's the taxpayer that's funding his whims of fancy. But Blue Origin is heavily funded by Bezos out of pocket, and since it's his own money he's more cautious about how it's used. That being said: once again this 29 raptor installation owes everything to Shotwell making it possible: having 29 raptors/parts thereof available, having an installation site available, having staff available to sacrifice their night for no good reason, and most importantly, having an inkling ahead of time that her idiot boss would demand something stupid like this and having everything ready to go when King Musk waltzed in with his latest silly demand.

Unlike you, I know a number of people at SpaceX and those involved with Starbase. Shotwell is heavily involved, but unlike Musk, she's an actual leader and trusts her employees. She doesn't micromanage so she doesn't need to be onsite constantly breathing down her employees' necks.
> It sounds like you're talking about dynamic (type) checking here when you really mean regular runtime behaviour?

No. Quite the opposite. People here confuse "static typing" with "checking stuff", even such obviously dynamic things as "checking outside input".

> You absolutely can at compile-time make sure your program is going to respond in a sensible way to problematic user inputs at runtime

Right. Sort of. But that is just normal code. Code that absolutely, definitely has to be executed at runtime and at no other time. Because that is when the actual users of your system are going to input the actual data. Not while you're compiling stuff. Your users (and the rest of the world you interact with) aren't there while you're compiling. And your compiler isn't around when your users are inputting data.

> the compiler verifies that either the user input string value will get turned into a `valid email` value at runtime

No, the compiler cannot verify user input, because the compiler isn't running when the user is inputting data. You can implement a model that has the concept of "valid e-mail", and you can implement your system such that it converts input data such as strings into your structured model at the edges and then only deals with "valid e-mail" objects internally. But implementing such a model has nothing whatsoever to do with whether you use a statically type-checked language or a dynamically type-checked language.

It also turns out that such systems tend to be really, really bad. What you actually want to do is keep the user input exactly as it was input, for auditing purposes if nothing else, and build your structures as an enrichment on top of that basic data. Because your idea of what constitutes a "valid" e-mail is almost certainly wrong, and it's better if the system can at least represent data even if it doesn't completely understand it, rather than destroy user data.
Blurting our thoughts out into the ether, be they smart or dumb thoughts is a pretty stupid thing to do. One does not 'contribute to the conversation' when they tweet, inform people or do anythign of any real benefit to society. Indeed, everyone rushing onto twitter to give their opinion about every single happening in the world might actually be the source of many of the worlds problems at this particular time. Hell, even writing and posting this comment is stupid.

Upside, the few people who I know and follow me see some considered take I have about something, which becuase they actually know me they knew anyway. Downside, I say something utterly stupid, it 'goes viral' or gets indexed and one day someone pulls it out and says 'hey look this guy is a piece of shit'.
Compose Multiplatform Goes Alpha, Unifying Desktop, Web, and Android UIs
So do you consider VAERS to have a credible tether to reality?
Pharaoh, Cleopatra, Zeus, Poseidon, Stronghold, Tzar: The burden of the crown, Theocracy, Settlers, SimCity, Cossacks, AoE2, HoMM3... There were many great city builders/strategy games back when we were kids :) and I owe them a lot as well. I'm glad we havent been raised in an era of battle royals.
I second the alternation idea, I have something like 4 input devices I alternate between to "spread the load" across different limbs and body parts. People experiment with different keyboard layouts too that basically remap the characters to different keys on the keyboard.

* roller mouse
* left hand vertical mouse
* right hand vertical mouse
* trackpad
* foot pedal
Base Salary $125K
SS Payment $6k
Family Health Insurance $20k (lifetime!)
Pension $35k

Total $186K

Teachers work 186 days per year, but they also get sick days.
Second that. Do you rely on any image moderation service, Amazon Rekognition or similar?
this is not enforcing vaccination it is denying services based on vaccination status. i think there is a distinction. like what if a state decided to make the franchise dependent on whether your were vaccinated or not in order to 'encourage' people to vaccinate similar to how they are trying to deny people access to indoor dining in order to 'encourage' people to vaccinate. i'm sure that would be challenged under the civil rights act. the key thing here is that if they wanted to increase vaccination rates it could be done in a more direct and narrow way like enforcing people to get vaccinated rather than doing it indirectly.

also, this case was not about the whether it was a breach of the civil rights act which is what i contend this law violates. in fact, the civil rights act was established after this case so it couldn't possibly have factored into the decision.
Ads Don't Work That Way (2014)
There's two things going on here.

1) We need to move to safer languages

2) Rust is the way, the truth, and the light of safe languages even though its brand new and barely tested out in production.

The first is a defensible position, the second is why people can have a reflexively negative reaction to anybody pushing Rust.
> WiFi calling usually also supports texts over wifi.

True, but WiFi calling remains opt-in for most carriers (and I suspect it'll remain so given the incentives in play). I don't have stats on WiFi calling adoption, but anecdotally, most people I've asked (including my cofounder), have been SOL when traveling abroad and relying on SMS OTP

> so as a customer, I need to keep track of all public keys of my customers?

You only need to keep track of the one public key that your user generated for your service, no different than keeping track of their password. It's arguably easier to keep track of a public key than a password given you don't absolutely have to hash+salt a public key.

> So in case I get access to a Gmail account, I can get full access to the customers account.

Yes, if you manage to break in to a Google or Apple account (which is a lot harder than breaking into an account at just about any other company), you would get access to an individual's private keys, same as you would get access to all of their stored passwords, email OTP, email password recovery, text messages, photos, OIDC-connected accounts, etc.

> Is the key protected by passphrases?

Yes, developers can enable securing the keys with a user-set 4-digit PIN that the user must input upon key recovery. This is optional for developers.
AFAIK COPPA is for the site's data collection, for example, the site collecting marketing and demographic and PII, that you can't opt out of and that the child does not understand.

Your child sharing personal information of their own accord shouldn't be covered by this.
[1] seems to imply it is context dependent. China is shown to be an insourcer of emissions while the trend of many Western countries (except some Nordic ones) is outsourcing emissions.

“Taken as a collective, developed countries are found to be outsourcing emissions to developed economies; however, this is largely due to the U.S. and China”

[1] https://www.sciencedirect.com/science/article/pii/S146290111...
Well yes, but they can dictate whether you can use their service with these add-ons (or at all, for that matter).

And irrespective of this opinion, CA backfired spectacularly on them, so it's not totally unreasonable for them to enforce that right.
So if it was a release build from the time, there wouldn't have been massive memory leaks, she would have been able to compile 1.2 million LoC per core per second, V would have only used 400kb of space to compile itself, and the curl binary wouldn't have been used for the download_file function? I agree that there's a cutoff where Linux dependencies don't really count as dependencies in this case.
You can argue that turning down a 3 day trip orbiting the Earth is also outside the norm!