skysight-inc/HackerNews huggingface dataset:
The one inserted by my mailserver is Received: from mx-east.fbi.gov (mx-east-ic.fbi.gov [153.31.119.142])

The 10.* ones were inserted by theirs.
> taking the undesirable, low-skill labor is the miss.

This is big co propaganda. These jobs are "undesirable" because corporations won't pay adequate money for doing them.
I know plenty of people who love working simple stuff, there is just no way to feed family out of it.
Given how many billions these companies amass, there is money to pay for those jobs, they just prefer to "outsource" and lie that they can't find people.
I’ve got a decent sized portfolio, have been investing since the early 1980s and today is very different from the late 1970s. I’ve replaced bonds with crypto (80% BTC, 20% altcoins like ETH, SOL, LINK, and a few others). These represent around 10% of my holdings. I’m increasing that to 20% over the next year.
>it's absurd to think an average person would want to do that

Hate to break it to you but the average person does not wake up and think "you know what I want to do for the next 40 years? look at code for 8 hours a day." Wanting to do this is a weird thing (and that's okay) and it means you have different desires than my mom who likes watching youtube on her iphone.
I don't have a LinkedIn account, so I can't post it. But given your response, you are not someone I want to work for or with.

Not that I need it either, I'm not looking for a new job...
Debit cards are a fraud? Living on borrowed money is a fraud.
He’s right, SSH is widespread and easy enough to understand for, at least, programmers. It makes for an excellent tool for signatures. Public keys are easy to upload everywhere. And you pass much less as a nerd as when using PGP.
Eg Python, Clojure, JS all have no-fun async io modes. It has uses but should be kept in a box that most users can ignore, like Python and Clojure do.
The Interior of a Mercedes is on another level. I will never accept the current Tesla lineup as luxury.
Hey, I usually upvote anything that tries to be a lightweight alternative.

But I don't think it's a good idea for anyone to enter any real slack credentials here unless you know the OP personally.

The hn account is 11 months old and only ever posted this link twice and there is a reddit account which posted the same which is 5 years and have a little tiny bit of history so that makes me think this might not be a scam or a phish.

But as it stands there are to many red flags.

If you (OP) want to get feedback on this you could publish the source and let people run it themselves. Or at minimum publish some info about who is running this and a explanation why people should put in their password, and why this can't be a slack app using the official api.
Many thanks dude! I love things like this.
Less likelihood of infection, lower viral load when infected = less spread.
Those boomers were rare and spat on, though. In the current younger generations, enviromentalism is generally accepted as a good idea.
> but Pollock and Mondrian precisely brought the consideration of the process to a new light, that's part of what makes them significant figures.

Oh. I thought people saw something I couldnt.
It's really bad in Python, because the baseline awaitable of Python is a coroutine — same as Rust but without compiler support.

The issue of coroutine-based async is that a coroutine does not do anything until it's awaited (and the chain goes up to the reactor), so in Python when you create a coroutine nothing happens. This is unlike Javascript or C# (IIRC) where the baseline awaitable is a task, with tasks awaiting is a synchronisation point, but if you create a task and drop it the task will go and do its own thing.

In Rust, this is mitigated by `[must_use]`, so the compiler will warn you when you've created a coroutine (Future) and dropped it on the floor, not so Python, you just get a warning when the runtime shuts down, it's way harder to track missing awaits.
> I have a vision of software literacy- where 99.9% of people can write their own.

I think the problem is that much of 'software literacy' not about writing code that does what you want, but about nailing down WHAT you want and HOW to do that correctly. It requires a level of, I guess, pedantry and a way of thinking that, based on my experience with hundreds of clients, most people just don't have or care about enough.
It does lack several features, like the ability to rearrange the gallery view (which I believe is possible on non-Linux)
The open source Delta is not a replacement for the real thing - they did not include features like optimizing small files (small file problem is well known in big data, and much more of a problem once streaming gets involved) and others. It is more of a demo of the real thing. Which does not stop them from repeating everywhere how open they are, of course.

EDIT: the delta also still keeps partitioning information in the hive metastore, while iceberg keeps it in storage, making it a far superior design. Adopting iceberg is harder due to third party tools like AWS Redshift not supporting it - you have to go 100 % of the way.
Curated list for brainstorming SaaS / Startup ideas
Hi Startupers, indie hackers, and saas creators

I've been curating a list of products, founders, podcasts... to help me brainstorm ideas for SaaS projects.
Now that the list become quite extensive I was thinking it could be valuable to others if shared with the community.
If people find it valuable I plan to add more info, like best advice from founders, screenshots of landing pages, and also data from written interviews.

What do you think about this?
You are also welcome to suggest some other info you would like to see in the list.
I know, which is why this article reads like a dog whistle for them to leave. It conveniently and glaringly ignores e.g. matt taibbi who criticises all of this more than anyone. The article is also self contradictory and contains a number of lies

- It says the NYtimes becoming subscriber-only is "good journalism", but substack being subscriber-only cannot be good because only ad-supported journalism can be centrist (silliest twist of argument i ve heard in a long time

- While the subject of the article is deplatforming, none of the journalists mentioned were actually deplatformed. In fact Greenwald , Weiss etc could easily find a high paying job in almost any newspaper of their liking, but they choose not to.
There's a paste from another recipient's headers:

https://pastebin.com/8ES3t1hv

I believe the very top line is inserted by the victim mailserver and points to an FBI IP in a way that can be considered accurate.
Maybe it’s only my take, but from what I understand, the author wants to easily create closures with mutable references and call them from anywhere, asynchronously?

And the complaint is that Rust semantics makes this hard. Well yes, Rust makes it uncomfortable to shoot your own foot, that’s kind of the point.
We call ourselves “Developed”. It’s already implicitly throwing in the towel - there is nothing more to be done. We’ve already developed. This entire thinking and it’s psyche in our society feels like straight up propaganda. It used to be first-world and third-world.

Chinese labor force isn’t going to help defend Taiwan by making tank gadgets for them. Investing in Chinese labor has so many issues. If we didn’t have a rust belt (that led to Trumpism), we would have left a better nation to lead the world and maybe we can think about leveraging world wide labor - but this time with fair conditions and well paid workers.

It’s not just US, it is the same in EU and many other G20 nations.

Your thinking is appealing to emotional and not rational understanding of the globalism. Truth is probably somewhere in the middle.
Again (to other cases in this page, ref. reordered transactions): should not this be a case for legal action?

A contract has a time limit, one part arbitrarily extends it and claims rights: this is completely absurd.
If you are going to wrap everything in Rc, just use kotlin or c-sharp or python?
I think callbacks do not scale with large projects as they make understanding the flow difficult (at least from my experience of multi million LOC code bases based on callbacks that called callbacks).

Using callbacks in Rust is not idiomatic, at least I haven't seen such code over the last two years writing Rust, and Rust syntax and semantics with life times is not tailored toward that approach.

So the author forces an async style on Rust that it was not build for and then complaints.
Looking forwards to when this gets added to git in v2.34. Setting up pgp for commit signing is such a pain. Yet since ssh is installed everywhere and I'm using it for git anyways, that's one less setup step to worry about.
iPhones can survive 1000G's
I received this at 1:07 AM PST to my work sysadmin account. It passed Barracuda and Office 365 spam filters.

Initially I felt a surging panic when I realized the source IP was indeed FBI, especially considering one of our close partners recently buckled under a ransomware attack they refused to pay, and thus had to rebuild from backups over a period of two weeks.

Smells mostly bogus now with no links to a status page and so many others reporting the exact same sloppy email, but how did they know to email me and other sysadmins, and how did they send from an FBI IP address?

Edit: typo
> What would you say is an "easy" way to deal with concurrency?

The Beam/Erlang/Elixir model. It's a bit more constraining but it's just so clean and reliable, and processes having individual mailboxes makes it much simpler than having to wonder what synchronisation primitives to use, then decide how to share them (globals? parameters? others?).

Just get a reference to a process and you can send it messages, simple. If you want replies, send it your address. Also simple. And matches the real world very, very well (at least the real world of a few years back when you'd send letters through the mail, electronic communication channels tend to be more full-duplex).
For a corporate-focused offering, there’s also Extend
https://www.paywithextend.com/
If the literally exponential growth in PV from 1992-today lasts another 8 years, it will have a nameplate capacity of 12 TW.

Growth of storage is more of an open question, but not inconceivable, and even a partial improvement gives more time to do the rest.

(And the timescale sounds more like the timescale for actually taking this seriously than the timescale for fully solving it, though I definitely hope that isn’t just me listening to what I want to be true).
Lack of full body and some headers mentioned in the DKIM-Signature headers makes it impossible to verify DKIM authenticity. Would (reddit) OP not cut out their Authentication-Results headers, we we would know how their MTA's anti-forgery mechanisms saw this alleged message.

But, assuming that what's on reddit is true, this is interesting. It looks like FBI attempting to discredit a researcher (which I doubt because this would be one of dumbest ways to do so) or maybe someone gained enough access to FBI's infra to at least bounce a message by their systems without it looking so (but earlier Received headers do not suggest that the message originated from outside the network).

EDIT: Another idea is that OP's systems may be so compromised already that someone simply created FBI-looking message on their system and it never touched network.
Did that, ended up writing more C for performance critical code than I thought.
I was quoting, ad verbatim, a comedian's response to hysterical comparisons of the current situation to Nazi Germany, in the context of people doing exactly that.

If you can't distinguish Bill Bailey's choice of words from mine, that's a you problem.
Fan blades in jet engines regularly see 100+ g, in tension.

Artillery shells, even the fancy ones with guidance hardware, can handle such loads too, in compression.
Maybe just open it and have a look?

The text covers a lot of ground very quickly omitting a lot of "pure math" details.
And suffer a 100 MB runtime?

If anything, Rust with refcounts for everything is much closer to Swift.
The CCP has about 1 million bureaucrats sitting around thinking about how to dominate the US.

What they figured out is:

1) how to use non-kinetic warfare against the US (propaganda, lawfare, trade, eco warfare, US lobbyists, bribery, tongs, Thousand Talents, media junkets), all simultaneously. This is a long game, but folows Mao's "hide our strength, bide our time" mantra.

Note how China called Trump a racist for restricting international flights during the pandemic, using the domestic ethno-Marxism narrative against him. Yet they had already stopped domestic flights from Wuhan.

Russia was very good at propaganda (see today's "US Democratic Marxist party" narratives for proof) but never had the economic power to upstage the US.

2) how to capture Wall Street. If you followed the news during the Trump administration, you read that Wall Street was completely uncooperative. China funds much of their internal development (see Evergrande bonds) and most of their BRI from US capital markets. They have over 1,000 US stock market listings, with no auditable bookkeeping ("national security" excuse.)

They even placed a CCP mole as Chief Investment Officer in CALPERS, funneling US pension money into Chinese companies, who resigned after a media story.

The only solution was what Trump was doing, with the goal of decoupling economically. Trump/Pompeo were only a few steps away from capital controls (delisting all Chinese companies) which would have strangled the CCP.

If Trump and Pompeo are still healthy in 2024, expect the above endgame.

Note that the CCP considers the US to be a vassal state, and will continue with their strategy to realize that. You can see that in their beliigerent behavior during their first trade meeting with the Biden administration.

> don't care about the long-term effects to the US economy. But that sounds too simplistic to be the whole story.

Dr. VDH would say US elites don't identify as Americans - they're globalists, and financially immune from normal economic concerns. Some consider the US to be a has-been, and the younger ones, that the US is evil.

The CCP has high-level connections with Wall Street that are not appropriate between a Maoist government and private US companies. (The CCP was very frustrated, verging on disbelief, that those connections had no influence on Trump since that's why they were cultivated for decades.)

What I don't get is why Wall Street puts money into a government that won't hesitate to default on them - see mid 20th century Chinese bonds, or the 80% of Evergrande bonds that are in default, but of course just the non-domestic ones. I guess they're playing musical chairs.
Not for more than a microsecond.
I don’t think Rust will (at least not in current form). It’s breaking too much ground in the (real world) PL-design space. We just don’t know what really work yet!
Oh, you are right! Sorry.
Dude, this list is awful =(
Poor choice of word on my part I think. I don’t mean flush in that the following month you have more money but that in general Americans have more money and so are less susceptible to the ramifications of miscalculating. I’ve had a couple of long conversations with Americans about this topic of credit vs debit and the cultural difference is so strong that we inevitably can’t reconcile each others point of view. My debit card will bounce any payment that will take me over drawn, my credit card doesn’t care if I can’t pay it off next month and that’s what the banks hope you forget.
The possibility of spending more money than you have means you are more likely to spend more than you have
I don't know where are you from, but over here landing an orbital rocket booster on its ass is pretty impressive. Something NASA didn't even bother enough to try to achieve.
In the EU, they are. Ebikes are hard-limited to 25 km/hr. If you have one which is capable of more than that (manufactured or modded), it is regarded as a motor vehicle and you need a license.
I saw the same flaws in the article as you: it is clearly clickbait junk.
https://archive.md/wOcDM
I actually always feel kinda cool when using PGP.
Frontend or backend js? Because in the frontend everything is just scheduled to a single thread, so you only deal with concurrency, not parallelism.
Cornering grip at speed and some gravel can really ruin your day, in spite of the bike itself being stable at speed.
You probably need Arc<> in the context of async, but if it's a normal closure, Rc<> will do.

However, that's not needed always. You largely wanna move stuff into closures in my experience, since the closure ends up owning the data.

Arc comes with a small performance overhead (Rc too, but less so I think?), so you don't want to use it all the time. When using Arc, you'll usually need a Mutex too, which adds its own cost, etc.

There are ways to partially avoid this costs, but they can add complexity (eg channels).

Sometimes you might be able to use an Async-flavor of the synchronization types instead, which come with more acceptable performance compromises in Async contexts.
> US Monetary Policy also not in the pocket of Cali or NY i.e. the important players, like Euro is in the pocket of Germans.

In the past 20 years the main job of the ECB has been to monetise Italian, Spanish, Portuguese and French debt.
Can you sing?

Because at Berkeley you need to sing https://music.berkeley.edu/academic-programs/undergraduate-d...
As he mentioned Erlang he probably finds the actor model easier.

Threads and queues are pretty easy to reason about too — just avoid locks and shared memory.
No one believes that Python does it correctly.
You should do it but for me, but for every recruiter in the world! Funny how you are reluctant to disclose your identity after having such bold views on which empoyees not too work with.
This is rule #1 of bike safety: avoid risky situations.
https://news.microsoft.com/2001/02/19/microsoft-mobile-explo...
Lower transaction fees? I moved a few hundred £ into my wallet the other day for some Ethereum and paid like £50 in various fees and gas. The crypto world is full of layers of middle men taking their slice. Even swapping some ENS to ETH cost over $100 in gas
Python async is certainly not in a box — it's invading the language everywhere and it's terrible.
Are you listed on any contacts or WHOIS? One of my friends got it to every single possible ARIN POC - abuse, noc, any named users for their IP space, and any emails that could be found for their domain.
Cleese was acting in solidarity with someone who did something (at least apparently) similar to what he has done in the past but was actually cancelled for it (because a lot of people here don't seem to think it happens).

By not appearing, he's made international headlines, which is the point. If he were to have appeared, probably nothing would have happened.

As a result, the student's union has changed their tune a bit, so at least he's had some impact.

The broader point Cleese is making is that he's been poking people in the eye for generations, but now there's a 'new establishment' keen to try to deride him and his peers and that he's taking the same position now, as he would have 30 years ago.

There's a famous debate between him and a very conservative intellectual regarding the 'Life of Brian' and it's religious implications, I'm looking forward to that debate in 2020.

The term 'woke' is a bit needlessly incendiary, but it's fully within his perogative.

Cleese is on the right side of history.
Because there are limited resources and e-bike cyclists will be much nicer to other cyclists than cars are to any kind of cyclist. Besides that if there is an accident it won't be a fatality right away.
> The Beam/Erlang/Elixir model. It's a bit more constraining but it's just so clean and reliable [..]

I agree. But I think that only works if you embed it in the language like Erlang did. If you make it optional you get libraries which use different models, people still making concurrency mistakes, etc.

But for more generic languages then Erlang such as Rust (or Java, C#, etc.) this simply isn't an option. Because the actor pattern is too opinionated to be a fix for all.
Where I live you can't legally cobble together your own s-pedelec, you need type approval.
Compiling Ruby to Native Code with Sorbet and LLVM (Slides)
While I’m fine with making as much nuclear as is economical because it’s cheaper than batteries right now, we have had storage for renewables since at least the Hoover Dam (if not before), and electrification of cars alone (which we have to do anyway) is a larger scale of battery use than we need for meeting the needs of the electricity grid.
I think the point is not that Miles and Ella aren’t world and genre changing but that we don’t have the intimate footage of them working.

I watched the Miles Davis documentary on Netflix recently and it was great. Well worth the time.

Lots of still photos of him working and lots of interviews with him and people close to him.

What it lacked though was behind the scenes footage with his musicians, producers and studio engineers.

We’re told stories about Miles at his best, and worst, but we’re not shown them happening.
When async is visible in the type system it means you need to write things like iterating containers twice: once for dealing with non-async values, and a second time for handling async operations.

Well maybe this isn't the best example because you already have iterators for the plain iteration part; however let's say you wanted to make an iterator for a container that needs async to iterate the data, then you find yourself having the same problem that the existing facilities making use of the old "non-async" iterators become useless.

Alternatively you let async leak into _everything_, even if they are not actually using async themselves.

There's nothing wrong with runtime-driven schedulers handling the threads for you, but async isn't the only way to do it. But it is one of the easy ways to do it and a way that is implementable as a library.

In particular single-threaded async (javascript) can be painful because you need to be mindful about not doing anything for "too long" without splitting the work into several parts. In a sense with async we're back in the era of co-operating scheduling. Even in multi-threaded environment is can be based on luck or faith that not all the threads allocated happen to get stuck on long-running jobs when short and fast user-facing interactive async tasks are starving. (A problem solved by over-allocating threads of course.)
There is an active balancer in the pack I built. It keeps the whole pack within 2 mV.
Thanks, I see they also drank a psychoactive drink called Soma. Cannabis may have been an ingredient in this drink. Some sort of psychoactive seems to be constant among the different religions/cultures. The question is - does the substance make one hallucinate or does it in fact give one an objective sense of reality?
Why would the first example with the database be "shooting your own foot"? I'm not a Rust dev, but in other languages that code makes perfect sense to me.