skysight-inc/HackerNews huggingface dataset:
If I recall correctly there was a close-up of a nearly empty coin cup a bit later in the scene, indicating they played many many games.
Free software isn't charity, it's often just another way of building software between multiple companies.
Did you visualize water leaving your nose, and then said loudly "coffee" ?
> but i do like how nim programs consistently have few lines of code than the same program in really most other languages which seems like a good thing

Interesting take.. I could share some codeGolf languages that you might like to play with in that case!

That said there are a few fallacies in the comments also that bother me a bit. Specifically the assumption that 'once its closer to C its automatically more performant.'

Wild comments too like : `Nim runs on many more platforms than C#`

Without being specific this claim is just weird..

> beware though that usually the people who wrote the benchmarks might not be experts on Nim

So you need to be an expert to benchmark it.. Red flag.
Does Nim really have no competition in the meta programming space? I assumed Haskell would do well there?
That’s what I do as well. You can do pretty much all you need to do with add_custom_command and add_custom_target. I use it for Typescript, Java etc. and it works fine.
MiP aka Memory in Pixel is a great alternative to eink as well, well epaper, since to buy eink you'll be paying £££.

MiP supports animations/fast screen changes as well, but consumes a small amount of idle power vs epaper/eink none. For a badge I think this is acceptable, but it's also so, so hard to find displays as I think only Sharp makes them.

Looked into it a lot after owning a Pebble Time Round. I hate Apple for making consumers want a bright oled screen on a watch as the only option; sure, I charge my phone overnight & watch while I shower (bc I want the sleep tracking) but if I'm out and about/on holiday and my phone dies, I'd appreciate my watch still functioning as a fucking watch past the end of the day.

Plus smart watches look so much nicer when the screen is on all the time. To get my galaxy watch to last into the next day I run with the screen off, only wake on button press.
It is. I witnessed it many times on Code Golf substack.
Translation:

Help: for the first time in 15 years, a client thinks I used an AI to wrote what he asked me. Even worse: OpenAI's detector affirms that my article has been written by an AI.
Yup... while the trend of increasing pedestrian death rates is worrying and should definitely be addressed, the blog is not doing itself a favor by trying to make the numbers look worse than they already are. An 18% increase from 2019 to 2022 should already be enough to convince anyone that something has to be done about it.
> If your account all of a sudden has 10’s yet alone of 100’s 1000’s or of transfers in it will be quarantined.

> HSBC locked my account just last week for 7 or 8 transfers of circa £10 all being made all in the same day from colleagues from my work since we bought a gift for someone that was leaving and settled the payment.

I would be careful assuming that HSBC is representative of how banks in the UK work. They’re well know to be the most trigger happy bank when it comes to account and transfer freezes. HSBC was probably the number one cause of complaints related to transfers while I was working in the fincrime team of a different bank.
SEEKING WORK | Remote ( I'm in the EU)

I can Transform Your Legacy Codebase into a Valuable Asset

Hello. I am a consultant specializing in old and poorly documented code bases. I have been writing code for over two decades and have worked with over a dozen languages including: Python, Rust, golang, C, Java, Javascript, Typescript, Haskell, and Elm. I can dive into an unknown and poorly documented code base, document it, write tests and provide professional on-boarding videos to get your team up to speed. I provide comprehensive training and documentation to ensure your team can effectively maintain and enhance your legacy codebase long after our engagement is over. I can also diagnose, reproduce, and fix hard to understand bugs in complex systems. By bringing old code bases up to modern standards I can help you harvest the valuable IP assets you already have, driving new growth and stabilizing the technologies upon which existing revenue streams rely.

I work with companies of all sizes, from startups to established enterprises, who are looking to modernize their legacy codebases and improve their technology stack.

With my help, I can transform a stagnant legacy product into a proven technology which you can believe in and sell.

Past projects include:

- Updating and documenting a legacy telecom diagnostics system which processes hundreds of gigabytes of Netscoute data every day

- Upgrading [django-helpdesk](https://github.com/django-helpdesk/django-helpdesk) to use class based views and performing a security audit on accessible endpoints

- Migrating a mid sized organizations server infrastructure from a diverse set of hosts: EC2, Heroku, VPSes to a unified kuberentes cluster, implementing a fully automated and rollback friendly CI/CD system.

- Maintaining, developing and administering a large Django application used for a bike to work event

- Design and implementation of the POSIX device subsystem for Docker 1.0

- Diagnosing a critical and hard to reproduce bug in Elm-lang's runtime.

- Author of [subuser.org](subuser.org]

Find me at https://hobbs.cz or book a call at https://cal.com/timhobbs/longer-meeting
> have them use named stashes. Easy recovery, same goal achieved.

It's absolutely not the same thing. If you just want to discard the modifications you have, then stashes are fine. But if you want to move a branch to another location, then you have to use reset --hard, and then when you have an unsuspected `git reset --hard` in your shell history, the shell auto-completion can screw you pretty quick.

That's the difference between a prompt and a cli option, the first one doesn't appear in your shell history, so you're never going to have it pre-filled by mistake.

> The problem is people teaching git,

When you have a recurring problem with people teaching “something”, then the said “something” has a bad UX.
that makes a lot more sense now, thanks!
They're solid, but they're not the best. Top x86 CPUs are twice as fast. And power consumption just doesn't matter that much for a high-end desktop anyway.
The show is one of the biggest recent TV releases, it seems like it might be in no one's interest to save money making it.
And what to do if null check fails? Call abort()?
The comments to the article make it clear the headline figure is a combined charge for more than one thing, including fitting. The actual part is less than the headline.

Not that it's nothing, but it might perhaps have been embiggened a bit in the original articles title.
"OpenAI was created as an open source (which is why I named it “Open” AI), non-profit company to serve as a counterweight to Google, but now it has become a closed source, maximum-profit company effectively controlled by Microsoft.

Not what I intended at all." - Elon

You can think what you want of Elon, but he is in the right here.
Well, in this case it's not total bogus, the increase in pedestrian deaths is real, but that's exactly what will happen unfortunately if you try to make the numbers look worse than they are: people will dismiss the whole article wholesale...
Be honest with yourself

CPP ecosystem is far from being sane in compare to e.g Rust.
We already had Watson for Jeopardy-style general knowledge quiz questions a decade ago. It didn't revolutionize anything.
How Can I Cope With Living In A Dying Nation?
My country (Nigeria) is in shambles. We have a poverty rate of over 80%, illiteracy rate of over 60%, high insecurity and violence. Yet, we just voted in a documented drug trafficker and extremely corrupt person as our incoming President [1].

Most of the votes for this candidate came from the Northern part of the country, the part with the highest poverty, illiteracy, and insecurity. Yet, the people from this region overlook their economic interests and are more interested in tribal and religious politics.

Once upon a time, we were improving and seeing progress...until 2015 when we elected a former military dictator who is very clueless about the state of affairs [2]. Since then, we have backslidden on all levels...poverty has become higher, my hometown has become ravaged by separatist violence [3], the economy is very bleak and continues to worsen.

I have lost hope. I never wanted to immigrate because I find it odd to stay in someone else's country, but I'm considering it now. Even at that, my passport registration got botched because of an incompetent immigration official that can't tell the difference between "new" and "renew", and I'll have to wait many more months for it to go through. I don't even mind if I end up in a monarchy like Oman and Qatar...as much as I detest that system, they seem to be performing a better job than our democratic leaders here.

I'm just tired...please, cherish your country if you live in a good one. Do the best to continue to vote in competent and good leaders. I don't want you to ever end up in my position.

1- https://prnigeria.com/2022/11/17/fact-check-tinubu/

2- https://www.premiumtimesng.com/news/180422-inec-declares-buhari-president-elect.html?tztc=1

3- https://www.thisdaylive.com/index.php/2023/02/26/in-anambra-even-policemen-live-in-fear/
I was a heavy user of the website and quite happy with it as a complementary tool. It did what no other resource did : Have me have a go at it every day ad remobilize knowledge. Grammar lessons and concepts are otherwise easily found online. In tandem, it worked wonders.

In my opinion, the tool only makes sense if you have a keyboard. Just choosing the right words on an app does not work well to remobilize knowledge. I learned typing just to be able to do my daily exercises faster.

The overgamification is also a pain. The only that ever mattered was your streak.
We are using Vue instead of React reasons being both performance and simplicity.
ffmpeg and ffprobe are built against the exact same set of libraries, so they could certainly be combined into a single program if the ffmpeg maintainers chose to do so.

Two possible options to reduce the size of your application:

(1) Instead of using ffprobe, just call "ffmpeg -i <filename>" without specifying an output file, then parse stderr:

$ ffmpeg -i https://download.dolby.com/us/en/test-tones/dolby-atmos-trailer_amaze_1080.mp4 >/dev/null
ffmpeg version 4.4.2 Copyright (c) 2000-2021 the FFmpeg developers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'https://download.dolby.com/us/en/test-tones/dolby-atmos-trailer_amaze_1080.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.76.100
Duration: 00:01:03.55, start: 0.000000, bitrate: 4537 kb/s
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 128 kb/s (default)
Metadata:
handler_name : sound handler
vendor_id : [0][0][0][0]
Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 4404 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)
Metadata:
handler_name : video handler
vendor_id : [0][0][0][0]
At least one output file must be specified

This is admittedly messy compared to parsing structured ffprobe output, but it does contain all the information you mentioned (assuming duration in centiseconds is sufficiently precise for your application).

(2) Link both ffmpeg and ffprobe dynamically, in which case they'll share all but a few hundred kilobytes of on-disk code.

For example, consider ffmpeg and ffprobe as installed from package repositories on a variety of systems:

ffmpeg 4.4.2 installed by MacPorts on macOS Monterey (x86_64):

$ du -hA /opt/local/bin/ff{mpeg,probe}
339K /opt/local/bin/ffmpeg
260K /opt/local/bin/ffprobe

$ diff -s <(otool -L /opt/local/bin/ffmpeg) <(otool -L /opt/local/bin/ffprobe)
1c1
< /opt/local/bin/ffmpeg:
---
> /opt/local/bin/ffprobe:
72d71
< /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)

ffmpeg 5.1.2 installed from RPM Fusion on Fedora 37 (x86_64):

$ du -h /usr/bin/ff{mpeg,probe}
284K /usr/bin/ffmpeg
176K /usr/bin/ffprobe

$ diff -s <(ldd /usr/bin/ffmpeg | awk '{ print $1 }') <(ldd /usr/bin/ffprobe | awk '{ print $1 }')
Files /dev/fd/63 and /dev/fd/62 are identical

ffmpeg 4.3.5 installed from raspberrypi.org on Debian 11.6 (aarch64):

$ du -h /usr/bin/ff{mpeg,probe}
276K /usr/bin/ffmpeg
176K /usr/bin/ffprobe

$ diff -s <(ldd /usr/bin/ffmpeg | awk '{ print $1 }') <(ldd /usr/bin/ffprobe | awk '{ print $1 }')
Files /dev/fd/63 and /dev/fd/62 are identical

MinGW-w64 ffmpeg 4.4.3 installed by MSYS2 on Windows 10 (x86_64):

$ du -h /mingw64/bin/ff{mpeg,probe}.exe
320K /mingw64/bin/ffmpeg.exe
184K /mingw64/bin/ffprobe.exe

$ diff -s <(Dependencies -depth 1 -modules /mingw64/bin/ffmpeg.exe | tail -n +2) <(Dependencies -depth 1 -modules /mingw64/bin/ffprobe.exe | tail -n +2)
Files /dev/fd/63 and /dev/fd/62 are identical

("Dependencies" is Dependencies.exe from https://github.com/lucasg/Dependencies)
You can write fast or slow code in any language, typically people who understand the language very well are the ones who can write performant code, regardless of language. All those benchmark games out there for dozens of languages are proof of that.
Same in Spain, and I guess most of Europe, when you are parking temporarily ( < 5 minutes normally ) somewhere you shouldn't you put the hazard lights on.

But I'm not talking about blocking the road entirely, of course that's not the case, just parking in places that is not allowed to park statically.
There's dozens of websites with the corrected poem out there, hard to know if ChatGPT just 'remembered' it.
Null is a valid member of every type only in Java. C and C++ have value types.
While I agree that Hacker News always hated technology, this article in particular looks like like self-parody.

There are 0 mentions about language learning or course quality in a blog post about how to grow a language learning app. Instead, the discussion turns on the way you give gems to users, late-night notifications, and the maximum amount of emails you can send per day before people start unsubscribing.

I get that this is a blog post about growth, but it says nothing about the product and you could :s/Duolingo/Candy Crush/ and the text would be equally valid. This looks like a fake blog post from Hooli in Silicon Valley.
The error in the title is they're not talking about death rate but number of fatalities.

since "2019, the last pre-pandemic year, pedestrian fatalities have surged 18 percent in just three years – nine times faster than U.S. population growth," the report said.

Comparing the number of fatalities to population growth makes sense because one would increase naturally with the other.
Bending Spoons lays off 129 Evernote staffers
Does Bing chat support markdown images like ChatGPT? If so, the data could be sent without the victim having to click a link.
I think I do require assistance. I included my email address in my profile.
"Duolingos user interface and gamification might have become more annoying, but the real problem is that this approach to language learning is incredibly inefficient at best and probably does not work at all. It just feels productive."

^This. Spot on. I was fooled by Duolingo and wasted way too much time on it before I caught on and deleted everything Duolingo from all my devices. Now I'm finally making actual progress in my language learning. I never used Duolingo alone, of course, but the effort I spent there impacted my learning negatively and made everything ineffective.

Stay away from Duolingo. It's fool's gold.
Could you sum up the beefs if it is relevant? I ignore twitter as much as I can.

Part of me feels that in the run to more privacy, we don’t really have a reputation system anymore. You mention that Jack and Miles are good people, but how can we know such things as a general public?

In the days of yore and people were local you kind of new who was who. In the global space, this becomes hard. I feel this ties in with discussions on trust and leaning into people who are responsible and wise.
I think it is important to understand what makes a style actually different and what is just semantics.

For instance, if you write a function to do some operation on an object, you could have written that as a method instead. But ultimately it is the same code, it is unlikely that the difference matters much for either performance or readability.

However if you need to do some operation on a bunch of objects you could pack each operation on the individual objects in a method, and call those methods from a main function. Or you could just put it all in one function, with as many nested loops and if statements as there needs to be. Now the difference is real, you pay in performance for a lot of function calls, and following the control flow is different.

Personally I tend to prefer the one function, but sometimes part of it makes sense as its own function, in particular when I can avoid duplication that way.

There is no silver bullet, but best of luck, changing one's style can be hard.
are you serious with this comment or is it a joke?
Dietary Fiber in Brewed Coffee
Also zig, meta programming is one of its key features from what I understand.
Perhaps not minimum wage employees, but there have certainly been plenty of politicians who have spouted far worse.
pristine-tar branches used for Debian packaging are another common example.
Not your garden, not your walls.
> Virologists don't believe this, based on genomic testing of the strains and prior experience.

Any source info about this?
For game dev? Use C#. It’s got all the bindings to the engines and other such things you’ll need.
That’s a silly conclusion to draw. Plenty of high profile, well-known, expert C++ developers have made similar recommendations in recent years and are even working on alternate languages.
> So what will happen to the model if somewhere there is prompt that overrides this special token?

The model will be trained so that data within those special token pairs can't override the prompt, similar to how strings in an SQL query can't override the query: it's escaped.

As for "how," it's a matter of using RLHF to punish the model for failing to do this.

The reason I'm optimistic this is a solid answer is because attackers can't insert those special tokens. They're meta-tokens, which only OpenAI/Microsoft have access to. So you can't break out of the sandbox that it was trained to ignore.
Care to elaborate further on that ? Not sure what you mean about CPP 'ecosystem' being far from sane.
No mention of SRAM. Does anyone know how much is present in total across all caches?
Step by step, ever since the calling the diver a "pedo", every since the "funding secured" i've began to realise just how petty and pathetic elon is. Every opportunity he has he seems to show just how vindictive he really is. Man child who now has way too much money. Buying Twitter on a whim is the latest in a string of decisions which do not align with the "let's get to Mars and save earths environment" stuff he likes to be seen as.
It's basically exactly as the article. He said he founded open AI (hmmm) with the idea that it's open... ai.. and now it's not, it's closed and for-profit. Re: Jack and Miles, not only is your point well taken, we'd also have to agree that I'm a good judge of character...! :D
It can even solve IQ tests...I mean, how much further are we moving the goal post?

Is there a model that can solve differential equations symbolically and numerically? Most of modern engineering just boils down to diff.eqs whether ordinary or partial. It's our current best method to reason about stuff and control them.
Interesting timing btw. Right after spy balloons.

Pure information warfare.
When I am coding for myself I try to separate the data from the operations performed on it. I also think about how the data flows through the application. I use a mix of procedural and functional paradigms.
FBReader (aka FbreaderJ) is a very popular ebook Reader on android 10M+ downloads (and many other platforms).
Unfortunately a few years back the owners of
https://github.com/geometer/FBReaderJ (1.8k stars) decided to stop open source contributions and go only commercial.
Their last open source version has been put here:
https://github.com/geometer/FBReader-Android-2 (gradle based)
As android SDK evolved, the app is no longer compatible with newer versions. The only fork that I know it made some updates for slightly newer sdk few years back:
https://github.com/gelojavonitalla/FBReader-Android-2 and https://github.com/aplicatii-romanesti/FBReader-Android-2
Of course, besides updating sdk there is also a list of bugs which are long due (I can provide a list).

As the project was open till now, there were other open apps based on it, and currently unable to maintain both the main project and their own ones.
We're experiencing a lot of performance issues with Istio in larger clusters of 4-5k pods and several k services, where high churn rates causes the control plane to go ballistic.

KWOK allows us to reproduce this load without spending a penny.
Not an expert, but your comparisons need to be apples-to-apples. An expert-tuned C# impl v a naive Nim impl isn't a good benchmark.
You're not even responding to my comment; this is just parroting the same tired old talking points and whataboutisms.

People have bad things to say about China, Russia, North Korea and Iran's governments for a reason.
Yes, of course, as "evil" is a concept of human thought.
You can use F#, but this implores that we get more engines if all they are compatible with is Microsoft .NET.
> you won't be going anywhere in computer graphics by trying to "write pure functions" or "avoiding side effects"

Not sure about this; in my experience (in a different domain, audio processing) you totally can get away with both of these a lot of the time.

Function inclining works well, so you can write small pure functions in a lot of cases (especially if you accept a function that reads from one buffer and writes to another as pure).

As for avoiding side effects, this is normally more about keeping your state updates small and localised (allowing more parts to be pure), which is often not a problem performance-wise.

IME it's much easier to improve the performance of a piece of code which is easy to reason about and change with some level of confidence that your optimisation will not break things.

I know there's some unavoidable global state in computer graphics, but presumably there is lots of code that doesn't directly touch that.
put a big * in the title:

*for those with RTX cards.

also funny how this is out while youtube is rolling out higher bitrate videos.
Net zero by 2050 plan for energy sector is coming
The CIA Betrayed Nelson Mandela
Magit, the wonderful git porcelain for emacs.

Details here: https://www.reddit.com/r/emacs/comments/11cezoq/magit_mainta...

Direct donation link: https://magit.vc/donate/
> A judge will not look favorably on your 5000 token prompt of carefully selected instructions telling the AI to go wild

But one day maybe even the judge will be an AI...
If you want to learn the basics of Japanese in a reasonably effective manner, you could try Human Japanese, you can use the 'light' version (free) first (on e.g. Android), it'll give you the first 7 chapters I think, and if that works for you then buy the full version for just a few dollars. It definitely worked for me and had the right progression, and teaches the very basics quite well. It even understands and explains how the は particle is never a subject particle.. unlike so many other tools out there.

Stay away from Duo. There's no structure to its teaching of Japanese, and it's not set up to let you intuit the grammar or structure either.
Algorithm edits every sales demo into a highlight-reel video