skysight-inc/HackerNews huggingface dataset:
> Unfortunately, we are living in an era of "America First" where a vast segment of the population has no interest in engaging with or providing aid to the rest of the world.

Little has changed about the US foreign aid budget in the last several years, despite your attempted pitch. The foreign aid budget has not been slashed, the US is still spending around ~1% of its budget on foreign aid, the same level it was spending under Obama.

Here are the foreign aid disbursement numbers by year:

2012: $46b, 2013: $46b, 2014: $41b, 2015: $48b, 2016: $47b, 2017: $45b, 2018: $46b, and 2019 disbursement figures are partial in the foreign aid explorer.

Mostly the US is failing to boost its foreign aid. Trump doesn't control the US budget (he has some limited influence) and there is a split power situation in the US Congress.

The US still provides approximately 1/2 of all global food aid, and has been doing that for a century. The US typically provides 300% more global food aid in a given year than all of Europe combined for example.

4% of the world's population, providing 50%+ of the world's food aid. Those selfish Americans, routinely saving the world from famines and hunger for a century and saving tens of millions (not a typo) of lives in the process.

"The United States is, by far, the world’s largest international food-aid donor. Almost every year since the 1950s, it has been responsible for more than 50 percent of the billions of tons of food shipped from the parts of the world with a surplus to the parts of the world that are hungry."

https://www.theatlantic.com/health/archive/2018/05/how-the-u...

The US is also still keeping millions of people alive in Africa that have HIV/AIDS, courtesy of PEPFAR.
Or maggot ?
Certainly to a lesser degree than it sounds like you’ve developed in the military, but just riding a motorcycle regularly gets you to a similar place. In order to survive on a bike, you need to stop assuming that other people see you. That leads to a much greater awareness of what’s happening on the road and what’s coming up in the near future, and the motion of your own body in space.
MIT Tech Reviews 35 Innovators Under 35
Maybe you don't understand Latin root words as prefixes and suffixes, in which case I highly recommend doing a bit of research into it. It really makes the English language more understandable when you can parse words based on their roots rather than on rote memorization.
I doubt this will be any kind of soul-searching moment for the OSM community. OSM contributors make use of hundreds of different imagery sources from volunteer, corporate, and government sources. Few mappers will be particularly interested in the nitty-gritty of the funding. If the imagery is available with a compatible license, it will be used in mapping. If not, mapping will still happen, possibly more slowly. (On-the-ground survey is always the gold standard.)
I don't believe this is totally accurate. I've received an email from an online store sent when an order was shipped, it has an image in it which updates according to the shipping status (and now the image shows as delivered).
Either Google has added an exception for this retailer (unlikely) or there is a workaround.
Ask HN: An Alternative to Google News Alerts?
Im not sure if its supported or not anymore but rarely if ever works for me. Paid or Free alternatives would be welcome
I suspect that computing (generally), computer-aided advances (generally), and access to information (specifically) have substantially improved average quality of life -- with major improvements on a large number of axes, even if other axes have suffered. To do a proper analysis on quality of life, we'd need to consider a worldwide population of 7 billion people with today's technology vs the technology of the 1940s. It's probably pretty obvious...

As a specific data point, we have a dramatically lower fraction of extreme poverty today than any time in the recorded history of humanity. Not causal per se, but a big inflection occurs around the advent of computers:

https://ourworldindata.org/grapher/world-population-in-extre...

This seems like a reasonable framework to address the title question in general.
People with kids also have to go to work...

There's a real economic factor if you have folks struggling to maintain employment, get jobs, etc if you pull the childcare aspect out from under them.
That said I think the prototype doesn’t give you much more than starting with nothing in terms of a kickstarter. Other than the marketing advantage of being able to show what the eventual gameplay will feel like. But no head starts on the product itself that would need to be designed for bulk manufacturing.
It is a fabulous equation which describes the factors that would contribute to alien life. It can inform how to think and pursue SETI and gauge our current knowledge. Any result that you see bandied about is meaningless because we don't know the inputs.
Someone should construct a mechanical turk, and then pay people on mechanical turk to be opponents
Once you open your notebook for cleaning you can remove the heatpipies and reapply thermal paste. Of course, you need to throughly clean the old paste, and need to take extra care (wrt a desktop).

My 3yo notebook could be needing such a treatment. OTOH, I could just buy a new one notebook since there are some interesting things happening in mobile space this year (Renoir and Tiger Lake).
> I'm certain the hardware was capable of much more, but the drivers were holding it back.

Exactly like iPhone story on performance decreasing "for battery life" for older devices, each time on next device model rolled out.
Yup, that conclusion, specially number one, is pretty much a formal detailing of what I tried to say in my previous comment: Results inconclusive, depends on the task, etc.

And, of course there are exceptions in both directions for all of findings 2, 3 and 4; and those exceptions would also contribute to 1.

It's for findings like those that I wish people stopped treating type systems like religions. And paradigms, for that matter.
I use these things to bookmark interesting things. Usually I end up with 10-20 in each book I read. https://www.amazon.co.uk/dp/B000SHU86Q/
Another explanation (that I’m fond of) is in Shor, I’ll do it : https://www.scottaaronson.com/blog/?p=208

> I’ve been talking a lot recently about how quantum algorithms don’t work. But last week JR Minkel, an editor at Scientific American, asked me to write a brief essay about how quantum algorithms do work, which he could then link to from SciAm‘s website.”OK!” I replied, momentarily forgetting about the 10^10^5000 quantum algorithm tutorials that are already on the web. So, here’s the task I’ve set for myself: to explain Shor’s algorithm without using a single ket sign, or for that matter any math beyond arithmetic.
Mandate makes more sense the lower in the stack you go.

“This is the cluster scheduler you must use to run code in the datacenters” Ok.

“Since part of your feature communicates with end users, it must be implemented in this visual programming language we created for workflows that interact with end users.” Not fine. This is how you end up with abominations of workarounds on workarounds. Let me use my regular tools and give me a damn API. Your decision to invent a shitty half baked programming environment is not my problem. When you try to make it my problem you are only creating more damage.
I bet you’ll be thinking about the toolchain under this leaky abstraction before long, when the first thing inevitably doesn’t work as expected and you are googling for a solution.
It's a typo in the article title, relax. The <title> has the correct spelling.
Yeah, it's not too convincing. The ingredients tend to repeat and the recipe doesn't refer to the ingredients. For example, just got this:

Crispy duck Stacks

[INGREDIENTS]

• 1 baguette, sliced 1/3 inch thick
• 1/4 cup corn oil
• 2 cups fresh spinach, coarsely crumbled
• 1 cup grated Parmesan
• 1/2 cup grated Parmesan
• 1 cup creme fraiche
• 1/4 cup grated Parmesan
Except, not even

If an earth-like society existed on the nearest star, transmitting as we do. Neither society could detect the other.

Ideas that we could find stuff that is "out there" presuppose societies that are more advanced, and more advanced on our terms, transmitting as we do but loud enough to "hear".

PLUS what you mention, we in our current incarnation have existed as a blip.
Hey OP, since you're here:

I find this pretty hard to follow. Would you be open to writing a longform version of this aimed at the tutorial level?

Reading between the lines, I would guess you're trying to demonstrate that you really know what you're doing. Maybe as a proof of concept for possible employment opportunities. If so, that's great! Good luck.

But if I were interested in reverse engineering some other app, I don't think I could understand what you've done well enough to use these techniques on that app. Except maybe the breakpointing within `fuck_debug`, that was pretty slick and easy to follow.
What does OSS stand for?
I know the OS stands for Open Source, but can't quite figure out how this would be used as a verb...
I really wish the publishers/distributors supported OPDS. Either add in a user/password prompt that's not to speed, or just put tokens in the URLs. I'd buy far more ebooks from any distributor willing to do this.
Check out Iron Realms' MUD client. Nobody else's web client comes even close, I think.

https://nexus.ironrealms.com/Main_Page
Neat idea! When I played through your Quantum Game levels, the confetti in Level 3 kept raining while I was playing the next level. Thought you might want to know (and fix) that.
If something were to be more "neutral" what would you hope to see exactly? Something performant is typically going to be framework/hardware specific.
Skimming the deck, one concern I'd have is understanding the effort required to gather domain knowledge.

One reservation I've had about Khan Academy, is a "gather college textbooks and distill them" story doesn't work well when textbooks so poorly describe domains. When MIT did a VR intro to cell biology, they reached out to people with direct research expertise. And found them very intrinsically motivated to contribute. But it's still no small effort.

Creating excellent stories, especially interdisciplinary ones, requires far more intensive domain expertise than is usually appreciated. And seems more at the scale of (neglected) societal infrastructure, than something that can be MVPed in passing.

But perhaps excellence in stories is more than is needed. At least to develop and prove the delivery mechanism. But coming from science ed, I think of misconceptions as toxins that can severely diminish outcomes.

So as I read the Boston Harbor story slide, I thought... The big heavy canvas fluttered away?!? Is there a hurricane? Was anyone killed? Did they launch a boat to recover it? Why was the label sun-weathered if it was under a canvas? Did they really use printed labels on sea cargo? I'd have naively thought branding the wood more likely. And so on.

An issue with science education graphics, is they often mix aspects done with great care for correctness, with aspects that are artistic license with little connection to reality. And students lack the background to identify which aspects are which. Creating rich ecosystems of misconceptions that compromise understanding.

But students' understanding of history is and will remain so poor, that perhaps there's little there to damage. Content might be pure upside, regardless of shortcuts taken to keep creation costs plausible. At least until we do better.

Re Gates Foundation... perhaps a useful model is that they think of patents and established companies as keys to impact at scale... and thus do things which can seem less than ethical if one doesn't share that perspective.
I'm not sure what you mean by the "actual universe" but there's no proof that space is infinite. Unfathomably vast yes, but still finite.
it stands for "open-source software". It's never abbreviated as "OS" for obvious reasons.
+1. Need a simpler version if possible.
My curated content shortlist for leaders
Yep - I can definitely agree with the need for checks/balances.

I was just fascinated to find this implicit bias in my "starting point" and wondered if others had a similar or different experience
How much did it have in the past?
Chess has been on the rise in the last 10-15 years and a lot of it was thanks to the internet and social media. I got into chess 15 years ago after playing on a defunct site called instantchess.com which had a live screensaver with chess matches on their site. Since then plenty of chess apps added to the effect and lastly the social media gave it another boost for the masses. It’s a great game and more popularity will never hurt. I wonder what else will make a comeback next
But earth debunks that theory, no body came to destroy us yet.
> Any developer who's done many years of both TS and JS would never in a million years consider going back to JS.

Except, apparently, for the topic of this article.

> If I misspell something, or provide the wrong argument type to a method, or have args in wrong order, etc, it's caught instantly.

Yes, I've heard the pitch before. I've even given it more than a few times.

Of course, if both of your arguments happen to be 64-bit floats, then the type system won't help you much if you get them in the wrong order.

However, when you want to change that function to take a closure instead of a number, the type system can be invisible or it can fight you. Some of us love the structure that a type system can provide. Some of us, like the one who started this website we're on now, also appreciate the power of languages that get out of your way and let you make your own brilliant mistakes. And some of us can appreciate the beauty of different language designs and approaches, and try to rise above dogma. Which, if you've been in this line of work for 20+ years, should be you.
Just an aside on Masterclass.com. You may want to manage your expectations a little before clicking buy.

I purchased 3 Masterclass (before they went recurring). The production quality is insane, but the content is closer to infotainment than education. I have no problem with infotainment and found the Chris Voss negotiation series helpful.

The James Patterson course is interesting (if you're a fan), but I didn't find it helpful at all for my writing.
Really amazing resource that I’ve used before when pulling FP sequences. I really wish there were more bio databases like it! Simple, clean, great
i argue with the text, my past arguments with the text...

a lot of the notes i take on papers boil down to “underline absurd claim, write WTF in the margin”.
Rump Device Drivers: Shine on You Kernel Diamond [pdf]
"Christmas is a celebration of the triumph of humanity over winter"

For half of the world, Christmas is in the middle of the summer
If happiness comes from within, we should not care about any forms of injustice. Who cares if your people are being murdered or put in concentration camps, inside you can still be happy.
I worked for a company doing this in the early 2000s. Perfectly legal to save website text for private use (a search for example). It doesn't need to be news either.
While crimes do not pass by blood, wealth does. This is the argument for some kind of reparations.
Probably in universe time, equivalent intelligent civilizations will only be using radio waves for communication for maybe few hundred years. To be able to find radio signal from another civ in that window of time is unlikely. A more advanced Comm method is used.
Then you write that and wait until Andrew Wiles (version 2.0) figures out how to prove it for himself.
I can sympathize with this perspective. One strategy that I try to employ is to find books which are both small and good. In the case of Prolog, Clocksin and Mellish's "Programming in Prolog" falls in that category. The Art of Prolog is a great book but it's a big book and you could probably spin your wheels on it for years, whereas a smaller book can conceivably be digested even if you have a crazy day job and kids and non-programming hobbies, etc.

Regarding just how it might make one a better programmer (while intentionally not answering anything about how it can "materially progress" one's career), I think that learning Prolog can make one a better problem solver because it forces you to specify the solutions to problems in terms of their truth conditions. This, in turn, makes you more likely to tackle problems by constructing mini proofs. I find this to be valuable no matter the language or language family I happen to be working in and it's a habit I definitely learned from writing Prolog.
Thanks, I guess I'll add "Open Source Software" to my list of unusual yet widely understood verbs.

The English language confuses a native German speaker once again!
Well, the Hummel is an all-metal ultralight that looks like a real airplane, so try that route.

Thanks for the DUI anecdote. Great that he got re-approved, but that can be retracted anytime.

Just to recap - the FAA assumes if you get an airman medical, you might try to carry passengers, so their medical rules are maximally strict.
I don’t see how weird recipes is an achievement? Wouldn’t stellar, workable, recipes be something more worthwhile?
Deobfuscated Topological Sort
Go ahead and read the rest of the article, please.
Does this go both ways? Would i get an automatic raise by just moving to a more expensive place?
I suspect the answer is no, which shows employers are just fishing for opportunities to lower wages with this bulshit argument.
I found it fairly reasonable, although you'd have to have a general idea of the subject beforehand. I read it as a being aimed at reverse engineers who are looking for some general techniques to bypass common anti-debugging/obfuscation features rather than "how to reverse engineer apps 101".
I learned a ton of SAT words just by playing Diablo 2 over and over again searching for magical and unique items. Kind of incredible.
If you're looking to try it out in a simple way, you could probably dynamically load different functionality or modules with environment variables. But I'm also looking for a good resource
This level of API obfuscation reminds me of forever ago when MSN Messenger figured out AOL's AIM API, so MSN Messenger could send AIM messages, which annoyed AOL. AOL would make API changes to break MSN, but MSN would update the client and stay ahead. Eventually to make the API uncloneable, AOL changed their payload to exploit a buffer overrun in their own AIM clients that wouldn't be in the MSN clients.

https://nplusonemag.com/issue-19/essays/chat-wars/
The Hopepunk Commentator:

I’m constantly engaging with the news, tech, and culture with an eye to building the best possible sci-fi future. Every couple of weeks I’d like to share the best of it with you.
https://timhildred.com/subscribe-to-my-newsletter/
Can you unpack your reasoning here? The likelihood of civilizations occurring/existing in parallel leads me to a similar conclusion.
The Orange Pi AI Stick Lite looks really interesting.

Here's the link: https://www.aliexpress.com/item/32958159325.html and it says the PLAI training tools are (now?) free on request.
I suspect you could ask a person of almost any age if they know who they are and what they want and none of them could come up with a cogent big-picture answer. We try things, we make mistakes, we look for the things that will give us satisfaction and joy, and we live life. Don't wait.
Yeah I can testify that it's one of the best Sci-Fi novels these years. I read the original Chinese version but I heard that the translation of 1st and 3rd book (by same person) is excellent.
In these discussions I basically see people try to fool other experienced craftspeople about the reality and core axioms of the craft. The idea of ascending as a developer to a point where you don't need guardrails and never have to refactor code is just not going to convinced experienced developers. It's clear bullshit.

It's like trying to convince experienced motorcyclists that you don't need a helmet because you're quite the driver. It's just defensive driving, people! That the helmet is some sort of crutch you've transcended, and maybe if everyone had a bit more skill -- like yourself -- they'd understand.

Yet it always seems to be half of the dynamically- vs statically-typed language debate.
If Congresspeople and similar desk jockeys can't chronically profit from ensuring our preparedness for disasters, well, don't expect them to do so.
As someone who wrote similar obfuscators (manually) back in 2003-2006 to protect a few indie games distributed on PocketPC (ARM7/WinCE) I found it quite conforting to see that the techniques are still similar.

I wonder about something, how long did it take?
I see you, I hear you. Your perspective is valid.
It does frustrate me so much how wireless things can be finicky.

For example, my AirPods Pro worked flawlessly, except for about one month where they'd have a hard time switching between devices. But then it fixed itself.

Separately, AirDrop had always worked flawlessly between my Mac and iPhone and iPad, for years. Except two weeks ago it stopped working entirely between any of them. Tried rebooting everything, no help. Still won't work.

I've never gotten Sidecar to work, even though I meet all the requirements. On the other hand, my Bluetooth keyboard and mouse have always worked flawlessly every day I've ever used them.

It's all so random and luck of the draw... and you can never tell if the problem is because of Wi-Fi, or Bluetooth, or device software settings, or device hardware configuration, or settings on your Apple ID, or what.
Maybe they're still on the way. We didn't start radio broadcasts until quite recently ago.
You should read a biography of J.P. Morgan sometime. In the 1890’s he bailed out the US government, and during the Panic of 1907 he basically bailed out the entire economy.
Drake reasoned that if planets like Earth orbited stars like the sun, then those worlds might be populated by civilizations advanced enough to broadcast their presence to the cosmos. His logic made sense: For the last century, Earthlings have been making these sorts of announcements all the time in the form of TV and radio broadcasts, military radar, and other communications that leak into space.

His logic made sense in the context of an adolescent civilization. We broadcast stuff, so if there are other civilizations out there, surely they would do the same, right?

Doubtful, because that's too risky. Why would anybody want to attract attention to themselves?
Cost of living is a red herring. The market-clearing price for your labor is lower because you cut yourself off from a lot of competing non-remote employers.

But if most employers were to go fully remote, at that point the shortage-driven Silicon Valley wages would drop near the national average, regardless of how much more it costs us to live here.
I’m not shy to say that if acme-client can be modified to not require access to private keys at all, that would be a welcome improvement.

But you described privilege separation as “real men programming,” and that’s off base.

I am (sincerely!) interested in what Let’s Encrypt clients you suggest that use http-01 and don’t require access to private keys.
The line of perfect and infallible humans began with you, and will one day end with you. The rest of us need a bit of help to smooth over our human faults.

The only perfect decision I made is to accept that I make imperfect decisions, I wish I could attain the consistent perfection that you describe here.
Yeah, and there's absolutely nothing wrong with that. It's the sign of a healthy work-life balance.

The real problem is that businesses don't want to train devs in the right tools for the jobs at hand, and are instead looking for the shortcut that will let them 'ship it'.
BMW and Mercedes put autonomous car partnership on hold