skysight-inc/HackerNews huggingface dataset:
At the risk of sounding incredibly ignorant here (which I am) and also apologize in advance for the joking tone for what is a very serious topic...

Couldn't it also be that they can absorb more CO2 when there is more CO2 and that the global rate of absorption is scaling w/ increased CO2?

Maybe plants are gluttonous? Maybe plants will soon be dealing with their own obesity health crisis (that as a side-effect benefits the planet)?
Egyptian intelligence knew about it and warned. Moreover there were detailed plans known already about a year earlier: https://www.nytimes.com/2023/11/30/world/middleeast/israel-h...

This is kind of similar, but smaller in scale, to how Ukraine was surprised that there was actually a push on Kyiv from the north with an attempt at decapitating the state. It's one thing to have the intelligence at hand, it's another to have the political power circle believe it.
Because of shoplifting or just consumers don't want to risk street crime to shop there?
The same with OP. I don't understand this thread at all.
From a company that projects far too much, not surprising.
A study of Google's code review tooling (Critique)
> I was blind but now I see, we ARE human resources, and it's very likely none of us are irreplaceable, none of us matter really all that much to our employers...

Interestingly, there was a really good article in the NY times yesterday that made that exact point: https://www.nytimes.com/2023/12/03/business/economy/doctors-...

Basically, the article was talking about how being a doctor or pharmacist used to be a very respected profession, and most doctors/pharmacists didn't previously see the need to unionize. With all the consolidation that's gone on in medicine over the past couple decades, though (the article talks about how many of them used to be partners in small doctor groups, that is increasingly rare these days), they now realize they're wage slaves just like the rest of us, and their management has been treating them like interchangeable widgets to squeeze the most productivity out of.

If doctors are unionizing, maybe software developers should rethink their historical aversion to the idea.
IMHO there's a good chance that Bibi and his friends were warned about the incoming big Hamas attack by Mossad and/or other Israeli agencies. Would Bibi act to prevent it or use it to stay in power and potentially get rid of the Palestinians in Gaza?
The Egyptian intelligence services repeatedly warned of an incoming attack and the Israelis ignored the warnings. Maybe the information was kicked up by the traders?

https://www.bbc.com/news/world-middle-east-67082047.amp
I guess this is their 2nd pivot after LLMs took off
Upvoted for Ocaml. They are making progress on using on Windows.
> Why doesn't Spotify still not have a Pandora style radio station? I just want to create 5 or 10 statiosn that auto pick based on certain criteria, does this exist?

Spotify does have this. They've had it forever. It automatically happens after listening to a song you like, or you can make a playlist and generate a radio off of it.

The recommendations are so far ahead of pandora it's like the difference between AIM chatbots and GPT-4. I use spotify but my boat friend uses pandora when we go out and I am astonished by how bad the matching on it is.
Anecdotes like that, while interesting[1], are rarely the principal cause of an entire nation-state's downfall.

The principal cause for why Rome was so successful at beating up its neighbours was well-executed logistics and a capable bureaucracy.

----

[1] Interesting, but non-nonsensical. How would labeling the parts of an already-completed ship meaningfully impact reverse-engineering efforts? It's a ancient ship, not an composite airplane, or a microchip, you can rip it apart, piece-by-piece, without the benefit of labeling.
I believe it actually says "gaps in U.S. and international enforcement of legal
prohibitions on informed trading.", then later goes on to say

" But as its name suggests, the U.S. law of insider trading is a poor fit for trading patterns of the kind we document here." (page 38).

So it does seem to understand that insider trading doesn't apply to the data here. I think "informed trading" meaning prior knowledge (not insider company trading) is the relevant point here.
Bond films are notorious for never having what could be colloquially referred to as some kind of diabolical genius involved in the plot.
that wasnt the purpose of buying him. the purpose was to buy a gigantic audience of listeners that would hopefully now use spotify as their main podcast app
What team. What role.
When you buy a used car, you are removing it from the market making it unavailable to somebody else who wants a car. That other person may buy a used car instead.

When you buy a used car, you increase demand, raising prices for used cars. This makes new cars relatively more attractive.
This was refreshing to read. From a user standpoint the author echos my experience. I fired up a very recent distro (Fedora 38 I believe) that shipped Wayland as the default and immediately found dealbreakers:

1. Screen sharing from a web browser (Google Meet) required a multi-step approval process. It seems like first Wayland (or something) makes me choose/approve what I want to share and only then do I get to make the same choice within the browser. Very odd, confusing, overwrought. I'm actually surprised I don't see this complaint more often.

2. Flameshot (which is a godsend for taking screenshots quickly and mocking them up) was comically broken, especially in multi-monitor. They have a 'Wayland issues' page but it doesn't capture the full scope of issues that people report via Github issues. Reading this article you can see tell that the job of fixing Flameshot for not just Wayland but for every different compositor is just not something they are going to prioritize.

3. In my Chromium-based browsers I had to find and change an obscure key in ://flags to make them use Wayland correctly otherwise they would consume massive amounts of CPU.
Probably didn’t help that the app was so bad for months after Joe switched over that Joe was saying “sorry the app is so bad, they tell me they are working on it”.

How much audience did they fail to convert? How much harder did that make building momentum?

9000 employees and couldn’t get playback to work…
> In English, when you say while A, B" it means "as long as condition A is fulfilled, condition B is also fulfilled". Like "while the window is open, the room is getting colder".

> But then in programming, that's not how it works. "while the stream is not closed..." what? A variable called symbols is being assigned. That's an action - so how often does it happen? Once or multiple times? Can the code be after the while run in parallel or only sequential? And don't even get me started with forgetting to close the stream

Ruby has the "until" keyword as an alternative to "while not" (similar to but not as commonly needed as "unless" for "if not"). I've honestly always kind of liked Ruby's willingness to go out of its way to try to make things like this more natural, but sadly I think I'm in the minority on this one.

The one that always feels the most funky to me is whenever I have to invert `is_empty` in some way; I wish that languages would standardize having a method that means the opposite purely for aesthetic reasons, which I suspect would be wildly unpopular with everyone else besides me due to being seen as "redundant".
Twilio lays off 5% of employees in unit activists want to divest
The one you need is this which is already merged but was after the 1.10 feature freeze so it has to wait till 1.11, though you can test it with nightly builds which is available on julialang site: https://github.com/JuliaLang/julia/pull/51435

Unfortunately, the core devs are not too chatty about standalone binaries, because of how Julia's internals are set there are going to be a lot of unforeseen challenges, so they are not trying to promise how things will be rather let's wait and see how things will turnout. Since packagecompiler.jl already has C ABI and one goal discussed about binaries being easily callable from other languages and vice versa, I would bet that it will have shared libraries.
"Hype" is a common way for "modern" companies to drive up share price, see TSLA for a good example of that. Greenwashing is another, not as common approach.
Why do you think there is a good chance?
I think “solely on electronic devices” will never happen. But, even ~10 years ago I had friends in college who did all of their note taking on laptops. I sure there are kids who do the same nowadays, right?
Where do they think AI is going to get its information from?
Doh, you're right. Thank you for the correction.
Do you think that the non-coders have more time to do their actual work than the coders?
They email about "missing computer", that I'm aware of and is fine but I'm not aware of them mentioning deletion of data of the external disks. Fully admitting I may have missed it.
Yes, the paper in the original post has a few examples. Julia uses expressions that are based on operators we use in regular arithmetic, even in plain Python. So, just ordinary operators instead of np.matmul, np.ling.expm, etc.
> "Lots of people do Python so it makes sense that a lot of leaderboard solutions are in python!"

Does it? If you saw a bike racer riding an old steel commuter bike with mudguards and pannier rack, because lots of people ride those, wouldn't that be weird? Bike racers ride lightweight carbon fibre bikes and they do so because other bike racers ride them and they could not be competitive with something much heavier and less aerodynamic. They use every advantage they can get.

If there was a programming language which was unusually good for rapid data crunching, over several years of AoC wouldn't you expect it to become the dominant language on the leaderboard?
Looks like I should have read closer. My bad.
This, like a recent LTS discussion I saw for a different tool, ignores one tiny little detail that makes the whole discussion kind of moot.

LTS doesn't mean it's immune to bugs or security vulnerabilities. It just means that the major release is updated and supported longer - but you still need to be able to apply patches and security fixes to that major release. Yes, it's easier to go from 1.20.1 to 1.20.5 than to 1.21, because there's less chance of breakage and less things that will change, but the process is pretty much the same - check for breaking changes, read changelogs, apply everything. The risk is less, might be slightly faster, but fundamentally, it's the same process. If the process is too heavy and takes you too long, having it be slightly faster won't be a gamechanger.

So LTS brings slight advantages to the operator, while adding potentially significant complexity to the developer (generally backporting fixes into years old versions isn't fun).

The specific proposed LTS falvour is also hardcore, without an upgrade path to the next LTS. The exact type of org that needs an LTS will be extremely reluctant to having to redo everything, 2 years later, with potentially drastic breaking changes making that change very hard.
> What matters to the human psyche is relative well-being compared to one's peers

Like it or not, that's how we primates work, yes.

Of course, in aggregate that distribution never changes. If you or your group gets lower status, someone else gets higher. It's a true zero sum game. And half of us will always be below average.
From the text, it sounds to me like they're selling multi-agent systems of some sort. They sounded really promising in the 1990s and then fell silent. Much like neural networks. But neural networks are back, so I guess they think multi-agent systems might be ready for a comeback too. They could be right.
My understanding is that garbage collection in D is performed by a "stop the world" non-generational collector. Although GC is optional in D, without a more competitive implementation, the safest thing is to never depend on it. What advantage does D then have over languages like Rust and Zig?
Why is it bad for a company to have a social media or online comment policy?
Software companies are pretty uniquely positioned such that they have far more employees than are operationally necessary.

Not to say that those employees don't provide value, but the spread between operationally stable employment levels and current headcount is far wider than other industries.

Thus, more potential for large cuts.
If taken literally, this saying really bothers me.

Why would I forgive someone of an act that stems from a policy that they repentantly continue to hold?

Start by telling me why what you did that was wrong, and that you're committed to not repeating that behavior. Then we'll talk about forgiveness.

Otherwise you're just adding to your list of wrongs by playing me for a chump.
Oh I agree, but I'm also of the very macabre and morally evil view that, for the west/nato, the current situation is the best one we could hope for (short of the dream of "ukraine beats russia").

We don't lose lives, we spend money but not enough that we actually feel it, Russia need to concentrate so much on it their ability to act elsewhere is disminished (sure they launch all their triggers/ Houthi, Venezuela, Sub-saharian africa, but it's not 2016 anymore), ...

It's frankly horrible, but every time an ukrainian solider dies to kill two russian soldiers, western countries safety position improves. I'm not saying I agree with that, or think it's good, to be clear. But I think that the west never considered Ukraine in their sphere and the horrors that have happened since 2013 have invariably been in favor of "us" and not russia, and russia is so focused on playing the game the way it was played last century it feels like they missed it.
I confess various Basics all dying out feels more and more like the result of snobbishness as I get older.
Both Bibi and Hamas leaders are corrupted war criminals, that can only gain political dividends if the conflict escalates and will go to jail if it gets peacefully resolved.
Their CFO gave a talk this summer that I went to. He noted that green energy does not solve their sustainability goals, as about a third of the CO2 emissions are process related. He talked about their capture plans but noted that they are unlikely to be big enough to capture ongoing emissions, essentially admitting that this looks good on slides but would work at scale.
Last night I watched the "San Francisco Streets" video from Channel 5 with Andrew Callaghan.[0]

He interviews drug users, a social media anti-drug "influencer", a police officer, a band of retail thieves and car "splashers", an HIV-positive trans woman who is only off the street because of the SRO program, and various other residents of The Tenderloin[1]

It was very interesting. Andrew shares some of his and other's takes on why it's the way it is.

[0]https://youtu.be/URfCwT3UQy4?si=5UaMusK3QwCLV46y

[1]https://en.m.wikipedia.org/wiki/Tenderloin,_San_Francisco
Your values are likely different than mine. You cannot trust what I've written, because it goes against your values. This is fair. I write what I write to express my values, and let those of a similar mettle and spiritual composition get more usable info to navigate their careers. A good example of this is Ludicity. He has values that aren't popular on HN, but that doesn't mean what he's written is untrustworthy or wrong or that his generalizations don't "click" for people who think like them.

Here's what I value: getting shit done, being surrounded by intelligent, hard-working, and perceptive people, not being treated like a peon and gaslit to work to the bone. With that in mind, Meta and Netflix are the only ones that satisfy those conditions. Microsoft is working on some very cool stuff, but those are all in their research orgs, while the rest are effectively the same people that would work at Intel: lifers. Not even coasters, but people who don't care that much at all about tech, and are putting in their hours and moving on with their lives. Nothing wrong with that if that's your value system, but it's not mine. Amazon is a neo-feudalist code mill, no different than Infosys. The people there are better than most devs out in the wild, but that's not a high bar. Google lost its touch when Sundar hopped in around 2015. It's not cool. And Apple I've already lambasted. Netflix's and Meta's engineering cultures are great; I like the people; and I like how none of the people I know there are stressed to the core. Though the problems they're working on aren't interesting to me.

I never admitted to not getting in, that's a conclusion you made yourself. I received offers from all of these companies at various points, but chose not to accept.
Platinum ore is 5 ppm platinum. So 5 grams of palladium requires a ton of mining.
I really struggled gaining much from that presentation format. It was confusing to follow for me, and possibly due to my lack of XP in the domain but I don't think I left feeling like the title question was answered.
This is really enough to make it on the front-page of Hacker News? Posting a link to a programming language that is around for 16 years and not exactly an insider tip.
You posted in "Who wants to be hired?" in Sept 2022.
The environmental issues with bitcoin make it a bad choice for any application.

The idea might be good though but it is hard to imagine that the major powers won't have a strong hand in its inception if it ever occurs.
https://archive.is/oRN7T
Netflix, Viacom18 set to oppose India broadcasting bill-sources
Most of those things have got easier for me as I have aged.
> For most people in Berlin, the BVG AB ticket of €86 per month is the way to go.

This is factually incorrect. For most people in Germany, Deutschland-Ticket (https://int.bahn.de/en/offers/regional/deutschland-ticket) of €49 per month is the way to go.

Deutschland-Ticket covers fares on all public transportation options in Germany, regardless of the city, plus on slower longer-distance trains (RB, RE, etc).

I live in Berlin, and the rest of the costs mentioned in the article seem somewhat accurate.
They mention in their docs that this is why they forbid (not limit) NAS. Afaik you could still connect as many 8TB USB drives to your machine.
I think price comparison is totally valid, even across channels. But if the online price is the same as brick/mortar, it seems only fair to buy it from the brick/mortar store if they provided you some knowledge/service that the online places did not.
I used something like this a few years ago in a project sort of similar to this one. There's a bunch of parsing and processing to do with that, and the "0.3" value is ... fiddly, but it worked pretty well:

ffprobe -show_frames -of compact=p=0 -f lavfi "movie=THE_VIDEO_FILE,select=gt(scene\,0.3)" -pretty`
> I do sometimes wonder if the (American) culture of blamelessness has led to a general lack of a feeling of responsibility among software engineers, leading to general carelessness.

I don't think there's some general "(American) culture of blamelessness," and I think your comment might misunderstand the point of it.

My understanding about "blameless culture" is it's all about avoiding counterproductive things like scapegoating, blame-shifting, defensiveness, etc. Removing those things encourages the full cooperation of the team in resolving the issue, by removing the anxiety of punishment for being the guy who's being blamed. Everyone's supposed to take responsibility.
Why don't we understand the brain?
Rob Piercy: "Do neuroscientists understand how the brain works?"

Stephen Smith: "The numbers get out of hand really quick for brains. The number of synapses in one human brain is equal to the number of stars in 5000 Milky Way’s."
I'm specifically referring to UFCS as in D and Nim (possibly more). Rust's `A::f(a, b)` was also called UFCS in the past, but it is a distinct syntax and the term is no longer used [1]. The UFCS in question would look like `f(a, b)` instead, and conversely, you may be able to call an ordinary function `f` with `a.f(b)` as well. Rust allows neither of them.

[1] https://doc.rust-lang.org/reference/expressions/call-expr.ht...
Note that Meta recently added a Julia ruleset to its buck2 prelude set. An important step toward working with Julia on prod environments.

https://github.com/facebook/buck2/tree/main/prelude/julia
What in the absolute fuck are 10000 people doing at Spotify? Really try to crunch those numbers mentally here. It's insane.
> doesn't mean that every dispute has to be out in the open

Of course not, nor did I imply such an extreme.

> we need to give people in dispute the space to resolve their issues without forcing them to face the court of public opinion.

This only functions with balanced moderating forces within an internal dispute - where there is a clear power imbalance (e.g. a technical lead who holds exclusive keys to things), resolution of a dispute in private will typically lean heavily in favour of those holding defacto power, leaving "the court of public opinion" a sole remaining last resort.
Instead we got Tensorflow for ... Swift, which nobody asked for.
I don’t think the Israeli merchant ships are attacking the Houthi rebels, though. The Saudis are, but not via drones from shipping lanes.
I don't work for and am not affiliated with Spotify in any way, but I can honestly say Spotify has added more value to my life than almost any other app I have downloaded. I have discovered so much music that I genuinely adore. It's honestly mind-boggling. I'm so excited to open up my Discover Weekly. I'm very grateful for the work that has gone into their curation of certain playlists and of the similarity scoring they are doing because my musical perspective has broadened tremendously since I regularly started listening to my Discover Weekly.

Again, sounds like I'm some secret corporate shill or something but I truly am just genuinely appreciative of the service.
Not directly related to the article, but single focus retail is disappearing from suburban/mixed areas as well. This trend has been going on for a decade at least. If you visit any growing area where new housing is being built, the "commercial/retail area" that is added is almost exclusively restaurants with some service business (dry cleaning, hair styling, etc.). Maybe one or two small niche retailers, but nothing like the nostalgic small towns they try to evoke. Even without theft, specialized retail is fading.
I am not a security expert by any means, but there are several stories of excess permissions that resulted in the security breaches. The last one I actually remember was here in HN, and I think it was about a bug bounty for Facebook where a QA system could affect production. The bug bounty person "broke" production by "breaking" in the QA system.

By the way, I have no affiliation with slauth.io (just found them today as well). I just think that https://en.wikipedia.org/wiki/Principle_of_least_privilege is something good to follow in critical systems.
Other discussion: https://news.ycombinator.com/item?id=38515563

Little bit context for those trying to decypher who is who, since some of the places show username, but others Gitlab display name.

F-Droid statues and board role description: https://gitlab.com/fdroid/admin/-/tree/master/board

Board (6+1 total), established ~9 months ago:

* Morgan Lemmer Webber (Chair) -> also in the ComCo

* Rest of the board - John Sullivan (Vice Chair), Michael Downey (Treasurer), Matthias Kirschner, Andrew Lewman (Clerk), Max Mehl

* Hans-Christoph Steiner/eighthave (Technical lead) -> elected by board, not exactly part of board, but has a voting right with some exceptions

Community Council (ComCo), established 3-4 months ago:

* TheLastProject/Sylvia van Os (1/4)

* Izzy (2/4)

* obfusk/Fay (3/4)-> the one writing "Leaving F-Droid" gist linked in other discussion

* mlemweb (Board liaison) -> also chairman of the board
Most engineers seek a balance between risk and reward in their career. Most YC companies are a high risk for a relatively small reward.