skysight-inc/HackerNews huggingface dataset:
You're again straying from the topic, to instead go ad hominem and score rhetorical points against a strawman who simply enjoys speeding and doesn't want the government to stop him.

As a reminder, I'm not arguing speeding should be legal. I'm arguing that mandating speed limiters in cars is not a good solution. And the onus would be on the one arguing for the institution of such a regulation to justify it, which you have not done.

> You can, in fact, dismiss the argument of personal freedom purely on the basis that someone is creating a life and death risk for others, though.

You're contradicting yourself now. Whatever happened to "obviously there's some tradeoffs involved" in the case of banning driving? Either creating risk for others alone is sufficient justification for the removal of a freedom, or it isn't. Obviously the degree of risk created is not the criteria either, since, as we've already covered, banning driving would save 100x more lives than speed limiters would. So obviously there are more factors involved in the decision than just the creation of risk, nor the amount or degree of risk.

Therefore, no, "creating a life and death risk for others" alone is not a sufficient argument. While I do agree that it is one factor involved, it is not the sole factor. You have to also consider the cost of the solution, the real-world measurable benefits of the solution, inefficiencies and inaccuracies of the solution (e.g. missing or defaced signage, signage read incorrectly), the risk that the solution itself creates (e.g. a car is being followed closely. Now when the speed limit changes, slowing down automatically, rather than at the driver's own discretion, creates risk for this driver) and many other factors.

(This EU law, specifically, is merely a "soft" approach, since many of the mandated options aren't actually speed limiters, they are simply warnings to the driver. I'm specifically arguing against a "hard" approach where cars limit their own speed.)

The rest of your post is focused on a point I made about how society (in general, at least where I live - I don't know where you live and I obviously can't speak for you personally) already does not view speeding as something that could reasonably be enforced by mechanical limiter (since there are many situations where drivers facing unusual or extenuating circumstances are given leniency by cops and judges, and society tends to view this favorably, and tends to view harsh enforcement very unfavorably. This stands in contrast to the treatment and attitude toward most other crimes, where no excuse or extenuating circumstance tends to warrant leniency, unless the person literally had no other choice.) If you disagree with society on that point, then that's something you should take up with society. Regardless, it was a tangential point. (It was only worth mentioning because, society are the ones who elect the lawmakers at the end of the day. So they are ultimately the benchmark of whether a given legal doctrine is considered controversial or not.)
The person you replied to said nothing about kernels. Those random things still do stop working.
the templates concept is a good one (different vs some alternatives ive tried), bc i find myself sending the same 'structure' to clients at work (eg API name / public key/private key)
It doesn't matter how fast the CPU is, if you can't run the software you need to.
Working with people is pretty important in tech.
There is zero reason for ad companies or ad networks to be covered by any safe harbor provisions of the law. They should have 100% criminal liability for every mal-advertisement they send to a user.
Ask HN: Where do you keep your 401k investments?
I've had mine in the default target retirement funds of the provider (Fidelity / Empower / Vanguard) from different employers. After seeing how much of the fund is invested in bonds (10% for Vanguard) despite the long time until retirement, I'm looking at moving everything to VOO / VTSAX / VFIAX to have a more aggressive allocation in 100% equity.

Curious what others here have opted to do.
Assuming prompt injection issues will never be prevented 100%, is there any solution or will AI tools be stuck here?
I've always found it somewhat amusing that, at least for my age range, I have a given name that's not unique or obviously weird but pretty uncommon. At the last place I worked, that was guaranteed to--on the odd conference call--have one of the two of us sharing a given name periodically be "Why the hell is someone asking me about $THING_I_KNOW_NOTHING_ABOUT ?" While both my first and last names are northern European, they are also from different countries so as far as I know I'm unique among living people with an Internet presence which is presumably better than sharing a name with someone who is widely hated for some reason or other.
That's how I found out - I used to fly in the latest MS flight sim over parts of Eastern Europe and after one satellite imagery update I noticed clear cuts everywhere, it was really disturbing. And then I learned that Germany has a similar issue albeit on a smaller scale.
OK, so it's about 12tph on bart on the core stations? Disappointingly difficult to get a map of bart which wasn't geographic.

So all the lines share track from Daly City to West Oakland, with some extending to Millbrae, and then branches on the east side of the bay?

From the map, it looks similar to the Picadilly Line, or Central line, or as mentioned upthread the Metropolitan line, but BART has 12tph on the core, where those services have twice that. Each "line" is just a branch on a core service.

The longest run is 53 miles (there's a completely separate service), which is a bit more than the Picadilly line (46) but not massively, and the frequency is under half that of the Picadilly. I think it's fair to compare BART with a single London Underground line (like the Picadilly, or the Central), just with half the frequency.
https://archive.md/ndusL
I think my M3 isn't supported yet and won't be for some time
React Native is so tantalisingly similar to React, it feels really approachable and a great choice for web developers looking to build a mobile app for the first time. BUT it's just different enough to cause you grief initially, because there's a bunch of things that you simply don't know that you don't know.

I put together this blog that aims to cover the majority of the common questions and pitfalls web developers usually encounter when diving into React Native for the first time.

If anyone finds any key points I've missed, I'd love to know.
This gets into the nuances of fintech, BaaS and neo-banking. A consumer cannot reasonably be expected to understand these. The industry and regulators have effectively stated as such. Your money is, indeed, technically FDIC insured to 250k. It is not insured against the collapse of an intermediary party such as Mercury. FDIC insurance ONLY covers the collapse of a chartered US bank.
I don’t know much about Common Lisp, but one of the times I evaluated it I wondered why it fairs so poorly in benchmarks[1], and as a complete noob I went and checked what sort of code it will produce for something completely trivial, like adding 2 fixnums. And oh my god:

* (defun fx-add (x y)
(declare (optimize (speed 3) (safety 0) (debug 0))
(type fixnum x y))
(+ x y))
FX-ADD
* (disassemble #'fx-add)
; disassembly for FX-ADD
; Size: 104 bytes. Origin: #x7005970068 ; FX-ADD
; 68: 40FD4193 ASR NL0, R0, #1
; 6C: 00048B8B ADD NL0, NL0, R1, ASR #1
; 70: 0A0000AB ADDS R0, NL0, NL0
; 74: E7010054 BVC L1
; 78: BD2A00B9 STR WNULL, [THREAD, #40] ; pseudo-atomic-bits
; 7C: A97A47A9 LDP TMP, LR, [THREAD, #112] ; mixed-tlab.{free-pointer, end-addr}
; 80: 2A410091 ADD R0, TMP, #16
; 84: 5F011EEB CMP R0, LR
; 88: C8010054 BHI L2
; 8C: AA3A00F9 STR R0, [THREAD, #112] ; mixed-tlab
; 90: L0: 2A3D0091 ADD R0, TMP, #15
; 94: 3E2280D2 MOVZ LR, #273
; 98: 3E0100A9 STP LR, NL0, [TMP]
; 9C: BF3A03D5 DMB ISHST
; A0: BF2A00B9 STR WZR, [THREAD, #40] ; pseudo-atomic-bits
; A4: BE2E40B9 LDR WLR, [THREAD, #44] ; pseudo-atomic-bits
; A8: 5E0000B4 CBZ LR, L1
; AC: 200120D4 BRK #9 ; Pending interrupt trap
; B0: L1: FB031AAA MOV CSP, CFP
; B4: 5A7B40A9 LDP CFP, LR, [CFP]
; B8: BF0300F1 CMP NULL, #0
; BC: C0035FD6 RET
; C0: L2: 090280D2 MOVZ TMP, #16
; C4: 2AFCFF58 LDR R0, #x7005970048 ; SB-VM::ALLOC-TRAMP
; C8: 40013FD6 BLR R0
; CC: F1FFFF17 B L0
NIL

Are you serious? This should be 1, max 2 instructions, with no branches and no memory use.

Furthermore, I’ve also decided to evaluate the debuggers available for Common Lisp. However, despite it being touted as a debugger-oriented language, I think the actual debuggers are pretty subpar, compared to debuggers available for C, C++, Java or .NET. No Common Lisp debugger supports watchpoints of any kind. If a given debugger supports breakpoints at all, they’re often done through wrapping code in code that triggers a breakpoint, or making this code run under interpreter instead of being native. Setting breakpoints in arbitrary code won’t work, it needs to be available as source code first. SBCL with SLIME doesn’t have a nice GUI where I could use the standard F[N] keys to step, continue, stop, etc. I don’t see any pane with live disassembly view. No live watch. LispWorks GUI on the other hand looks like a space station, where I struggle to orient myself. The only feature that is somewhat well-done is live code reload, but IMO it’s something far less important than well-implemented breakpoints and watchpoints in other languages, since the main thing I need the debugger for is to figure out what the hell a given piece of code is doing. Editing it is a completely secondary concern. And live code reload is also not unique to Common Lisp.

Debugger-wise, Java and .NET seem to be leading in quality, followed by C and C++.

[1]: Yes, I have read many comments about the alleged good performance of Common Lisp, but either authors of these comments live in a parallel reality with completely different benchmark results, or they’re comparing to Python. As such I treat those comments as urban legends.
Paris, Berlin, Madrid. Most familiar with London
Honestly, a crazy amount of biology and bioinfo works like that. Do any in silico analysis on NCBI accession genomes. I would say wast majority of them is either shoddy at best and at worst completely mislabeled.

Bioinfo tools? You scrape the surface of the reported results and see what is inside and a lot of stuff is either broken or work on a trust me bro principle.

Sequencing? In one technology results can be a bit different depending on the graphic card used and reported error rate is kinda shady.

Don't get me wrong people working with these stuff are amazing but the constant push for publishing more and more and the profit drive of the companies does a lot of bad stuff.
Acquire.com Biannual Acquisition Multiples Report (Jan 2024)
Even shinkansen lines have different speed classes, the fastest ones weren't covered by the previous cheaper JR pass.
Security Questionnaires and the last ones you will ever have to answer
I have been speaking with some colleagues and have decided that security questionnaires suck. They are long, redundant, and take up to much time in most cases. Not to mention that every vendor that we want to work with wants us to answer one for them to try and find a way to sell us something else.

Me and my colleagues have noticed however that questionnaires are not all that bad. We recently created one for a new client that directly correlated a bunch of metrics such as risk, overall score, and we made it track-able in a small dashboard we threw together in node.js. We then drafted a small report for the client and got good feedback.

We decided that if questionnaires were more consolidated and had a more targeted purpose (GRC Questionnaire, HIPAA Questionnaire,etc) that they might not be as bad and may actually provide more value to both parties. Not to mention that if we had another damn vendor want us fill out their questionnaire we could simply send them the one we filled out and have been updating constantly due to our dashboard we created.

We wanted to get some feedback on what we had tested and see if its just us or if this could be something that we could implement more to our other clients. Would it provide value or do we simply have a one-off client that we just did good work for?
> However what's indisputable is that JSDocs is much less adopted

That's partially true. Every project not using typescript is using JSDoc if they want to create types for it. There are way more JS projects than TS out there.
The first 4 minute mile was revolutionary. It’s not ordinary today, but isn’t super surprising either.

Apple bet big that we hasn’t hit the limits of how wide a machine can go. They created ARM64 to push this idea as it tries to eliminate things that make this hard.

Everyone wrote off iPhone performance as mobile only and not really representative of performance on a “real” computer.

M1 changed that and set the clock ticking. Once everyone realized it was possible, they needed to adjust future plans and start work on their own copy (with companies like Nuvia having a head start in accepting the new way of things due to leadership who believed in M1 performance).

In the next few years, very wide machines will just be the way things are done and while they won’t be hyper common, they won’t be surprising either.
most practitioners i have found are converging on the desire to have strong explainability and steer-ability of context - which means not YOLO dumping in 2M tokens - but we will see
Sun 4c crowd represent! Pop up X windows over from jarthur, a 32 way SMP machine using 386's in order to cover up some of that sweet stipple action. Retro, indeed!
It's not really a monopoly with Vimeo, PeerTube, Twitch, TikTok, and more around... they have just built a superior product for most people.

Something like what you want will never supplant YT because people want to make money producing content. We get better content because people can spend more time/money to produce it. If you are blocking ads, are you supporting the creators some other way?

> Maybe then even allowing a bit of pirating!? Treating sharing video media as a common good not something anyone should be able to monopolize.

This is an amusing take, considering how many people want to forbid the AI companies from training on the same content.
Use MariaDB. Or, even better, switch to PostgreSQL.
I don't have recent experience with Docker Desktop. Around the time they went commercial we still had lots of stability issues with it (eating memory and needing restarted) so we told their sales people to take a hike. We tried Rancher Desktop for a while but something with their docker-cli implementation didn't play nice with dev containers so our remaining Mac users jumped to colima. For my part I'd had enough of faking docker/containerd on a non-native platform so I'm daily driving Linux (Fedora on a Framework 13). No more VM's for me :)
Eager to hear how this goes.
Capturing Linux SSL/TLS plaintext without a CA certificate using eBPF
I have yet to see a really good LaTeX CV. I guess it is possible but in my experience LaTeX just isn't designed for that and gives boring-looking results.
I think it's like CPython. The original implementation of the Python programming language was just called Python. Once there were multiple implementations it became useful to call it CPython sometimes. It depends on the context. Nix is both a language and an implementation. Calling the original implementation of Nix CppNix is a way to distinguish it from other implementations (like Tvix or Lix).

Edit: This is not a comment on the rest of the content of your post. I just thought it was kind of fair to call it CppNix!
Yes to 2, BIG yes to 3, a “special” spelling is a curse, why do that to your kid?

I do prefer full versions for the name instead of shortenings or nicknames. I think it lets them feel freer, earlier, to switch to the full version if they like it better than the nickname or shortened version. More options.
Finding 'Software Tools in Pascal' in my local mall bookstore, before I even had access to a computer running Pascal, turned out to be a kind of cheat code for my career. I marveled at the ideas and the writing and it set me up to acquire much of the the rest of the Kernighan canon.
As a youngster, the first time I managed to get Slackware installed via floppies, I was having a great time chatting with ircII and browsing with lynx. Someone on IRC told me I needed X Windows and I was like, that sounds cool, so I learned as much as I could to try to get a working config with my video card. Many hours later I got startx to take over the screen and now I'm staring at the stipple and X cursor.

It looked broken, and I assumed it was broken, so I gave up. It took me a long time to get the concept of window managers, but eventually I understood and realized that I had actually gotten X working that time years ago. Gosh.
> And why is the iPad just a “Netflix machine” when tons of people use the iPad for professional creative use cases as well?

For my family, the iPhone and other Apple devices are the ultimate productivity machines. The App Store, fantastic.

Why? Because they are (rightly) terrified of installing apps on Windows. Or any “computer.” They’ve been burned too many times, warned too many times. Unless it’s Microsoft Office, it doesn’t happen. “Programs” are a threat.

But apps? Apps don’t hurt you. iPhones and iPads turn on every day when you want them to, they act predictably, it feels consistent in a way a laptop is not. As for the speed of the chip only being useful for “consumption” - technology advances. That A10 Fusion powered iPad from 6 years ago stings to use now, even though it was plenty comfortable at the time. 5 years from now, nobody will regret an M4.
>It's because X's config files were asking you questions that there was no good way of knowing the answers to other than trial-and-error.

You didn't have to guess, you just had to read the specs in the manual that came with your equipment.
Just to add to the above; RATFOR (https://en.wikipedia.org/wiki/Ratfor) was implemented as a preprocessor to Fortran with its control structures almost identical to those of C. So going from the freedom of C syntax to the straitjacket of Pascal might have been too much and hence the Pascal paper.

Here is the pdf of Brian Kernighan's paper on RATFOR - http://www.econ.uiuc.edu/~roger/research/repro/ratfor.pdf
There's basically two kinds of pay gap:

1. Group A is literally paid less than Group B, for the same work. This is much less of an issue today than it used to be, but its still an issue.

2. Members of group A are promoted much less often than members of Group B, so while a Group A member in a high-earning position has commensurate pay to a member of Group B in the same position, there are simply fewer Group A members reaching that position. This is the more common, and frankly more pernicious, problem.

The very first link in the recommended google search says that only 25% of C-suite members are women, yet women make up 35% of all tech employees. In other words, a smaller percentage of women are even reaching the highest levels than men. That's pretty clearly the 2nd kind of wage gap. Now, that might because of selective promotion practices (which you discredit), but it might also be that women are laid off 60% more often than men, so they have to restart their seniority journey at a different company.
I’ll keep my eye on your progress. Thanks.
I'd leave the industry and return to poverty first. I can handle toxicity but that's a stretch too far for me
Linux and MacOS have QDirStat:
https://github.com/shundhammer/qdirstat
It's incomplete but it's the best we have.

I think the next 50 years of psychiatric research are going to be wild.
Something like this helps me a lot to understand if the visits I get are useful, and where to focus my marketing efforts: https://s3.amazonaws.com/i.snag.gy/cCdZa9.jpg
I'd applied to maybe 20 positions that were applicable in the past year. I got either no response or a boilerplate rejection from most of them. 2-3 I did get a reply from. Got to final round on one of them.

I've gotten about 3 responses when posting to the who is looking post.

It can really vary, and depends on what you are looking for, what tools/tech you have experience in and experience.
I'm glad it's niche. Prevents idiots from ruining it with their "improvements".
Kubernetes is such a lovely name for a girl.
Have a financial advisor manage it on my behalf. They know the schedule of risk, but at least a portion of it will be in Vanguard (Fidelity), slowly phasing out stock for bonds as I become a decrepit cripple.
That's amazing. I always wondered about watching old (1930s-1950s) movies where they would give credits to the lead cast at the start and just end with a "The End" card with no credits. I always wondered if they just cut the credits off, but I guess they never existed!
Yup, things are so much better now that they just work. Except when they don't, because now it's harder to do anything about it.

I've lost count of the number of Linux machines I've seen that won't offer the correct resolution for a particular monitor (typically locked to 1024x768 on a widescreen monitor).

I don't know whether the problem's with Linux, Xorg, crappy BIOSes or crappy monitors - but even now I occasionally resort to an xorg.conf file to solve such issues.
The Architecture of Open Source Applications (2016)
Or better if they choose a self-hosted solution.
After a few hours I finally figured out what bothered me about this critique.
The author seems to state a premise of what designer think. His premise of the state of Architecture seems outdated from even the early 90's when I was in design school. What he states as a give was rejected by my generation at the beginning of my education.

He also seems to have fallen into the trap of believing what he learned to say in Art History class about modernism. This common description of modernism is pretty far from the original ideals.

From my point of view post modernism was created by the students of the original modernist to claim their own spot in history. There is noting about the definition of post modernism that is not encompassed in modernism. I see the post modernist as almost an oedipal complex of a movement instead actually intellectual progress.

The international style which is what most people consider modernism is actually only a modernist study in glass, steel, concrete, stone. These materials were chosen because the modernist were focused on developing as much housing as quickly as possible. The materials they choose were perfect for this goal. Modernism does not dictate only these materials are acceptable.

People often describe the coldness of modernism but that coldness only reflects the materials used at it's inception.

This is all just my opinion but this writing seems to lack the actual experience of design and it's roots.
The extra tax will just go into the hands of U.S. military contractors. Not to medical student tuition.
It not Odd to me. It is a great way to get inspired.
Do humans?

Are these terms well defined or just subjective "I know it when I feel it" echoes of an unresolved debate over residual beliefs in a dualistic mind/body dichotomy?

What if it turns out that a confluent sequence of sensory inputs amounts to a unique neurophysical vector that initiates a particular activation cascade in another cluster of nerves, some outputs of which do not have images in the conscious domain (are not phenomenological) despite strongly informing it resulting in what we call 'creativity', all together defining a path back through our sensory encoding/decoding apparatus which we recognize as 'thought.'

I am not convinced that we are looking at this question through the right end of the telescope here.