skysight-inc/HackerNews huggingface dataset:
Location: India
Remote: Yes
Willing to relocate: No, but open to travel
Technologies/Skills: Product/Program Management, SaaS, Gen AI, Rails
Résumé/CV: https://www.resumonk.com/experienced-founder-and-a-generalist
Email: Available in the resume & HN profile.

I'm a bootstrapped micro-SaaS founder with extensive experience in creating and managing customer-centric SaaS products, including launching AI-powered features using Azure OpenAI GPT-4.

I'm seeking to join a low-ego team tackling an interesting problem and that would be happy to have a generalist like me (with a tech background). I can wear multiple hats, from product/program management to customer research/support, and thrive in roles that involve learning and exploring unknowns.

From 2017 to 2022, I also contributed to rural community development and environmental initiatives in a Himalayan village. If your venture aims to make a positive social or environmental impact, I'd love to connect and see if I can add any value to your team.
Yeah, we do, and they know. The attitude of "if they just knew they shouldn't eat, their brain wouldn't be broken any more" is tiring, and, frankly, idiotic.

Maybe pull your head out of your ass long enough to realize that nobody wants to be fat under the immense societal pressure of random assholes telling them "you're going to die", and that poor self-control is actually a physical and mental issue.

This is like a tall person telling a short person "just reach higher! Ugh!".
The need for hyperthreading has diminished with increasing core counts and shrinking power headroom. You can just run those tasks on E cores now and save energy.
Understanding Orphan Sections
One of the reasons to not be excited about ISP provided cable modems with WiFi functionality and to have good endpoint/service security on your LAN. (TLS, DNS over TLS at least accross the modem/ISP)

I just put it in bridge mode, disable wifi, and all network functionality is served by my own devices.

The last modem I rented from ISP, the ISP didn't bother with any firmware updates for ~10 years. It was rock stable because of that, though. :)
Because they still have a developed (if atrophying) visual cortex to generate the visual hallucinations.
I’ve thought about this as well. We really only perceive time because we have memory; with no memory (like in 50 First Dates) time stands still.

The only thing that breaks this is entropy. Even without memory, you can observe the universe and see how close we are to heat death at any moment. Thats an absolute age
Wow. Even Mercedes-Benz were at it:

Earlier, Feb 2018, German newspaper Bild am Sonntag reported that US authorities
investigating Mercedes have discovered that its vehicles are equipped with illegal
software to help them pass United States' stringent emission tests. The claimed
defeat devices include a Bit 15 mode to switch off emissions control after 16 miles
of driving (the length of an official U.S. emissions test), and Slipguard which tries
to directly determine if the car is being tested based on speed and acceleration
profiles.
the kumbaya and coding is only allowed in the 5 minute lunchbreak at the nike sweatshops
> Why not just have it connect as a generic mass-storage device?

Actually have it present itself as a MTP (0) compatible device would have been better, but that would require an underlying filesystem, and as the author explained there's no space to add more features. The product is interesting though, and the code is free (thanks!) so I'm positive that Linux support will eventually happen.

0: https://en.wikipedia.org/wiki/Media_Transfer_Protocol
In my comment I objected to “hacker spirit” and “curiosity” being misappropriated to mean what they don’t (in a way, something opposite); if I wanted to support the call for boycott, I would have written so.

Treating a comment here as endorsing or refuting the entire thread leading up to it is not going to help a nuanced discussion.
Right - the number one skill demonstrated by Leetcode-style interviews is the willingness to grind Leetcode.
Current EU politics motivate some to develop more. Where is oppression, there is reaction.
I've done the same thing, at a games company well-known for its perks and benefits, but also its crazy production schedules .. I thought I wanted to work there, and up until about half-way through the interview, I did, but then out came the whiteboard and in came the peers to see me implement basic things in pen, and actually it felt like a ritualized mobbing, because as I progressed through their challenges, things got more and more antagonistic and downright rude, and I realized they were testing me to see if I could deal with vitriol and hostility while producing technically minor results .. I simply stopped the interview, stood up, and said "I've made my decision, I don't really want to work with you guys now that I've seen how things are done, thanks for the opportunity and sorry to waste our time" .. and walked out.

The CEO chased me out into the parking lot and begged me to tell him what I saw and why the interview went awry. He was legitimately shocked that an interviewee could make such a decision, mid-interview .. All I could tell him was that it wasn't going to be a great fit, the culture didn't seem aligned, and the people who were brought in to the interview seemed desperate and hostile to each other - and that simply wasn't the way I had hoped that the company operated.

People forget that job interviews are a two-way street.

I realized that day that I have every right to inspect all aspects of a company that I might work for, and that I don't really have to make compromises if I see something negative during the process. It was the right decision because the very next day, at another competing firm, I met folks who have continued to be good, close friends and colleagues, whom I actually really enjoy being around.

This profession is fun. But when the fun gets farmed and exploited, its enslavement like any other.
If you cut corners on the service you have more money to “growth hack”.

Entire VC model is broken
Joel Spolsky, whose influential articles started the Leetcode-style interviewing, agrees we need something better:

"But today Spolsky has mixed feelings about his guide — and its impacts on hiring in tech. “So this idea that you’re going to have a rigorous interview where you bring people in on the whiteboard and you say, ‘Show me how to copy a string while deleting the letter Q. In C, on the whiteboard.’ That was a big step up, I think, from, you know, ‘What college did you go to and who do you know and where did you work?’”
[...]

“It’s a great way to hire 10 developers. It’s a very bad way to get developers in a scarce environment where you’re trying to find the people that might be good.”

A lot of good programmers end up getting rejected — while, even worse, companies end up hiring people who are good at passing tests, but underperform in the real world. “I think that method is definitely state-of-the-art 1995. It was even good for 2005. For 2018, I think you need a better system, and I think it’s probably going to be more like an apprenticeship or an internship, where you bring people on with a much easier filter at the beginning. And you hire them kind of on an experimental basis or on a training basis, and then you have to sort of see what they can do in the first month or two.”

Article: https://thenewstack.io/joel-spolsky-on-stack-overflow-inclus...

HN discussion thereof: https://news.ycombinator.com/item?id=39748546
Anyone got an estimate for when we might see new Thinkpads with these chips? End of this year? I'm not unhappy with my current gen 3 T14 but if I could have a device that's closer to my Macbook Pro M1 in performance and efficiency I'd be willing to upgrade, as I still like Linux much more than MacOS.
Doing RAG? Vector search is *not* enough
> the Lunar Lake SoC platform also includes up to 32 GB of LPDDR5X memory on the chip package itself. This is arranged as a pair of 64-bit memory chips, offering a total 128-bit memory interface. As with other vendors using on-package memory, this change means that users can't just upgrade DRAM at-will, and the memory configurations for Lunar Lake will ultimately be determined by what SKUs Intel opts to ship.

In other words, even though it's on-package, the width of the memory interface is the same as previous generations. They also exclude upgradability unnecessarily, because even with on-package memory you can still support adding memory through slots. For example, the Xeons with on-package HBM allow this.

This decision by Intel seems specifically designed to screw the customer by forcing them to buy a new CPU (or computer) in order to upgrade the memory, without even providing the countervailing benefit that Apple gets from doing it that way. (Note that Apple too unnecessarily prevents adding memory at the traditional level of performance. Cache hierarchies are a thing, if you're not trying to screw the customer.)
You'll regret using natural keys
I've used it at home for several years as well, works great. Due to reasons I've used another level to separate services, management, clients and iot (iot.home.arpa, services.home.arpa...) which I kinda regret today.
The fact we jumped the gun and called the first small things we found atoms doesn't mean the philosophers were wrong...

It means we were wrong to use that label for those things. We do believe there are unsplittable particles, they are just not what we called atoms. Philosophers still looking good to me.
Unless you are working on firmware for the actual actuators I would argue that nowadays robotics is not that low level as OP is aiming for.
I'm pro nuclear but I refuse to accept pro-nuclear arguments when they don't match the problem at hand.

When you are talking about more nuclear, you are thinking almost decade from now.

If you get permission for a new nuclear reactor today, it starts to produce energy 6 to 8 years from now. It could be possible 3 to 5 years in the ideal conditions that never happen.
Join the Handmade Network [0]. Much can be learned by hanging out with the right kind of competent/enthusiastic crowd. And if you allow the plug, I run the conferences [1].

[0] https://handmade.network

[1] https://handmadecities.com
well, we've already buried all of github in the arktic, probably should do that with some llms as well
If you want something on the more application side, I.e. utilization of low-level techniques, I can highly recommend looking into game engine development, even if you aren't interested in games per say.

I've recently enjoyed Game Engine Architecture, mostly because there is an interesting mix using low level techniques to solve problems a normal application wouldn't be required to fix.

Game development in general is case for tuning yourself to when you should utilize high level programming techniques, and when required dropping into low level optimization to solve local problems.
That would be OK for top-end jobs where one makes $1M but nowadays everybody is subjecting devs to this torture even if they offer $40k just because the big boys are doing it.
...Instead you end up hiring people who can memorize every test from leetcode.com without having the slightest idea on how or when to use those data structures and algorithms in the real world.
I share the exact feeling as you do, it's a lot of bs that has almost no value. None of those problems reflect what business needs to solve; everything today can be Googled and fixed with straightforward code.

Usually, the computing part isn't the part that prevents a business from scaling more (servers are cheap).
Personal liability tends to get board members attention.

Stuffed down the memory hole. Before Reagan board members were liable for unpaid non exempt wages. If a company went bankrupt owing hourly workers back wages the bankruptcy court could liquidate the boards assets.
But you are the product, not the market.
> What should I read or learn next to be able to reason about things like cache usage of a C program or possible low-level microoptimizations?

Learn how to use a profiler like Linux' perf, VTune or Apple's Instruments. Which means interpreting the results of it to optimise your code.
Whatever you do don't start taking Ambien / zolpidem. Solved nothing and now it's hard to quit. I recommend checking out https://www.youtube.com/watch?v=5YV_iKnzDRg TLDW sunlight in the morning good. https://www.youtube.com/watch?v=slLP3ZxGXHU tldw: you may have apnea and not know it. Better to catch it early on.
A bit late with this reply but my first interpretation of the Scully effect before reading the content was to think it referred to her habit of repeatedly disregarding inexplicable things with way too much skepticism despite eventually spending years with Mulder, across dozens of cases, where absolutely, completely fucking inexplicable things just kept happening.

I get being skeptical and always insisting on scientific rigor, evidence and documentation with each new case (especially if you're conducting legal investigations) but come on!.

After the Nth time in which Mulder posits a paranormal cause only for Scully to raise her eyebrow as if he were off his rocker, it's really her who becomes just a bit absurd... She just somehow has no adaptability for benefit of the doubt despite the many, many other times her partner was absolutely on the ball in suspecting the weird?

No changed perspective from, oh I don't know, multiple up-close encounters with things like 100-year-old liver-eating, hibernating elastic-man monsters, or human/marine parasite hybrids, or mind-controlling worms, space aliens, ghosts, demonic possession, sentient viruses, psychopathic telepathic killers, time travelers, inter-dimensional beings, witches even! and etc and etc and etc?
North-west Europe. The Seine Basin, the Low countries, and England primarily. Scandinavia and (iirc) Scotland had stem families. Ireland and most of the rest of Europe, including Bohemia, had something closer to the communitarian type, so famines there are unsurprising.

If Emmanuel Todd is to be believed, on this, his primary area of expertise. Like Noam Chomsky he branched out into other topics later.

Of course there were other regulators in China. Female infanticide was a primary one. Sex ratio imbalances also cause trouble though.
My company does this and hired thousands of people who can’t program so I don’t think it’s that black and white unfortunately.
They do produce plenty of false positives - just not "you hire an idiot" kind. You will hire a person completely unsuitable for the actual job, but is good at leet. Issue is not the lack of intelligence. Issue is not being software engineer despite being good at algorithms. Or not being good at whatever your position requires.

I do work in a team where majority was hired by puzzles of sorts. All of them are smart. They are not software engineers and it shows massively.
Discovered this in a vendor’s API. They registered the current user provider as singleton rather than per-request. So periodically you could ride on the coat-tails of an authenticated user.
Fastmail is very active in ietf standards. I like Bron even if I don't always agree, and I think the energy behind JMAP is interesting. TLS protected exchanges baked in, and a passable structure beyond 822.. what's not to love.
> with many small brass engines of various types seen on youtube

Fair enough. The problem is more that "the Romans had put functionally no effort into figuring out how to make efficient pressure-cylinders, because they had absolutely no use for them."

The author mentions the Romans couldn’t have built [a Newcomen steam engine] without developing whole new technologies for the purpose (or casting every part in bronze, which introduces its own problems)" without expanding on those problems. Presumably it would be material cost of bronze (or brass) relative to "any profitable use to put it to."

So yes, the Romans technically could have figured out pressure vessels. But they had no need to, and so didn't go through the process of refining their materials and methods for the purpose.
It actually comes out of the UCC (Universal Commercial Code), though IIRC via case law, and restricts the sellers’s control over the buyer’s rights. See some discussion here: https://www.peroslaw.com/news/online-resale-of-your-products...

I remember Network Appliance (Netapp) could not prevent buyers from reselling their gear when they didn’t need it so they tried to make the software licenses nontransferable, rendering their hardware useless. You might have been thinking of this case.
They also helped in killing hundreds of thousands of innocent civilians in Iraq.
Implement some none-trivial algorithm and then try to optimize the heck out of it. Focus on the concrete CPU, architecture, cache, and memory in the hardware you have in front of you. Forget portability for a moment.

This comes to mind: https://www.morling.dev/blog/one-billion-row-challenge/

Read how others have done it. Here's an example in Java that goes relatively low-level to squeeze out performance: https://questdb.io/blog/billion-row-challenge-step-by-step/
Since side-channel attacks became a common thing, there is hardly a reason to keep hyperthreading around.

It was a product of its time, a way to get cheap multi-cores when getting real cores was too expensive for regular consumer products.

Besides the security issues, for high performance workloads they have always been an issue, stealing resources across shared CPU units.
Browser only implement what improves ad revenue. How does proper navigation for the end user help ad revenue? It usually reduces the time spent on a page, i.e. it reduces attention, i.e. it reduces ad revenues.
> Especially since I know for a fact they don’t reflect the actual responsibilities of a software engineering of a job.

This is irrelevant. No interview can accurately reflect actual job behaviors.

Job interviews are a proxy. Either they produce false positives/negatives or they don’t. It doesn’t matter that the proxy isn’t 1:1 with day-to-day.

I sympathize with job seekers dealing with leet code interviews. But I’m somewhat over the million blog posts that say the same thing. I’d be much more interested in hearing from the other side. Hiring is a nigh impossible task. People rarely share reproducible alternatives. Only hand wavey gut checks. It’s unfortunate this is the best we’ve come up with. Hiring is hard!
These kind of Genetic Algorithms are still being researched in academia. I attended a seminar a couple of years ago on the subject. It’s still a total dead end imho.
Which doesn't change anything I wrote above. Pollution is made and driven by centrally planed economics from our taxes.
The idea of "block universe" follows from special relativity and suggests that not only the past "still" exists, but also the future "already" exists. In other words, all the states of the Universe from all times are physically "there". Here is a great i troduction to this concept:

https://youtu.be/Md6DkWF2T-A
It’s funny: I found the optimizer (which you could quite easily rip out from DSPy) to be the most underwhelming part of the equation.
> Senior Java developers who could not import HashMap without looking it up.

Eclipse does not without me having to even look at it. IntelliJ does the same. In what situation these people had to import it by hand? They had no ide available or what?
Generative Summaries for Search Results
> What you’re arguing here is not that Fauci was doing science

Well, sure. He was doing his job as a government employee, and right then the job wasn’t to do science and spend the next five years doing a comprehensive study on the virus. It was to make policy recommendations based on science in the sense of “drawing on his many years in the field, and decades of science around the transmissions mechanisms of other, similar diseases” and then to make a guess, yes. All scientists do this, often. Your chemistry teacher in high school made you wear googles when you were mixing liquids even though she didn’t have a paper in Nature definitively showing that the stuff you were mixing that day was even that bad to splash into your eye.

> What you seem to be arguing here is that science wasn’t of any use for making decisions, because the process is too slow.

No, you are arguing that, by insisting that rigorous multi-year studies unequivocally demonstrating the efficacy of masks, specifically with regard to this novel coronavirus that nobody had seen before, would be the only “science” based way to come up with a recommendation, and anything else is “pulling ideas out of thin air”.

I am arguing that all the science around viral transmission generally, influenza, bird flus, mask densities, aerosol spread of saliva and particles, etc. — although yes, not as good as a solid peer reviewed study delivered by scientists from the future who showed up in a time machine — generally is, and I think was in this case also was, of considerable use.

It’s an emergency. Millions of people are dying. It’s spread across the whole world. All any human being can do in that situation is form a hypothesis based on similar, but not perfectly similar, previous experiences. And I think it is obvious to anybody not being intentionally obtuse that the people we want making those guesses, based on the science around other seemingly-similar diseases, are the experts who know the science around those previous diseases, and the efficacies of various methods of prevention, etc., rather than some random guy like me who’s good at writing software and making omelettes, but not familiar with any of the scientific literature around viruses.

And then yeah, obviously modify those guidelines and recommendations (or sure, even laws) as the scientific process continues and better data becomes available.
Ask HN: Is ethical business even possible?
I'm 23 and used to think business ethics was possible. Now I feel like this was just a naive dream.
There were so many tech companies I trusted that are now just all about profit.
I'm building my own company for a couple of years and have started to feel how much harder it is to compete with evil corps without falling into their practices.

What are your opinion on business ethics?
That was the most shocking part of the entire article! Unfortunate this vuln existed but clearly engineers there have enough teeth to get stuff done.
Location: Luxembourg
Remote: Yes
Willing to relocate: No
Technologies: Web Service, REST, API, EAI, ETL, Databases, Architecture, documentation, Web Security, Java, Spring Boot, GitHub Action, Authorization server, OAuth 2.0
Résumé/CV: upon request
Linkedin: https://www.linkedin.com/in/gvanderschelden/
Email: gael.vanderschelden@gmail.com

----

I have over 20 years of experience in the development industry, with roles such as developer, pre-sales, trainer, and software architect.

My primary expertise is in APIs, starting with SOAP services in 2001 and staying updated on SOA and REST. I also have experience in EAI, ESB, and integration workflow engines. Recently, I have focused on honing my skills in AuthN and AuthZ with Spring Security and various authorization servers to support complex security requirements, including federation using different frameworks.

Over the past 15 years, I have worked closely with developers, ops, and architects to design appropriate technical architectures, maintain the architecture repository and provide level 3 support in my area of expertise.
Yep, you are indeed locking in part of the cost, but you are still implicitly net short and thus better off if prices fall vs rise.
how do you manage the balancing of card use, or is there still a card firmware layer in the loop that does that?

eg lower memory being used far more often over the life so wearing out well before upper memory?

how do you handle memory dropouts for a given address/cell/whatever you call a memory location, or as above?
I don't recall the coprocessor having either reciprocal or reciprocal square root? I didn't do much Intel until later in my career though, so I might be missing something though.

Both _mm_rcp_ps (rcpps) and _mm_rsqrt_ps (rsqrtps) are only good for about half the bits.