skysight-inc/HackerNews huggingface dataset:
When you go to Poland they have zebra crossings all over the place, they favor them over pedestrian traffic lights. The entire country disagrees with you.

But I agree that you have to exert some care and judgement when using a zebra crossing. You must look and be prepared for the (in my experience, in Germany) occasional driver who speeds instead of stopping.

I cannot entirely share your warm affections for traffic lights, for that I've had too many perilous events where entitled reckless drivers think they can drive like assholes with impunity.

At least where I live pedestrians at intersections share their green phase with the cars in the same direction and the cars turning right and left, meaning you potentially have a green light but a steady stream of cars coming from left behind you (they mostly are slow having stopped anyway, but the do crawl up from behind) and left front of you (those in some intersection tend to come with a certain speed they picked up when crossing).

At least in areas where people live pedestrians must always have, in principle, right of way. As my driving teacher told me, you as a driver have to look both ways and prepared; yes, a pedestrian is not allowed to cross here, but then you as a driver are not allow to run over the guy either.
I have a cotton t-shirt from the 80's that has been in the washer probably over 100 times and still looks almost new.

Meanwhile, recently bought t-shirts last about 10-20 cycles tops before they are worn out completely, regardless of the price paid. Of course there are still large quality differences, but you realy have to check the fabric, not the brandne or pricetag.

My most recent good plain Ts came in a 3 pack for 10€, an are much higher quality than an A tier brand one that I had to buy in an emergency for 30€.
That’s sad, too. Sounds like you got caught up in this, nothing that’s your fault, as well. I’m sorry to hear it.

I agree the how should have been way better implemented. For the human enterprises that they are it certainly seems like insufficient consideration is often paid to that.

Better to have difficult conversations than pretend it will be okay and everyone will be fine. Sometimes people are just saving themselves by avoiding that. Unfortunately to the detriment of others!
A friendly fork generally has a natural limit on how many commits there will be on top. Personally I've done this with ~200 feature commits and it's not a big problem (as long as you use incremental rebase of course).

Of course if you're planning a hard fork, merges may be unavoidable. But I've seen too many Franken-linux-kernels which were forked from 4.x with periodic merges whose correctness is impossible to verify. Inconsistencies eventually build up with each merge.
Encapsulation is not solely an OOP idea, it's also a modular programming thing. That many languages lack proper module support is a whole other matter.

But there are many advantages to doing encapsulation through modules over classes, if nothing else being able to have the internal functions organized in different files, and having "internal"/"external" functions have the exact same syntax without needing hacks like extension methods.
Did you by any chance by one?
Show HN: Anonymously share something bad you've done
Agreed - but in the past, Apple has been able to overcome this issue for several new products. If third party developers are understandably less enthusiastic to invest in this platform, Apple could either develop apps themself or pay third party developers to do it (what a novel concept!). But they don't seem willing to do it...
People within my company do contribute to the development of the FOSS software we rely on :)

> Relying on volunteer support of varying degrees of quality for your business sounds insane.

Given my experiences of Confluent paid support, and my experiences of the volunteer support around Kafka, I disagree.
Eric Lippert, one of the designers of C# language, wrote a series of articles about object oriented design problems.

Here's the first article in the series: https://ericlippert.com/2015/04/27/wizards-and-warriors-part...
Huh, didn’t know about the repo. Thanks for posting it here.
My company contributes to FOSS projects we use :)
My uninformed guess is that aside from the obvious glaring user base size problem, the API is too locked down to build unique, interesting apps and too different/incompatible to port existing ones like VR games.
Getting a bank account via SMBC Olive was a painless experience for me. It can all be done an app and a phone call later confirming some details. I was not employed at the time.
@dang spam right here
Meanwhile us procedural folk think you're all silly.
I really wish this wasn't yet another platform war. There are already countless Quest devices, apps and games out there. Also, it will be very hard for Apple to beat the Quest 3S price point, we just got 4 headsets so we can all play together.
The rarity of entirely novel ideas is not the point of contention. What matters is the ability to synthesize fresh concepts from a personal standpoint, akin to how crows and primates can navigate unprecedented situations.

Take book writing as an instance; while it may seem that all conceivable themes have been explored, an individual writer can still originate unique storylines and concepts without prior exposure to similar ideas.

Language models, on the other hand, do not truly invent new ideas; they amalgamate existing ones from their vast repository of training data. What appears to be novel is, upon closer inspection, a recombination of pre-existing information and concepts.
> You don't have to engage, but choosing to denigrate is actively hostile engagement.

Apologies, that was not my intent, more to make people think because some people seemed to be confused about what is the art here.

Sticking a webcam through a filter to produce a pretty output isn't necessarily original, but that doesn't stop it being interactive art. Some folks here seem to think the image is art, whereas I see the whole as the art. A single static image that had been captured and run through the filter then presented doesn't really have very much to say.
The installation can be interpreted in many ways and grows to be more than the sum of its parts.

Is it generating images?

Could it be co-adopted by people with vision or interpretation issues such as prosopagnosia?

Low effort/low brow art is still art.

Clicking on "create me an image" and having Bing generate a picture doesn't give the world anything as it enters zero effort, which ultimately reduces the creators investment, and therefore the viewers investment, into the piece.
Except that... that doesn't block anything??
if-then-high-chance logic is for sex education & prototypes, not for airplanes carrying insured passengers
SourceForge is trying to pivot to a product comparison website I think: https://sourceforge.net/software/
> Until you’re at quite a high scale, you probably don’t actually need Kafka.

As someone who accidentally specialised in Kafka... ...bingo.

So many companies using it who don't need the sheer scale it offers, and get to pay the complexity cost anyway, with no benefits.
Nonsense. People use ORMs because the vast majority of queries are trivial. If you need something the ORM doesn't provide sufficient control over, only then you move to raw queries for these cases.
that's a good idea but something completely different than OP wanted to accomplish.

i remember that this has been done already as an art installation in public places so people could see - and interact - with others from around the world.

edit: like this here - https://www.inavateonthenet.net/news/article/vc-art-installa...
Thunderbird supports what Microsoft call "Modern Authentication" for MS365. I'm not sure if that's enough, or if the administrator can still block Thunderbird.
They still able to read LKML, so it's not, but they no longer ask questions like "Tell me details of your hardware because I'm official kernel maintainer while you is just engineerer, so I can easily harm you career if you refuse to cooperate.", then use this information to improve hardware used in Russian weapons.
It seems like your negative sentiment above has been downvoted a lot, and I understand your frustration. Your comment was indeed not offensive.

But I believe it was just that: a negative sentiment. Not exactly a "constructive, intelligent criticism". And when you go there, the reality is that people will vote to reflect their own opinion. If you say "This project is so amazing!" and get a ton of upvotes, it does not mean that your comment is super useful; just that many people agree. Similarly, if you say "Naah, it sucks" and get a ton of downvotes, it means that many people disagree. Not that they want to silent you.

Now try an actual constructive criticism: you may get downvotes (that's how it is because people are emotional beings), but probably upvotes as well if you bring interesting insights.

> There is only the possibility of harm by continuing any discussion under these circumstances.

That's fair. I think one mistake there is that you should have started with a constructive criticism rather than an admittedly polite "naaaah, I think it sucks".
Netflix Shuts Down Its AAA Game Studio
Vision Pro is not a mass market device the addressable market is very small for any big investment from developers. Until the sales reach in millions Apple will need to develop themselves or pay developers to build stuff for it
True, but the overwhelming majority of that growth in percentage terms occurred prior to their recent decline into despotism. Xi didn't take power until 2013, and it took him several years to fully consolidate.

See, e.g., https://www.macrotrends.net/global-metrics/countries/CHN/chi...
What modular languages with "multi-agent systems" are you talking about? Please give some examples. The only domain where I saw "multi-agent systems" paradigm being used is AI, not programming languages.
Precina Uses Memgraph and GraphRAG to Revolutionize Type 2 Diabetes Care
Tip: a photo of your passport and the stamp will most likely do in most circumstances. Much better than risking taking your passport with you all the time.
Netflix is getting into Live TV now, they are streaming Sunday Night Football iirc
exactly, Linus and et. al. are just being a cowards to admit this and point finger to their own government.
Unrelated, but if I try to send you a message on https://cookie.engineer/contact.html it says "Could not send message, check ad-blocking extension", but I'm pretty sure I turned them off and it still doesn't work

Also, the best starter is charmender
> it's mainly a nice skin over Thunderbird

I’m wondering how much of it is under MPL then. The only reference I found is this: https://www.postbox-inc.com/coveredcode
Any way or intention to prove that? Wheres you "convert (filetype) project"?

Not to attack you but from your profile it sounds more like your the typical marketing grifter talking big. Why is none of those projects in the list you mention there?

Looking deeper you got lots of projects with parts of your websites just broken and seem to be peddling what looks like life insurance scams.
The older I get (early sixties) the more aware I feel of how little time I have left. But I value my time more and try to use it for things I care about. I also feel less worried about “wasting time” because I let go of the desire to optimize, use my time “more efficiently,” get more done.
You could try SWIRL Search. I have found API integration from different apps without ETL pretty good.
https://github.com/swirlai/swirl-search
Almost all of it is better automation, shorter supply lines and abundance of highly skilled labor.

Manufacturing electronics in China hasn't been about labor costs for a decade. It's still about costs overall but instead of people it's access to the right machines, close enough to where everything else is being sourced and final assembly is done etc.
My memory is hazy but I think it's a reference to a dialog in Doctor Strangelove Or How I Learned To Love The Bomb.

EDIT: Found it. It's indeed from Doctor Strangelove:

> TURGIDSON: I mean, we must be... increasingly on the alert to prevent them from taking over other mineshaft space, in order to breed more prodigiously than we do, thus, knocking us out in superior numbers when we emerge! Mr. President, we must not allow... a mineshaft gap!

Explaining the context would spoil parts of the movie so I'll instead suggest watching it if you haven't.
One could devise a way to collude on prices. That seems to be a waste of free thought. I was thinking the best way to pursue technology development in the USA is to find problems outside the chattering class of current trends.
At my last job I simply refused to go onto Slack, and I had an argument/gripe prepared whenever I was asked. Be nice about it, sound sensible about it, you might get away with it. Distraction is the enemy, Flow is the friend.
I know you must have really strong feelings about it and may have even personally suffered, that is terrible and sad too!

In war time a lot of companies supply the country. The war is obviously no fault of his. But the leap to persecution is actually a more war-like attitude that is where we lose some of our humanity and decency, so it’s better to skip it.
> And those old guys are dying out.

No disagreement with the rest but that point is a bit of a shepard tone... you can find people making the "it's a bunch of old guys who are dying out" comment in amateur radio publications 50 years ago, confirmed by netcraft no doubt.

There are more license holders than ever-- a decrease vs the total population, yes, but as a licensee the total number matters more than the share of the population.

(If anything, the utility of the skill is increased by decreasing percentage of the population but improved by increasing total numbers: E.g. in an emergency there will be plenty of people to contact, but also more people who benefit from your assistance)

It's true that tech like the internet has diminished some interest in radio, but OTOH computing technology and the overall decrease in real cost of sophisticated electronics has significantly supercharged radio.

Hams tend to be older because of free time, disposable income, ownership of property where you can put up an antenna, and other such considerations... and because its one of relative few socially-interactive hobbies that you can still participate in even from a hospital bed.

I wonder if online video games will eventually share a similar fate? Once your typical 80 year old is someone who grew up playing online games will online games be significantly overrun by old farts? :P
Which is literally the meaning of "With GrapheneOS, [...] it doesn't make sense to use NetGuard", isn't it?
The main problem, and the reason why these actions exploded, is that people actually believe that they are “owned” by some country, all the time, or just “in these difficult times”. And then they dare to call some other citizens “too obedient”.

Note that self-professed “freedom loving” doesn't not mean much. There's always a million of excuses to tell yourself that you're an exception.
you can make it work. just think of the many approaches and you'll see that there are actually quite many viable ways to work around pseudo-infinite context.
GoF patterns, Martin Fowler books and Uncle Bob books had the same impact to programming as the invention of null.
I'm not super knowledgeable about async in .NET, but doesn't that have garbage collection as a prerequisite?
I was trying to find the reason of their removal in the email conversation, but I couldn't have done it. The only statement was provided was something like "the reasons are clear". But it's not clear whether they were removed because of their association with sanctioned companies or just because of their country.
This code is incorrect, but I don't blame them. :) Probably one of the most common float-related mistakes, even among people who "know how floats work".

FLT_EPSILON is the difference between 1.0 and the next larger float. It's impossible for numbers less than -2.0 or greater than 2.0 to have a difference of FLT_EPSILON, they're spaced too far apart.

You really want the acceptable error margin to be relative to the size of the two numbers you're comparing.

Also, everyone should read the paper "What, if anything, is epsilon?" by Tom7
Possibly related: overuse of CC and BCC is a bad habit and puts people off.
It does say a lot about demand though. You don't discontinue production on something when you have no successor coming soon unless you vastly overestimated demand.
Banks do not do this. It sounds like a phishing attempt because it is.

Imagine the cost of calling every single client individually. If something like this would change, they would send a letter.

Don't forget that spoofing caller ID of telephone numbers is possible.
We need to know at which side of border you are to answer this question.
> However, unlike our OOP example, existing code that uses the Logger type and log function cannot work with this new type. There needs to be some refactoring, and how the user code will need to be refactored depends on how we want to expose this new type to the users.

This is odd to me. There are solutions to make data types extensible in haskell, but for example in purescript you'd just use a record. But more importantly, why would you want existing functions to use the new type? Why not just pass the _logger from FileLogger in? The existing functions can't use the _flush ability anyway (in both OOP and FP cases)
You should put a link to your work in your bio it is really cool. Your name gives a clue but I only found your site after adding "software" to the search.
FYI - Your website doesn't work on Firefox (the top nav bar) :)

CRM sounds interesting.
This is great and all, but just to address the 'art' issue. It's the creation of the 'mirror' that's artistic (to whatever extent running a copy of stable diffusion is a creative act), not looking in the mirror. The enormous number of affordances of 'AI art' will be like this - passively consumptive, creative only in the sense that chatting about a movie or playing a video game can be creative.

All of us can already 'surface the inner world' (which I think is actually a pretty great definition of art, or part of one at least) - it's not skill based, it's practice based. Just start drawing, or writing or progaming with Processing or futzing with Ableton or what have you. Skill builds over time, expression needs no automation.
> A micro black hole (e.g. Earth mass) passing through the solar systems would likely go undetected unless it collides with something (which is improbable).

Solar wind? Would it generate some interesting effects when coming too close to a black hole? All these protons accelerated to a near light speed, probably hitting each other and running away into a black hole.
So here's the thing: if you are putting more work into rebasing but not getting anything more out of it, you are doing it wrong.

You should always do the easiest thing that gets you what you want, otherwise you're just doing pointless work. If you and your colleagues are happy merging and you find that easier, that's what you should be doing.

Rebasing supports a totally different workflow. With a rebase I can submit a well-formed set of changes for review that are conflict free. You can't do that with merging. With merging you submit a bunch of crap "history" that nobody will ever look at and the project maintainer has to deal with the conflicts.

Merge commits look like this (newest to oldest):

* Final tweaks
* Merge master branch
* Implement bar
* Fix foo
* Merge master branch
* Shit I did on Wednesday before lunch
* Implement foo
* End of day

Totally impenetrable mess that nobody will ever look at.

Rebased commits look like this:

* Add customise option to UI
* Add use case baz
* Extend model to support bar
* Refactor model foo

These can be reviewed in insolation and when approved they merge without conflict.

If you want to do this but none of your colleagues are on board and you don't have the swing to make them, then I'm sorry. But you are wasting your time rebasing in that case. :(
The golden visas usually have no strings attached. I am not sure about this particular visa but last time I checked Japan they demand that you have a certain amount of activity on the company to keep your residence.
Eh, I ran a business in Japan and have had that visa. I still tell most people who just want to dip their feet in that the digital nomad visa is totally fine and a good way to go.

That stability and perception only matters if you _truly_ want to live here, and quite a number of people spend ~3 months here [1] and realize that it's got issues past the honeymoon period (like anywhere else). There's also no reason you can't change your visa type if you find you actually like it after the DN trip.

[1] "here" because I'm back in Japan for a few weeks for friends at the moment, but you get the idea
> The OOP model fits nicely into most people’s heads because of the analogy to the real world

Nothing in real world resembles OOP.
How does that compare to having filtering done by the VPN? Many VPN services tend to do that nowadays, right?
The suppressed thread: https://news.ycombinator.com/item?id=41932225
Fertility rates crashing down globally is my quote - globally means I didn't forget anyone. Also fertility rates of immigrants are the same as their hosts after 1 generation.
“starting a full stack project from scratch” - that’s just it, i’ve found AI tools to be great at starting new projects. Using it for a large existing project or a project that has many internal company dependencies is…disappointing.

The world isn’t just startups with brand new code. I agree it’s going to have a big impact though.
asyncio is its own special kind of hell. I understand there are significantly better async libraries for python, but being built-in it is what you end up reaching to.
By “ValidPrinciples” did they mean “ValidPrincipals”?

And by ZeroTrust they really mean OneTrust: trust CF. A classic off-by-one error :-)
AI powered mock-up interview predation website
Depends on how much space you need to live. If you are fine with very little space, Japan is actually pretty affordable. Cheap food is good/health. Public transport is cheap and good/great. Lots of activities to kill time for cheap. Not sure about health care though.
US or EU are not sanctioning Amazon, US Department of Defense or US.
Great idea! Would love something that converted old Cubase .all and .cpr projects to other formats (very hard to reverse engineer though).
What's BSD's stance on such or similar situations?

I'm looking for an OS, Linux is not just a kernel anymore it seems, for this and other reasons, hint, Linux Foundation and their cooperate lords.
There is also readyness-based polling in a loop, without the async/await sugar.
Linus put this into the title of the patch, but Russians are turning blind eye on this connection between agressive war against Ukraine, NATO, and West in general started by Russia and the patch.
>One of the saddest stories of the 21st century is China’s decline into despotism. They didn’t have democracy, but they had internal political competition and a peaceful transfer of power. In an alternate world, Xi is comfortably retired while China and America drive a new century of human prosperity.

I think the US and the west would be doing the exact same things to China regardless of what happened with Xi.

When China decided to design phones instead of manufacturing them for American companies, that's when their fate was sealed and the west (and Japan) took action. China wanted to move up the value chain. The west wanted China to remain as their factory.

The "China bad" propaganda is just to convince western commoners that doing these things to China is justified.

It's about economics and power. Always is. Always has been.