skysight-inc/HackerNews huggingface dataset:
It’s getting harder and harder in practice because of the huge mountain of accidental complexity programming needs dealing with.

I remember writing a very small single user OS for a course in uni over maybe 6 months. When it booted for the first time it felt amazing. That was like an “I have made fire!” moment.

Now I’m supposed to feel like I’ve achieved something because I can center a div on a webpage.

What is cool is helping non-programmers with automating some of their tasks, like rearranging a spreadsheet or scraping some data. I mean they think it’s some amazing feat but it’s actually very simple. Lots of low hanging fruit still, esp for every day users. Again mostly due to the horrible accidental complexities and buggy mess software has become, so I feel mostly apologetic about it. “Yeah sorry copy-pasting this data should really just work but I’ve written this script which applies a few workarounds”.
Would it though? The agencies are at different levels - local vs. federal. In addition, you are notifying the post office you have moved, not the government. Your federal notification is basically to the IRS, and not everyone pays income tax, so integration there would not work. Also, not all taxpayers are eligible to vote - another complication.

You have oversimplified the details of this sort of integration and conflated local vs federal institutions. The best way to do this change would be through your state's BMV/DMV, and many states already update your registration (or offer to) when you submit an address change there.

Registration and voting are easy and well documented in every state in which I've lived or researched.
We probably have 3nm production on this timescale because of the long term relationship between Apple and TSMC and the $100bn + that Apple have spent with TSMC over that time period. No one else has done this.

Apple pays the money and takes the risks, so they get the rewards.
FreeBSD does have CUSE, for what it’s worth.
FedNow FAQ
I think we should try and separate exploration from implementation. Some of the ugliest untestable code bases I have worked with have been the result of some one using exploratory research code for production. It's OK to use code to figure out what you need to build, but you should discard it and create the testable implementation that you need. If you do this, you won't be writing tests up front when exploring the solution space, but you will be when doing the final implementation.
In the 90´s, early 00s, when it was used for troyans and malware a lot.
When the boss doesn't respect your right to disconnect
> It’s obviously proprietary: it’s non-standard and specific to a
> single vendor.

That's not how people typically use "proprietary" when referring to open-source code developed collectively by multiple vendors, universities, and thousands of independent contributors.

> What is the whole idea, though? [...] this particular implementation
> uses io_uring instead of something non-proprietary like RDMA, is just
> an implementation detail.

When performance matters, sometimes implementation details are the whole idea.

According to the patch's author at <https://lwn.net/Articles/904638/>, ublk has about twice the throughput of NBD.
Almost certainly is the extended RTTI information - VCL is huge after all and relies heavily on RTTI. The forms, objects, etc you are editing in the form designer are not just stand-ins like in, e.g. Glade, wxFormBuilder, QtDesigner or similar tools, they are live instances of the actual objects that are serialized on disk whenever you save the project with the serialized data becoming part of the program's resources and are deserialized when the program starts (VCL/Delphi calls this "object streaming"). This means that the full RTTI information needed to serialize and deserialize the objects (and any other object) needs to be part of the executable.

At some point they extended the RTTI information so that you can also make dynamic calls to methods, obtain fields, etc so the RTTI data became larger.

Lazarus adds a ton more data to the executables so where you'd get a 1MB in some recent Delphi, you'd probably get something like a 5MB executable with Lazarus (without debugging information - that'd make it much larger) on Windows. On Linux it can be even larger, e.g. the simple calculator shown here[0] (up left window) is ~2.88MB, stripped.

[0] https://i.imgur.com/MkfN4pO.png
Chinese EPR resumes power supply after extended outage
How about finding an opensource alternative to Google spyware?
*consumer technology
I cannot at all speak for all government/big organizations, but there is a certain level of bureaucracy, inefficiency and tedium that I don't personally find enjoyable so I steer clear of those now. There's probably some really great teams within big orgs out there who have managed to carve themselves a comfortable niche but I bet those are even harder to find.

I personally look for companies with less than 100 people, usually much less, in smaller cities. At least in Australia you can find lots of great bootstrapped small businesses doing project work for clients or product-owners of their own software products. But you have to go find the businesses rather than find the job offerings, then just check out their careers page.

There's probably not many in SV, since VC sucks all the air out of the room in the tech industry.
You have in no shape or form supported your claim that Apple gained 200% in performance per watt due solely to the 5nm process.
All I've heard is that they (M2 pro+) will all be on the N3 node, which would indicate release in the first months of next year.
No, they are not the same. It is purely a marketing term and different fabs use different terms.
Thanks! Super interesting example. Do you prefer the day to day challenges now or when you were at $40k MRR?

I basically look at entrepreneurship as trying to create my perfect job: make $200-500k/ year, work on what I want with smart people, don't have a boss etc. So a lifestyle business. But maybe I'll get bored and want to take a bigger swing, who knows.
The closest thing I can find is BlueHydra, which was last updated in August 2019:

- BlueHydra: https://github.com/pwnieexpress/blue_hydra

- Ars Technica article: https://arstechnica.com/information-technology/2016/09/hands...
> It’s obviously proprietary: it’s non-standard and specific to a single vendor.

I just re-read the LWN article and there's no suggestion of any such thing. Where are you seeing it?

> Serving things to kernel from userland is decades old and commonly used with both NFS and iSCSI.

...and regular FC/SCSI too. I worked on that for four years. Yawn. What's your point?

> The fact that this particular implementation uses io_uring instead of something non-proprietary like RDMA

RDMA implementations are even more likely to be bound up with proprietary bits than vanilla-TCP implementations. RDMA over IB or other even lesser known interconnects (both open/standard and proprietary) existed long before ROCE. Do you even know what "open" vs. "proprietary" mean? There were open network-disk protocols before iSCSI. I worked on such as early as 1989, and developed my own (along with my own user-space block device for Linux and Windows) in 2000. It seems like you've only been exposed to a small set of open/standards based technologies, and deride anything else as "proprietary" even though that's far from accurate. Is there some undisclosed interest at play here?

> is just an implementation detail

It's a very important detail, considering the performance difference.
In this particular example, it seems like fortune favored the company that invested billions of dollars and years of R&D in creating a combination of hardware and software that consumers desire.
GitHub Actions Degraded Performance
That's oddly specific and doesn't solve the real problem. Also there is a world outside Emacs and macOS, like a ton of other applications and OS.
Both Embarcadero.com and Lazarus project homepage refers to that they have the capability of RAD.

Lazarus - "RAD - Rapid Application Development."
Embarcadero - "RAD Server - Reduces the complexities of rapidly building and deploying a multi-tier turn-key enterprise REST API application server with Swagger support."

What does RAD refer to? What is it actually?
Any mods you're willing to share here?
> What’s the difference between this and “waterfall” then?

The difference between this and “traditional waterfall” is that you do this continuously, simultaneously with implementation, and not just once, up-front before building anything.

(At least that's the common picture of “waterfall” -- which of course proponents of various “agile” methodologies prefer to contrast their product against -- though IIRC Brooks or someone had proposed / recorded iteration on this in parallel with implementation long before the Agile Manifesto.)
Saying this guy is a scammer would be way too polite.
In case someone from Supabase sees this: there's something weird with the blog layout on iPhone. It goes really narrow. Main site renders fine.
All of the M1/Pro/Max/Ultra shared the same fundamental core design. Presumably the same will be true of the M2 series.

As someone else here said, fab nodes are more like Lego blocks than a printer’s dpi – moving a design to a new node means rebuilding it in terms of the new node’s building blocks, not just “shrinking the design”.

So if the M2 Pro/Max/Ultra are intended to follow the same “reuse the cores (possibly rearranged) with more GPU blocks/cache etc” it seems unlikely. But if the make a design break within the M2 series then it’s possible?

I’d expect Apple to follow their historical behavior and lead with the next A-series phone processor on the new node first. M1 Pro/Max/Ultra chips have huge surface areas – since process defect rates are driven down over time, it makes sense to start with your smallest chips first, so that you can get good yield out of your big chips once the defect rate is lower.
An Admin’s Guide to Apple Device Management
> He's not alone

No one claimed that he's alone, except someone in your imagination.
And Nim certainly meets all the requirements the page gives on "Why Zimbu".
I clicked around a bit and have some questions/feedback:

1. I read the site but still don't fully understand what Zalter does. The HN article headline mentions PKI but the website doesn't seem to talk about that. As someone who's already familiar with PKIX I wanted to know exactly what the system does but the diagrams were more confusing than helpful; is the idea that you provide a login service that issues X.509 certificates to apps so an app server doesn't have to faff around with oauth, email, cookies etc?

2. I tried to join your Discord to ask this question but the invite is invalid.

3. The pricing page seems to have a non-sequitur on it in the "Do I get full access to my database?" question.

4. There's been no blog post for nearly a year. Is the product still evolving?
I thought it was going to be those terrible posts like those "look how Iran/Cuba/etc was much better for western touristic eyes before the uprising/war/revolution!" but at the end the author gives the plot twist.

"That was the time called Beirut Golden Era. And yet, while it was better in various aspects, Beirut has evolved significantly in many more, not only has it survived the destructive war but it has also progressed and become even lovelier today.

Yes, we have issues that need solving, and some are undergoing active solutions, but the golden era was not without issues neither. We just have to see how we have evolved and improved since then, while we continue our collective journey in making our country better and better. God bless Lebanon."
Chufa
This is the achilles heel of linux
I remember going to a convention in 2005 for retail store software and I was amazed that Delphi dominated as the platform for POS systems.
Gigahertz are still the number of cycles. That didn't inflate, it correlates to a real timing.

TSMC call it N3 instead of 3nm for a reason. It's not 3nm.
There isn't a strict "most common" dialect of English, it just depends on audience and context. Wikipedia deals with this all the time when articles are written in a mix of Britishisms and American English and some later editor tries to normalize it to one or the other, but then some other English user adds another construction that's in neither, and so forth.

It maybe used to be the case that the internet was primarily American English, but that can't be assumed anymore.

When a British person writes "colour", it looks wrong to me but it's not my place to "correct" them. That would be rude, dumb, arrogant, and ignorant all at once. "Two countries divided by a common language", so they say, except now there are far more than two. Blame colonialism, I guess?

As for the blog audience, maybe they were targeting an international viewership, or even a primarily Indian one (their immigrant tech peers)? In that case, it would be weird to speak American instead of their native English. Like whatever the Indian version of an Uncle Tom would be.

In this case I think this construction is both common enough and clear enough that maybe it's the Americans who should get used to it, rather than demanding that a country five times bigger change their habits to meet our preferences...
Invasive procedures: Python affordances for performance measurement
I think this is the reasonable approach I take. It's ok to explore and figure out the what. Once you know (or the business knows) then it's time to write a final spec and test coverage. In the end, the mantra should be "it's just code".
Why the most difficult novel is so rewarding
I had a DVR (digital video recorder) that was constantly recording the video feed into hard drive. It was in my bedroom. One day when I was cleaning I moved to box and didn't think much of it.
Then in the evening I was getting ready to sleep and on the side of the bed where I sleep I could hear extremely loud boomy sound. It was driving me crazy, but as soon as I moved to find the source the sound "disappeared". Going back to bed and it's back again.
I was going around the room like crazy trying to find the source, or maybe it was outside?
Eventually I put my ear to DVR and noticed the sound was quite similar, but very faint. By doing this I moved the DVR and when I returned to bed the sound was gone.
This was so frustrating. But I least I learned something how to find a source when something like this happens next time.
Basically the unlikely positioning of DVR, my furniture and myself created loud resonance.
One of the best aspects of Delphi is how quickly you can whip together simple GUI applications.
The main issue nowadays is finding helpful resources on the internet, as hardly anybody writes Delphi anymore.

For the interested, a free Delphi IDE exists (comes with FreePascal compiler):
https://www.lazarus-ide.org/
Great job! This along with the WorkLouder boards really excites me in pushing forward in the mech keyboard scene. We have a ton of makers who are replicating stuff to make it cheaper but these projects are what will push the envelope on what is possible for keyboards.
The fact that you don't need them doesn't mean everyone else doesn't use them, also, how do you know what every Mac user thinks? Also you know there are other OSs around don't you?
The SPDK project is certainly looking to use this to replace our limited use of NBD, as well as present SPDK block devices as kernel block devices, including devices backed by userspace implementations of iSCSI, NVMe-oF, and various other network protocols.
Did not expect to see sewing patterns here either, let alone have my side-project mentioned in the first comment.

Thank you so much for the shout-out

Joost - FreeSewing maintainer
I believe this is how AMD and Nvidia do their "super sampling". The GPU runs the game at a super low resolution, and it gets ai upscaled to 4k. Might not be on individual textures, but I can imagine it being a pipeline in the future, where a game loads with 512px textures that then get upscaled to 1-2k, then the game runs at 720p on the GPU and is upscaled to 4k for the user.
So the government refuses to let tourists in because COVID is dangerous, but has no problems slowly poisoning own citizens for that juicy alcohol tax money.
for a cheap start, chopsticks and twine work just fine.
It looks fun, this stuff has interested me for a long time.

My problem is that, simply, once you make your bag...then what?

I have casual interest in a lot of "make-y" stuff, but reality then clouds up the sun.

Sure, it would be neat to make, say, cabinets. But how many cabinets can I actually use? And tooling up to make a rolling cabinet with some drawers, that is a SINGLE cabinet, it all starts to get quite excessive.

Some places have things like carpentry clubs, etc., but they're fraught with liability issues. I don't know of a sewing club that would have a machine strong enough to sew a cordura bag that one can borrow.

Simply, the barrier to entry for a utility piece of kit is quite high. I don't think my friends want a bunch cabinets, or backpacks, or leather wallets, turned pens, etc. for Christmas gifts the next 10 years.

Indeed you have to enjoy the journey and the doing more so than the outcomes, but, even still, it's definitely a step up to get going.

At least with my computer musings, the garage and land fill doesn't fill up with borderline and failed attempts, or even the successes. Visions of Mel Gibson tossing his broken rocking chair into the corner of other failed rocking chairs in the movie 'The Patriot'.
>largely as a result of radical Islamist Palestinians who had left Palestine and wanted an Islamic state in Lebanon

Not accurate.

Until the early 90s and the rise of Hamas the most active Palestinian militant groups were secular, some were even Marxist/Leninist (as in, officially areligious).

Fatah, in control of the PLO, has always been secular and the second most active Palestinian militant group during the 1970s was the Popular Front for the Liberation of Palestine, a Marxist organisation led by a Palestinian Christian.

Political Islam as a force in Palestinian politics started in the 90s and only really became a big thing during the second intifada in the early 2000s.

The Wikipedia page [1] makes for an interesting read if you want to understand more about the Lebanese Civil War and the many groups and foreign interests involved in this tragic conflict. As for the Palestinians, they had a large refugee population established in Lebanon and the PLO leadership wanted a base for their militias; the Lebanese state understandably didn't want a parallel state operating with militias within their borders; this lit the fuse on a country with an already fragile sectarian balance and dozens of sizeable minorities that had grief with the state and each other.

[1] https://en.wikipedia.org/wiki/Lebanese_Civil_War
Shameless plug for my browser extension:
https://dailylauncher.com

I had this same problem so I solved it and now can't live without it :)

If you don't like my opinionated interpretation, you can search for other "startpage" browser extensions that offer similar approaches
The vast majority of states offer a multitude of early voting or absentee/mail in voting options. As far as uniform regulations between counties, who cares? Each person is only supposed to vote once, and in a single county. Learn your local regulations (easy as this is well documented) and follow them.

Further, you won't ever come up with a system that is 100% inclusive, secure, reliable, and economical. That should never be the goal since it's not achievable or necessary. Covering 99% of cases is good enough.
I don't think that's necessarily problematic anymore then measuring fluid viscosity is problematic. Once someone start's getting into debates over the size of transistors on microprocessors then you are already getting pretty wonky and are going to need some science to describe things anyways.
Also there is no page on what Supabase is, flicking through a few pages I still have no idea!
Have you measured how hot it gets inside the enclosure? Any worries about the plastic melting or warping over time?
I think so. So the next MacBook Pros and the New Mac Pro will likely use chips made on this new node.
Whataboutism does not a valid argument make.
You have an economic system when swaths of population live on money printing outside of the constraint of economic reality.

Where money is free, over the years everything becomes a game to stay near the money printer. From politicians, financiers, management all the way to scientists. It's all politics where every insider is personally incentivised to prop other insiders. So they can all live of money stolen from the public via inflation. Oftentimes without really realizing this is the case. After all they were all born into it and told this is normal.
Apple doesn't have exclusive control

Except for the first year where they take a headstart where nobody else can either have matching chips or figure out what issues come out of this process, making them get an even bigger advantage as they have stabilized their process on year 2 when everyone is barely building up.

Don't be a clown. You know fully well what Apple is doing.
to be somewhat kinder, high compression video codecs eg h265 benefit from fast phones
There's more software written today than in any other moment in history. Also software is only becoming more complex with more layers etc. It only seems logical the number of bugs would also increase.
AOSP is terrible and doomed.

It's terrible in that it's huge piles of inefficient software that can barely run on hardware that's actually pretty powerful.

It's doomed in that as time passes, different FLOSS bits of it get "deprecated" and replaced with something proprietary. Or a new API appears, but Google phones actually ship a slightly better proprietary one.

There's a big conflict of interest when an ad company wanting to spy on people and lock them in is the steward of an open source OS.

EDIT: Also, don't forget that most devices out there use a custom kernel. There's no single "AOSP".
Icymi: Journey.io Got Early Traction
My girlfriend never washed her fruits and veggies. I had to put the kibosh on that, however I am probably not 100% safe with my meat handling strategies, often just rinsing tools before using them on the next substance, justifying it to myself that as long as I cook everything that "meat germs" could have touched before eating, it should be safe, but like, that ain't perfect I'm sure. I also am willing to cook and eat food much older than most people.
I think you'd find it rude and, ultimately, unacceptable if a competitor with 1000x as much cash as you bought all of the raw materials that your business needs at a mark-up, leaving you completely unable to deliver any product whatsoever. That's rightly the kind of abuse of market position that is regulated by anti-trust laws.
just me typing too quickly for my own brain, thanks for the correction!
Does the property "includeAllNetworks" [1] provided by Apple's VPN API not work, or do all VPNs currently rely on the default value (false)?

[1] https://developer.apple.com/documentation/networkextension/n...
> This ultimately means, what most programmers intuitively know, that it's impossible to write adequate test coverage up front

Nobody out there is writing all their tests up front.

TDD is an iterative process, RED GREEN REFACTOR.

- You write one test.

- Write JUST enough code to make it pass.

- Refactor while maintaining green.

- Write a new test.

- Repeat.

I don't want this to come off the wrong way but what you're describing shows you are severely misinformed about what TDD actually is or you're just making assumptions about something based on its name and nothing else.