skysight-inc/HackerNews huggingface dataset:
The thing that I've learned is that dating apps are nothing more than casino games. Lots of colorful flashy buttons that you pay to frantically click on hoping to get lucky, even though you know the system was engineered to keep you pushing buttons and spending money.

I'd say the market is ripe for disruption, but in terms of profit potential, the casino games are probably going to be the winning model for awhile.

I have some friends who started a relatively niche dating app that is genuinely focused on connecting people, without games of luck, and though the app itself is not really a 5-star app in terms of design and development (don't tell them I said that), the fact that it's genuinely focused on connecting people has made it my preferred app in my very small dating niche. I'm not really sure if the same is possible on a mainstream scale.
I use Fossil at home since it's just me. The single file approach takes up less space than the comparable git tree.

Fossil has the ability to push to git, which I do periodically just for curiosity.
The sanctions ensure that even those Russians who don't send their children to fight and die in Ukraine feel the effects of the war. Plus if Europe out boots on the ground the chance of nuclear escalation is increased. Sanctions are part of the package, not the whole package.

Also Europe doesnt need Russian gas. It has become reliant on it sure, but it is weaning itself off that and that gives them more power and Russia less in the long term. Your points look at the immediate short term (less than 12 months) and does little to consider beyond that timeframe.
You can already order a C compiler not to make an assumption based on UB, e.g. -fno-strict-aliasing, -ftrapv and others. Did that make C users happy? Not sure.
I don't understand. How do you get hundreds of thousands of units, each with an outdoor patio?

Is this building very long, but very thin? Is it some fractal that bends in on itself? At that point, I don't understand the benefit of having it be one contiguous structure. It sounds like a normal city but more expensive.

I can see how a massive rectangular building is more space efficient, defensible, etc. But then most of the residents will never see the sun or get fresh air.
pip —user

is suicide. You can be doing everything right, using venv’s, conda and all that, install one package in a user directory and blam! You just broke every Python you use because that package is installed in all your environments.

It’s a bad idea right up there with Linux distros having python2, python3, python3.1, puthon3.2, python3.3, …. They give up the ease of use of a command line application where you can tell people what to type for the mind numbing complexity of a GUI application where it takes a 1500 page book to explain how to do anything in Microsoft Word because now you can’t tell people what to type to run and install things.
Care to share a link to the source of this information?
No it isn't. Citation required because there is no evidence of that.
It's 5 years from End of Sale, and not just 5 years from the initial sale date. It sucks for those that bought the router close to End of Sale, of course.

Don't know for how long these routers have been around, but for one of them I found a overview document dated 2011.
The idea that it won’t be used by a cops partner to arrest bystanders to prevent their filming is patently laughable, and verges on being a bad faith argument.

It’s clearly the intent of the law, and the idea that it won’t be used for such is impossible to reach without motivated reasoning.
The Carte du Ciel attempted to map the sky without computers
Is someone asking about your weekend or if it's gotten cold where you live yet really emotional labor?

Those questions help orient everyone to the call. It's very much like when I call a friend and don't launch into what I need right after their 'Hello', I first ask them how they are doing. This lets them get their headspace into our conversation.

In person meetings have lots of physical clues to orient people so there's less chit chat needed. Remote though is more challenging. Everyone who just signed on was moving in different directions and speeds, and a couple minutes of 'hey, how's it going' gets people synced for the ensuing conversation.

And I say this as someone who prefers to do everything over Slack and avoid all meetings.
> Furthermore, it'd be much easier to coordinate activities with people who are far away from us if you could just say 2300 and they'll know when that is because it's the exact same time for them on their clock.

Whoever picks 2300 for the coordinated activity still usually needs to know how far east/west the other parties are from them in order to pick a time that they all will be awake, which generally means a time that is during the daytime in their locations, and for many activities also should be a time during normal business hours in each person's location.

Their normal business hours will generally be shifted about one hour for every 15° longitude difference. People will generally prefer normal business hours in a given area to be the same to make it easier to coordinate local events.

And so we still end up with zones based on longitude where within the zone business hours and other periodic daily things are coordinated to fall at the same time, and those times are shifted from those in the adjacent zones.
“Success is stumbling from failure to failure with no loss of enthusiasm.”
— Winston S. Churchill

"I am thankful for all of those who said NO to me. It's because of them I'm doing it myself."

― Albert Einstein

From:
https://moviewise.substack.com/p/there-is-no-bad-news-there-...
> You're assuming that money and power matters less to Putin / oligarchs than lives. I'm not sure that's a valid assumption.

My point is, they've already risked far more than just their money and power by going to war. They've also risked their lives (if there was a coup, they'd be dead), and the lives of their countrymen, and the future/standing of their whole country. Such people are not going to be deterred by sanctions they already knew were coming.
The utter stupidity of thinking that (hey, this is your line, I'm just repeating it) NATO could put soldiers into Ukraine without starting a thermonuclear global holocaust in the form of WW3.

I would go so far as to suggest that NATO has done 110% of what they can against Russia. Unlimited money for Ukraine, unlimited supplies for Ukraine, unlimited training for Ukraine, and even now basically unlimited intelligence! Think of the HIMARS! The Karkhiv offensive is Ukraine's 'first truly western' attack, complete with a southern feint, built entirely on western intelligence and strategy. And as a result, Ukraine is routing the Russian military who are in drop-everything-and-run mode in half of Ukraine. Is that not a success??

Europe/US westernized/NATOized the Ukrainian military in about 6 months flat and spared no expense in the process.

Short of starting a nuclear world war 3, it's hard to imagine doing more.
> - Terminating. All programs terminate.

How are you side stepping an NP-hard issue like the halting problem?
Weapons are already being supplied. What is your point?
Would not be a bad idea. With Github actions, doing CI builds for plugins and wordpress should be fairly easy to do with either dockerized mariadb or sqllite. Set up a little matrix build. And for good measure, maybe support nginx and posgresql as well out of the box. Nothing to incentivize plugin developers as having a few red warnings next to their name in the plugin registry.

I setup builds for most of my oss projects. It's not that hard. Of course at the scale the wordpress community operates, this would require some non trivial amount of resources.
I'd rather have PostgreSQL.
SEEKING WORK

We are a four person software development team looking for our next challenge. (Based in Europe)

We recently completed a 2.5 year project, an enterprise level solution for a multinational corporation. Our app is currently tracking real time data from hundreds of machines in factories on three continents. We are seeking an ambitious start-up or a small privately owned company where we work directly with the founders. Do you have a new idea or a new product that you want to build? Are you looking for creative partners who can help you realize your dream? If so, please contact us at chris@tikatechnologies.com. Learn more about our freelancer's conglomerate: www.tikatechnologies.com
I think the world champion withdrawing from a major tournament and accusing a young player of cheating seemingly out of spite causing an overall very childish reaction in the community as a whole will tarnish the reputation of the game significantly, yes.

I don’t think chess is in any risk of disappearing but it was on a significantly upward trajectory when it comes to popularity that this kind of antic may noticeably dent if not reverse.

I for one can’t take it seriously anymore.
Now I think Magnus is being a bit of a dick but he is the honest one in this dispute and his feelings are at least understandable.
The purpose of this site is to teach the fundamentals of creating graphics and having them show up on an external display. Driving a VGA signal is extremely straightforward compared to the complexity of HDMI. Generating an HDMI signal is arguably not the main goal of the site, so using VGA makes total sense imo.
Properly managed, the Baltic states in particular will come out of this energy crisis as winners. Green energy is the very obvious answer for them, even more than for other countries. Cheap and reliable.

They have all that's required to be self sufficient and even exporters in terms of energy:

- little heavy industry

- very low population density in rural areas

- mostly centralised heating networks in urban areas

- plenty of cheap biomass, mostly for use in winter

- a fairly decent bit of sun, mostly for use in summer

- plenty of hydro power [0]

- fairly good hvdc interconnects

- plenty of cheap EU cofinancing

- a population largely ready to stick it to the godfather in Moscow

[0] https://en.wikipedia.org/wiki/List_of_power_stations_in_Latv...
Constraint Programming is NP-complete (non-polynomial bounds, likely exponential complexity).

Simplex is provably within the polynomial bounds of complexity, ie: simplex is a so called "easy" problem in complexity theory.

--------

You're right that simplex is applied to optimization problems. Constraint programming could be seen as a "more generic" optimizer, in that it can handle integer-optimization (simplex cannot handle integer optimization at all).

Of course, integer-optimization is NP complete, which means that constraint programming is innately "inefficient" or "hard" in terms of complexity.
Not the same guy, but if you're interested in the subject https://github.com/xenowing/xenowing is also worth a look.
> [...] mathematics can lead one to the conclusion that behind the veil of life there is a structure and an order.

Rule 30, the collatz conjecture and the monster group let me to the conclusion that even math is chaotic.
For small-office and home use I only use routers that run OpenWRT, at least there you can always get fixes, and it runs a very plain linux system.

Current favourites are tplink-archer-c7, edgerouter-x, asus rt-ac85p ... all of these retail for about $60 and are more then capable enough to route a gigabit at linerate and do stuff like wireguard.
Force ain't free either. I frankly think it's pretty good, being at war without the casualties (on my safe-ass European side that is).
I think (though I'm just regurgitating something I read somewhere) that the idea behind sanctions is not to use them. If you're using them, they've failed, in a sense.

So the idea is not so much to "stand with Ukraine", it's to stand with whoever is next. The threat of sanctions should be enough to prevent the future use of force, but you have to be prepared to pull through when they're ignored for that to work.
This. Not all video hosting platforms are social networks.

Vimeo (mentioned), JWPlayer, Mux, there's tons of options.

You could get away by hosting an mp4 file on S3, but you lose seeking, support for bandwidth-responsive quality/resolution, support for every device under the sun, and metrics.

And it may not be cheaper. I got a surprise AWS bill when someone hotlinked to test video files I was hosting so people can download them and use locally. That one oops could've paid for Vimeo Pro subscription for a lifetime.
What should we do if Russia attacks Finland tomorrow? Or Baltics or Poland?

Well, good game, now give up, they have nukes? ...

Also Ukraine does not ask for military interventions.

Poland offered military intervention, Ukraine refused.

Ukrainians want weapons.
Think about it: If a dating app would've worked perfectly, they had no customers. They would "just" match one half to the world to the other and done. But since we're such complicated creatures, this app is still thriving.
I agree that a major problem with SQL is its misguided attempt to be natural language-like. However skimming malloy examples it looks like they are just trying to be strongly declarative but not making the natural language mistake.
You can now build a blog with Material for MkDocs
well, there is a plugin for that, even if native support would be great
Running a lot of javascript with npm and pupeteer just to render a small picture on a monochrome eink display seems extremely wasteful to me.

You might as well have a ftp site (or equivalent) where you would just dump a YYYYMMDDHHMMSS.png (or jpg or whatever) and a script that just sends the latest to the display.

That would also let you run everything from initrd, so you can follow by a poweroff (and schedule a RTC wake in say 20 minutes)
What a great project, and it looks good too! How do weather updates work, does the page refresh itself somehow, or does Kindle run js?
What behavior? I don't drive a car.
Chase good ideas, not successful products
> effective response or deterrent to military aggression

(1) We shouldn't conflate current deterrent & future deterrent. Putin may be all in already, but you can signal to a future autocrat that he'll risk the stability and safety of his rule if he follows in Putin's footsteps. Selfish autocrats don't want to die.

(2) Some targeted sanctions are actually effective. You hamper their military industry supply chain, which they need for a long war.
This is a good point. Pre-Trump I remember having robust conversations at work about politics that were educational for all involved. Now I have family members who haven't spoken to each other for years because one asked the other why they voted for (Trump|Biden). It is now an impossible topic to navigate at work.
The wests "support" amounts to indebting Ukraine for the next 100 years.

https://en.wikipedia.org/wiki/Ukraine_Democracy_Defense_Lend...
It depends how complex your build is.

Instead of solving dependencies, pip just starts installing stuff and it tries to backtrack if it paints itself into a corner but it frequently gets stuck.

If you dependencies are wheels it is not so bad, in fact with the right software you can download the dependency list of a wheel without downloading a wheel do you could do what real dependency management software (maven) does and download and resolve the dependency graph before installing anything.

With eggs you are SOL because you have to run a Python script to determine the dependencies and if you run enough of those one will have a side effect or two.
I think I've missed the news that EU/Nato occupied Syria.
Or if the exit is on the outer wall, but the wall you pick to follow is not.
I think from a hardware perspective this would be non-trivial, despite sounding like an obvious thing in principle.

In sending the entire frame with every refresh you get pixel addressing "for free", since you just send the data for each pixel sequentially in a predefined order. If you only wanted to update a single pixel, you would need to effectively send an instruction saying "set pixel x to rgb: a, b, c" or whatever, including both the pixel colour values and the pixel address. You'd also need some sort of edge detection for when a pixel is supposed to change which adds a delay.

This is fine for one pixel, but if every pixel on the screen changes at once then suddenly you are going to be sending a hell of a lot of instructions that not only contain the colour values as in the "old crt style" method, but also the address of every individual pixel too, which will then have to be decoded by the screen-side hardware.

All in all, you'll be using a lot more bandwidth and will need a much faster clock to do all of that in the same period of time. In the old school way, you just have a pixel clock that matches the pixel rate and some serdes for serialisation/deserialisation on each end which imo is considerably simpler.
> Of all the low-level languages developed after C++, including D, Rust, Zig, Odin, and JAI, the majority aren't memory safe.

It's funny because you've included a language built around garbage collection (D), and a language that doesn't really exist yet (Jai, which is actually a placeholder name). Btw, this list (which basically contains only names we can see every once in a while on HN) shows you're really not familiar with the PL design space (which is fine actually but you should probably not be arguing about academic domains you're not familiar with).

> I know, but the reason it does so is as a means to an end. The reason why anyone wants memory safety is that it eliminates certain classes of bugs that can be quite harmful. The reason why we may not want memory safety is that sometimes it can come at the cost of other bugs, overall not helping correctness. Anyway, software correctness is a complex issue, and it is not currently known whether Rust's approach or Zig's -- if either -- is more effective at achieving correctness.

The idea that Rust may cause more bugs than it avoids is backed by zero evidence. Is Rust worth it, from a engineering team perspective, given its other constraints (low number of trained practitioners, slow compilation time, or even an hypothetical productivity cost) is a fine question, especially when I see Rust being used for back-end roles where other entrenched languages are doing fine, but claiming that “maybe Rust some unknown type of bugs we cannot be sure” is a fallacy (same fallacy applied to a different context: “climate is a complex issue, maybe there's some non-anthropic cause for global warming”).

Zig doesn't particularly address “correctness”, more than any typical language: it doesn't address “design errors” more than Rust, and is arguably addressing less “programming mistakes”. There is no trade-off in correctness between those two (Rust is trading learning curve against correctness, and it might even trade productivity for correctness, but it's not trading one kind of correctness in favor of another).

One can argue that “programming mistakes” are unimportant overall, because they get ironed out easily, and that it's a matter of team experience and proficiency, and in fact in managed languages it may be true, and that would explain why functional programming never took off, but when in comes to memory management, we've had enough CVEs to show that no, programming mistakes don't get ironed out easily.

If you want to see “Zig safety story” in action, have a look at the only commercial user of the language, and go search for “segfault” in the github issues…
If something like that is enough to bother Carlsen, one wonders how he would have fared in the circus atmosphere of a 1970s Chess World Championship match: https://en.wikipedia.org/wiki/World_Chess_Championship_1978
GitHub Down Again
The last outage was 6 days ago. I am now getting unicorns for several minutes. Are these downtimes now happening close to each other with a long pause between the next one?
Now I might be out of the loop, but this -is- a software engineer if they're doing it right, right?
Sanctions made things worse, but Baltic countries and Poland were leaving Russian and Belarusian gas, oil and coal for long time making it not great before Russia attacked Ukraine. Estonia left Belarusian gas a month before the attack, same as Poland banned import of Russian coal causing shortage of coal locally. The countries were doing it for decades, slowly but surely moving to others sources of fuels. The sanctions only accelerated this energy crisis that was in the making. The countries are not super relevant and I wasn't able to find many sources for it in English, but here are some:

08.12.2014 https://www.reuters.com/article/baltic-gas-idUSL6N0TS2T32014...

17.10.2018 https://www.washingtonpost.com/world/2018/10/17/eastern-euro...

03.02.2022 https://news.err.ee/1608487619/estonia-suspends-all-oil-tran...
Yes, it seems to be.
Even if you don’t have an FPGA, you can run these hardware designs on your PC with SDL and Verilator.

It’s really simple to set up: https://projectf.io/posts/verilog-sim-verilator-sdl/
They need more and they need long range weapons.
Emacs 28.2
The Ukrainian army has been brought up to NATO standards over the last 8 years. The training programs for officers and NCOs were quite successful.
Nine practices that haunt developers working with Scrum
The status page is again stating that everything is working perfectly: https://www.githubstatus.com/

Now not even the unicorn is showing anymore. Timeouts for the connection...
As someone who has taken several language courses after work, I find this very true. Just enduring 2 hours of “personal development” after work is extremely mentally exhausting. You work 8-16, commute, eat, chill a bit, language class 18-20, go home, blank stare because that’s as far as your mental energy reaches now.

I don’t have to pretend for the last 4-6 hours or so, like in many other countries, but 8 actual hours of unhinged freedom before bedtime? Nah.
Except there's plenty of interesting content on social media platforms and "commercial" sites. Lots of content by LGBTQ+ and furry creators. Plenty of writing with passion and detail on interesting topics, although granted much of that writing is for video.

And as far as Gemini goes, I suspect it's far more homogeneous, culturally and politically, than even the early web was.