skysight-inc/HackerNews huggingface dataset:
Interesting bit about Samsung’s secret sauce:

Samsung went even smaller than Intel, showing results for 48-nm and 45-nm contacted poly pitch (CPP), compared to Intel’s 60 nm, though these were for individual devices, not complete inverters. Although there was some performance degradation in the smaller of Samsung’s two prototype CFETs, it wasn’t much, and the company’s researchers believe manufacturing process optimization will take care of it. Crucial to Samsung’s success was the ability to electrically isolate the sources and drains of the stacked pFET and nFET devices. Without adequate isolation, the device, which Samsung calls a 3D stacked FET (3DSFET), will leak current. A key step to achieving that isolation was swapping an etching step involving wet chemicals with a new kind of dry etch. That led to an 80 percent boost in the yield of good devices. Like Intel, Samsung contacted the bottom of the device from beneath the silicon to save space. However, the Korean chipmaker differed from the American one by using a single nanosheet in each of the paired devices, instead of Intel’s three. According to its researchers, increasing the number of nanosheets will enhance the CFET’s performance.
Nowadays, cheap printers have to work with Android, which means they have to speak IPP. At least for basic printing, crappy drivers have been a thing of the past for a while now.
The factors that make McDinalds garbage are not matters of opinion or taste. You can like it, but it's still garbage, and still serves as an example like Windows, of how numbers are not proof of quality.

They are each doing something "right" to attain those numbers, completely different sorts of things in each case, but it's no virtue in either case, just a mechanism that works in the environment they operate in.

In both cases they are not doing something right, they are doing something effective.
I think captchas disappear next year or so. Already was soft human determination.
That’s why it’s meant to be taught in highschool

You needn’t be an expert but you should be able to read the chemical terms and data in a data sheet and not make a dangerous or sufficiently risky choice on component selection

This is especially important for hardware applications in adverse environments

For example, knowing that you need to use a tinned copper alloy if your device is going to be used in marine environments rather than pure copper due to it reacting to chlorides dissolved in sea water

Or realising that you would generally avoid using batteries as the energy source for mission critical activities in polar areas as the chemical reactions for SLA or Lithium batteries are dramatically inhibited at sufficiently low temperatures

These aren’t hard intuitions to grasp and follow when designing a system, but you can find your design can go catastrophically wrong even a few units outside every component’s operating temperature or overall environment

Graphs and performance on datasheets are generally linear but the consequences of erring too close to the metaphorical sun may be anything but linear!
That’s certainly a bunch of words. I think they could have made their point in an article half as long.
Gross. Why in the world do I want a gif for a tiny code release? Just read the source.

This looks extremely interesting, considering the author I'm inclined to give it the benefit of the doubt.

The source looks fugly, but who cares, I can reformat it. Compilers don't care.
Anonymous Sudan hacking group sets sights on ChatGPT
People don't talk enough about depressed founders!
That can really leads to a mental illness
I thought infalling matter radiates because of friction in accretion disc. Does a similar structure form in a much denser interior of a star?
Having competition and options for customers would incentivize banks to provide good service affordably. Also, having local/regional/small banks in sparsely populated areas also fills a gap where big banks do not want to be due to economics and the ROI of cost/benefit. And not all customers can use digital tools to fulfill their banking needs and would like a physical bank nearby for their needs.
I've also noticed that there's no option to reply to topics.

I think this forum would be more useful and forum-like if users who have experienced similar situations can give each other advice through a reply feature.
What replaces captchas? Are there any not excessively burdensome tests that a standard issue human can pass that a machine somehow cannot? I'm assuming the "find all the bicycles" tests are also obsolete.
Alcoholism for the win
I'd recommend my blog post rather than a Twitter thread: https://www.righto.com/2023/12/386-xor-circuits.html
macOS, iOS, Android, ChromeOS, PlayStation and WSL.

Welcome to what a world without GNU looks like.
You nailed it. I was in a similar position not so long ago and I began to feel eerily hopeless. It was irrational. I got a lot of offers eventually. But damn it felt bad at times.

I’ll admit, most offers weren’t what I hoped for. The market isn’t great. I held out (with white knuckles) and eventually landed with a great team, product, and compensation. In the week that I accepted the offer, I had 3 others on the table. When it rains it pours I guess.

It took a while and it seemed impossible at times. But that’s life. You keep at it. You make it work. Whatever you do, don’t give up because you think it’ll be too hard. You need to push that envelope a bit and really test it before bailing for trucking school. Don’t let self doubt limit you; let reality do that.

I feel for OP though. I’ve never had a hard time finding work in my life. I’m the most competent and valuable I’ve ever been, yet it was a legitimate struggle. That feels very, very bad. Especially with a family to take care of.

But yeah, it’ll work out. It’ll take a lot of shitty interviews, a lot of applications and cover letters, self doubt, all of it. But you just have to do it.

Good luck!
Is it? Please tell me because I had the same question.

From the programmer's PoV, having no pointers gives little to no benefit. From the CPU's PoV, (in c/c++) indices become pointers anyway. Maybe the compiler can optimise more easily, but that's not obvious.

Cache coherence is the key goal, but you can do that with pointers easily enough.
Heh, as a Minnesotan I was confused by the original comment until now. I didn’t realize that was a regional thing.
It's not that the AI is autonomous as a coder. It's more like a senior dev going without the junior trainy for menial tasks. Both needed supervision and handholding, but one is substantially cheaper.

How this will impact the developer ecosystem remains to be seem.
Do I need a technical co-founder?
I'm starting up, and have started the process of talking to users. I'm a product-minded designer who and I'm confident of creating what people want.

I can code really shoddily, at least getting to a basic MVP with the help of ChatGPT. I take too much time to build, however, and could use the help of someone better than me at this. Of course, after a basic MVP my talents fail.

My question is, should I start looking for a technical co-founder or learn more advanced coding myself? If I do need to look for one, what point would be most suited for their entry? Right now I'm assuming after launching a pilot, but is that too late?

Also, I have not worked in a startup for a while, and have no engineers in my network that I can reach out to. How do I find engineers who are leaders and willing to work with me?
Can someone tell me if I have understood this correctly:

A public key thumb print is a hash of the public key. It useful because it is easy to manually validate.

Edit: when would I need to manually validate? I'm guessing it is used as an identifier when configuring a deployment for a system to a particular environment, for example?
I have very rarely encountered a PM(any title) who lucidly communicated their value-add to the company. It is certain that, e.g., someone needs to assess the pricing of a product and how to position it in the market. But it's unclear that the vast majority of people I've worked with are performing that task - they are, to all appearances managing projects and doing secretarial coordination work (ticket munging), something experienced devs and managers can do straightforwardly up to a certain point.

I think its one of those roles that you don't need until product (project) scope is a certain point, but it's been glommed onto smaller companies as they mimic the big-corp designs. So it never quite works for those small shops. They really just need a Product Person, singular, who drives the thing forward, IMO.
On the other side I have worked with PM/POs who have no clue and the developers are just telling them: "Oh this is super complicated you would not understand" or "This will take a long time to implement" and its a small feature.

There must be a balance. There must be some basic understanding by the PM/POs. They cant be the person that barley can use a computer.
Apply to places, then apply more. If you're in a busy place like bay area, you'll get something in the end. And while I'm not advocating jumping between jobs too often, keep in mind that if you need / are worried about money, you can join some job you don't love and keep looking for better options. When I started at my first place, I sent ~200 applications and got 3 responses (although that was with little experience). If you're getting interviews already, you'll be fine.

Also, I don't know if you want to handle it like that, but if a candidate told me they're autistic ahead of time, I'd likely be prepared to handle the interview better / not be surprised by some behaviours. Not sure if that generalises to other places and I understand this is not an easy topic.
What is a array index if not a “pointer”? In fact, access an array member involves a pointer arithmetic:
array_p + index * data_size

The fact that traditional tree implementation requires malloc is solely based on the wish to dynamically provide and remove of nodes. If the tree can have a limited size with no frequent delete operation, an array implementation is fine. Otherwise, expand an array can be a very costly or even an impossible operation in some circumstances.

And full scanning is not efficient.
I wonder something every time I download Mullvad’s updated VPN client. ‘Verify this download with the GPG signature’, it tells me.

But surely if I’m in a position where I’ve poisoned Mullvad’s executable, I’m also in a position where I’ve doctored the GPG sig to match? That sig just being something that I download from mullvad.net.

Unless it’s somehow independently verified, I’m not sure that I see the point?

(Or anything else similar. Not picking on Mullvad, it’s just the one that comes to mind.)
Would there be a disk at the center of a star? Not a lot of angular momentum there.
Barclays Bank was founded before the USA, and it's not even the oldest British bank, let alone the oldest European one.

The postal services of many European countries also predate the USA.
Lego Air Turbine: Generating Power from Thin Air [video]
The First Cownose Ray Pup Born from Artificial Insemination
1. People in developing countries aren't running nodes nor do they need to

2. Most people, even today, use light wallets.

> Since Bitcoin doesn't have state commitments, it's much less safe to use light clients, and increasing the bandwidth also shifts the balance more towards running light clients, compromising users' trust in the network

3. Everybody except whales already uses light wallets. Even downloading the ledger in 2014 took a long long time.

> And consider that full nodes don't only download blocks, they have to rebroadcast them to (ideally) at least 2 other nodes in order for blocks to even propagate at a decent rate.

4. Rebroadcasting 8MB is nothing

> Making it more difficult to run fully verifying nodes like this is another centralization force.

5. Verification nodes aren't as important as miners and mining basically requires a lot of money put into ASICs so the system is already designed against the hobbyist enthusiast contributing to the network on their bedroom.

> Also, you should read about induced demand.

6. What's the point of a system if it can't scale?
Its like buying both Blockbuster and Radio Shack stock while their stock was in freefall then selling right before they declare bankruptcy and being proud at how good of an investor you are for not losing more money?
Bonjour .local and Unifi .localdomain (2021)
I had project were we hade not difference between po, pm and scrum master. No difference at all on what they did.
That's one of the promises of 3D stacked transistors, yes.
Are you good at what you do? Do you have a public profile? While you're wait build a profile fixing bugs in open source products.
I don't get where the "miserable prosthetic" thing comes from. Teen me discovered spaced repetition around 10 years ago and considered it absolutely revolutionary even then - an actual way to combat having a bad memory!
Supplementary comment: If senior management were replaced by an LLM, the board of directors would need to carefully consider which LLM to use (e.g. who owns it, controls it, trains it, is liable for its mistakes and ethical and/or legal lapses in training).

It seems like an easy fit to replace human roles that generate SUBs (Safe, Uninteresting Bloviation) for consumers to read and delete... until the management above these roles realises that it cannot safely outsource its SUBs.
> It was all about the economics, all the way back from early 90s. We cant do x node because it would be too expensive to sustain it at a node every two years.

Totally agree.

> AI trend could carries us forward to may be 2035. But we dont have another product category like iPhone.

There will be fancier iPhones with on board offline Large Language Models and other Foundation Models to talk to, solving all kinds of tasks for you that would require a human assistant today.
Ah yes thanks! Makes sense. So, more transistors allow for the more complex instructions, which allow for more effective instructions per cycle (such as SIMD).
Sadly, probably something like TPMs or email logins (from a reputable email provider of course, one who requires SMS to sign up, from a reputable phone provider of course, one who doesn't offer free VoIP numbers and requires a credit card to sign up, from a reputable card brand of course, not a burner card)
Something realtime, like video, is beyond most models at the moment. After that, realtime input, like little mini game you have to show proficiency at by scoring 5. I think the mini game approach could be fun. It could probably work for a year or two. :-\
Besides the highly questionable business ethics discussed in this article, IE just plain sucked. On one medium-sized project I worked on back then, I calculated that around 30% of the code was there just to work around various IE bullshittery.

I have to smile when I see young people complaining about Safari incompatibilities now. You have no idea, young padawans. :-)
This is good. As others mentioned replies would definitely help but even as it is it helps people see that others have gone/ are going through similar situations. Often knowing you aren't alone can help greatly.
Oi (Interjection)
They’re problem solving smart.
Ideally, you'd have downloaded the GPG key on first use and check newer updates against that. It's a version of "Trust on First Use". It doesn't protect you against attacks during the initial installation, but it protects you against fake updates.
100% correct, I assumed windows also let people do that given text recognition is apparently trivial now (to the extent it's annoying - trying to drag images and get text selection instead is annoying :-/)
Cool! What are the specs?
Yes and I'm pointing out that non-asymptotic behavior doesn't apply when N here is the total number of nodes in the tree.
That is not merely an anecdatum.

Not thinking about the code == Not learning to code.
> The Apollo Syndrome

> This page describes 'The Apollo Syndrome', a phenomenon discovered by Dr Meredith Belbin where teams of highly capable individuals can, collectively, perform badly.

If I try to imagine the Apollo project then I always see a group of glasses wearing (of the sixties type), white coat scientists and rocket engineers.

In reality the Apollo team counted 400.000 people. (Yes, some just made the sandwiches, but still)

My feeling is that The Apollo Syndrome is feeding of the same nostalgia.
I sympathise - I moved to Taiwan to be with my girlfriend and I'm having almost zero luck job hunting here so far; it's definitely not helped by the fact that my Mandarin is terrible, but at least I have plenty of free time to practise!

I wish you the best of luck; I went through this once before in my home country and it felt rough until I finally landed a good gig after months of nothing - hang in there and do whatever you can to look after your mental well being in the meantime.
Isn’t this the exact problem that cryptocurrencies solve? With stablecoins, you can send any amount of money anywhere in the world for almost no cost.
Doesn't the checkmark thing work?

Or are bots somehow able to do those too?
Community-led, decentralized content moderation on the Fediverse
Wow, the police sent plainclothes thugs to her home to harass her, and her partner who is an Uygher is banned from leaving the country.
Still makes me wonder why the iPhone and android are allowed to exist in their current form.
> the ideal time to hire a PM at a startup is when the founders can no longer be involved in all the important product decisions

No, that's when the founders need to hire actual managers. Their staff is already used to involvement in product decisions, right?

Then there are a bunch of traits and activities of PMs listed. I would think that the time to hire a PM is when the founders can't do that list of things, if that's what PMs do.

> it's easy to overestimate how many an organization needs

Why? The article avoids addressing that, telling us when to hire and how to right-size, but doesn't bother defining the problem being solved.

My experience is that the more devs there are per PM, the more the PMs start thinking they're "in charge of" the devs and then no one's happy. I'd like to see more of a "PMs as customer research consultants" model instead - contribute something that the devs don't have time to do.
What im saying is that people have agency over their own behaviour. To throw out a blanket statistic and act like you have no control over where you land is insane.

Okay how about this :
Lets say over the next week, on average, 10% of the population will eat more calories than their maintenance requirements. Now for me, is my probability 10%? No, because I can actively decide which side of that I want to end up on. If I want to eat under maintenance, my chance is 0% if I want to overeat, my chance is 100% (provided adequate access to calories)

Is this making my point any more clear?

Im saying that if mitigation strategies exist for gun safety exist, then it makes no sense to say that 2 people with wildly different safety standards have the same probability of injurying themselves just because a particular average statistic has been studied and published at some point.
When I was 14, I was a year into playing all weekend every weekend with my first rock band. We recorded on a 4-track. Out there, at Guitar Center, were machines that could record 8 tracks. And pedals with crazy things like digital delay. Stuff that cost more than our parents made in a week.

But you had a slim chance of being noticed and a slimmer chance of becoming a rock star. If you only worked harder AND had that piece of kit...

so went the sales pitch that was made to my generation in the 90s. You known who got famous and obscenely rich? Maroon 5. The Strokes. You know why? It wasn't their originality or their work ethic as musicians or their technical proficiency or the brilliance of their lyrics, nor their immense line of credit at Guitar Center. It was their parents paying girls from modeling agencies to go to their shows.

What's depressing about being a founder is just watching less interesting, less competent people who are psychotically good at marketing take your ideas and get rich doing crappier versions of them.

Thanks, now I feel better and don't need the site.
I think your conclusion could only make sense with vsync on. Otherwise, doing something could only be slower than not doing something.
Activision Blizzard agrees to settle California case alleging discrimination
If you're in the Bay Area, just grind leetcode and CTCI-like books for max FAANG life. You don't need all those other things if all you want is a software engineering job. Once you have then developed confidence that you can just replicate it when you need, you can do the other things.
If you're grinding leetcode and are working on side projects you're already in the top 10% of applications for me as a hiring manager. I'm not in the Bay Area so maybe competition's a bit more intense over there.

Besides being on the grind, what I like to see is that you've been working on / experimenting with tech outside the stack you were using for those 10 years at your previous job. Especially stuff that's hot right now (in your own perception), just to show that you're interested in using the best tools to improve your work.

From my experience as a hiring manager, getting referrals is nice and it has a good track record of getting good team members, but (at least for me) it's not enough to build a whole company from referrals alone. I still go through regular applications to fill out the roles, and I bet everyone else does too, so don't worry too hard about forcing things at meetups.

It will definitely be easier to get a job that way though so definitely give it a shot, especially since people at fun places to work will advertise their open vacancies more loudly than people at less fun places.
Yup, classic Simpsons paradox

https://en.m.wikipedia.org/wiki/Simpson%27s_paradox
You can round down but that would hurt the retailer profits so it would be never be implemented.
Crystal skulls? :)
What does this bring to the table over having txt records at e.g., _key.example.com? Why add a bunch of intermediaries?
I don't know why you're being down voted. Two column articles, pdf or otherwise, are simply harder to reader and know your place. Should be banned.

Unless of course I'm missing something non-obvious that makes the much better?...
I think in ratios.

How many frontend engineers to backend?

How many engineering managers to ICs?

How many technical writers to (all) engineers?

How many product managers to (all) engineers?

And I try and keep the ratios finely tuned to have the greatest impact but the least meddling, the least micromanagement.

What the numbers for these ratios are is likely specific to your organisation, but if you detect meddling or too much of the "how" not coming from the engineers themselves, change the ratios, increase engineers per people or product manager, make it so that they cannot do this and instead have to prioritise what they get involved in, to step back from the micro, and to cede autonomy on how back to the engineers.
build a website for yourself

pretend to be confident

remember companies hire techies to solve problems. be a solution

and long term, build something. sometimes its easier to just go make money on the internet than to make it thru these overbaked interview processes
What’s the book? Sounds interesting
I'm of a similar opinion. I experienced all the issues of MongoDB's infancy; it wasn't a good time, but the mmap functionality seemed worth it at the time if you had enough memory or constrained your access patterns appropriately.

Nowadays, PostgreSQL has JSON/JSONB types, a full suite of extensions like pgvector and PostGIS, and I can scale with Citus or use it in any of the big managed clouds.

From a functionality perspective, MS SQL Server makes a more compelling alternative to me simply by way of its native graph database support.