skysight-inc/HackerNews huggingface dataset:
I generally assume the accounts posting "I asked ChatGPT about $topic" are karma farming bots. At least Wikipedia is checked for accuracy occasionally, ChatGPT links are the modern equivalent of lmgtfy

In this case the term looked up is literally explained in the linked article. Anyone who read the article shouldn't even be Googling for basic information, unless they need to know specifics that are out of scope for the article's subject.
Was the purpose not to whitewash and atone for how Nobel made his fortune as an arms supplier for war?
I upvoted the "I couldn't disagree more"-post, but now I regret it (edit: oh, there's an "unvote" button). One can do a lot more with a pencil and a piece of paper than with a blank text entry. Drawing figures, arrows, etc. There is even undo, thanks to rubbers. But it sucks that one can not insert lines in between.
Edit: The CEO confirmed it was due to patent infringement claims by Nikon: https://ymcinema.com/2019/03/19/the-obsolescence-of-cinemadn...

It's not clear if this was a choice. RED has a patent on in-camera loseless RAW that is compressed, and have been aggressively going after other camera makers (including Nikon) for offering the feature.

To my knowledge, Nikon and RED are the only brands that offer in-camera compressed loseless RAW, and Nikon settled with RED [1].

BRAW is okay as it is lossy (not loseless).

Other RAW formats from brands in video are not compressed in-camera.

[1]: https://www.newsshooter.com/2023/04/28/red-patent-lawsuit-ag...
The email provider in this scenario is almost certainly not the data controller - Benjamin is - so no.

And if Benjamin is using their email inbox in a purely personal manner then it'd be out of scope of the GDPR entirely.
Dacia was the last province they conquered and the first one they lost, thus making Roman Empire a true LIFO
Virtualzing (or windowing, as it is sometimes called) is definitely one way to tackle this problem. However, it's not a silver bullet. The more complex the UI/rendering is, the more optimizations you will need. The demo you link shows a very simple rendering with no complex user interactions, mouseover events, etc.
With slightly different semantics; as I recall, the Linux uXX and iXX types have natural alignment (equal to size), while stdint.h types are not required to.
Yes and no and it doesn't matter :)

Broadly and simplified:

Adding a bluetooth module means that, not only is the device no longer "electrically equivalent" (which means you are re-certing), but you have gone from "unintentional radiator" to "intentional", which means you have a different and/or additional set of standards.

A pre-certified module (as in, it has modular approval) under FCC means you do not have to test the "intentional radiator" part the module PROVIDED you exactly follow the instructions of the module supplier AND you don't do anything "stupid".

Under CE, pre-certified module isn't a thing. It will certainly help you pass from a technical standpoint, but doesn't really let you "short-cut" the testing and paper work.

Hope that makes sense and gives a rough idea.

edit Apologies for rehashing what others have already said. I should have refreshed.
> that one can not insert lines in between

Ok, not easily.
<1k units runs tends to get a pass from EU authorities anyway.
Data Parallel C++, Second Edition, Open Access Book
Time for iojs sequel?
A lot of the world is creating content, and this includes hackers. My most recent TikTok was about password managers.

Timecode makes this a gamechanger, especially for the casual filmer.

I've been messing around with crappy action cams for things like recording my kids performances and the like. I've been using two cameras (it's nice to have a second PoV, especially when someone walks in front of the camera), but it is a world of pain on these cameras.

I came *this close* to buying a pair of GoPro Hero 12s this past week because they finally have fully baked timecode into the firmware, but it seems like they also have problems with overheating when recording for 25 minutes inside (let alone in the sun).

This release means I can use a couple old iPhones I have retired, and likely get pretty good timesync out of it, automatically, without having to go into the videos and spend literally hours syncing multiple camera angles and dealing with drift from different cameras.
Let's take it offline for discussion in the breakout room, ok?
X220 has the best laptop keyboard I've ever used, has anything matched it since?
Those weren’t the verbatim instructions, and as mentioned, I tried phrasing them many different ways. That said, I don’t recall necessarily trying to phrase every instruction positively, so I’ll try that. Thank you!
Hear me out. The original USB only had 4 pins. I always thought a round ringed TRS style plug like headphones use would have been great. No way to orient it incorrectly.
>"personal data", which is data that can be used to identify you. E.g. name, address, location, tracking ids.

This is wrong - very wrong.

Article 4 defines personal data:

"‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person"
Thanks, that's convincing.

(why I was in doubt, is because while immutable functional collections that clojure embaces are naturally thread-safe, there is an imperative aspect in creation of a lazy sequence from user provided function, and I was not sure clojure has to provide synchronization guarantees here)
I've used Lenovo (and IBM before them) for over 20 years and have never had to deal with their repair service.

I did upgrade my t470 (more ram, bigger external battery), which was a bit of a pain removing the case, but did the job.
C is also used on embedded. It's even there the default language.
> I don't want to hear about bailing people out of their $2M mortgages on 800 ft^2 apartments

Real estate crashing would save NYC from itself.
That's really interesting, and for me a totally unexpected name, having never seen that nomenclature before - would be interesting to see how consensus around that was arrived at - but hey, we gotta call it something!
(But not DoubleQuadWord please ... )
How is it pure loss? They can just sieze the house and sell it off to recover their losses. The owner can go kick rocks.
First, I doubt users ask for this though. Those who want it, are going to use a manual videography app like OP. The 99.9% wants a camera that just works.

Second, modern neural nets are good, but not perfect. I can reliably tell if something was shot with real bokeh, or simulated via software. For serious productions like a commercial shoot, nobody wants to change the shutter speed, aperture, etc in shoot: the DP already knows what look they want before they start filming.
How could you change the shutter speed in post?
It's also just packaged in Debian which means any distro based on it likely have it.
If nobody provides Linux binaries then maybe it is better to support Windows binaries out of the box?
https://archive.ph/Xy9qO
A friend of mine, in the 80s, wrote machine code on paper (calculating offsets in his head) having memorized all op codes, and drawing the graphics for a game for a Sharp MZ-800.

I always admired his patience and skills, me using an assembler on an Amstrad to write my games.
> Hope macOS users live up to the commonly referenced "Apple users are more likely to pay for software" and donate either time or money to Ardour if they use it, as it seems making applications available to them cost developers actual money now.

Just make it $5 on macos. If Mac users can support this shitty company they can actually pay for other software too.
The SIGGRAPH talk linked towards the end of the article is absolutely fascinating. The demo at 16:30 shows just how much more vivid the simulated pigments are compared to regular RGB color mixing.

https://www.youtube.com/watch?v=_qa5iWdfNKg
The Wyze cams seem cheap enough at ~35€ and with a stable SoC. A replacement for their (insecure) cloud stuff would be nice, otherwise the software is actually pretty decent.
StS = Slay the Spire (I think)
u16 etc show up a lot and are unlikely to confuse programmers.

Where it does go to pieces is when two different programs both define u16, use them in header files, and then a third program tries to include both those header files at the same time. The big advantage of <stdint.h> is avoiding that failure mode.

The namespaced library type equivalent is something like libname_u32, at which point it's tempting to write uint32_t instead of the libname:: or libname_ prefix.
Just a note: defining own integer types has sense for resource-limited platforms. Most common type I see is something like "dim_t", which is 32-bit or 64-bit depending on use-case. 32-bit integers are often used even on 64-bit platforms in pointer compression schemes (for example, allocate your own heap and only store 32-bit offsets). This not only gives 2x improvement on memory usage for <4GB workloads, but it also improves performance due to better cache locality.
Blackmagic also sells a lot of hardware. They may not be making money directly with this app, but they are going to earn loyalty.

Another comment earlier mentioned how Davinci resolve may start gaining market share for the very reason that it's free and kids learning to edit are more likely to go with them instead of cracking adobe these days (and then using the former when they enter the workforce).
I really don't know, if that even is possible.

That's main reason, why cinema cameras are picked.

I suspect that it could be possible now, to an extent. We have quite good image restoration tools, some based on neural networks. Maybe one could be trained for iPhone specifically.
Metal-loving microbes offer a green way to refine rare earth elements
> My ex wife told me I'd once answered her phone call in the morning and had a complete conversation only speaking absolute nonsense until she hung up. I had no recollection of that at all.

I've had that several times. The kicker is, I actually did make enough sense that she didn't suspect I wasn't awake, and it wasn't until later that I learned from her that the conversation happened - usually because I agreed to something, or was given important information, which I had no recollection of. The phone log, of course, confirmed a conversation took place.

Melatonin sounds like it may work long-term, but at this point my wakeup time is set by our kids, and my bedtime is set by my acute revenge bedtime procrastination, so sleep deprivation it is :/. I wish there was something that could immediately force/reset the circadian rhythm, which I could use on business travel.
I’ve been tempted to ditch django for typescript in the backend but the sql and migrations story looks a bit … confusing and underwhelming? I feel like typeorm should cover 99% of cases, due to its feature list and age (7 ish years…ancient!), but then you see people often recommending other projects (eg pg_typed). Do people just string things together? Make use of Liquibase?

In 2021 it seemed the TypeORM project was badly maintained and quite buggy - https://news.ycombinator.com/item?id=26888369 . Is that still the case?
Most CS graduates probably didn't understand what they were getting into and never had an interest in CS.
But that is also a terrible system for a user. I try to avoid any app that does this.
My artistic choice is shooting 60FPS at 360 degrees (shutter: 1/60th of a second). It gives motion blur more comparable to 30FPS (which is closer to 24FPS), with the responsiveness and fluidity of 60FPS.
Second edition: Apress, available October 24, 2023

Source code: https://github.com/Apress/Data-Parallel-CPP

"This branch (main) contains source code expanded from the Second Edition of the DPC++ book (available October 24, 2023). We say 'expanded' because they include code not listed in the book, and we will update it as needed to keep it useful - as we did after the first edition was published. We welcome feedback. The sycl121_original_publication branch contains the source code published in the first edition. The first edition's book source was primarily based on the older SYCL 1.2.1 specification, and many enhancements and changes were added by the time the SYCL 2020 specification was published after our book. Since current toolchains which support SYCL are based on SYCL 2020, so this main branch is intended to be compatible with recent compiler and toolchain releases.

The Second Edition of the DPC++ book, available October 24, 2023, will be based on the updated code examples in this main branch."
I'm probably your complete opposite on this lol.

I don't know how tolerance plays into this, but I drink like 1L or more of coffee a day, and have done so for more than a decade, and I have never felt any difficulty falling asleep.

Well, besides some reluctance during weekdays because I just don't want the next day to arrive, because of work, so I sometimes just go to sleep later and suffer the consequences for the next following days; but during long vacations (1-2 consecutive weeks long) it's all good, even with little to no variation on how much coffee I drink or the times I wake up and go to bed compared to outside vacation, so I think the problems are not related to coffee (at least not too much).

I don't even feel "awoken" when I drink coffee, and it's always weird when I read people saying they drink coffee to feel more awake. Or to get more energy, or something.

So I don't think I've ever drank it for any reason other than the taste. Caffeinated or decaffeinated; a 325ml mug full of undiluted?[1][2] espresso, vs milk coffee; literally no (perceivable) difference to me other than taste.

If anything, when I want to "stay awake", I try to drink something very sweet. It doesn't "wake me up" like I hear people say with coffee, but it very slowly takes away just a little bit of sleepyness.

[1]: Probably the wrong term. But I mean, taking a coffee "capsule", serve with the recommended "size" (which is very small), and repeat with more "capsules" until the mug is full. I don't do this very often though.

[2]: And yes, I want to learn how to make myself a coffee that tastes almost as good, so that I can stop polluting with these disposable capsules.
because programmers are bad at DBA jobs. DBAs don't care about business logic.
It doesn't matter if Anna "owns" the data; The GDPR doesn't care who owns data. What matters is who controls it and what processing they do on it (with storage considered processing).
Ardour is very high quality for FOSS. There are many distros that include a free version of Ardour. Ubuntu Studio[1] for instance, and then there are distributions where installing it is an apt-get[2] or yum[3] or whatever[4] away, and paying for it is optional.

[1] https://ubuntustudio.org/2022/11/ardour-7-1-backports-availa...

[2] https://packages.debian.org/search?keywords=ardour

[3] https://packages.fedoraproject.org/pkgs/ardour7/ardour7/

[4] https://archlinux.org/packages/extra/x86_64/ardour/
This doesn't fully answer my question, because in the issue I linked it's explained that Jest might to decide to implicitly apply `runInBand` when... it feels like apparently, because that's not well documented.

I see it as a major design flaw, because I have had mysterious, impossible to debug errors happen due to this in just about every project that used Jest that I've been in.
I think a neural network could do it. You just train it on a bunch of videos with different shutter speeds, and then you ask it to convert a given video from one speed to another.

I'm sure it would quickly learn to add/remove motion blur on moving things as appropriate.
It didn't really need to go in either way. It just needed to not be rotationally symmetrical while only going in one way.

Firewire only went in one way but it was never an issue because it's shape conveyed a clear orientation.
Which apps in this space are native? I vaguely remember paw.cloud (RapidAPI) being native, but that was before the rebranding.
Abrt (problem reporting window) shows no information about that type of crash.
The most successful people are those who can talk to others
- As the McKinsey report shows, it is estimated that between 400 and 800 million workers worldwide will have to change jobs by 2030 due to automation. Technical skills are dying out faster and faster, with some experts even estimating their lifespan to be just a few years.
- 57% of senior managers say that social skills are more important than technical skills.
- For example, being a software engineer is not just about delivering the code itself. It is a complex and intricate role where you have to look at millions of different contexts and be able to bring them together. In the main, it is based on empathy and understanding another human being in order to make the process you want to improve useful.
- 86% of employees and managers cite a lack of effective collaboration and communication as the main reasons for failure in the workplace,
- 74% of employees feel that they lack good communication within the company,
- 80% of US employees report feeling stressed due to ineffective communication,
- 28% of employees feel that poor communication is the cause of their inability to get work done by a certain date,
- according to a report by David Grossman (involving 400 large companies and 100,000 employees), it is estimated that the cost of communication barriers in the workplace is $62.4 million per company per year.
> Goldin showed that female participation in the labour market did not have an upward trend over this entire period, but instead forms a U-shaped curve. The participation of married women decreased with the transition from an agrarian to an industrial society in the early nineteenth century, but then started to increase with the growth of the service sector in the early twentieth century. Goldin explained this pattern as the result of structural change and evolving social norms regarding women’s responsibilities for home and family.

Seems fairly intuitive, no?
Show HN: Database-as-a-Service Navigator
In-depth Database-as-a-Service comparison for PostgreSQL, MySQL, MariaDB, Cassandra and Document DBaaS
Replace medium.com with scribe.rip.
I made the move from software to building electronic products in 2019, and while there are notable exceptions, here are some things I learned about Western Industrial Suppliers:

1) They are unlikely to work with you at all unless you anticipate high volume orders (thousands at least, they prefer 100's of thousands).

2) Price: Get a quote from a Chinese supplier, double it and add a zero.

3) Lead Time: Get a lead time quote from a Chinese Supplier. Add shipping + customs slack. Double it and add another 30% for the excuses that are going to come.

4) Quality: Surface finish, dimensional accuracy, materials and process will be poor and no one will care. Refunds will be extremely difficult to get with Western suppliers.

5) Efficiency: The ordering process is usually very efficient with Asian companies. Western suppliers will drag you through a fully manual quoting process that involves days, weeks or months of bullshit back and forth while they wait for a slot in their broken production process to then rush you into commitments for.

5) Labor: Many "Western Suppliers" sub everything out to a random, lowest bidder in China anyway, even after all the bullshit.

6) There are now some 3rd party service aggregators (e.g., Protolabs and Xometry) that are attempting to collect rent on Chinese labor. They charge Western prices, offer Western lead times and Western levels of support, then sub the work out to random shops in China with poor communication, no consistency, bad incentives and unacceptable results.

7) There are some truly incredible, honest, hard-working Western Suppliers doing truly incredible work. If you've found one, do not take them for granted (e.g., Digikey, Craft Cloud, Adafruit, Sparkfun, Make Augusta, and more).

And of course, YMMV
What do they think is executing the table scan? Do they think that the underlying hardware should be free?
There was some. Cathode Ray Dude recently did a video on an Alienware laptop with HDMI in.

This isn't really the same thing though. It's letting you use a USB capture card with your iPad. This is something already doable with random Android devices for years and has limitations like latency and quality.
But the advantages are - better for compliance, faster analytical queries, possible to upgrade people at different paces. I agree it would be painful from a database migration perspective but I can see situations where it might be the right call.
One nice thing about short types (i32 f32 u16 etc.) is that they can easily be extended for vector types such as f32x4 or u8x16 etc.

Consistency, conciseness and clarity (you don't have to guess much about those, once you've understood the naming scheme)
Flakes has an unfortunate past [1]. The fact that so many people are using Flakes now and treating them as stable makes it effectively impossible to make drastic changes, even though the design is flawed in many ways [2]. Nevertheless, the Nix team is discussing the stabilisation in recent weeks, with the tendency to not make breaking changes, but improving the design in the long term.

[1]: https://nix.dev/concepts/faq#why-are-flakes-controversial

[2]: https://discourse.nixos.org/t/experimental-does-not-mean-uns...
Nice, thanks for sharing your wisdom. And still insane they need that much money, we all have examples here of businesses that succeeded without having to raise millions of dollars
I"m even not agreeing with the const part. The standard did define const API"s, so why shouldn"t we follow? I know that C const are only half of C++ consts, but still.
Still catching const errors somewhere because I do use const in APIs.

I only agree with "Declare all functions static except for entry points".

s8(s) is only for literal strings, it should be called s8_c instead and keep s8 for the default ctor.

The struct return part is okay, but I"ve never used. This is not Common Lisp.
> It does not, that I could tell, actually say the metrics work has revealed data the company is ignoring.

I guess I wasn’t clear: The metrics work isn’t _revealing_ anything new, the data requested is what is produced. The fact that the data is _ignored_ means that it can have serious errors, but then nobody seems worried about correcting it except for our frustrated conscientious developer because producing the reports is a performative act. Nobody really uses the data for anything.
It's only a tradeoff because for some reason we decided, collectively, that writing native apps is impossible.
I think we are still several years away from flat panels being able to sinulate phosphor persistence and the strobed nature of CRTs. CRT phosphors decay with a time constant of 1-2 ms, so you'd want at least 1000 Hz to properly simulate it. Even if you couldn't get that fast you could at least get the meat of it with backlight strobing that has ~25% duty cycle. This gives incredible motion clarity but it is very rare on modern displays. I don't really know why. Display manufacturers should be giving users the option to reduce brightness by 75% for motion clarity if they want it. It will also be a while yet before modern displays can hit the product of motion clarity and brightness that CRTs have hit since before we were born.
Returning option<foo> (or sum<foo, error>) is the right thing but a real pain to write in C. I'm not sure the pattern of `if (thing(...)) goto fail` on every function call is particularly wonderful either, though the Go crowd seem to like it.

Otherwise there's thread_local mylibrary_errno, which might actually be the right thing for within a library, translating it to an enum return on the boundaries.