skysight-inc/HackerNews huggingface dataset:
I completely agree with you that an architecture like this would likely become cumbersome to maintain as product requirements shift. That said, I've noticed that new tech kinda feels like an arms race in terms of recruiting.

Top companies pledge to use newer technologies as a carrot to lure in devs as older technologies fall out of style, so the expectation is then placed on developers to learn new tech in order to get those top jobs. I see this as the dark side of "always be learning new things", because we often justify the need to learn these new technologies by translating them into job opportunities.
WeeklyOSM 585
Right. Hence, "in general." Getting rid of a tenured faculty member is much trickier than getting rid of some junior corporate employee.
The basic idea that is that the public interest is poorly served by allowing people who are long dead to exercise control over property based on ideas they held while alive.

For example, imagine I'm a successful tobacco plantation owner in 17th century Virginia, and I define my identity and my legacy as such. I create a perpetual trust and transfer ownership of my land to it; and I place restrictions on that land that it can only be used for growing tobacco.

What if tobacco is no longer a profitable crop in the future, because smoking tobacco is made illegal? What if tobacco is wiped out by a pest, or can no longer be grown due to changes in climate?
I'm not specifically talking about covid vaccination but rather the general approach of disease avoidance.

But to that point we have very clear evidence that vaccines leave the body quickly and long term effects have been carefully studied and found to not exist for any vaccine ever. Conversely human DNA is littered with the remnants of eons if viral DNA. And as someone suffering the effects of a retrovirus (canker sores) it is well known that they can stick around for a lifetime. Not to mention the scar tissue of severe illness that can take years to heal.
> How is Facebook monopolising social discourse? Have you not heard of Reddit, Twitter or Instagram? [emphasis mine]

Well.... Don't you see the problem in your own text? Yes, Reddit & Twitter exist but they are different. You wouldn't typically use those to keep in touch with family for example.

> You don't think those industries run any advertising campaigns?

Most of these industries' advertising is limited to places where advertising is accepted and relevant. I don't mind seeing branded glasses/beer taps/etc at the pub, or Coca Cola branding in fast foods. I do mind seeing these in my communication tools, even more so when a monopoly essentially forces me to use said tools.

> This is the strangest complaint I've ever read. Are you suggesting anonymous people are able to message Facebook users without agreeing to any terms of service?

I can call or text someone in America right now without accepting AT&T's terms of service. I can email someone on Gmail right now without accepting Google's ToS. Why is it so controversial?
At the expense of people with investments in fixed return assets (cash, bonds), and those whose income does not keep pace with inflation.
> The main point is "It was simply obvious that early harping about it from Tucker Carlson was a useless distraction in the early time of the pandemic, "

"Simply obvious" - who is to draw the line?

Where do you find the impartial parties to do this job?

Do you trust facebook or other actors to have the power to decide that something is "simply obvious"?

IMHI, the society has worked out the rules: If there is a legitimate concern for imminante violavce safety etc, go to court. If that's not enough to persecute then perhaps free speech outweighs the concerns, as in practice, "simply obvious" is too vague of a definition.
Looks a bit like the main antagonist out of the Alien series...
Embrace the deplorables and cancel those who join in the mob. Just like Jesus showed us so many years ago.
You can just look at the M1 money supply.

https://fred.stlouisfed.org/series/M1SL

Of course that doesn't give the whole picture. There are other relevant metrics beyond M1.
I find that to be the funniest part. MIT is so spineless they are capitulating to “mobs” of dozens or even hundreds of people.

I think this is old people not understanding Twitter and thinking that a single alumni email will lead to thousands of people calling for their jobs.

I’m waiting for “cancel as a service” operators who will seo cancellations for $50 to help winnow down job applicant fields.
Sorry, this reads like a The Onion piece for developers. It looks like pure nightmare. There's so much complexity that simply doesn't need to be there.
That’s backwards. The lender hopes interest rates don’t go higher (they could have invested in shorter-term investments and reinvested at higher rates), and the borrower hopes that interest rates do go higher (they have to pay less in real dollars, even though it’s the same in nominal dollars).
Scoop also has extensive library. See https://scoop-docs.vercel.app/apps/ and https://rasa.github.io/scoop-directory/by-bucket.html Scoop has hundreds of buckets and many of those have hundreds of apps.
> Mozilla wasn't paid for the "Mr. Robot" tie-in, Kaykas-Wolff said. "We've enjoyed a growing partnership with the show and the show's audience," he said.

TBB looks like Firefox, is that why? Kali makes appearances, too (albeit as an everyday desktop OS).
Related concept in a recent HN thread about a paper describing how to use randomization to increase system resiliance: https://news.ycombinator.com/item?id=28702821
Fair, but what I meant was that I don't care whether the security of a Discord group for software development for a certain project is horribly flawed. I'd approach such a group with zero security/privacy expectations, since there's not really any kind of private discussion going on and I'd consider everything to be public anyways.

Use Discord for anything remotely private and we can have a discussion. :)
I must be out of the loop here... What are the user-hostile parts of Firefox you mention?
winget? https://github.com/microsoft/winget-cli
Just note Guix is a GNU project so there’s no support at all for anything unfree.
Youtube video of it: https://www.youtube.com/watch?v=DhpMlI8jb5o

Leonardo = LEgs ONboARD drOne
For the record, somebody provided an alternate explanation along the lines of 'they are doing a dumb thing'. Specifically, population estimates are less reliable than vaccination counts, and as vaccination rates go near 90% and over, the unreliability greatly increases when computing unvaccinated_estimated = pop_estimate - vaccinated. A corrected graph using a different population estimate:

https://twitter.com/JamesWard73/status/1436017485262823424?s...
The trick is to mix SSM with EC2 Instance Connect using the `aws ec2-instance-connect send-ssh-public-key` command.

We use bastions to connect to RDS instances. The bastions aren't accessible from the internet; only via SSM. You can wrap up all of the steps in a shell script that calls `ssh`, or with a bit more effort, concoct a ProxyCommand script that does everything for you and makes e.g. `ssh aws-bastion` just work.

We have a script used as an SSH ProxyCommand that:

1) queries EC2 to find a bastion host based on tags (the bastions are in an ASG and can change)

2) generates an SSH key

3) adds the generated private key to ssh-agent temporarily (using the `-t` parameter to `ssh-add`)

4) sends the generated public key to the selected host using ec2-instance-connect

5) starts an SSH session using `ssm start-session`

Then a `~/.ssh/config` entry that intercepts connections for host `aws-bastion` and specifies the ProxyCommand (as well as keepalive and ControlMaster to make subsequent connections fast).

Adding the key to the agent temporarily is a trick since there's no other way to pass information from a proxy command to the outer `ssh` process, and I couldn't find any other hook. I've found at least one instance where that trick doesn't work: when connecting to a database from within IntelliJ's database tools. For that, I added an option to the proxy command script to pick a key already registered in the agent rather than generating a new one (e.g. `ssh-add -L | head -1`).
Btw rpm package manager keeps track of checksums of metadata and content for all installed packages, so that one can verify integrity of all (rpm -Va) or a particular package (rpm -V foo) later.
If investors expect inflation to increase they can hedge that risk with TIPS.

https://www.treasurydirect.gov/indiv/products/prod_tips_glan...
The article is pretty clear. They allow "families to pass wealth from generation to generation, indefinitely, without estate taxes at each death". Significant estate taxes are important to a democracy to prevent the rise of a noble class. Even Britain, whose system of inherited wealth and power America's founders were desperate to avoid emulating, now has a significant estate tax: https://taxfoundation.org/downton-abbey-and-death-taxes/
And it's uninstalled. Back to Atom.
> Fixing other people's garbage is the bane of any package system maintainer, it's no different here.

I honestly think it's hard for "Nix to Nix" simply because by trying to make everything reproducible, it is dealing with more of upstream's garbage, and "reifying" the hoops that people jump through doing sysadmin things in code looks scary.

I really want more upstream developers to use Nix, so they might loose their myopia, and start thinking of the the FOSS ecosystem as a whole, and not just their own packages within it. Nix is the best way to get the bird's eye view, I am sure. Just try not to gag at what you see!

[1] Though I still maintain that contributing to Nixpkgs is much easier than contributing to e.g. Debian or Fedora.
Bad site, bad.

No links to articles. Just steals from Science alert.
If nothing else, it can increase our understanding of history: https://www.sciencenews.org/article/marie-antoinette-letters...
I love the free availability of landsat but I would have loved if they increased the resolution of LS9 from 30m to even something like 5 or even 10. A quarter acre is great but there are many questions on land use that could more easily be solved with higher resolution.
Personally I think Discourse strikes a pretty good balance. It's a bit like a mailing list where it's easier to search and users can edit mistakes while having more modern features a browser can provide.
I do not know. Maybe Colin Wright would be able to comment on this.
Ask HN: Why aren’t frameworks like htmx more popular?
The front page has a link today about how OP built a modern website in 2021, that uses some 20 modules - react, remix, et al.

Why is this? Why aren’t more people
shifting to htmx [1] or related “simpler” libraries?

[1] https://htmx.org/
You're right that I mixed up pre and post but that's exactly the point. It's post tax so he's ALREADY PAID TAXs and therefor will pay nothing when the funds are distributed.
That's the problem people on all colors of the political spectrum, followers are influenced by minorities with too much rage and anger. Sometimes this rage and anger comes from an important societal issue, but that's not an excuse for shitty behavior you wouldn't like the another political opinonated mob to use.
Concerns over aging solar power plants in Japan
That's not even in the same realm.
Too close to https://en.m.wikipedia.org/wiki/KaiOS
And we care about what this twitter random thinks about monetary policy because...?
I'm sure all those "kooks, cranks and opportunists" had breakfast, too. Should we start calling French toast a conspiracy? Last year when people (in the US) were protesting, violent protests were called "mostly peaceful" because it was claimed that there was a peaceful majority and an opportunistic minority. Why be so eager to do the opposite now and taint the majority with the odd few?

In other words, someone off the rails agreeing with a large group on one issue doesn't mean the whole group is off the rails.
> probably around 200,000 - 2,000,000

There are around 200 strokes per 100 000 people per year [1].

And number of "heart issues" is even more, only deaths because of heart issues are around ~170 per 100k people per year.

Correlation is not causation.

[1] https://www.world-stroke.org/assets/downloads/WSO_Global_Str...
Just out of curiosity, how would you design a distributed website like this? How can this be done simpler?
Yes, let's continue to regulate bricks and morter retailers, but not Amazon, likely the biggest seller of toys.
This official PDF should be in English: https://d1.awsstatic.com/builderslibrary/pdfs/using-load-she...
>So what if the idea is part of someone else's larger agenda? What exactly are we threatened by?

If you disagree with the broader agenda or find that it is in conflict with your beliefs/interests you may be better served by pursuing alternative framings which don't depend on the priors of the the group with-which you find yourself in opposition.

Just because you agree with the author's conclusion doesn't mean that their line of reasoning is parallel with yours, or that the assumptions and value judgements that they used to reach that conclusion don't logically unfold in an undesirable direction.

Group affiliation can be a trigger and a compass to help you in that process.

This doesn't mean that you have to disagree with them. It just means that you should take some extra time to understand both how and why.
> Prime Minister Babis and his populist ANO party had sought re-election on Saturday after four years in power. But they were beaten in the poll by the centre-right coalition Spolu (meaning Together), which took 27.8% of the vote compared to ANO's 27.1%.

I copied that from a [BBC article][1]. It seems that election didn't go well for him.

[1]: https://www.bbc.com/news/world-europe-58863671
Wrong. The CPI includes housing, education, and medical care.
> Top companies pledge to use newer technologies as a carrot to lure in devs as older technologies fall out of style, so the expectation is then placed on developers to learn new tech in order to get those top jobs.

Having been on both sides of this (IC and hiring manager), I've realized it goes both ways: A lot of candidates assume that unless your company is using the latest technologies, it's not a good place to work. This drives a lot of team leads and engineering managers to try to play Buzzword Bingo to make their project look most attractive to candidates. Candidates see this and assume that they also have to play Buzzword Bingo to be compatible with those most attractive jobs. It's a vicious cycle.
Tax incentives and tax havens are pretty different. Every US state uses tax policy to encourage industry. Tax havens are places that use their legal power to help rich people elsewhere avoid accountability and their tax laws at home. None of these rich people are moving to South Dakota to open factories. They're just sending their money there so it's harder for people in their own states and countries to see what's actually going on.
> can i use the nix package manager without using nixos? is that what the "install" link I referred towards is setting up ? my original impression of nix years ago was that oh it's a package manager, maybe like the old BSD packagesource thing, great. but then "NixOS" came in and seemed to confuse things.

Yes. On the download page[0] you have two sections: Nix (the one you were looking at), and NixOS (which is packaged as a traditional disk image).
It’s not a post-2008 phenomenon but has been going on since the 1980s ;-)
I had a VIC20, and I wanted a way to print out my programs and some output. I bought a cheap 25x80 column thermal printer and interfaced it to my VIC20. I wrote a program that showed the position of Jupiter's four large moons - Io, Europa, Callisto, and Ganymede. The calculation was based on a formula in Peter Duffet-Smith's book, "Practical Astronomy with your Calculator". They came out with a similar book after with code in BASIC, which I bought too. They were both little sprial-bound books that I have since lost thirty-plus years later on. The thermal printer was fun to print and bring snips of code to computer club meetings later in high school. I even had it print an PETSCII or revised Commodore ASCII representation of the positions of the moons relative to Jupiter. The only issue is that the thermal print would fade, so I would reprint the faded ones when I could.
Additionally -- as a management type person, whatever you want to call the role -- you should be concerned about if people quit, can someone else just step in off the street and take over that role?

> "I can't get past the inherent conflict of interest involved with educators advocating for complex projects and then selling learning materials to understand them."

...or people just building in job security.
Stepping Off a Rocketship. Strapping on a Jetpack
Sure! What did I read, most money has traces of cocaine on it.

But seriously, money is points that we recirculate. It's likely all of it has passed thru some unsavory transaction.
More to the point, the folks depositing money may be dodgy. The money itself is just imaginary points in the game. It's all the same color green.
Even a simple addition of two integers can take a different amount of energy to perform depending on the values involved. This in turn affects the temperature of the chip, which can cause thermal throttling. Computer architecture is more complex than most software engineers realize.
I suppose I could have said "when" in that future tense sentence, but it definitely will wane at some point from it's current intensity.
What we dislike is everything talking about the costs, and not the benefits. Fine if it's not for you --- I personally care more about institution and upstream adoption than getting more random end users at this point --- but people passing off these one-sided cost-and-no-consideration-of-benefits analyses as engineering decisions is a bit grating.

To me Nix is hard, but Nix is worth it. I acknowledge these people's pain, now would they acknowledge my pleasure (ideally without writing it off as that of a cult inductee! :)).
This is basically the problem, as I see it.

On one hand, keep the speaker. The potential downside: social media outrage that may escalate and get covered on MSM if it gets big enough. You and your dept / uni get a lot of bad press or if things go really sideways, your job could be on the line.

The potential upside of this decision? People go to a talk and consider some issues, but it’s not like you (the committee / administrator / dean etc) get any real tangible incentive from this outcome. You basically just did your job, if you’re lucky, everyone just moves on.

On the other hand, cancel the speaker. The upside: MSM will congratulate you or ignore it, but regardless, you’ll be seen as making the “right” decision by most people you interact with. Some free speech types (a dying breed it seems) might get upset but they don’t seem to have much power over the general public’s perception or decisions about firing made by the university.

So the decision is obvious and it’s the one that gets made time and time again. And it’s the way the Twitter mobs continue to hold sway, especially because so much of the MSM lives on Twitter.

A similar rubric occurs in a large corporation by the C suite. Once the mob forms, there is everything to lose and almost nothing to lose by taking a stand on an issue seen as unwoke. If this is to change, incentives need to change, mainly creating disincentives for cowardly execs / deans and incentives for those who make principled and/or courageous stands.

(None of this is a carte blanche endorsement against activism, it’s just to say that there are reasons that no one stands up against Twitter mobs and we may want to explore ways to change this dynamic unless we desire a future ruled by mobs)
Do you think that would differ functionally from banning advertising? I would never visit the sandbox ever, literally.
By not making it distributed.
lol, HTML isn't in the "primary technologies". That must be it's modern.
As someone else mentioned, it's dependent on your choice of keyboard app on Android. The problem of having to trust another vendor is probably why my financial institution provides its own in-app keyboard for its apps.
Nicely written article! - Slightly off topic: I love seeing and reading Python code. Used to see many flaws in the language (things like `.append` changing the object, returning `None` instead of creating a copy and returning that), but after ten years of working with Python I really appreciate its versatility, it‘s ubiquitous availability, the large number of libraries and the community. There‘s nothing I can‘t solve with it. It‘s the swiss army knife in my pocket, available whenever I need to solve something by coding.
تمني زوال النعمة عن الغير يسمى
تمني زوال النعمة عن الغير يسمى الحسد حيث أن تعريف الحسد هو أن يكون هناك شخص يتمنى أن تكون لديه أحد النعم الموجودة عند غيره سواء مال أو سيارة أو أي شيء ولكنه يتمنى أيضاً زوال هذه النعمة عن صاحبها وهذا من الأمور المذمومة والأفعال التي لا تخرج عن انسان سوي بل الحسد يصنف على أنه من الأمراض حيث أن الحاسد هو شخص مريض ويعتبر أيضاً واحد من الأسباب التي تودي بصاحبها إلى العيش في تعاسة وقد تودي به إلى التخطيط للتسبب بالأذى للأخرين, وهذا كان حل سؤال تمني زوال النعمة عن الغير يسمى الحسد حيث كان الكثير من الطلاب يبحثون عن هذه الاجابة.
You are describing how thing are but not how things should be.

This kind of power plays are fundamentally incompatible with democracy and, more importantly, with the greater good of humanity.

If we look at the last 2000 years of history this forms of authoritarianism have slowly become more and more unacceptable.
Are iPhones Better for Privacy? Comparative Study of iOS and Android Apps
I feel that "speciest" is a word made up by PETA.
A loan is just a negative bank balance. Interest is a fee that the bank charges and therefore the profit margin of the bank and the savers at the bank. When you pay the loan back you just end up with a $0 balance and interest has bounced back and forth between you and the bank.

Money is destroyed in the sense that nobody has a positive balance at the end of the loan but when you add all negative and positive account balances together you end up with $0 so money doesn't really "exist" in a way that can be "destroyed".
Since it’s the author of this original post, have you looked into Teleport? It’s a pretty slick solution for the bastion space.
With "meaningful input" one usually means some prime number or the eg. first X digits of a constant like pi. (and if you chose a strange prime or constant, people would also ask questions)

This generally narrows down the options to something were relatively little trickery is possible: keep in mind that the eg. hashes used to break some encryption would have to be very specific so that the algorithm isn't trivially broken to begin with.

The more important part about nothing-up-my-sleeve is really the justification for choosing a particular hash/number. If, let's say your algorithm needs a prime with at least 10 digits and you pick the first prime with 10 digits nobody asks questions. If you picked the 16th, then people would ask questions.

Similarly, if you can pick any arbitrary ten digit number and you pick the first 10 digits of pi, nobody will ask questions. If you picked the million'th to million-and-tenth digit of pi people would asks questions.

"meaningful" has to be understood more as "from a pool of constants that leave little room for (mallicious) adjustment". The abstracter the number, the higher the potentially used searchspace.
Thanks, this is a good detail to add to Mounk's summary, which does not cast the Lecture in those terms.
Interesting, thanks for sharing.

How do you handle historical backfill for new features? As in, some feature that can be updated in streaming fashion but whose initial value depends on data from the last X years, e.g., total # of courses completed since sign-up.

Also, who is responsible for keeping the Flink jobs running: the data scientists, or do you have a separate streaming platform team?