skysight-inc/HackerNews huggingface dataset:
I use NotesNook. Just imported from SimpleNote a month ago without issue. If you are like 95% of people and take very few notes, consider using Simplenote since it starts up fast (including on mobile), syncs across place is very quickly, and gets out of your way.
NotesNook is very similar, but has some additional features for organization and rich media. After using Simplenote for over 5 years my notes are starting to need some more organization.
> It's terrible to contemplate, even now. Competitive math was just one piece of it. We started school at 8 and went until 4:30. Nights were for other worthless extracurriculars to pad out our applications. I did debate team and jazz piano, student journalism and improv, extra science and math classes on weekends. None of it meant anything. Each activity was like the last, one box ticked after the next, each school day starting when it was still dark out and only ending when it was dark again, every hour blended together into some kind of gray resume goo.

And we wonder why anxiety and depression are on the rise amongst children. This mirrors what I went through and it's not something I could ever put a child through; as though they don't already have enough real problems to worry about; there's no need to add highly abstract math trivia to that list.
Kurzgesagt recently had an interesting video on how life might have been everywhere when the universe was still young and essentially every inch of it had temperatures to support it.

The bit that sold me on the idea was when they noted that the complexity of life seems to double every 250m years. But apparently if you roll with that assumption and extrapolate all the way back to the simplest conceivable organism, you end up at time when earth didn't exist and the universe was young.
There are karma thresholds that unlock certain features, an example being able to downvote a comment. There might be some mechanism in place that prevents new (or not active yet) users from submitting URLs. You had no prior comments or submissions here and also had not gained any karma yet. Maybe try again after participating here for a while.

You can find undocumented features of HN here: https://github.com/minimaxir/hacker-news-undocumented
> Fast food sacrificed the experience for the core consumption

Going to fast food restaurants is a social outing for a lot of people. McDonald's is one of the best hangout spots, really.
Except that those networks are listed to pad the functionality of the app, not because they actually work the way they should. FB for example:

Stories/Reels/Posts Sharing: Not supported.
End-to-end encrypted chats: Not supported

WhatsApp:

Will view only once messages feature work the same way like it does on WhatsApp?

No. Currently we don’t track when users open media and hence cannot support it in a similar fashion. Such messages will remain on Beeper as any other encrypted message.

In theory this could all be added later on, reverse-engineered later on etc. but in reality this is much more likely to become a niche or fail outright. Threema and the likes have survived for so long because they don't try to break into third party systems. It's not a new concept, and cat-and-mouse with third party servers has always been an unsuccessful avenue.
1. No, the grammar is not the issue per se. As you say, C has the same problem, and C code invariably compiles dozens of times faster than C++, and both Zig and Rust have modern grammars, but Zig compiles about as quickly as C and Rust is only somewhat faster than C++ (depending on features used).

2. This is incorrect. What's happening is that each template instantiation for a new set of template arguments requires reprocessing the template to check types and generate code, and also that is done per translation unit instead of per project. Each distinct template instantiation increases the compilation time a bit, much more than it takes to parse the use itself. That's why it's easy to have a small C++ source that takes several seconds to compile.
I don’t know about modern cars, but people used to say that parking an automatic on a slope without the parking/emergency brake would damage the transmission’s “parking pin” and make the “park” gear equivalent to “neutral”. No idea how true that is.
A lot of people don't seem to understand that Hacker News is a community.

If you turn on the "showdead" flag you will see there are many sad people who keep posting posts from their blog and no other web site and are hellbanned and don't seem to know it.

There are people who actually use Hacker News on a regular basis and then there are the people who invaded from some place like

https://villains.fandom.com/wiki/Boskone

who didn't need Hacker News at all until the day that their bosses' boss boss told their bosses's boss to tell their boss to tell you to post a link to HN and then they are quite shocked to find they're treated differently from people who regularly use the site.
> I am of the opinion that setuid/setgid binaries are a UNIX legacy that should be deprecated.

Hmmm. I can agree with this pretty quickly at a superficial level. suid is extremely overused, however, I'm currently building a purpose-built container/sandbox runtime and I can't see how subordinate IDs (/etc/sub[ug]id) would work. Unless that portion of shadowutils was moved into the kernel? I can't see Linus being on board with that at all.

Some sort of ACL for which users a user+process is allowed to become might be useful, but that's what shadowutils is (mostly) doing anyway.
Yeah that's a good lesson to learn.

I recently built a fancy excel sheet with lot of formulas for a quarterly process. Now I am having a hard time delegating that work. Having to hand hold the new person multiple times :)
Pretty Cool! Why doesn't Youtube, Insta etc provide a service like this?

And how are you getting funds for expenses like whisper etc?
CSS Baseline 2023
If you look at the version in C that Ian C Bell did for the trading engine, you can see how all that was procedurally generated. It is fascinating.
Next century? You, sir, are an optimist!
This is also misleading. What's disappearing is a sustainable environment suitable for humans without advanced technology and globalized trade.

Humans are living in climate-controlled environments in Phoenix, but they wouldn't last long without (fossil-fuel based) external energy sources. Or at least there wouldn't be that many.
https://twitter.com/FredericLambert/status/17367851281756696...
You misunderstand the problem. APP did not say they they don't have ILS available, it said it will take some time before a long enough gap exists between incoming traffic so they can allow for LH to insert themselves for landing.

In aviation, times are almost always estimates, not hard figures. Just like when the captain announces every 15 minutes there will be 15 minutes more delay, the same happens when controllers have other things to do, they route you over a holding pattern until they can deal with you.

And seriously, you don't delay 20-30 flights because one non emergency flight can't do visual approaches at night.
...whelp, into the water it goes, then.

JOKING [I try not to litter] — my US city banned this trash service years ago.

In its place, city-serviced bikes are available to rent (and must be returned to their "stations" after use).
Likely what will happen but because it's a strict liability crime it will warrant as complete a review of all data before re uploading to ensure there's nothing left
I appreciate all these recent articles referring to it as an "LLM" rather than "AI". That way you know it is specifically about the technology instead of marketing hype.
That's pretty cool, I wonder how it compares to DuckDB
It's a little more than that.

Some people feel that XML is great to represent nested structures/trees, and that trying to do that with code is less readable.
I think, over a dataset of nearly 6 billion images, it's just impossible to ensure that it contains no child pornography.

Like trying to ensure all my kitchen surfaces are 100% free of germs. Not possible, or the amount of effort and disruption caused by the cleaning will make it impossible to get on with my life. Nasty stuff exists out there. We don't want too much of it, though. That's my opinion about it.
> I order online at Walmart, Target, Sams Club, Best Buy, etc and they just bring it to your car.

I was at Target the other day buying Command hook adhesive strips. The price in the Target app on my phone was $4.49 with a disclaimer “when purchased online”, and the price in the store was $3.99.

I can easily see businesses giving different prices or coupons resulting in different prices to different people based on what they think they will be willing to pay. My friend already gets different Target Circle rewards than me, so I think being able to better price segment customers is at least partly the goal.
You read my mind! Beyond indexing the audio of the video, taking snapshots of the video content and indexing that would be pretty interesting as well. I've seen what GPT-4 vision can do for images, I'll be looking for an open source alternative that I can build around
I work in aerospace industry now. Trust me, the amount of hardware stored for decades ongoing projects is shocking. Storages are full, basements are full. Labs and offices slowly turn to storages too. Once you throw it away, there is no way to buy a replacement. So if one can get rid of parts for some finished/discontinued project everything gets disposed asap.
> perhaps a they meant a zener diode, which can be used to clamp a voltage? The downside being that it dissipates the excess energy across it's self.

Maybe in conjunction with a self-reset polyfuse - buys just enough time to trip the fuse.

> From the top of my flu-y head, connecting and disconnecting an inductive load (like a motor) can cause spikes. However in USB land, that's pretty rare.

Exactly - and it's not all that rare. A USB fan, a spinning disk drive, etc. In the right condition even a capacitor can be a problem (difficult to simulate, but it can become a short-term battery cell).
I wrote it up here.

https://www.theregister.com/2023/11/10/snap_without_ubuntu_t...

There are multiple links to Canonical docs, and I don't think it's worth trying to summarise it further.
Make him maintain one that someone else wrote.
Substack API reverse engineering notes
There's no such thing for us. We don't work in "sprints". We have a giant list of things to do. If you need something to do, you take something off the top of the pile and do it. When you're done, however long it takes, you take another thing off the top and work on that.
As the article points out, the problem is that by doing so you create a map for people to find CSAM just by diffing the datasets.
Not an intelligent quotation. Hardness can be defined as how long it takes to accomplish a task. Following this definition everything can be debugged. It just takes twice as long.

This definition isn't absolute and neither is the definition by Brian. The truth is much more complicated.
That's exactly how Sears' Kenmore brand used to operate. I don't think they made anything themselves. I bought a Kenmore garbage disposal because it was an obvious rebadge of a major brand but was $10 cheaper.
Yep, it was the original use case, the Vulcan bomber's engine.

> Many years later I was sitting in the BA lounge at Heathrow waiting for a flight to Edinburgh and pretty much the whole room started shaking and a loud rumbling could be heard. Someone commented it was Concorde taking off... :-)

Unfortunately there was a v2 revision/refresh of the Concorde that implemented many small improvements, including reduced noise, but it never got off the drawing board due to poor sales of the original model, which itself was in part due to the Concorde world wide tour to prop up sales, which used an even louder pre-production model and left a bad impression.
He has customers pay for a feature for 10 years that they have been unable to use. A decade! That smells like fraud.
If the best face recognition software has an error rate of 0.08% [1] and Rite Aid serves 1.6M customers a day [2] what moron thought that was a good idea?

[1] https://github.com/usnistgov/frvt/blob/nist-pages/reports/1N...

[2] https://careers.riteaid.com/pages/company-info
This line is only triggered for /hide action.
Yes, but, on the other hand having a detailed style guide does make for short and simple debate during code review.
Because I'm still having my morning coffee and was too lazy to thresh through the morass of (EU + national + whatever the UK falls under now) regulations to see what the ITAR-equivalent would be.

And so used it as a shorthand. Mea culpa.

But I understand that the UK, France, and EU as a whole do regulate arms exports to some degree (at the very least, with sanctions).
Isn't only the transport layer of X insecure? That could be swapped out with another layer. With Wayland you have to use VNC which is fine for local networks, but not for remote ones.
Jsfiddle.net
That's just completely ridiculous, I can't believe what the world's come to nowadays over such moral panics.

There's likely images of animal and human torture and mutilation in there. And there are people that fantasize about doing such things all the time. Nothing done about that, though.
The compilers for iOS and OSX are largely the same and if you’re consistently using the same compiler family you’re probably ok even if the version isn’t completely identical (major LLVM versions aren’t frequently bringing massive changes to how the optimizer is working). Additionally the UB optimization stuff you’re referencing is all within a tight margin even across families (ie GCC and clang tend to apply very similar optimizations).
For me it's about not to learn yet another new syntax, and HTML is here to stay.
Before or after 44.9 million average monthly users?
Keep reading. It's surely open source, but the license is mixed due to reuse of previous work that was CC-By 3.0 and similar.

An R package that I did was blocked from CRAN solely because they wanted me to choose a license from a fixed menu and I legally could not. Such policy creates a perverse incentive to not acknowledge previous work or to rationalize about the point at which the code is so mutated that it is no longer derivative.
This is the biggest secrete of Quotion, it took me months to figure out how to read/parse Apple Notes content correctly. I may write a blog post about the overview of tech
But he’s also situating this discussion in the context of how information about X reaches Y in the first place. I’ve expanded not the context but the content by replacing programming language/framework/tool marketing with every information transaction on the internet.

Again, all of this is situated in a world of upvotes, advertising, global politics, venture capital, smartphones in every pocket, etc. The systemic effects are similar across a broad range of knowledge dissemination.

It’s time to hit the brakes.
You have to ask yourself not “how impossible” it is , rather how much effort was put into mitigating this. The answer is probably a nominal amount but obviously not enough
I have a Toshiba hard drive in my pc and it's been very reliable. The only problem I have with it is that it goes to sleep after some inactivity, and takes forever to wake back up - and Windows locks up while it waits.
That debugging book is addressing something I've been thinking about recently: how does one help programmers advance their skills from a fresh entry point? I am convinced part of that is understanding how to use tools to inspect and solve problems. I'd probably buy that book based on this recommendation alone, but it is also something I was hoping to find.

I believe other key parts of helping people advance are around teaching them how to read code and how to recognize/reduce unnecessary complexity, I don't really have solutions for that as of yet. There is plenty of text on DRY, SOLID, Law of Demeter, and so on, but I don't know how to move that knowledge from academic things one knows into tools for practical use.
From my understanding, the biggest problem with Nvidia cards atm is the lack of explicit sync support in Wayland, which is something that is actively being worked on by both Nvidia and others.

That said, I've been using Nvidia+Wayland+KDE on my workstation for over a year now and while there are problems, it's certainly useable.
I would urge anyone to read this book on unit testing, which is reviewed in this Gist.

https://gist.github.com/gniemann/adaf12895c22eb5c11c0591f8cb...
They can prove that by building out some new feature you implicitly break some existing functionality that didn't occur to the person writing the requirements.
You should try this for C++ and Linux. Read the spec of each cover to cover.
>what about C is type unsafe

For example, that it lets you implicitly cast incompatible pointers, and implicitly cast between integer and pointers. I believe this compiles:

function_pointer f = "a"["a"];

f();
Why would you insist to write the function name both before AND after the call?

<DoStuff> args </DoStuff>

vs

DoStuff(args)
Getting the guest to correct and expound could be an intentional technique to make it so she isn't just reading off a biography to them while they just affirm each statement.
Great article and advice!!

> Eventually the honeymoon will end and you'll learn that programming is frustrating and messy regardless of which Right Way people use, and that you can also make great software without doing it the Right Way. Over time you'll learn fifty other Right Ways and learn to mix and match them to the problem at hand.

My impression though from last few years is that nowadays many developers get stuck being Right Way Guys and are unable to broaden their knowledge and views. This is sad and I do not know the cause of that if it is true. My speculation is that it has something to do with too short attention spans nowadays to efficiently expand knowledge in combination with being to comfortable in their current positions. Or maybe something with too much incentives to only learn specific frameworks and not basic knowledge of how things work “under the hood”.
This could use a (2012) tag.

(And the better link to use is this one: https://wayland.freedesktop.org/docs/html/index.html)
From what I understand, and I’m no expert on this, X pretty much broke application sandboxing. X’s design was inherently insecure in the context of modern OS security practices.
I was not expecting anyone to bring up the interview with Trent here, but that was kind of a dud to me... But I think maybe that's because I (still) run a NIN fan site. I was hoping to hear something new, but I'm the end, I realized I wasn't the target audience for that interview. Additionally, you can't knock it out of the park with every single interview you do.

It didn't stop me from enjoying her interviews, and even the famously off the rails Gene Simmons interview had me on her side. I'm glad it's not extreme reactions all the time on her show. It's usually good storytelling.

I personally gained a huge amount of respect for radio host interviews when I went on the Kevin and Bean show to talk about Nine Inch Nails. It was a surprise invitation, I figured "why not" but worried a bit that I'd stammer through spouting some dumb fanboy nonsense. But those dudes were like wizards in a way I still struggle to describe. They set me up, very naturally, and somehow extracted good responses out of me. When I hung up, I didn't feel like a socially awkward idiot, but rather felt like I played a part in a performance.

Anyway, I still like Terry Gross, sorry to hear you think she's the worst interviewer you've ever heard.
Regarding your two questions, some terms you could look up are: Courant number, von Neumann stability analysis, Kolmogorov length and time scales

With respect to 2, the standard industry practice is a mesh convergence study and comparing your solver's output to experimental data. Sadly, especially with Reynolds-averaged Navier Stokes, there is no guarantee you'll get a physically correct solution.
> From BMW themselves. Barely 65k cars a quarter

No, you did not get it from BMW themselves. What you did get from them is that they produce 65k EVs, not cars in general. They produce twice as many cars as Tesla.
The primary obstacle to this is that a relatively easily identifiable diff would then be accessible for anyone motivated to identify the material.
I suffer from the limitations of both X11 and Wayland. Some things work in one and not the other, it's a trade off. In Wayland I can use different scaling for each monitor (in exchange for a LOT of RAM). But in X11 I can use Barrier to share my mouse / keyboard with my other computer. So I use one when I have a second monitor and have to restart my session when I use a second computer :'(

Please fix this!
My 1¢ of advice: State is the enemy. Minimize state wherever you can.

This includes state as in your code, state as in how many things you need to hold in short term memory to do your job, state as in how many project specific details you need to remember, all of it. State is the enemy. If you can derive it from first principles, always try to do so.
> it makes function calling

First: no, not necessarily. Second: when you limit yourself to function calling, then yes, the problem is more pronounced (but not always there, see 1)

In OOP, you can have factories, or constructors, or even entire design patterns to help solve this. In FP, there are closures, that can solve this exact problem for you: the dependency -e.g. a timekeeper- is captured in the closure.

Dependency injection is, by no means, limited to `do_the_thing(variable, depency1, depency2, dependency3)`.

I see this argument too often used to counter the idea of DI, and it is silly: it shows above all that the person countering the idea has little experience with all the surrounding concepts to support DI.

And that brings me back to 1: There's so much more that can be DI-d: objects can be instantiated with dependencies passed in, factories can do this. There are Actors, Workers, Decorators, Factories. Hell even a superglobal `config.get_timekeeper()` might work in some situations.
I'm not defending Rite-Aid at all, but that's not the problem here.

It's pretty easy for the system to show the source photo to an employee, and then they themselves can judge if they feel confident the shopper is actually the same person.

Facial recognition software should always be implemented under the assumption that it makes plenty of false positives, and human review is always necessary.

(What you're talking about is 1,280 false positives a day, or less than 1 per store per day.)

Again -- not defending Rite-Aid here. Just saying that there's nothing wrong with the statistics of it.
The Disturbing Impact of the Cyberattack at the British Library
Matomo 5.0.0 released – Right on time before Google disables 3rd party cookies
Premature generalization is the root of all evil nowadays.
Examples:

Hello World: https://jsfiddle.net/easyjs/f682yv89/

TreeView: https://jsfiddle.net/gh/get/library/pure/vanjs-org/vanjs-org...

Calculator: https://jsfiddle.net/gh/get/library/pure/vanjs-org/vanjs-org...
I wanted to try a vanilla JS version of the VanJS counter:
https://jsfiddle.net/pdfzx3a9/

Have people forgotten about event delegation? Surely the number of event listeners can get excessive in some cases.
Which illegal barrier are you talking about? The App Store may be illegal, but on what grounds would there be anything illegal about preventing other companies from using your servers?

And note that they are not even discouraging third-party chat apps, on the contrary, they actively promote the likes of whatsapp, signal, telegram etc.
That corroborates our suspicion that lisps (and lispers) are "write once, read never" languages.

For most of us less insane folks, we like to be able to read our code.

Interestingly, Paul Graham seems to not have taken this approach towards writing. I mean, if u can omit bnch o chars in wrds & stll gt the meanin acrx, why bthr wrtin ful wrds or sntnces?