skysight-inc/HackerNews huggingface dataset:
> Most old projects that follow the 'never close without verification' philosophy end up, eventually, with a majority of open issues not actually reflecting the current state of the project.

There's a crucial question here that I find not enough people ask themselves: does that actually matter? And if yes, why? What, specifically, is the material problem caused by this situation?

It often feels like people are just chasing 'inbox zero', under the assumption that "0 open issues == good", without any actual material problem being solved in the process.

(Github probably isn't helping here, with their undeservedly prominent placement of the open issue count driving this sort of behaviour...)
You could say Kotlin to some extent..
"But that's because the human's dumb, not a language problem."

If everything is the programmer's fault for being dumb, then Brainfuck is an excellent system language.
I wonder when corporations will move solely to Signal.

I would feel so completely naked having my work emails on display for all to read.
in my country, copying source code is definitely theft and is contractually enforced. but reproducing similar concepts/architectures from memory happens often
If technology through streaming, AI, and other enshittifying forces are scaling up pre-existing bullshit from annoying trends into absolute omnipresence, that's worth recognizing and talking about as its own phenomenon.
Only so far as you trust your crowd. It only takes one bad actor to poison an entire data set with a few pieces of copyrighted samples, and now the entire model is subject to potential future litigation.
The models obviously. Thsse are for the most part available open source on Github
Could this be some kind of food intolerance?
RGFW – Super Lightweight Single-Header GLFW Alternative
RGFW is an very easy-to-use, lightweight, single-header alternative for something like GLFW. It is made to be far easier more convenient for the user to use to make software, especially libraries. The single-header-file format also makes it very portable.
Java 21 also previews structured concurrency (https://openjdk.org/jeps/453), which uses the virtual thread implementation. It seems really nice, at least from reading the examples, and removes a number of pain points when dealing with thread-based concurrency.
Azure will let you tap into a HSM too
This article is pretty sloppy. There are 2 different versions. The 7 minute release has vocals coming in just under 2 minutes. The 12 minute version has vocals kicking in just under 4 minutes. So the characterization that the intro "ebbs and flows for more than four minutes" is incorrect in all possible counts.

And in aggregate pop music has always been objectively terrible.
HashiCorp Vault supports being an ACME server. Why not use that?
That I can understand. These days I'm almost starting to think of nontrivial personal projects as more an addiction or self harm than real projects.

The OSS ecosystem is insanely inefficient though. There's lodash, underscore, and plenty of others. They don't all need to exist. There's also lots of libraries that only do one thing, which are mostly a subset of something like this.

Most of this stuff will be used with minifiers and tree shaking, and unused features will be removed, we don't need lightweight libraries when the heavy ones are easily optimized and mostly made of separate parts, so the dev effort mostly scales linearly.

I think OSS has plenty of manpower, even if everyone decided to only spend a quarter of the time they currently spend, if it weren't for the fact programmers like elegance and simplicity more than anything, and constantly want to rewrite to make things just a little bit better.
I have a friend who has been saved by this and I have two funny points.

CF makes you not process food correctly so you can eat a ton of food and not gain weight. After taking this medicine he was upset because his body started processing food correctly and he put on a bunch of weight initially.

This really is a life saving cure for most general genetic versions of CF but he also remarked that it’s great they found a cure now because it’s basically a white people disease and the amount of funding it got for a cure was likely going to come under scrutiny.
Wait, what?

Generic programming is a perfectly valid style, but are you saying it's essential to implement business logic?

Because, like, the last 3 languages that got adopted as the default business logic language didn't have them (Java pre 1.5, C, and Cobol).
Another rather new option is VSCode + the Java plugin
No black king--in other words, you don't know where the black king is since it must exist. The puzzle was to find the move that would mate the king no matter what square it was in.
Doesn’t let you measure HRV (so easily, as an application). If you mean using the Apple Watch as the sensor.

There’s a couple of HRV apps for iOS though.
Perhaps the frametimes tell a different story? A single average value isn’t particularly useful for measuring gaming performance.
When did China ever rely on protectionism? I'm sure they have bouts of it here and there but the overt part of their strategy has been a willingness to work hard for low wages combined with refusing to let Chinese land or companies be sold to overseas buyers. But I claim no expertise. There should be a more serious effort to figure out what China's strategy was before there is a conversation about how best to copy it. Focusing on why China succeeded is more interesting and harder to get good information about.

> ... smart people in the US can make 2-3X as much in software or finance as they can in manufacturing...

Sounds like the price of manufactured goods is unsustainably low. Prices will need to go up or a new source of cheap labour be found outside the US.
> Every time I see something like this I roll my eyes... C++ doesn't have any "memory problems".

You can choose which report you would prefer: Microsoft's, Google's 65%, ... I'm sure they just hired bad developers that don't understand pointers.

Sure, human problem, but if no human can use the tool correctly, then surely there is some problem with it. And no, that doesn't mean that memory unsafe languages don't have a place, but we really should have a very good reason for going down that road.
Can anyone name one instance where the FTC or EU equilivalent stopped a merger
and the merger never ended up happening? Major companies only. It seems like anytime a merger happens and the agency tried to stop it, there is a lawsuit but it ends up happening anyways.
I use Adobe Photoshop professionally, mostly to tweak technical images for educational purposes (e.g., removing extraneous visual data, like wires that partially obscure a component that the viewer needs to see).

In its current state, at least, Photoshop's generative AI requires a lot of iterations to tweak the image into what I need (due to them requiring technical accuracy). Charging credits for this would make it nonviable.
AMD’s Phoenix SoC
We also maintain a shamirs CLI called horcrux here:

https://gitlab.com/unit410/horcrux

We decided to use Hashicorp vault's implementation of Shamirs which was the most widely used / battle tested golang implementation we could find.
>Only if you're using vim like someone from the 70s, otherwise any sane IDE handles those things for you

I don't think that's quite it when Ruby is also from the 90s and figured out not to tie namespace resolution to the directory tree
I guess US university? I barely needed LibGen during my undergrad. Either lecture notes, free resources only, or physical library were sufficient most of the time. Definitely no "we use edition X, you have to buy it" bullshit.

As a grad student I find that many relevant books (e.g., Springer) are available via uni subscription, or some pre-print version is available for free.

Libgen is useful and textbook publishers are nuts, but educational organizations are enabling them and they could do that less, surely for below-grad-level material
Why wouldn’t they be?
I mean this is how DALL-E works, and they had a pretty good lock on the market until Stable diffusion came out and we got things like Midjourney.
Quoting from https://www.scattered-thoughts.net/writing/against-sql/:

---

There are many cases where a small change to a computation requires totally changing the structure of the query, but subqueries are my favourite because they're the most obvious way to express many queries and yet also provide so many cliffs to fall off.

-- for each manager, find their employee with the highest salary
> select
> manager.name,
> (select employee.name
> from employee
> where employee.manager = manager.name
> order by employee.salary desc
> limit 1)
> from manager;
name | name
-------+------
alice | bob

---

If the inner query has more than one row, the query will raise an error. That's difficult to know from the SQL alone.
"doesn’t have to be internationally shipped or be taxed via tariffs"

I agree with the taxation (duties), but actual shipping overseas is dirt cheap. It is more expensive to move your cargo overland by a truck than to move it to the other side of the world using a cargo ship.

The cost difference between moving a container of peanuts from Alabama to San Francisco and moving it from Alabama to Sydney is surprisingly small.
How do you even TRUST the leadership and that point?

I've been in this situation before, and the ideas in my head are basically paranoia. How do I trust that my manager isn't going to throw me under the bus in the next project? How would I EVEN KNOW?
I think we are both wrong. En passant only exists for one move, whatever has happened from captures is irrelevant. However, now I realize you can have two possible en passant captures at once--a pawn moves to 4th rank between two opposing pawns on the 4th rank.
The bitcoin "government" is truly democratic by compute. Infighting is good (for now) because it creates stability (which is arguably the same reason why democratic/representative governments are good in general).
At least they aren’t yet attempting a Unity and charging every time someone views a poster you made.
That's basically what c# has done. But it's implemented as a warning which can be upgraded to an error. I think it might even be an error by default in new projects now.
> That fad is over. RIP your co-workers if you introduced that headache into your codebase. Definitely not team or human friendly.

Is he not the original author?

This is phrased like someone else added the complexity he's decrying. If he's the one that introduced it then instead of talking about it as an introspective or something that they learned from, he's talking about it like he develops projects according to fads and that's it's time to move on to the next one now that this one has ended.
> mentioning this in context of energy trade

This is in historical context rather ridiculous. This is actually related to the Gulf War, and Iraq (yay, the Western ally in the greater region) formerly prominently supplying Austrian demand. With sanctions and then the war, Austria was looking for alternative sources and settled on Russia, which offered long-term guarantees and has thus stepped into the role of the most prominent supplier, since. (I actually do remember the then federal minister stepping in front of TV cameras and declaring supplies secured, thanks to this "historic deal".) In hindsight, this is more a case of out of the frying pan and into the fire. Not that there hadn't been internal and external pressure to do anything about this, but, as infrastructure had developed, there was – and still is – not much of an alternative. Mind that some German natural gas storage is located in Austria and is supplied by the same sources, as well.
I know a cybersecurity firm that uses Signal as a Slack replacement. Signal also has desktop apps.
var list = [];

while (true) {
list.add(1);
}

Here you are, which language won't leak memory here?

Also, which language will let you connect to a prod instance without a performance hit to get some stats on the heap and its allocated objects? Hell, you can even list every instance of a type as I've recently learned.
> you can't get away with value types and slowing down the threads to let the GC keep up with them

I am not Go expert, but to me this is Go's big advantage: you can chose you want to have object GC controlled or be on stack and copied everywhere.
GC controlled objects add lots of overhead, because malloc is expensive, and require lots of memory per object to track state and synchronize between thread, and that's why JVM tries to adapt something similar: https://openjdk.org/jeps/8277163
In these cases, Microsoft is legally required to hand over these communications.

It doesn't matter if they're end-to-end encrypted with something like Signal. Microsoft would still be required to hand over what the court requested.
The Triffin Dilemma plays a big role here. Debt substitutes exports in the balance of trade; running the reserve currency pumps assets and dump exports. If you want to export from the US, you have to compete with a literal money printer for access to talent and resources.

https://en.wikipedia.org/wiki/Triffin_dilemma

This is going to be hella difficult to unwind, especially given the current state of macro awareness in the US: if I had a penny for every time someone in an export industry panicked over the possibility of a declining dollar, even though this would be in their best interest, I'd have too many to carry. Arguably worse, we have an otherwise respectable top 10 list that doesn't include macro anywhere, which is like teleporting onto the Titanic only to hear that the conversation is all about how to best duct-tape the doors. Sigh.
IANAL and don't know for sure whether or not there are any criminal statutes that would prevent it... but in general, employment is all about what is in your contract with your employer.

If you have a contract saying they'll never move your job to a new city, you can take a civil action against them to enforce that. But I've never seen such things in my employment history.
> it's soo frustrating to see how we're ripped off for no good reason

It isn’t for no good reason, the prices are higher for the exact same reason they are lower in Germany: the price set allows the company to make the most money.

Whether prices are high or low, the reason is always exactly the same: it makes the most money.
Inheritance is not necessary for code reuse.

All you really need for that is named procedures. A way to combine modules and different files certainly helps too.

Type hierarchies can even hinder code reuse, because you can’t just pick the stuff you actually need.
Every company has been trying to explore a office/home tracking system

My company added a book "work from home" to the holiday/absence booking system, even though it can be several days a week, you need to book/justify everytime

The full time remote worker has so many spyware it gives anxiety, watch desktop, view camera, websites accessed, files written...

They say they respect developers privacy, and wont be paying attention, and I believe just because they are too busy at the moment to follow-up on anything. But as soon as things start to tighten up, it has all the ingredients to turn bad
And a variation on that: the issue was reported against one major release, but a new major release (just incremental changes, not rewrite) is coming out, so close all issues against the old release, because the problem might no longer exist.
Which M1? That makes a big difference. And the Mac Studio runs the M2 Pro/Max/Ultra.
Everyone here nitpicking the trees are missing the forest: EVs are necessary to reduce CO2 output, but consumers don't want them if charging is a pain in the ass. Resolving chicken vs egg problems for the good of the nation is exactly the proper role of a well functioning government.
David Sankel – Varna ISO C++ Meeting trip report na
I work on a Python codebase now after years of JVM and here's what I miss, static typing taken as read.

* Threads that can use more than one core.

* The best approach to package management I've ever seen, no-one worries about typosquatting or "someone already registered all the cool crate names" because every package has at least two coördinates - a group id based on a DNS entry you must be able to prove you have access to, then the package name. So I can publish my malicious package gauva, but as I can't register it with the group id "com.google.guava" or even "com.google.gauva", no-one is going to mistakenly use my package.

* No fucking dance of the C libs. Or Rust these days. I want to use a Python package that wraps a C lib, but there's no binary wheel built for my version of Python and/or platform arch, so build from source it is. Which I'll figure out when pip install -r breaks, and then I get to a) apt-get/brew/etc. install the lib and/or headers b) install any compiler toolchain needed buy not yet present c) export compiler flags and header locations d) all of the above, and then run my pip install again. Until the next library breaks.

* Intersection types for generic bounds. I don't need it that often but when I do, I really miss being to say that for `def foo(ex: T) -> Z`, T must implement interfaces A and B.

* Logging. Occasional horrible security holes aside, Java's logging story is one of the best I've ever worked with, compared to it, Go's sucks, Python sucks more, like how you can't set your preferred timestamp format AND include millis without writing a custom formatter (seriously, go look at the source code of logging.Formatter.formatTime...)

* JMX and MBeans. Having detailed VM performance metrics and the ability to change exposed values or execute an exposed method at runtime built into the VM is amazing. Want to have a quick look at what's happening with the GC? JConsole in. Want to set one logger in particular to DEBUG to see what's going on in prod without having to restart anything? JConsole or jmxterm and away you go. Want to experiment with your batching parameters under prod load to find the sweet spot for throughput? Expose them via an MBean.

* No need for pyenv, virtualenv, etc. Although being fair, if you're working with different incompatible JDK versions, you'll usually end up using SDKMan like Python uses pyenv, and Maven needs a little bit of additional configuration to locate your toolchains, but Gradle is smarter about finding your available JDKs.

* Libraries with type signatures, makes for far easier code reading, and if you pass **kwargs 5 levels down, I hate you. Yes you, sentry-sdk...

* Libraries with correct type signatures, looking at you confluent-kafka, either publish type stubs to typeshed, or update your goddamn doc-string type hints so my IDE doesn't think that confluent_kafka.Message.value() is missing a parameter.

* The ecosystem. I really really really miss the ecosystem of JVM FOSS packages.

* The speed, in general.

I'm sure there's more, but these are the pain points I've been having of late.
EVs have been politicized as a liberal/conservative issue, so I assumed that conservative-led states would be less likely to pursue this funding.
"NOT to be reproduced in any form without Permission of the Author !"
Why are authors placing stuff like this on the pages? This is the Internet. Zero fucks are given.
Moving to Signal would not prevent a subpoena.
and during last 20 years consensus has converged to the view point that generics are essential.
As someone writing code on Java since v1.0 and making tech strategy decisions on the C-level, I consider myself sane and experienced enough to say that Java is something that will do the job well and can be the primary choice for startups and new projects. Kotlin as a platform is not mature enough to deserve the same qualification.
Firefly models are not publicly available. The integration with creative cloud apps is not customizable. You can't point it to a local stablediffusion setup. Open-source competitors will flop just like GIMP.
Oh sick, I've been looking for an e-bike that doesn't look stupid. Thanks!
Yes, it is doable [1] but these conversions for the most part do not get the range expected from factory-made EVs. From what I gather the range will vary from ~120km (small city car) to ~350 km.

[1] https://www.rac.co.uk/drive/electric-cars/choosing/electric-...
I guess it just feels different from the corporate speak we’d usually see
Application framework bloat is a thing. The typical OS today is filled with so many layers of garbage that it consumes free resources. If you look at Mac OS X then you will see Tiger apps could run in the low tens of MBs but now it's hundreds of MB. Things nowadays are wrappers around Electron FWs which is a total memory suck and slow as your imagination. Electron is the gutter of SW development but all the app developers are moving their apps to build on top of it, or already have.
You can. But you have to try rather hard.
Reportedly over 30 million users.
Bit of a fail to do it once yearly. Quarterly or monthly would make more sense…
Show me the boots that are 3.3x more expensive but last 5x as long. When buying new, it's very rare that buying expensive actually saves you money.
Famously "She Loves You" (The Beatles) was unusual in kicking the song off with the chorus.

Way ahead of their time, as usual.

Seriously though, it does suggest that having a "hook" early in a song was always a good idea, commercially speaking.
This is called IBS, and is caused by bacteria digesting certain carbs very rapidly. Identify the foods with a low Fodmap diet, figure out the quantity that doesnt trigger issues, and live mostly normally. I cant eat fructose at all, and only small amounts of garlic or onions.
Or you can buy a loot box of brushes.
There's some gray area because charging on entry would be better, and if you can't pay with actual money that's a real problem.

But I wasn't arguing that, I'm saying it's not like theft.
To reword it, leetcode is a barrier to entry for newcomers. It's pure gatekeeping and it says as much when people think they have to 'grind' it to have any prospect of a job.

It teaches you absolutely nothing about the rest of the job, around comms and leadership, which most of the time are more important than your ability to solve puzzles.

It selects for people who want to get in and want to grind.
Human Microbiome Research Subreddit
I like that this was sent using the Mail app and not Outlook.
I think it's less than the effect of people listening to music on small phone speakers. There's a definite shift to mixes that are listenable on a phone speaker.
This is not widely considered a good practice, please don't "using namespace std".
No. That's a company deliberately acting in bad faith and they should be publicly called out on it.
these things are not intractable but nobody has made a comment that fully captures the complexity. some in building science talk about smaller diameter pipes but code opposes it. There is so much to discuss. i’m tempted to launch into all of it but i think one interesting thing is the focus on hvac in the wake of the pandemic but not hot water as much. when the protocol for hot water hand washing is like 2 min or something but who omwould do that when that equates to 4 minutes total for waiting and washing. hot water is usually a joke and not nearly enough is being done for the basic code- all we have are schemes for select few.
They used to coat paper cups in wax.
In many cuckoo species, at least, the cuckoo chick knocks the other eggs or hatchlings out of the nest. I'm not sure if that happens with this particular cuckoo species, but it seems likely. Fairy wren nests are absolutely tiny.

In any case, fairy wrens are very fast reproducers (raising 2-4 clutches per year), so I imagine they just start over with a new nest when this happens.
What would happen if they used the auto-delete feature?

Like if all messages were auto-deleted after 30 days or something.
> they want their cloud steaming platform available on competitors.

Not sure if typo or a newly coined cloud computing term :-)