skysight-inc/HackerNews huggingface dataset:
We use them both implicitly (underlying Akka Streams) and explicitly (both classic untyped actors and typed actors).

For the explicit actors, we use them to model state machines around I/O (e.g. stateful protocols). I've found that the application area is fairly niche, as many patterns of async work are clearer through queues, futures, or streams. The use of actors is insulated from the rest of the application code through interfaces that use futures or streams. But, internally, if you have to manage complex state where events can occur at any time and a mail-box like/internal queue is sufficient, then they tend to be easy to understand... once the initial ramp-up period is over.

Additionally, I've found them to require very little maintenance as developers tend to get to 100% _flow_ test coverage without a lot of difficulty.
The Russians have access to the main rail line that goes into Kyiv from Chernobyl.

And, they can't be attacked in that area with anything other than small-arms fire - anything explosive will be too great a risk to send radioactive dust into the air.
Is there no one on earth you respect, historical or current? Those are the “winners” in the context of my comment.

Either you respect people who accomplished great things, or you don’t. I choose to respect and appreciate the fine things created by hyper talented people.
>I can think of no good strategic reason to take over Chernobyl.

that speaks good of you :) For Russia that allowed for one of the pillars of the current Russian propaganda - (the link below in Russian) "It has been discovered that Ukraine was making nuclear weapons in Chernobyl"

https://news.ru/world/ukraina-rabotala-v-chernobyle-nad-sozd...

"Existing high radiations levels allowed to hide that work"

Granted that stupidity doesn't work outside of Russia. Unfortunately inside Russia it is a hit (together with "Ukraine making biological and chemical weapons to attack Russia")
It's the customer's fault they didn't know Vimeo is losing money? A pretty big reason for that could be that they've been with Vimeo for over a decade in some cases and have always been led to believe they were paying for the service they were getting.

I'm confident customers' reactions would be very different had Vimeo told them "hey, you're actually costing us money, please upgrade to this plan that'll cost you about 30% more." In fact, Vimeo could have done that at 2x, 3x, 4x... But nope, let's pretend they're paying customers and reveal we've actually been subsidizing the service the whole time, but we need 17.5x the money now. And the customer is the arrogant one?
Note that the YouTube API does not provide access to the media streams for videos. And while Google does provide a number of black-box-style widgets for embedding in apps or webpages, they are not suitable for all use cases. For example: every VR app that wants to include support for YouTube playback has to use a scraping tool of some kind because none of the embedding options can be rendered in 3D.

EDIT: I'd love to be proven wrong here. But I've dug into the code of several open source VR apps that include YouTube playback and they all end in including youtube-dl or yt-dlp.
> As for the suggestion that the rest of us remain unaffected; any malware incident in the node ecosystem requires immediate attention and audit from every security team, whether you were the intended target or not. This idiot has cost all of us time and energy.

The truth is that you are the idiot if you only perform audits when someone else announces an incident. You’ve already lost at that point.

It’s nobody else’s fault but yours if you waste time because of your shit policies.

But go on, keep digging an ever deeper hole for yourself with pathetic attempts at shifting blame. It’s absolutely your security teams job to audit all incoming code, rather than blindly trusting stuff from NPM.
> That describes most Christians, honestly.

In your experience, perhaps, but it's exceptionally dishonest, and frankly hateful, to say that describes "most Christians." I know more Christians than non-Christians and the behavior discussed here describes maybe 4 of them (out of about a thousand).

That'd be like someone saying "most LGBTQ are pedophiles." I'm sure it's true in some cases, but is highly unlikely to be true for "most".

Honestly, I get tired of everyone using hyperbole so flippantly. It gives your opponents easy targets to completely discredit the point you were making. So, just...stop.
I agree. Something about the tone of this article felt fundamentally
dishonest (perhaps an edu-tech puff piece) and too keen to prove a
point about a whole class of people using vague allusions.

> "technologists know how phones really work, and many have decided
they don’t want their own children anywhere near them"

I do. And I have. Although I speak for only one technologist.

> "These articles assume that techies have access to secret wisdom
about the harmful effects of technology on children."

Some of us do because we _design_ it, and under conditions of NDA.
Only recently leaks of emails proved this precise point. Many more of
us have "not-secret" wisdom as we proudly publish scientific papers
about it. Moral judgements aside, we know what this stuff does. But
the author attempts to insinuate the language of conspiracy.

> "Based on two decades of living among, working with, and researching
Silicon Valley technology employees, I can confidently assert that
this secret knowledge does not exist."

Then either the author has not been living, working and researching
very well, or his confidence is misplaced.
This is the reason there are lower-end models of all M1 chips with some CPU and GPU cores disabled. And the M1 Ultra is just two M1 Max glued together.
In term of infrastructure: I would be happy with roads without potholes that are large enough to damage my car, schools, and a semi resilient power grid.
Something I would like is a tool where I could enter my costs for electricity, natural gas, and efficiency of my boiler and a new heat pump I'm considering.

I'd like to see if I'm really saving energy (and money) doing this. And how long the payback period is for buying new equipment.
That's just awesome info, thanks for this! Added to reading list.
Hate to be that guy, but Wireshark captures and decodes protocols starting at the data layer. So in the most common case what you see is the decode of the ethernet frame which in the majority of cases but not all includes a network packet inside it which Wireshark further decodes. If you were capturing from an ATM network you would see ATM cells being decoded. For some protocols the data layer unit is also referred to as a packet in which case you would see the data layer packet which includes the network packet. But yeah, it is pretty cool no matter what you want to call things.
Why would you imagine Node has any less access to a "sensibly configured system" than any other programming language/runtime?
From my viewpoint in Europe I never understood the whole extracurricular, hobby or even the essay or recommendation letter part of admission process. All of those felt like nothing to do with actual capability to study. If SAT is a bad idea, replace it with field specific national entrance exam.

Other fun alternatives, just outright auction off certain number of admission slots. Or just award slots randomly to all applicants.
Hah that's even some years older than the stuff I work with. Since that's qualcomm SoC I guess it's not using PowerVR though
Futurism’s article has a much better phrasing of the events.

> The nonprofit Space Foundation announced in a now-deleted note that “in light of current world events” it would be changing the name of a fundraiser from “Yuri’s Night” to “A Celebration of Space: Discover What’s Next” at its Space Symposium conference.

Doesn’t look like any historical facts were omitted. They just changed the name of the event. The new name to be fair is also much more descriptive.
That’s normal. Silicon Valley is the only part of America that makes anything or does anything worthwhile. As a result, people have built up an expectation that that is where they should go to get things done.
Steam is in Washington, not the Valley or SF.
I guess that the only solution for malicious packages problem would be to have someone review the code. As there's lot of code and reviewing takes time, this has to be a paid service - for a pay you get access to a "safe" repository.

I am not sure if it could be viable business model though. People who use open source got used that it is free and are unlikely to pay.
As if military and economic wars were not enough, we now have a culture war.
> more waste and corruption.

Does the waste and corruption cost more than the checks and balances though?

Looking at government IT projects, it feels like the overhead and paperwork make everything 10x more expensive, and taking a risk that some of the projects will end up "stolen" would still be cheaper. Especially if particularly egregious cases of corruption would be prosecuted after the fact.
mixed feelings about Canonical's written questions as shown in the OA

1. very good and I'd totally understand why they'd want to learn them

2. however very assumptive and patronizing of the "applicant" -- an equal counter-party whose time is valuable and usually has tons of alternate uses of their time. myself I'd probably tell them my professional fee for spending the time and effort to write that PDF for them would be, say, $2k. paid half upfront, half upon delivery. more parity, plus you'd get evidence that (a) they are interested in you enough, and (b) actually have cash to pay engineers.... you know, just like they cant be bothered to read your resume/CV, or insist on a coding test when you have public code visible -- it would be a mere formality, and help me judge their fit and attractiveness

The global sofware engineering hiring marketplace is a two-way street, and the better shops will learn that and apply it, or... get beat out by peers that do
Tech hiring is abysmal for sure. This didn't even freak me out that much considering some of the other ambushes I've seen.
I’ve seen game devs advertise that their game works natively on Linux and is seen as a positive. My guess is if steam deck takes off there will be more games trying to build natively on Linux.
> Why does Dave need a car at all living in Brooklyn?

This question bugs me quite a bit, mainly because it shouldn't matter why someone needs a parking space; there are many valid reasons that I'm sure you could think of if you spent even a minute thinking about it. If someone does actually need a parking space, there should be some way to have one that takes into consideration scarcity and other market forces so Dave can decide whether it is worth it to live there/continue living there based on his own needs and means. Many cities have systems for this that usually involve permits that need to be paid for and while I'm sure none of them are perfect, it's better than subsidizing spaces or outright banning them. And if the locality decides that there just can't be any parking spaces, so be it, but it should not be because those deciding are completely lacking empathy and are so unimaginative that they can't think of a reason why someone might want something as benign and common as having a car in a city. Driving, parking, private car ownership, etc as a whole and clearly imperfect, but the reality of public transportation, especially outside of cities and in the United States, is abysmal.
Can confirm that. Our heat pump (cheap all-in-one, 8 years old) works down to -10°C (14°F) without issues. Modern ones work down to -20°C (-4°F). Water based heat pumps work with any outside temperature. In any case a heat pump is the cheapest way to heat a building.
Very exciting news for the Turkish people! This is certainly going to have a huge positive impact on their economy
This will probably get buried, but how do people with software engineering jobs manage to play single-player games? I just see programming logic everywhere and it breaks immersion for me.
Wasn’t the case ears back when I didn’t code
> Mussolini [...] lacked the imperialist and colonial urges

I'm not sure this is congruent with Italy's actions in Ethiopia, Albania and Greece.
You would if you were Japanese for whom the grass is "blue". But me? I like to call a spade a spade myself.
the dogs bark, but the caravan goes on
This is a classic case of an industry attempting to self-regulate in order to avoid legal regulation, with teeth. Even inconsistently-applied loose rules are good enough to keep the powerful Christian lobbyist pitchforks at bay.
I think I've seen a picture of a decapped M1 Max and it had this extra part on the side that never appeared in Apple renders. It was back then when this speculation of it having multiprocessor interconnect started. It was then also confirmed by Asahi Linux people from the software side of things.

So no, they don't even bother to trim it off.
> And you cover this call to purposeless cruelty with emotional garbage about fathers burying daughters.

On top of that, if there is anybody on the planet I would even entertain that kind of argument/"activism" from, it would definitely not be somebody from the US.
it asked me twice the same street, so you should probably look up to avoid that I assume cause it’s like free points.
> The content you see is determined by people, not a magic algorithm.

Isn't IG's algorithm "determined by the people"? The more engagement (views/likes/comments, etc.) the more the content is shown to other users. Plus its even smarter by customizing the recommendations to your personal preferences (e.g. if you heart a fitness pic, the algorithm will recommend more fitness pics).

Its frustrating to me seeing people being angry at {social media}'s content recommendation engine. The reason why all these companies have this algorithms is cuz they work... At worst, you're re-inventing a less efficient wheel and at best, you do what Twitter, TikTok, Facebook, Youtube, etc. all realized is a better user experience (the one you're trying to replace).
https://archive.ph/OwerT
"I see that you’re taking personal offence, while disregarding simple research and common sense."

No, it's your arrogant blasé finger-pointing and insinuations of racism left and right that is offensive. I'm not a native European. I migrated here.
> The vanced team will "NEVER" make its source code public. Making the source code available on the internet can cause serious complications for us.

How would Google have acted if the source code was open source from the beginning?
Yeah fair point.

Regarding the implementation and tooling, what's lacking in your opinion?
Margaret Hamilton Recalls Her Life as a Programming Pioneer
Besides, supporting a game means more than making a Windows build and expecting it to "just work" through Wine / Proton. Proper support requires some effort, even if it's translated. So they can as well support a native release if they even care about support.
This is doubling down with more poorly considered assumptions and demonstrating an overwhelming lack of knowledge about security process, and with such vehement and pernicious language I could only laugh aloud at the remarks.

Because: we already do routine malware scanning and audit, and review of every changing dependency that we know of, and their transitive dependencies. The scale and frequency of change is one of the reasons to minimise exposure to the fragmented, chaotic shitshow of the node ecosystem.

When there's an incident - and this is most definitely an incident - we have to do more work to verify there was no inadvertent occurrence, that it did not slip through, etc etc.

What's more, one must necessarily download the shit to inspect it, which means you're potentially now holding an unexploded bomb sitting in your developer laptop, for which possibly the only mitigation is that it's sitting inside a container or virtual machine, and one must be careful not to trigger it.

Due to the destruction of trust, we'll also be making an additional effort to remove and replace this and any other package from the same author, and any repository to which they have contributed has to be considered potentially tainted and subject to additional review.

Since you didn't apparently know any of this, I don't think you have any standing to comment on security team procedures.
> Some users believe that Google had sent cease & desist letter because the Vanced Team had posted NFT to earn money out of the vanced project. The Vanced NFT was never sold in the end. Besides, it was done as a joke and nothing more.

Says everything you need to know about NFTs
Seems like it, at least for now

https://www.aboutchromebooks.com/news/steam-gaming-on-chrome...
Previous threads:

The Interview Process at Canonical - application withdrawn: https://news.ycombinator.com/item?id=30745082

Canonical's Interview from Hell: https://news.ycombinator.com/item?id=30735678
Sounds like this solution is not for you then.
Wake me up when Steam supports ARM builds.
Some of you may enjoy this high-level explanation of the Nordic Model from what looks to be from MIT: https://economics.mit.edu/files/5726 . I Found it to be a relatively easy read. Covers what it is, how it stays afloat, and potentially long term failures of the model.
IP Packet Fragmentation Considered Fragile
You have a point. However I don't believe anyone here's advocating that Google ignore or break laws. But rather, to (as done with China) voluntarily withdraw certain services in response to arguably-unacceptable duress.

[note: that is not my position here - I'm merely clarifying part of the discussion]

I must add, being relatively familiar with Australia's tech sector and it's people, that there is not a great deal of respect in the sector for the tech choices made by Australia's incumbent government of recent years. Whether or not that sentiment is ethically trumped by the fact of that government's democratic election by the general populace, is up to the reader...
Only 5 years is insane. It took 4 to build the Golden Gate Bridge, and this one is almost 3 times longer.
what about eigs() with the 'Display' option turned on?
another issue I have with Canonical's approach:

1. if you don't have a resume/CV, people ignore you and say you need one

2. write them, then people DO NOT SEEM TO ACTUALLY read it, or, rather treat it like a big set of lies by a malicious scammer out to get them

so their questionaire, however well intended, smells like yet more unpaid makework which the "applicant" can count on being treated like #2 above
I'll just add that the tasks plugin in obsidian has its own scripting syntax, much simpler/plain English, and is lighter weight than the entire dataview alternative. I actually set my system up to replicate logseq and taskwarrior within the more mature and faster running obsidian project. Ran them in parallel for a while on the same files.

Main difference for me was that Obsidian can be an outliner or general markdown editor. Logseq very focused on the former, and atomising your notes, but in reality this is rarely useful. In my case at least, especially when writing long form content. Search is fast and complete in obsidian, so there's very little benefit to recalling and embedding single lines from entire vault, it's just a resource sink in my case.
I bet I can explain orgmode in 10 lines. This is literally the only orgmode functionality I use, and have used, for years.

1. You specify subheadings, or “outline format,” with asterisks at the start of a line, with 1 asterisk (*) per level.

2. Use no asterisk for ultimate high level. If you have no asterisks at all at the beginning of a line in your text file, it’s literally a plain text file, not really org mode at all.

3. One asterisk (*) at the start of a line for top level beneath that.

4. Two asterisks (**) at the start of a line for the level beneath that - call it sub top level.

5. Three asterisks(***) at the start of a line for the level beneath sub top level…

6. You get it: add asterisks at the start of a line, one more than is present in the asterisk level above yours, to go “deeper” into subsections. If you want to “reset” and start at top level again, use 1 asterisk or *. To reset to sub top level, use two asterisks or **…

7. Now, to navigate between these levels, press tab to expand, and tab again to close. Typically your view will only be of “top level” headings.

8. You can use orgmode in Emacs (assumed default, as that's where it originated) or you can just as easily use it in vim after installing an extension. In vim, where I typically use it, press zR to expand everything, if you’d rather default to a view where everything is expanded and you contract stuff to make it more navigable.

I don’t use any org functionality outside this, just this, and it’s been a godsend.
Here is a good resource on the manifest harms of consumer digital
communications technology (smartphones) on young people [1]

[1] https://ledger.humanetech.com/
hey interesting - new to me.. (checks models) yep, the Chromebook on the desk is one of "the ones that have Linux" ..

"Camera not supported yet" .. feature!
Every single time I see these articles about efficient heating/cooling technology, it reminds me of just how plainly _dumb_ a lot of the systems we have are.

Loungerooms with no doors, so the split system on the wall has to work 3x as hard to cool half the bloody house.

Ducted heating/cooling without any valves, so your choices are either "heat up every room in the house", "get up on a step ladder to close off each vent manually" or "be cold".

Cheaping out on insulation to knock a grand or two off of your million dollar new build.

Just like in the software world, I suspect we'd be able to make massive efficiency gains just by actually engaging our brains. No special technology required, nor specialist knowledge. Just think about things for two seconds before putting in the semi-permanent installations.
To my mind the "high school" stuff hints on a generalized approach to hire the new grads. They forgot to use some templating and skip that that part for the candidates with >1-2yrs of experience.
It can be very difficult to look at the realised outcome and disentangle how much of that outcome was driven by decision making, and how much was due to variability of factors entirely outside of your control, i.e. "luck". What if your decision making is poor and over-fitted to current conditions that are not guaranteed to persist, but you keep (temporarily) winning anyway?

Taleb writes about this kind of thing in Fooled by Randomness. Poker player Annie Duke's book "thinking in bets" also goes into it.

I reckon to some extent public market conditions in recent years since GFC have approximately been "stock market only goes up" with a few small fluctuations from covid, negative oil price weirdness, etc. Lots of investors trying desperately to invest cash in recent years pouring money into variety of highly speculative areas -- SPACs, crypto, fraudulent EV companies (Nikola rolling their "truck" down the hill to make it look like it was self propelled, lol).

At some point the music will stop.
New Zealand. The major brands are the same as everywhere - Mitsubishi, Panasonic, Fujitsu, LG, Daikin etc.
"Less than 1000" is 3 digits rather than 4. What does the $7/hour mean? If it's $7/hour of viewing time, that is completely nuts. How many videos are there? If there is 1 video/week at 2 hours each and 1000 views each (this sounds like an overestimate), that's ~ 100k viewing hours, or 30 cents per hour, which seems like a lot, and it is a lower bound. At 1 mbit/second (this will vary but figure lots of mobile device clients) it's 45TB transferred or 7 cents per GB. Less crazy than AWS, but still pretty steep. Maybe this is an opportunity for someone. I'd like to know the actual numbers.

Added: is there really even such a thing as B2B video on any scale? I would almost never think of watching video as a good use of company time. Any idea how much of previous Vimeo content could be reasonably described that way?

EDIT: fixed math error.