skysight-inc/HackerNews huggingface dataset:
> I don't know understand this means.

It means, this team was very much a team built out of the resources available, because the existing experts in the company who could have been mentoring new grads were already working full time doing something with a direct contractual obligation to the company. I would have been negligent to pull them from an existing inprogress contract to mentor newbies, and the contracts had a hard limit on number of hours, (not years of experience), so placing a new grad on one of these contracts, replacing an experienced engineer would have degraded the success of the contract.

> Yet your other comment says, "this particular company paid way below market rate with the promise of interesting work. It without a doubt incentivizes hiring new grads where you roll the dice and hope the good ones will stay because they enjoy the job. It's very hard for them to attract experts at the salary that they're offering." https://news.ycombinator.com/item?id=43453700

Right, they're not conflicting statements. The company would hire a pool of engineers that can do engineering, then a different part of the company would sign contracts to complete work, than a middle part would place the engineers in the company onto contracts.

> I'm having a hard time understanding why this project needed to exist at all.

Well, because it was a really cool project that the company did end up marketing and selling to it's various clients. It was also a perfect project to put a bunch of new grads who otherwise wouldn't have been doing any work at all given the projects had contracts that stated they couldn't accept more engineers.

> I disagree, and it only created unnecessary argument in this case. You ended up having to retract and clarify anyway:

I didn't retract anything? Are arguments bad? I actually enjoy being able to arguing interesting points and topics. If you're willing to be wrong, you can learn things. As an example I didn't think my previous examples were so controversial. Nor did I remember that contract based engineering work isn't a common thing the most people already have intuition for.

> [just like 5 to zero is bad...] But the team was 5 to zero.

The team you called pathological? Yeah, it was bad. Missing deadlines is bad. I don't understand where you're confused.

> [just like 1 to 1 is bad...] Why?

I already answered. Because of politics a project that small would have died with a team with just a single new grad. It also would have been boring as fuck. So if I left, I'm sure the new grad would have also left. Which means the company who hired us both, would then have to hire two new people. This was years ago, but I assume some of those original new grads are still there. In part because that team was actually fun to work with. They were good people, and the team was just fun to be around. A team of just 2 is boring... I know because I've also been on that team with me doing all of the work, and it was soul crushing, and contributed to why I left.
What a throwback.

And I just thought about the other abandoned tech that came with System 7.1 Pro - PowerTalk.
> The academics believe the music helps swamp the brain’s ability to present counter-arguments, making the message more persuasive to the listener. Deploying strong narratives to accompany a particular message, including characters and rich description, is another way of overwhelming the brain’s ability to battle back against spurious claims, prior research has shown.

You know what's even better than this? Meeting people on the same level instead of seeing them as animals that need to get herded around. But this isn't new, we've been saying this for a while now. Condescension is politically toxic. This whole tone and method of delivery is a proven failure. It's probably easier for these people to lose on election day than meet voters where they are, because ego matters more here than winning
It matters when you have a rabid, screaming fanbase who ignores even blatant in your face contradictions and fellates everything God, I mean, Trump says.
The photo’s caption says:

“This image provided by NASA/Firefly Aerospace, Tuesday, March 18, 2025, shows the sun setting on the moon, with Earth and Venus in the distance.”
You'd think if we were returning to western roots there would be a lot more slavery and reading of bird livers on live tv. And just an astounding amount of male-on-male competitive anal sex (which, tbf, you can definitely still find if you look in the right place).
Well you’re saying this because you’re probably already familiar with the subject. I remember learning about writing your own compiler for the first time and it took me many hours to write the most simple lexer and fully understand it. And now an LLM can write that to my exact specific in minutes instead of hours. To me that’s quite a breakthrough.
I’m not involved with Cloudflare but IMO they probably calculate some score based on: honesty (not trying to hide user agent, etc), respecting robots.txt, proper crawl rate, etc.
> But I doubt that's a good practice

That's entirely how "string" indexing works in C. Strings in C are just pointers to `char` with some valid allocation size. As long as the integer used for the pointer offset results in a pointer into the allocation after the addition, it's valid to dereference the result. Remember, `array[index]` is syntactic sugar for `(array + index)` in C. Lots of the C stdlib string functions use this, e.g. `char strchr(const char* str, int character)` has a naive implementation as a simple loop comparing `char`s[1]. Glibc does it one `unsigned long int` at a time, as an optimization, with some extra work at the start going one `char` at a time to ensure alignment.

> So, I ask: what size and signedness of int? 1, 2, 4, 8?

Doesn't matter, as long as the result of the addition points to within the pointer's allocation. Otherwise you get UB as usual.

> What if the string is of length 3, 2, 1, 0?

Doesn't matter, as long as the result of the addition points to within the pointer's allocation. Otherwise you get UB as usual. For a 0-length string (pointer to '\0\'), the only valid value to add is 0.

> The less kinds of techniques you use, the less kinds of patterns you have to develop, test, and ensure consistent application of across a codebase.

100% agreed. The less C you use for string handling the better. C strings are fundamentally fragile.

[1] https://godbolt.org/z/4T835cdKb
> In the offline world, a dent to your ego can be laughed off; online it can be devastating, and longer lasting.

I don't think this is quite correct.

The online world has echo chambers that protect egos.

In the real world, you don't get to choose all the people you're surrounded with. It's possible but you have to go out of your way; it's not just something a few clicks away.

If you believe in wrong, deranged shit, and speak about it, you will be embarrassed in the world pretty soon. Online you can just find a forum where everybody else speaks the same narratives.

Another thing that protects ego is online is not seeing who is blocking you. As well, the practice of shadow banning goes out of its way to avoid bruising egos, so that the targets do not abandon their account and create a new one.

In a mixed form where subject faces plenty of this agreement but disagreement also, they will tend to downplay the disagreement. A few people agreeing with a subject goes a long way towards erasing embarrassment.

The United States now has leaders now who got to their positions by not caring what comes out of their mouth or keyboard online. This observation, with a conscious or unconscious, emboldens people not to be embarrassed.

Just intuitively speaking from decades of online experience, I cannot agree with the general idea that people are more careful with how they behave online due to fear of embarrassment. I mean people say things they would never say to someone's face, let alone with others watching.

There are some online people who care about matters of correctness who would be deeply embarrassed by being factually wrong, sure. But a good many of them don't care about the tone they use in their interactions.
For example, Murray Rothbard argued in America’s Great Depression (1963) that both Herbert Hoover and FDR worsened the economic downturn through interventionist policies. He believed FDR’s price and wage controls, massive public spending, and business regulations stifled economic recovery.

My point is not that the person I was replying to is definitely wrong about FDR's policies, but rather that the effects of FDR's policies are uncertain enough that the fact that FDR imposed them in the 1930s cannot credibly used to lend strong support to any argument for any economic policy to be imposed today. The post-WWII economic boom for example happened after most of FDR's policies had been repealed.
There are significantly more humans in which a human-borne virus could live and/or mutate.
I suppose at the end, when you have a discussion with God about why you did the things you did and try to explain yourself, a few rounds of conversation will have had you surrender your prior beliefs.

In a sense, there’s no argument against the LLM, or God. Take that how you want.
In Europe we have less and less people. Automation is a must have because we will need those people in areas that cannot be automated.

Transformation will be painful as it is hard to re-train people or get people to do stuff that is not really their forte.
Which part of my post do you think is different between those systems?

I said all animals deserve a lack of suffering. It sounds like you agree with that.

I said the reason to avoid (or not avoid) killing animals is a different reason from pain. You gave a reason based on bodily autonomy, so it sounds like you agree with that statement.

We might disagree on the specifics of bodily autonomy, but I made my previous post focused and kept those specifics out of the argument.
OpenAI's Deep Research Agent Is Coming for White-Collar Work
Show HN: I made a Sonic Pi MCP to create music with prompts
Hey everyone, I built a Sonic Pi MCP to create music with just prompts and jam with Claude

I've linked a demo of me asking Claude for a rock beat, and then for some D minor chords that sound like Pink Floyd

Let me know what you think!
America Is Watching the Rise of a Dual State
An additional truth is that straight women tend to be much less picky about physical appearance than straight men. Despite what many single men will tell you, their difficulty in finding a partner often has much more to do with their personality than their appearance.
https://archive.ph/e1rUK
We end up relying on software for this so much anyway. Your examples plus the use of containers and the like at OS level.
Im curious about what you're working on. Do you have a repo for the project?

As for optimizations, I figure evolution-designed languages might come up with things that are hard to pattern match for more complex operations.
Okay, I came here to ask that. I figured it’s better if my browser appears like 200k other ones; not being unique is the goal in my mind.
Fun fact, when I was like... 12, I made a presentation to my parents based off the Demo of this game as to why they should buy it. I sold them on it when one slide was just a photo of a single perfectly rendered missile being fired, traveling across space.
L4, L4Ka developed in Karlsruhe is not the same as seL4.
Or as the developer you can play some silent audio in the background via an `<audio>` element: https://github.com/donbrae/onscreen-piano-keyboard/blob/main.... This will ensure the Web Audio API produces sound even with the ‘silent’ switch active.
Do you have know of any individualized Alzheimers treatments resulted in the cure, slowing down, or "stopped further damage"? That would seem like big news, even if it was only in a person or two.
An older edition of Think Java has an example that still amuses me greatly to this day. Appendix B.3, Page 222 (240 in pdf):

https://www.greenteapress.com/thinkapjava/thinkapjava.pdf
I have waited hours while Lyft driver after Lyft driver canceled and the algorithm kept picking new drivers.
I worked in computer infra stuff at Target at the time.

For one, they were incredibly paranoid about customer data privacy at the time, because of the famous incident of an unknown entity siphoning off data from some of their in store payment terminals for an unknown length of time. They instituted barriers and strict need to know basis access to everything touching customer history.

The amount of internal systems and departments that would have had to cooperate in order to start trying to sell a customer pregnancy related products because another arm of the company detected an individual customer was pregnant just boggles my mind, it could not and would happen at Target.
Has anyone added another formally proven layer or component? Yes, they're being added all the time. Recently added features:

- Support for a bunch of new architectures, including RISC-V.
- Mixed criticality scheduling, which provides capability-based access to CPU time, mechanisms to limit the upper bound of execution of a thread, ensuring that high-criticality tasks have priority and access to necessary resources, and allowing "passive servers" which run on scheduling time donated by the caller.
- Microkit, a new verified abstraction layer which made it much much easier to build actual systems using seL4.
- Very recently, the Device Driver Framework, a device-driver template, control and data plane implementation, and tools for writing device drivers and providing device virtualisation for high-performance I/O on seL4.

Formal verification can guarantee that specific requirements hold in specific conditions. It's true that in general such requirements and conditions can be quite narrow. But seL4 itself has a whole lot of proofs about it, covering a wide range of properties that one would want in a kernel, and these guarantees hold under very weak assumptions. Even the correctness of the C compiler is not assumed, they have a separate tool which looks at the compiler output and proves that the compiled binary behaves correctly with respect to the required C semantics.

The requirements that seL4 meets include the following: the binary code of the seL4 kernel correctly implements the behaviour described in the abstract specification and nothing more. There are no buffer overflows, no memory leaks, no pointer errors or null pointer dereferences, no undefined behavior in the C code, no termination of the kernel apart from the explicit ways enumerated in the spec, etc. The specification and therefore the seL4 binary satisfy the security properties of integrity and confidentiality: the former means that there is absolutely no way for a process to change data that the process has no explicit permission to change, and the latter means that a process cannot, in any way, read data it has no explicit permission to read. It even shows that a process without permission cannot indirectly infer the data through certain side channels. Beyond security, the expected worst-case execution-time guarantees and scheduling properties are also met.
That's the physical limit -- the length of the line you can draw; probably you can sweep the voltage faster when you are moving from one line to the next.

Here's the best example of text display I've ever seen on a vector display

https://www.youtube.com/watch?v=nJv94FPRddA

where you see about 60 "words" on the screen albeit with variable size and other effects you wouldn't see on computer displays at the time. The lines would be short on a full screen of word processing text but the total length would add up to more line than you'd see in those kind of games.

I'd imagine you'd need a huge display list though for large amounts of text, 10 points per char and probably more like 10 bits than 8 bits worth of coordinate though you could probably store deltas to get it down to 8 bits in the display list. That gives you a 40kb long display list for 2000 which is most of the address space of an "8-bit" computer though you could fit BASIC in the remainder of one. Thus it's interesting to think of something like the character generator ROM or something that could draw circles or Bezier curves. Sorry, but I like to geek out about old-school display controllers which have an astonishingly high parts count like

https://en.wikipedia.org/wiki/Cromemco_Dazzler

unless they include an ASIC. People making retrocomputers today struggle to build display controllers that don't live on an FPGA or a microcontroller (ESP32 is fast enough to do something like "cheap video"

https://archive.org/details/Cheap_Video_Cookbook_Don_Lancast...

with high end performance for a 1980s home computer.)
Email is probably important as a spam-prevention measure. Without the necessity of validating an email or a phone number, one can create am unlimited number of accounts.

One can of course create any number of emails from server/domain they own, but that requires more skill.
>Instead, they primarily used the newfound liquidity for shareholder payouts and cash retention, which challenges existing financial theories and provides new insight into corporate responses to large-scale tax policy changes, as detailed in the study.

This article and paper (if accurately reported), make the mistake of treating each company as a closed system. The obvious question is what shareholders do with returns. Not all companies are in a high growth phase, nor should they be. Gains flow from mature profitable companies to growth companies with shareholders as an intermediary. Quantifying this type of macroeconomic transfer is a very different task than looking at company balance sheets and taking an average.

By way of example, an investor with a portfolio doesn't need a mature company to develop a new iPhone. You take the cash from the utility and go shopping for that growth company.
"Vibe Coding" is a dangerous fantasy
https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...

Why not link it?
Think Steve Jobs once said something to the effect of Microsoft having no taste. I think I’d agree. Inconsistent design language, inconsistent values, inconsistent vision.
I am also working on MCP for Glicol (https://glicol.org/). But I think Gemini's multimodality may be more suitable than Claude.
Have you tried to connect to models other than Claude?
Author here: i encourage you to check the 60+ other articles there before coming to this conclusion.

Maybe everyone should start writing half sentences mixed with ... to not sound like an AI!
I'm not well enough versed in the level of commercialization of NIH research. But even assuming it was all trash, currently that's where all of the commercial researchers come from - NIH funds research at universities, that funds grad students through their practicum, and provides a candidate pool for Pharma. whether or not the current system for producing researchers is optimal, there doesn't seem to be another candidate lying around.
I don't think it's that wild. There are many Substack authors who makes millions every year.

Maybe not 16 million.
I'm not sure what you are talking about; all classes are equally dynamic in Ruby and a class defined at the same point in the code with a factory method like Data.define and assigned to a constant can marshalled across process boundaries exactly as well as one defined with the class keyword, not as a special feature of the Data class but because using a class factory method and assogning the result to a constant is simply functionally the same thing as defining a class using the class keyword in Ruby.

The idea of distinct “concrete” and “dynamic” classes seems to be a product of a wrong mental model of how Ruby is executed.
Yup. I use a more generic setup (just AdGuard and Hush) and have a less unique fingerprint. At some point, adding more “privacy” extensions will just make you stand out more with very little tangible benefit.
> How do you arrange your time when you are independent founders?

You're independent. You can make decisions about when you want to work according to your own needs, and the needs of your business.

> I have also read many stories about independent developers or founders. They are basically crazy work and crazy ships, and finally get a little results.

Yes. Hustle culture (https://marriott.byu.edu/magazine/feature/escaping-the-hustl...). Often amplified through survivor bias. It turns into startup theatre, especially when founders are seeking investors or trying to gain entrance to accelerators.

If you have sales - real sales, with customers paying money - you will have a lot more freedom to run the business the way you want, not according to others' perceived or actual expectations.
I recently purchased my first non-Canon lens for my Canon 5D, a Sigma 105mm f1.4 Art with EF mount. I bought it specifically for bokehrama (Brenizer method) work—mostly car stuff. It’s comically big and heavy and I have read of people having lens failures but, oh wow, it makes beautiful images at a focal length I love.
It's even more insidious than that! Even navigating to a directory in a checkout of a hostile git repo can run arbitrary code if your shell displays git info (what branch you're on, etc).
Height.app project management tool shuts down
The reality is that you have to balance both or you WILL get burned out

I did a ~3 weeks of 12x6, this week was more like 8x3 and spending the rest of the time with family

Inspiration, creativity, and dedication ebb and flow like that
I’d like to understand more about why this is and whether your experience is universal.
OrganicMaps GitHub blocked due to contributo geolocated in a US-sanctioned place
Hi! I'm the author, I have indeed misunderstood that (and updated the post text to reflect that better, thanks!), but also - can someone really avoid having a unique fingerprint? Or randomizing it is the only way to go? (Referencing something along the lines of this: https://www.reddit.com/r/browsers/comments/17mp39r/does_it_m...).
It's kind of rare, just not in the way I was hoping for when the headline tricked me into clicking it.
A related phenomenon is McNamara Fallacy
That might just be dust gathering or humidity/temperature weathering. I've fixed most degraded mice by cleaning them, and there's different sprays/lubes you can get that will not only help the hardware but the electrical responsiveness and accuracy.
I get the point that they are trying to make, but Tim should try to find a way to ship things. It sounds like he could ship a lot and make the codebase better for everyone if he did.
https://archive.ph/9Cll3
I can see it happening in the next 30 years.
Isn't next.js the "source system" (or whatever that means) in most cases, since most apps are just next.js + database? I don't use next.js but my understanding is it does both backend and frontend.

You will never bypass middleware on my services because they actually always run. If you can't rely on your middleware then you are using the wrong tech.

I haven't heard any good reason as to why not have auth in your middleware lawyer. Just attempt to shrug it away as a "trust me bro" check. Are if statements trust me bro too?
Only thing you shouldn't be doing is using garbage software like next js

From next.js homepage
> Middleware
> Take control of the incoming request. Use code to define routing and access rules for authentication, experimentation, and internationalization.
Yeah that was my understanding as well —- but I’m not a framework author so wasn’t sure if this was a common practice.

Trade-offs aside, I personally find the idea of re-running the request through the stack a bit hacky.
Hey, yes, we don't really store cards, we use services provided by VISA, MasterCard, Amex, Discover, etc. Yes this is PCI Compliant.

Security wise, no, the confirmation got to stay, that's biometric authentication to avoid fraud.
Your complaint is not about C#. You're complaining about fonts and saying C# itself is ugly.
I still prefer a Gaussian Mixture for this unless you're saying you roughly even N per cluster