Looks very interesting! A video is also a must for me as well as an independent review. I would love to be updated though, and I think you could pick up a lot of potential leads by having a newsletter. But exciting stuff! Good luck :)
HN user
pistolpeteDK
Interesting to see how they're marketing increasingly minor improvements as major breakthroughs. 16 Pro: Better camera, more zoom, dedicated camera button… isn’t that it? WiFi 7, faster ray tracing, USB-C/USB 3? Hard to imagine many people really need that.
Have we witnessed peak Apple?
Apple Watch: minimal updates. AirPods Max: new color. AirPods: some minor tweaks.
Rintzler89 is still right though. Hardly any asylum seekers in eastern european countries because “nordic welfare” > “eastern european welfare”
Not an easy thing to fix
Ah okay. Didn’t know that. I’ve only crossed the border by plain or car
As a Dane living in Denmark, I don’t think it’s a big problem. We don’t show passports when entering Germany, only when returning to Denmark. And several times, if I forgot my passport, a driver’s license has been sufficient. Passport control is not really, if I have to be direct, aimed at the locals.
Unfortunately, Schengen has made it easy for organized crime. On the simpler end, for example, bicycle theft, cargo bike theft, and electric bike battery theft have exploded, and the police do not have the resources to solve it. When they occasionally caught the perpetrators and deported them, a couple of months could pass before they encountered the same people again. There is a lot of that kind of thing in Denmark, and unfortunately, it is often people from Eastern European countries who are behind it. I am not far-right, but it is a fact. The ironic thing is that border control doesn’t really solve anything. There is no control when you drive out of the country (possibly with stolen goods), and there is no round-the-clock passport control at all border crossings.
After spending a very long time trying to find the perfect non-Tesla EV with both carplay, good range, cargo space etc… I gave up and “settled” for a Model Y LR. The software in a Tesla is just as good as Elon is bad. Not to turn this into an anti-Elon thing… But the software in the Tesla is really second-to-none, and more folks would find out if it weren’t for Elon.
If you can live with the high taxes, then scandinavia is nice. The social safety net makes money less important. Free health care is the big one. Not having to worry at all about hospital bills(ever) is a great relief.
I don't think we'll see a version 4 for the next decade or so (because of the python3 debacle) - so it'll probably just be various improvements to the standard library.
There's a lot of improvements being made to Python on these minor versions. So while the version bump looks minor, they can make quite a big impact.
3.11 improved performance by 25-60% (depending on use-case). 3.12 is set to improve performance yet again (Special thanks to Mark Shannon, GvR and Microsoft). On top of that there's a lot of quality-of-life improvements for the various parts of the std.lib.
I like this apporach very much, since upgrading to a new minor Python version is somewhat trivial
I agree.
Maybe "3.11.0 public" or "3.11.0 release" would be better suited to distinguish between the various dev-builds and the "final" release of the minor version
I agree. What we've been doing is - based on advice from somewhere I can't remember - is to always make things easy to remove. So whenever a new app/module/service is added - the "author" has to think about making said thing easy to remove. The result is that new apps/modules/services must have very few connections with the other parts of the code. It does result in a fair amount of "get_<app>_settings" on the base classes, but the result is a lot less spaghetti. The thing is, we rarely remove stuff later on - but when we do, it's often only a few methods that needs to be altered in order to disconnect a specific part of the system.
It’s a little more nuanced I’d say. For once; strikes are supposed to be related to labor-stuff.
There’s a court called the “workerscourt” (arbejdsretten) in Denmark. It deals with strikes etc. an unlawful can be called to an end by this court; and all participants in an illegal strike can be ordered to pay a rather significant amount for each hour not-working.
So it’s really rather regulated.
Some sectors aren’t allowed to strike at all - under no circumstances. Workers here get extra benefits and a great retirement plan, but no right to strike.
education is free(yep) in Denmark. You even get paid to study (about 1000$/month for living expenses).
The result is that a lot of people are well educated. If you haven’t completed an education in Denmark, you might not have a lot of options but to accept 22$ an hour
minor correction; It’s 10k DKK (about 1500$) in cash equivalents… So you have to “eat your bricks first” (as the saying goes for those who own property).
just to clarify;
Our product: A was a direct competitor to the other product: B. We tried to purchase domain: C - without any luck, we could not get in touch with the owner since he did not reply to the publicly listed email address.
B's owner(our competitor) purchased domain C from it's owner; B was better at location contact-information I guess.
So suddenly domain C contained logo, image, and redirect to product B; and that was when we complained. We had no intention(or right) to complain when domain C was still in use by its original owner.
Owning a domain-name is not some fundamental right or need. It's an artificial thing, whose operation is, in many countries, paid for by taxpayer money. The entire history of the Internet, and related inventions, are also filled with a lot of taxpayer funding(CERN, DARPA). IMO it's a flaw in the system that allowed domainparking in the first-place, there should have been a built-in way to mitigate that issue.
It would be a lot different if this was say; a twitter-handle or an ICQ-number (like in the old days where the simple ICQ numbers could be sold for a lot of money), but the Internet is so close to being a public utility that it should be operated as such, and not like a town in the Wild West....
"But one could guess that he thinks of domains as private ownership and something you can steal." - I think you're right, also about the view on ownership.
I'd argue that, since there's a limited amount of useful - domain-wise - words in the English dictionary, the number of available domains are bound to run dry faster if domainparking is not discouraged somehow. One might argue that the new TLD's are merely a 'bandaid' on a systemic problem with domains not being released properly, when no longer in proper use.
"I stole something from someone, but I benefitted so all is good!" Could you elaborate please? Who do you mean stole anything from anyone?
the solution here in Denmark is very, well - socialdemocratic; The Complaints Board for Domain Names.
"A complaint may be submitted by any person who has a sufficient interest in the outcome of the case. The chairman of the Complaints Board decides whether the complainant has a sufficient interest.
The Complaints Board decides whether the registration of a domain name is to be maintained, deleted, suspended or transferred to the complainant or to a natural or legal person appointed by the complainant. In addition, the Complaints Board can confirm, cancel, change or refer back a decision made by DK Hostmaster/DIFO about compliance with the terms and conditions of business (”Terms and conditions for the right of use to a.dk domain name”)." (from the official page: https://www.domaeneklager.dk/en)
We've used the board in our business once. When we first started our SaaS the domain name we wanted was already taken by another person who seemed to use it for something genuine. So we contacted him/her and decided to wait. In the meantime, a competitor managed to contact the other owner directly and bought the domain name. He then changed the site into one big ad+redirect for his own competing service. We complained to the board, and presented our arguments(+screenshots). He did the same, and we won. The domain was transferred free-ofcharge to us, and we've owned it since.
DK's a small country, and something similar might not work for larger countries, but it does limit the domainparking issue. I'm a big fan of it!
Yep - we needed the distinction for a scheduling/rota app. Some users had shifts that started at 24:00 and then ended sometime during the night. Other users had shifts that ended at 24:00. I know that it's common to use 23:59 in the latter case, but IMO that's just a poor workaround; and I'd argue that 16:00 -> 00:00 is a lot less obvious than 16:00 -> 24:00.
As for a shift that starts friday 24:00, you could argue that the shift is actually a 'Saturday 00:00 shift', but the users didn't see it that way; they are scheduling Friday nights shifts and want an extra person late Friday evening.
In my experience (as a European) I found that RFC3339 was lacking a few things when it comes to software development; especially the usage of 24:00 to mark midnight at the end of a day; which is a valid value according to ISO8601(can't remember the section).
didn’t read the story - but a tough case deserves an upvote!
Don’t know if it’s unmobile per se. But it’s heavy, JS wise, tends to promote SPAs, and can be quite tough to get to play well with a hybrid. The react team seems to put their effort in React Native. And that might the only framework I’d never ever ever “touch” again - pun intended:) We do use react for some mobile stuff, the issue seams to be that you still need a lot of other stuff and your app/UX still feels a bit like a 2nd class citizen
I have not. I’ve looked at it quite a bit, and it looks interesting.
This. absolutely this! We didn't get the crossplatform UI framework we needed, we got the one we deserved. SwiftUI looks amazing - but again - apple only. React looked promising, but mainly for desktop, and it's not without its own issues.
I think the W3C are a big part of why the web works so well cross-platform... even though the web was supposed to be "so much more". It's quite hard to imagine a similar kind of body for cross-platform UI frameworks.
Not trying to split hairs, but we have no problem maintaining our 50K LOC python/django codebase.
What I like about Python is the ease of which you can layout a project to fit your needs. Maintaining a large codebase is more about layout/architecture than the language itself.
Maybe other languages are simply better suited for programmers who lack the need of keeping their codebase clean and tidy :)