skysight-inc/HackerNews huggingface dataset:
its not a way of not doing anything, its a way of showing the absurdity of telling little old ladies they can't get a new gas stove - or the struggling landscaper that he has to buy more expensive battery operated mowers, but Bill gates can fly around the planet on one of his many private jets - either it is a climate 'emergency' or it isn't.

When the elites get real about making a personal sacrifice (not greenwashing one) - then maybe, just maybe the everyday Joe will get the message.

...and buying carbo credits doesn't count - that is no different than beating the heck out of your wife, and donating money afterwards to a battered women's shelter to absolve your sins.
Not only is scraping not dead but it has won the arms race. There are ways around every defense, and this will only accelerate as AI advances.

The CAPTCHAs and walls are more of a desperate, doomed retreat.
> “up to 27.9% of partial fingerprints and 9.3% of complete fingerprints within five attempts at the highest security FAR [False Acceptance Rate] setting of 0.01%.”

I wonder how "partial" is defined.

But anyway, the fact that you can even hear any sounds of swiping feels odd to me. Is this just something Apple could filter out of the audio data it provides to applications? I know nothing about audio processing.
Thanks! At this point AI is obviously a bit of a buzzword, so we've paid extra attention to only applying it when it actually adds value
How does it compare to HxD? https://mh-nexus.de/en/hxd/
"World's most harmful" cybercriminal group disrupted in 11-nation operation
Fond memories of making bike tracks in dirt in the 80s. They were also motorcycle / 3 wheeler tracks, in our neighborhood. We were blessed with an excellent creek and gully to start with, and heavy equipment available to edit the hills where needed.

The creek part was about 400 meters; the "bike path" was a two mile loop, including the gravel roads up and down the hills and through the big corn field.
Would be interesting to see how minimal they could make the overhead, since that's one of their goals. I wonder what the lower limit might be. That would have broad implications for basically everything else in userspace.
IMHO it's about society.

If you're asking on a personal level, I think that if you keep to the high ground, you're more likely to find long-lasting happiness. David Graeber spends a good deal of the pages in Bullshit Jobs on this topic.
Going by https://www.federalreserve.gov/releases/lbr/current/ and JumpCrisscross's link, the banks that failed would have been around ~16th largest US bank at the time of failure. I don't know how large Washington Mutual was at the time failure compared to other banks, but just doing straightforward inflation adjustment would put it at #10, and I suspect it's closer to #5 or #6.
Using a 3-D Printer Nozzle to Fry Jalebis
If I’m reading the page correctly, at the end is this:

> while the communication of tasks happen using the bpf() syscall, accessing the queued and dispatched maps.

> NOTE: we could make this part more efficient by using eBPF ring buffers, this would allow direct access to the maps without using a syscall (there’s an ongoing work on this - patches are welcome if you want to contribute).

The kernel piece needs to produce information that the user space consumes and it doesn’t use a 0-copy ring buffer yet.
> I want to see this play out without government intervention. If banks need to take losses, so be it.

Did you also feel the same way when SVB needed a bailout?
> Services, or even microservices, are more of a strategy to allow teams to scale than services or products to scale.

I've never really understood why you couldn't just break up your monolith into modules. So like if there's a "payments" section, why isn't that API stabilized? I think all the potential pitfalls (coupling, no commitment to compatibility) are there for monoliths and microservices, the difference is in the processes.

For example, microservices export some kind of API over REST/GraphQL/gRPC which they can have SDKs for, they can version them, etc. Why can't you just define interfaces to modules within your monolith? You can generate API docs, you can version interfaces, you can make completely new versions, etc.

I just feel like this would be a huge improvement:

- It's so much more engineering work to build the service handler scaffolding (validation, serialization/deserialization, defining errors)

- You avoid the runtime overhead of serialiation/deserialization and network latency

- You don't need to build SDKs/generate protobufs/generate clients/etc.

- You never have the problem of "is anyone using this service?" because you can use code coverage tools

- Deployment is much, much simpler

- You never have the problem of "we have to support this old--sometimes broken--functionality because this old service we can't modify depends on it". This is a really undersold point: maybe it's true that microservice architectures let engineers build things without regard for other teams, but they can't remove things without regard for other teams, and this dynamic is like a no limit credit card for tech debt. Do you keep that service around as it slowly accretes more and more code it can't delete? Do you fork a new service w/o the legacy code and watch your fleet of microservices grow ever larger?

- You never have the problem of "how do we update the version of Node on 50 microservices?"
I think the advice intended by Mr throwaway is “if you want a larger audience, figure out what those 100 people like, and make more of that”
you really can't see any benefits to the technology they are creating?
This reminded me of power line frequency[1] being used to identify when and where recordings were taken. Governments keep historical records of subtle changes in power frequency and can extract the background hum to identify location and time.

1: https://en.wikipedia.org/wiki/Electrical_network_frequency_a...
Some numbers for context/sense of foreboding: https://layoffs.fyi/

159 tech companies w/ layoffs ∙ 41793 employees laid off in 2024 (as of 8:26 AM PST February 20, 2024).

I have been applying on and off for much longer with no success (I would stop because I would just get discouraged after a while).
I'll cross that bridge when I come to it.
Great recommendation, thank you
Oh, gotcha - FWIW the fonts I labeled 'Verite' do come from Rendition Verite video BIOS charsets, but those in turn seem to be descended from the 'Phoenix VGA BIOS' type of font, or rather they're in the same loose family of fonts which shared that visual style... can't check at the moment, but it wouldn't surprise me if Rendition used some Phoenix VBIOS derivative too.

I also believe the font used in the VMware VBIOS is derived from that, so those who run a lot of text-mode stuff in VMware may take a liking to it.
While skepticism is healthy, I don't understand how you can say with certainty it will not work.

A hypothetical technology that could very accurately determine the sex of a brain would seem to be a boon for transgendered people. Early detection could mean better treatment and less suffering with fewer cases of desisting.
I don't, but know many that do. I'll bet almost all AAA apps are still ObjC, and I know that Apple still uses it, in-house, for a lot of their stuff.

I write my Apple stuff exclusively in Swift, and don't bridge to C. I have been doing that, since 2014. Before that, I wrote in ObjC.

I still use UIKit/AppKit/WatchKit for my shipping apps, though. I do not believe that SwiftUI is ready yet, for the scope of my work (I just tried again, this week, and it's still a nope).
Valve Makes All Steam Audio SDK Source Code Available Under Apache 2.0 License
> And no... criticisms about the economic situation during covid should not count.

What should count? Had Trump did something to bring emissions down? No, he did everything he could to bring them up, just no luck for him, Covid had broke his plans on speeding up global warming and destruction of humanity.
> I don't want businesses to fail because their bank took undue risk,

SVB didn't even take undue risk. They merely bought long-term bonds which lost book value due to rate hikes. What crushed them was high-profile people with insider knowledge of their bond holdings spooking the market.

Hindsight is 20/20, but what SVB was doing wasn't irresponsible with the knowledge they had at the time. I don't think any expected rates to climb as fast as they did. They were 80% unlucky.
Sorry, then I misread you. Well, it's up to the user if they want to use such an app and up to the developer if they want to make it configurable.

We have no haptic permissions so far :D
> I'm not sure why you've been downvoted for this–maybe a little skittishness after years of anti-vax nonsense

A tangent, but isn't this a problem? We should welcome skepticism, if we can easily refute it: no problem.
Plenty of actual data to suggest it was a disastrous mistake.

https://wtfhappenedin1971.com/
> its about selling the message to the average Joe who is being asked to make a sacrifice

I think selling fixing the climate as a sacrifice is a non-starter. If you're framing it that way, you've already lost. We should align incentives such that fixing the climate is also an improvement for people. That means subsidizing green solutions (EVs should be cheaper than gas cars), replacing polluting power plants with renewables improves the surrounding community (less immediate air pollution, noise) and users of the power (renewables are already cheaper than fossil fuel plants). No one needs to make sacrifices to fix this.

In other words, instead of worrying about what some rich jag-offs are doing, focus on how we can turn fixing climate change into a win for everybody. (And make those rich jag-offs pay for it ;) )
As objective-c is a true superset of C, it is a much more effective and ergonomic system language -- interfacing with mach, Posix and Carbon APIs -- than Swift in my experienced opinion.
I've given up on Apple platform development, but I strongly prefer Objective-C over Swift for a variety of reasons, including elegance, compatibility, stability, etc.

It's important to note that there's still tons of Objective-C written inside Apple to this day, perhaps more than Swift.

What Apple pushes as what you should be using is often not what they are using internally, FWIW. Third-party developers are its true beta testers.
A 43-Year-Old with Bad Knees Became the Top Doubles Player
I've used ScrapingBee which has similar pricing and has worked well, can't say which one is better: https://www.scrapingbee.com/
I feel like Germans get killed by bears at a higher rate than other tourists but that's just based on a hunch from headlines.
Interesting. The few times I've seen that, it's typically something like $20k-$50k, which seems more intended to get you through a few months, catch up on bills, etc, but not "family is financially secure for years". Perhaps you can get more via employer-sponsored plans, it just never was presented to me in the few corporate jobs I've had over the years (but boy oh boy did they try to sell cancer insurance!)
I'm not sure if Apple pays your sandwiches or what, but it's not hard to imagine a reasonable expectation one could login to an apple-owned web platform to manage their subscription. Not third-party. Apple one. Especially after considering two facts; One - they have that platform via iCloud where you can manage billing and subscription, but apparently not for everything and second which is more important - I got alerted to this after receiving an email from Apple titled "Your Subscription Price Increase" and within that email there was this: "To learn more or cancel, review your subscription." of which latter part is a link which when clicked opens up a page saying you need itunes. itunes which I cannot install on my phone nor computer. No other info. I had to dig and dig through google to find that I could probably call someone at Apple to cancel. If that's not shady, it's at least sloppy.
https://archive.ph/LYNRv

https://www.wsj.com/sports/tennis/rohan-bopanna-australian-o...
Was it a deliberate decision to go with a name that clashes with a top 20 programming language?
Very interested in the parsing parts for file-format validation. I used to use 010 editor and had written several parsers for various files but I no longer have a license for that but wish I had a way to interpret files to check against a standard like this offers. Thanks for sharing!
Actually successfully pulling prints(and getting more than smudgy partials) and then translating those lifted prints into something useable is somewhat time consuming and is not a trivial skill.

Like most security measures, biometrics are typically ‘good enough.’
The sad reality: Cybersecurity in Corporate Culture
I just kept getting lost and having an org agenda with missing files, so I just have the one file and my org agenda pulls up all the TODO’s I have from across 1000’s of lines. That way I am sure if my org agenda adds anything then I have everything in one place (since its one file its all or nothing)
He’s referring to the syscalls necessary to share data back and forth with eBPF. These are wrapped in userspace libraries, eg libbpf.c. Data is shared with the kernel in buffers which in eBPF parlance are referred to as “maps”, which are basically key/value pairs accessed via a file descriptor. There’s a lot of docs on eBPF if you are curious: https://www.kernel.org/doc/html/latest/bpf/index.html
Probably not, you can file the patent but then you need to prosecute it if someone infringes on it. AI will be a tool for the field to help productivity whose output will still require expert review.
CRE risks are disproportionately concentrated in smaller bank holding companies, who saw CRE as safer debt prior to the pandemic, and who are more exposed to a small number of high-value deals gone bad. (Leverage was already rising in that market from 2017 on, so it's questionable in retrospect whether that was true even then, but in general smaller banks thought they were cleaning up their balance sheets with high-quality debt.)

The end result of any systemic crisis is likely to be regulator-mandated buyouts of smaller banks and CUs and even more aggressive concentration of banking power amongst the top twenty or so BHCs, similar to SVB ending up part of First Citizens.
Rails and Django are brilliant when they can host all your capabilities. Keeping it simple is the operational mantra, and rightly so. What's more complex is defining simple. My organisation wants to focus on the business domain, automating business processes for our customers. That means thinking as little as possible about the hosting and operational complexities of what executes that logic. The perceived wisdom would be to build a Django monolith, put it on Postgres and run it in a container. We did that and worked until we needed better scheduling of those containers and in-walks K8s.

What's our solution for simplifying our operational platform? It's to pay AWS to do it for us. And now we use Fargate and Lambda for hosting.

Is that simpler? Or exotic and more complicated? There are tradeoffs, which will vary from team to team and organisation to organisation. To one team, slapping functions in Lambda and knowing how to support them are more straightforward than a team of experts who know how to operate monoliths at scale.

For me, the real conversation is about something other than simplicity. Simplicity is subjective. It's about familiarity and competency. Pick what your organisation is familiar with or competent with (or has the ability find people who are...)
While we are on this topic — can someone, anyone, tell me how to disable the AI autocompletion suggestions in Outlook for iOS? Getting ready to dump Microsoft and Exchange to get away from that utter mess.

Perhaps some of the people who are commenting here don’t realize that there isn’t much of a way to opt out of these data “analysis” activities.
Yes I just started dabbling with copilot and I feel much the same as when I began really leveraging prettier.

I’m similarly surprised to see such an ingrained skill undergo such rapid change. And it’s funny because for me prettier was originally just meant to fix the chaos that is every dev having their own style/editor preferences.
Tell HN: I'm Disillusioned
You know when we find out something bad that was hidden, like right now on the front page:

"Microsoft Is Spying on Users of Its AI Tools"

You know how I feel?

I feel "No surprise there. And now that we know about it, will someone do something about it?

Of course not."

That's all. Just wanted to talk about that. Counterexamples or not, the reality is justice rarely prevails, and that is horrible. Thanks for reading.
82% remote :) (Not counting those that live in the city but are still WFH)
Well there are chips and chips and at this moment we know little about the amount of Google TPUs used and performance they have.

Similarly when IBM manage to start producing volumes of their neuromorphic chip, Google’s TPUs, Nvidia and even groq LPUs may seem obsolete.
From their postings they don't sound like a troll account, and is definitely irresponsible of you to assert that "ALL of their comments" are about Russia when it only takes about 60 seconds to determine otherwise. If they talk about Russia a lot, it's because pro-Russian propaganda is very pervasive, also here on HN -- and unpacking and responding to every instance of it can almost turn into a full-time job.

That said, they (mopsi) do seem to like to say some rather weird, and also intellectually dishonest things -- such their assertion that it was primarily the Russians, not the Germans (with the help of local collaborators) who arranged for the extermination of Baltic Jewry in the summer of 1941:

https://news.ycombinator.com/item?id=39141260

Despite all evidence to the contrary.
My codebase contains a lot of Objective-C but I'm slowly replacing it with Swift. I rarely write Objective-C (largely because it's so easy to introduce bugs with release/retain shenanigans) unless I really have to. Interoperability between the languages does work but is fragile, with Xcode often getting into a chicken-and-egg state where a compilation error in Swift prevents the Objective-C from compiling, and vice versa, stuffing the interface with errors that can make it hard to discover where the problem is.

(edit: typo)
An LLM does not model language. The name is misleading, and should be changed to Large Text Model.

Text is infinitely complex. Written text is only somewhat less so. The text people choose to write is full of complex entropy.

The language patterns we use to read text, on the other hand, are much more simple. The most complicated part is ambiguity, and we don't resolve that with language. Instead, we resolve ambiguity with context.
> The sci-fi element was that if they visited before even the dinosaurs, and mined some special material that, as an example, was some rare material that allowed for faster than light travel

Nice 'science fiction'

Personally this does not change my thought process. Hollywood might be interested in knowing more of this fiction. Who knows maybe, like many of their recent films, they will dump something out in 2026 with bad CGI.
> your rent money is literally doing nothing for you

Your rent money is, but your down payment is not. Its getting at least a 5% return, and at best much more than that. And renting is cheaper than buying right now, because interest rates are high for current buyers BUT NOT current owners; supply and demand will presumably change that over time, but i.e. I can rent out our Austin home pretty cheap as is; if I'd bought it today and rented it out, I'd need to charge MUCH more to break even.

I agree you should buy what you want and use the payments as the guide; and maybe you can re-finance in the future. But when I plug payments into investment calculators, buying the home isn't coming out ahead of investing the down payment and renting instead.
> Another area is with software we’ve had to build (instead of buy). When we started out, we strongly preferred buying software over building it because a team of only a few engineers can’t afford the time cost of building everything. That was the right choice at the time even though the “buy” option generally gives you tools that don’t work. In cases where vendors can’t be convinced to fix showstopping bugs that are critical blockers for us, it does make sense to build more of our own tools and maintain in-house expertise in more areas, in contradiction to the standard advice that a company should only choose to “build” in its core competency. Much of that complexity is complexity that we don’t want to take on, but in some product categories, even after fairly extensive research we haven’t found any vendor that seems likely to provide a product that works for us. To be fair to our vendors, the problem they’d need to solve to deliver a working solution to us is much more complex than the problem we need to solve since our vendors are taking on the complexity of solving a problem for every customer, whereas we only need to solve the problem for one customer, ourselves.

This is more and more my philosophy. I've been working on a data science project with headline scraping (I want to do topic modeling on headlines during the course of the election) and kept preferring roll your own solutions to off the shelf ones.

For instance, instead of using flask (as I did in a previous iteration of this project a few years ago) I went with Jinja2 and rolled my own static site generator. For scraping I used scrapy on my last project, on this one I wrote my own queue and scraper class. It works fantastically.
They've certainly served to massively reduce browser choice.
Hey, not sure if I can help immediately but let's talk and see where this leads. Sent you an email.

Almost all the demos mentioned or led from your resume do not work. I'd suggest fixing them. This might be your chance.

Update your resume to include the recently HN popular app you did https://github.com/dvcoolarun/web2pdf

btw, nothing derogatory but a professional curiosity -- are you going to continue to go by "CoolArun" everywhere or do you plan to transition to a normal one soon! ;-)
Of all the things a you can run in userspace, the scheduler is the one that I never thought would happen. I guess the scheduler has to give itself time to run in userspace? It seems like there would be a chicken and egg problem at boot time before userspace is brought up. Would be pretty embarrassing if your scheduler got killed by a OOM or something.
I am ungly, not extremely, but unattractive, and my height is well below the average for my country, which itself is already low.

Being charismatic and funny has greatly helped me in various aspects and opportunities in life.
HexWalk is much simpler than ImHex. It uses Qt so the GUI is more native (ImHex, of course, uses Dear ImGui). HexWalk is much more "fixed function" than ImHex. ImHex is basically a core hex editor view with a canvas you can fill with an endless stream of plugins.

For a comparative newbie, I'd say HexWalk is simpler than ImHex and offers a decent baseline feature set for simple tasks. I prefer the native UI widgets to Dear ImGui ones. It gains features each release and is slowly catching up to HxD (which is IMO the Gold Standard for "fixed function advanced features hex editor," to the point that I run it in Wine even on Linux and OSX). Some elements of the UI feel wasteful/clunky compared to HxD, but a lot about hex editors boils down to personal preference.
> Why?

WHO
> Come and take them.

That doesn't make the least bit of sense, but I can see you were desperate to say that, ie "I'm armed, there's nothing you can do!"

But the idiocy of the armed is the delusion that they are safe. A person can kill another person at a safe distance, at their convenience. Having a gun doesn't help you at all.

Maybe one day you'll start thinking for yourself and come to your senses.

But I doubt it.