skysight-inc/HackerNews huggingface dataset:
> I suspect that also has a negative effect on drivers as it can be extremely difficult to see pedestrians.

It seems the best efforts in reducing pedestrian casualties have been in making the road more complicated to drivers.

A sister comment mentions making street narrower with more obstacles. I’ve also seen straight street transformed into multicurves ones. Fake pedestrian statues set at crossing points. Fake painting on the road that force the driver to focus etc.

And all of these (unfortunately for drivers?) seem to have had a positive effect in the towns that implemented them (at least while the driver doesn’t get used to them in the case of non obstructive setups).
Look, I am sympathetic to Canonical, and a lot of those on the other side of the debate do feel a but scummy. They do strike a certain impression of people who just want something for free, like a cartoonish stereotype of a freeloader. That said, I do feel like a lot of the pushback that Canonical got would have been avoided if they just didn't try to advertise in terminal output, as benign as it was in my opinion.

I don't know what the right answer is. Clearly some sort of balance has worked for both Red Hat (although that is shifting) and Canonical, it's just a question of whether pulling too hard into things people feel is scummy will stand the test of time.
About the jobs that might be soon replaced by artificial intelligence, some would say, half jokingly, that AI will never replace accountants since it cannot work as a scapegoat.
I think the problem comes from applying “clean code” as a standard pattern.

As demonstrated in the example, extensibility costs in performance, and also sometimes in comprehension. If we apply the “clean code” rules as a matter of course, we pay this price always.

In my opinion, we should use interfaces etc at module boundaries only.
entering everything with my mouse, but the results are great, even though my skills of entering are not so: https://twitter.com/_glass/status/1630856704714743809?s=20
> It’s amazing how hard the majority of poor people work.

I've pontificated over and over here that it isn't really about working hard, it is about working smart. I.e. choosing the right things to work on. Digging a hole and filling it in again is hard work, but it isn't going to get anyone anywhere.

However, it does take some effort. Upgrading your job skills is a common way to work smarter.
And I love Ubuntu for that. Everything just works and I never have problems with it. No one wants to struggle when using an OS, and OSes always have some type of glitch.
I’ve had my fair share of getting towed and it sucks but I lean towards your opinion with this one.
Never been in the military I’m guessing…

Plenty of times there were jobs to be done that had nothing at all to do with the work but with the people doing the work. Almost always, unless the higher leadership got involved, this was the punishment for whatever stupid thing someone got caught doing. Technically not extra duty (which was a formal punishment) but just some random shit job like polishing a trash can to a sparkly sheen.

The NCOs took great pride in their creativity in coming up with these non-punishments.
Ha, if it only was this simple.

The fact that EU has less traffic deaths is not because of testing, but because of the design of all the infrastructure and more importantly; culture. Yelling at pedestrians because they are walking a zebra crossing is something I cannot comprehend.

Fix the infra! Get actual good designed roads that have dedicated lanes for pedestrians and cyclers. Ban cars in city centers.
Exactly! I work with a lot of high-performance code and also a lot of non-high-performance code (think all the plumbing around the core computation) and I definitely use a lot of "clean code patterns" in the non-performance-critical parts. They're the ones that tend to change more, that more people touch, that get done faster... It's just about knowing what to use and when.
My own exposure to him was primarily through his early works, which are at least worth reading to get a good grip on his intellectual genealogy. I think his foundational commitment to Hegel is ultimately what prevents him from repudiating Prometheus and revolution, not necessarily the fact that his thoughts are sanctioned by money.
I think the reflective thing is a red herring and can simply be explained by latitude. It gets dark in northern England at about 3pm in winter, so even earlier in Oslo, whereas Portland is on the same latitude as southern France.
> Debian Stable had fewer regressions in security updates, Ubuntu really dropped the ball on one regression that would make some devices unbootable (Ubuntu strangely silent on the bricking, and I had to confirm it with a contact at another distro company), getting rid of Ubuntu's Snap changing things outside of APT control was a huge relief, and we don't have to worry as much about privacy&security problems of Debian phoning-home.

Curiously, I've had regular Debian updates also mess up my install, to where it cannot boot: https://blog.kronis.dev/everything%20is%20broken/debian-and-...

That said, both Debian and Ubuntu have been passable in my experience, both on the desktop and for servers, basically the whole DEB group of distros including something like Linux Mint and others on the desktop as a daily driver.

I might be an outlier, but they've generally let me get things done more quickly and easily when compared to something like CentOS, RHEL, Oracle Linux and so on (though Fedora on the desktop was generally pretty good). On RPM distros things tended to go wrong, everything from using Docker instead of Podman for Docker Swarm in some smaller projects not being entirely supported (even when Podman didn't have feature parity), some oddness when setting up K3s clusters because I didn't have resources for OpenShift or whatever, regular Docker networking failing and needing to add masquerading to firewall configuration, issues with SELinux not playing nicely with some software, kswapd utterly killing the CPU when the system is running low on swap and others.

> Also, especially for startups, there are often efficiencies to using Debian Stable for everything for which it can be used. For example, it's not the smallest base of a bespoke Docker container, but there are development and operations (personnel) efficiencies when containers, host servers, and workstations are all running the same thing. Fewer surprises in production, less time and complexity trying to support multiple environments, and you can rapidly debug some things more easily on bare metal on workstation when necessary.

I actually moved over my container images to Ubuntu as well, so that I can setup dev environments on the desktop directly the same way I would for a container (sometimes debugging inside of containers is a pain): https://blog.kronis.dev/articles/using-ubuntu-as-the-base-fo...

So now I'm basically running the setup you're describing (the same OS locally, on servers and also in containers) even if I've settled on Ubuntu LTS instead because of the longer EOL and it's been a great experience so far! That said, the whole snaps/Flatpak/AppImage situation could be a bit better.
Also an AI and large scale drone war. Undoubtedly a catastrophe even without a nuclear war that destroys the planet.
Have you had much success with this model? Is your income no-strings-attached, do you provide support or just maintain the software? How do you find companies that just want to give you free money?
Hi!
MSCOCO and Flickr datasets are the main datasets for Image retrieval. The results published in most papers (including CLIP) are based on them. So we used exactly these datasets for evaluation.
>all things being equal, writing code with virtual functions that do a tiny amount of work and "hiding implementation details" makes performance worse, sometimes by an order of magnitude

but all things are not equal. You can spend a lot of time improving performance of you function calls and get virtually nothing out of it. Because if you optimize something that takes 0.01% of overall execution time, 'order of magnitude' performance gain is still negligible.

Also articles like this usually fail to mention code maintenance cost. For example by reducing usage of virtual calls you can make your code unmaintainable/expandable and suddenly every new change will cost you 2x more in development time.

That's why in the real world most of the time you choose clean code and you use optimized nonclean code only on places where you need it. If you look at any lets say web framework internals, you will find a lot of non-clean code, which makes framework faster. But an interface will be done in clean fashion and most of user of the framework will enjoy clean code without need to care about unclean internals.
Yep, my point was my experience in 1999 with XFree86 was with Linux, which was less stable than today per se, before that I only used Xsgi on SGI Workstations, which was proprietary and was already HW accelerated.
Not so sure it can be compared to IE. For one thing IE was 'there' on your desktop. You'd have to actively choose to install Ubuntu over another distro in most cases.

IE was based around gatekeeping your choices. The same can't be said of Ubuntu. It's not the 'default' Linux, its just the one that a majority choose to download and install, because most other distros dont give a damn about user experience or decent documentation.

You only have to look at the sites for Slackware, Debian and Gentoo to feel like you've been ported back to the 90s - very offputting to anyone researching which OS to pick.
No, it’s not interesting, because you’re not an AI chat bot, and this dialog does not further our understanding of your content filter and its impact on your utility.

The presented ethical scenario was never intended to be interpreted as a genuine ethical exercise. It’s being used to demonstrate ChatGPT will incorrectly answer even the most facile ethical dilemma if the question happens to fall afoul of certain content filters.
Everything you say makes complete sense if I look at it through the lens of someone that unflinchingly adheres to the FLOSS ethos, on that we're never going to agree. My view is that the end user is the most important part of the whole stack. To a certain extent, Apple gets this - yes, the salesbro's in corporations do drive direction to some extent, but they have yet to do anything that is really end-user hostile. Microsoft, also to a less extent do this too. FLOSS claims to benefit end users, but I always question this; to me it seems to benefit developers and those that want to 'stick it to the man' more than anything else. Now I will openly admit to oversimplifying and generalising here, and I'm sure my stance could be easily disproven (see another comment in this thread), but to me the is issue in the article seems to be fundamentally that OSS desktop projects cater to a minority.

Servers are something else entirely - I'm an older UNIX beard, so I stick with the BSDs - not a fan of the GNU tool chain. Here, I'm very definitely in the minority.
Where do most pickup trucks get driven in the USA? I'd guess it's not in the middle of nowhere, at least that wasn't my impression when visiting the USA.
And not for blue? It’s just a lame excuse foe the insane price of als using twilio.

If he stated the truth: sms validation is costing millions per week, twillio would lose quite some customers, because companies would finally realize there’s another way that’s cheaper
There is only one vtable object per base class; all shapes share the same vtable pointer and your virtual CornerCount would be shared across all Shape instances. You are describing a potential implementation for class static variables.
I think we absolutely should care, because when the devices do something, the user still expects software to be fast.
So if it is not fast enough, he buys a new device, because this is what he can do. He can't just buy the software rewritten. Usually

This is bad for sustainability
he's using GPT-3.5 aka text-davinci-3 so not chatGPT
Different markets have different realities. People have to compare their relative markets.

I live in Israel near Tel Aviv. Your $2800 (I'm assuming AUD) is 10% more than my mortgage. I live 10 minutes from the beach (and downtown), 2 minutes from a forest, and have a 5+.

If your value was USD then everything I just wrote holds true fro Tel Aviv, one of the most expensive markets in the world. OPs original post would get him a fantastic place here ~15 minutes from the beach and 15 minutes from work.. on foot. But salaries also don't match that.
Flash memory chips have passed 1 trillion long time ago.

The first one was a 512GB Samsung flash chip
A significant part of that is the GPU cost: a lambda box with 8xNVIDIA A100 is $12/h.

$12/h * 24 h * 90 days = $25,920 for 3 months

That just the inference cost, add OpenAI's model development costs on top.
Experts say humans could be wrestling AI for control by 2035
Nothing less than the future of human agency is in question as more individuals embrace advanced technology to streamline their lives, according to a new study conducted by Pew Research Center and Elon University's Imagining the Internet Center.
I think there's some confusion around the meaning of "internally represented" seen in this thread. I wouldn't really call it "internal representation", as then people complain that a tool shouldn't make them learn its implementation details - and they're right, but that's not what happens here.

You don't have to learn how git-the-tool represents things internally. However, you absolutely should learn how git-the-model-of-a-repository represents things, because that's what you're operating on. Git is a tool to manipulate repositories, just like LibreOffice is a tool to manipulate documents. You don't need to learn how ODF stores things in zipped XMLs (just like you don't have to learn how git stores things in its content-addressable filesystem), but you need to understand what paragraphs, words, pages or slides are as this is the model you're working on (just like you need to understand what commits, branches and refs are and how they form a graph).

Unlike LibreOffice, git doesn't make it easy to understand its model just by using it (you could even say that it actively misguides you, although it has good reasons to do so), so you usually have to read some docs to grasp it.
- Maybe that is the reason, Fedora probably ships bleeding edge stuff that is not well tested, you get the latest features but a the same time you get the latest bugs.

- There are also configuration differences, ubuntu can blacklist some hardware for certain features.

- Ubuntu also gets bug reports from users and customers, the developers will apply the fix in Ubuntu but it might take time until the upstream project applies the fix, or even if upstream applies the fix it will only appear in the other distros in the new release unless the distro has the energy to backport non security stuff.
Now hang on a minute.

The title is incredibly misleading. The reason to compare pedestrian deaths to population is because more pedestrians with an equal death rate leads to more pedestrian deaths. So far the comparison is clear.

What you cannot do however is to compare the relative difference in relative growth rates. That's one level of 'relative' comparison too far. Heck the population could very well have been constant over 3 years (it is decreasing in some countries) so if you're dividing some positive number by the relative population growth then you're going to end up with a bigger number, but that fact is meaningless.

The phrasing suggests that the chance of getting injured has increased 9 times, but it hasn't, it's increased about 16% (the 1.18 times more deaths divided by 1.02 more people). Other than evaluating the relative risk there is no sensible reason to compare it to population, so any other calculation simply does not make sense. Unless you're willing to say it had decreased 18 times faster had the population shrunk by 1%.
I am sorry, but is this a surprise to anyone? I don't want to sound snarky but wasn't that always clear to everyone?
Was it that popular really?

Here in Europe I've never seen it in the real world. It was all commodore 64 and other 8-bit or early PC. Even in businesses.
Duolingo was always, at most, a game which could potentially reinforce language learning.

People who think they're learning a language from it are fooling themselves. They may learn some things, but the time would be much better invested in language exchange (after all, what better way to learn a language than to use it with somebody who speaks it natively) and books when that's not possible.

Saw the writing on the wall when they began adding "Leaderboards", and the Reddit / Duolingo forums (since shut down) would fill with complaints about people "cheating" to get "XP" for winning the leaderboards each week.

For me, the biggest clue an app isn't really that effective is when they add "streaks" for using the app. They're trying to lock you into something, under the guise of "being consistent". I'm pretty sure anybody with a high streak just turns the app on and runs the first lesson (Hello, hi, how are you) to keep it going.
Many years ago, I wrote an article about Duolingo being a game first before being a language learning tool. The article became too popular until it reached their attention. I started getting threatening emails. Cease and desists. I never removed it.

Then users started telling me that it was true once, but there has been so many updates to the app that my article is no longer relevant. In fact, my article was now misleading. I had used Duolingo consecutively for over a year, so I gave it another shot. I could bot last a couple weeks.

Today, Duolingo uses all the mechanics of Candy Crush. Yes, they have improved their game mechanics to optimize for engagement and conversion. Learning a language with Duolingo is only incidental.
While of course the choice to apply effort and enact effort exists, but being able to successfully do so, and to have he psychological directive to do so effectively, is largely based on personality, which is largely established by age six. (Conscientiousness - OCEAN)
Now hang on a minute

Really well earned use of 'hang on' there, sounds like the article is bollocks
There is no single CM concept of a branch.
no
take your tupical web service application. Even if you use design patterns that are 10x slower, your program will still be as fast as your DB and overall system architecture. And the choices on your DB schema, indexes and caches will have 100x more effect on your 99pp response time than design pattern you use.
It's not about using more or less non-ASCII characters. It's about saving the source code files all in the same encoding (UTF-8) and standardizing around this encoding.

They want get rid of an encoding mess.

I don't know how one can be against this. Your code is probably saved in UTF-8 right now even if you don't use non-ASCII characters.

It's probably just that the JDK is a very old code base that was written from different OSes, without much thought on the encoding. Now, they want to standardize while making sure not to break anything.

What's more, the presence of non-ASCII characters in such a huge code base is almost inevitable so yeah, it matters if you want to avoid issues.
No pun intended this is pretty twisted. Doesn’t sound like a practical or desire able way to go for me and honestly this is one of the few posts I would have been better off not viewing - just my two cents

Edit: just feeling sick to my stomach thinking of riding this, it’s just reminding me of being black out drunk
Presumably the numbers are correct, but the title is statistical bullshit.
Debian definitely isn't volunteers alone, lots of companies pay people to work on Debian.
To an extent, I actually am. Redhat became successful because they went after and conquered the "replace expensive proprietary unix risc server with x86+Linux but still want a support contract for CYA reasons and that's how we do it in the enterprise world".

Ubuntu is wildly popular on desktops and in the cloud (and largely for good reasons, all the phone-home and marketing etc. aside, it's a solid and polished distro), but I expect a vanishingly small fraction of Ubuntu users actually pay a dime to Canonical. Now Canonical has been trying to monetize Ubuntu in various ways over the years, some better and some worse, but I do hope they succeed so that Ubuntu is long term sustainable.
I guess I grew up in a different time when people weren't completely helpless with mechanical stuff, but bleeding the disc brakes on a car is not a difficult job for a backyard mechanic, and people have been doing this for decades. The hydraulic brakes on newer bikes aren't much different, and aren't that hard to do with a $20 bleed kit from Amazon. They are a bit more finicky in my experience than car brakes, but it's not something you have to do very often; I just replaced the fluid on my road bike after 4 years and it still looks like new.
French is my main language, "Lettre à ma fiancée" seems fine.
All these talks about jailbreaks lead me to thinking: did anyone tries to give ChatGPT access to google search console and asks to do some research using google search?
Well, for starters, Amdahl's law exists. If you use design patterns that are 10x slower on a code path that takes only 0.5% of the execution time your application ends up 0.55% slower. And the profiler never tells you how faster can a code path be. It just tells you where are you spending most of your time so you can put the effort where it matters.
Seriously, it depends on what you're trying to do. You're not going to learn a language using memorization only, and you're not going to learn a language through an app only.

I use quizlet for learning vocabulary, because that needs to be done by sheer memorization. For everything else, I take a course. On Italki you can find people who teach online.
Many capitalist countries have affordable healthcare.
I suggest to use Debian "unstable". I think the name "unstable" made a lot of disservice to it.

The thing with testing is that security wise it's the worst of both unstable and stable. It does not get timely security fixes from upstream, nor from security backports to stable.
Thank you. This sort of thing is a real problem nowadays... It's actually gotten to the point that for 95% of posted content I will check the comments first to make sure it's not total bogus.
> Sure, distro X, _when properly tuned_, will be better than Ubuntu. But a lot of users, even power users, are in Linux to do their job, which is NOT tuning linux distros.

So let people whose job does include 'tuning' operating systems handle that. Does your company not have an IT department or something?

> Open to changing my mind. But please, let’a discuss a default experience, not a ton-of-tuning-patches-installs experience.

Again, where is this double-standard coming from? Since when do fleets of Windows laptops run without any 'tuning'? The work it takes to get a decent UX on Linux given known hardware, selected for the purpose, is extremely trivial for anyone who knows Linux at all.

It's not hard to master your own install media for most distros either. Buy your shit from a decent Linux hardware vendor and they'll even install whatever custom OS you want before they send you the machines.

This idea that a whole-ass company should be somehow helplessly captive to distro defaults is pitiful. Hire someone with decent Linux competency and prepare a suitable OS image! It's what you should be doing regardless of the Ubuntu question.
went to see if that website had any suggestion for Greek. Books: "not very much, unfortunately". Schools: "again, not very many places offer a course". The forums are simply not loading.