skysight-inc/HackerNews huggingface dataset:
It there was a law about this companies would find a way. Where there's any uncertainty they can simply eat those edge costs, the extremely fat profit margins cover it easily.
To your submission title question:

C is a root, sure, but it was a language designed for the PDP-11 and for single-threaded programs. The original C is unsuitable today for numerous reasons and saw major changes over the decades, not all sufficient, to make it more suitable for newer systems. The original developers of C moved on (to other languages or to move the needle on the C language), why can't the rest of us?

> Why are we looking for new technologies?

Several reasons: they solve a problem; we're curious; for some reason we "have" to use them so obviously we have to look at them.

I'm trying to modernize an old system. To give you context the original version was 12 racks of largely analog equipment for signal processing. Those 12 racks, today, would be maybe 4U of digital equipment (just to provide the original features). If it was Rx only, it can almost be handled by a modest current generation workstation and an RTL-SDR and a couple other pieces of hardware, but it's also Tx and a bunch of other features so it needs a bit more than that. 25ish years ago it was modernized and reduced down to 5 racks with a lot of features added. To cover the newer version, it'll be about 2 racks of equipment. And we'll get more features.

That's why we look at new technology.

Is there value in the old? Absolutely. The lessons, though, are often more valuable than the technology itself.

> Why do we go into software development with the enthusiasm to create something great, but end up in a situation where we are developing some other catalog or some other digital yo-yo to make money?

Speak for yourself. I work on critical communication and safety systems. Go find better jobs and stop asking people to hire you as a catalog maker.
Disco Elysium matches a similar description, writers using a game as their medium of choice. I feel like it fell just a bit short of greatness on the main story line, but it was a mesmerizing play nonetheless with lots of interesting world building. I recommend you try it out.
There are dozens of you, dozens!
very cool and a very useful tool to integrate with drawio and lucidchards or visio maybe ?
It is a competitive market. However supply is often supply constrained (both by bad zoning and that some places are just better than others). The cartels only work because supply is constrained enough that they have power, if supply was less constrained the cartel could not raise prices as much (when supply is constrained you need less members in the first place).

I support looser zoning rules as reducing supply constraints is the only long term way out of high rents. However some places are better than others and there is a limit to how much looser zoning can reduce prices. (I wouldn't live in a tiny mud hut even if it was cheap and legal)
Thank you!

And yes you can self host today. We have instructions on standing up a server on our github [1]

[1] https://github.com/instantdb/instant/tree/main/server
> If LinkedIn made AR glasses that told me who the person is I’m looking at (that I’m connected to on LinkedIn) and why/how we were connected, I’d buy that in a heartbeat.

The idea of wearing LinkedIn on my face makes my stomach churn, but while that's my personal reaction, is there a real world context you've found yourself in regularly enough that you've found yourself wanting such a product, or is it more like a conference thing? I can't even think of a physical space I've been in, ever, where there would be even one person that I'm both connected to on LinkedIn and don't know why.
very cool tool.
The trick is just that I write specifically for this place.
Hunt down social media accounts by username across social networks
Yes. I do think that a form of denialism plays a role in why some efforts to reshape language euphemistically fail. I just wanted to emphasize that there are some other factors in play, and also suggest that there are ways of seeking respect and dignity (esp. for the disabled) that don't involve denialism.

It is also super common for people to assume that disabled people can't do things they genuinely can (if often through extra time, effort, or special techniques). So there's a real underestimation phenomenon that disabled people often try to push back against politically, in addition to strategies (often from outside disability communities but sometimes, imo, from within) that seek equal dignity and rights through an erasure of real differences. Both are going on.

I've honed in on disability here because I think it's one case (of many) of at least one kind of thing that's likely to get put on a euphemism treadmill: traits whose bearers are seen as making up a certain kind of person. Cancer I think we tend to see as incidental to who someone is, as opposed to some other things like reading ability, the capacity to walk, criminality, maybe certain aspects of personality, etc.
ESLint rules that require type information (not just stripping types) are prohibitively expensive for larger code bases.

As far as I know, there isn't any kind of tsconfig rule to disallow this (please correct me if I'm missing something here!). So unless you're using tools I don't know about, this is kind of a mandatory last bastion of "any".

You can disallow any, enable the strictest possible null/undefined checks (including noUncheckedIndexedAccess).
And there's also the assertion TS check that normally prevents erroneous type assertions.

But "as unknown as MyType" is not preventable by means of tsc, as far as I know. Unless there's an option I don't know do disable this kind of assertion (or even all assertions).
The social-engineering aspect of pressuring the old maintainer is way more interesting than the actual software IMHO https://securelist.com/xz-backdoor-story-part-2-social-engin...
I mean, those S3 objects, those backups, those databases, are billing.

“Turning them off” means deleting them.
Anyone else remember we had widely available and completely understandable options to rent everything from baseline web-hosting all the way up to private rack services for actual years before AWS came along and apparently all of that was forgotten, Warhammer 40K style?

I've rented a VPS from a vendor for going on 20 years now (Holy fuck I'm old) and I've never once been surprised at the bill.
Oh wow, that's very cool. Being able to push down queries all the way to parquet while existing purely on the clientside via duckdb wasm is very cool. This enables purely static visualizations with full interactivity and full query optimization.
Link to the open-source processor implementation: https://github.com/OpenXiangShan/XiangShan/tree/nanhu

You can download and simulate it on regular hardware.

I ran a few micro benchmarks it XiangShanV2 (Nanhu, the one in the laptop) and XiangShanV3 the next generation of their implementation:

integer micro benchmark from the XiangShan repo:
Zen1 1600x XiangShanV2 XiangShanV3
Quick sort: 16833 cycles 11122 cycles 10582 cycles
Queen placement: 56606 cycles 59712 cycles 49912 cycles
Brainf**k interpreter: 132821 cycles 113686 cycles 52676 cycles
Fibonacci number: 7473 cycles 5999 cycles 2763 cycles
Eratosthenes sieve: 5364 cycles 3140 cycles 2037 cycles
A* 15-puzzle search: 20459 cycles 14626 cycles 11018 cycles
Dinic's maxflow algorithm: 12357 cycles 11184 cycles 6174 cycles
Lzip compression: 7140 cycles 5932 cycles 2289 cycles
Suffix sort: 16316 cycles 14967 cycles 11256 cycles
MD5 digest: 5882 cycles 3793 cycles 1997 cycles
Total: 281251 cycles 244161 cycles 150704 cycles

scalar fp32 mandelbrot 64x64 with 64 iterations:
Zen1 1600x: 1264882 cycles
XiangShanV2: 1361856 cycles
XiangShanV3: 1011363 cycles

The Ryzen 1600X is my current desktop and the computer I ran the RTL simulation on.

At the same clock frequency XiangShanV2 is quite competitive with the Zen1 CPU, however it doesn't implement the RISC-V vector extension, so will be a lot slower in any SIMD workloads. The RuyiBook is supposed to clock at 2.5GHz, but there were slides saying it can go up to 2.8GHz, while the 1600X can go up to 3.7GHz.

XiangShanV3 is a lot faster, and does implement the RISC-V vector extension, as well the hypervisor extension. They also target a 3GHz frequency.

Here is a recent presentation of XiangShanV2 micro architectural implementation details: https://raw.githubusercontent.com/OpenXiangShan/XiangShan-do...

There were a few talks at RISC-V Summit Chine regarding XiangShanV3 implementation details. Here is a recording, look at the second Day 2, if the clunky interface works for you: https://www.c114.com.cn/live/t850.html

They also present at this years hotchips in a few days.
It’s enough if there’s enough inventory. The only reason it functions is because there’s not enough inventory in many of these markets.
Ya think that the tests subditectory would contain sufficient "integrity" test cases to ensure that it doesn't fail, but alas ... nooooooo.
A nice example of why even "small rewrites" seem to take decades.
Yep. I would not attempt to differentiate against OpenSSH based on security track records. It's one of the most trusted pieces of software in the industry.
this is a good thing, I think. Traffic safety is about feedback that changes behaviour - immediate feedback. Traffic cameras and photo radar are about revenue generation.

Imagine if you pull aside your toddler tonight and take away their ice cream cone, because they sad a bad word 2 weeks ago.
Zoning restrictions in just three cities (San Francisco, San Jose, and New York) are responsible for all of the United States' GDP being lower by double-digit percentage.

It is in the interest of the entire country that these regions be forced to allow maximum housing development, because it will raise incomes across the entire country.

>Do the tax payers of SF not get a say in how their community is managed?

We know why zoning density restrictions exist, because their birth place was across the bay in Berkeley, whose proponents loudly extolled its benefits in pushing out anyone who was not White. This was the original intent of getting a say in development: to prevent undesirable racial minorities from moving in next door.

San Francisco weaponized housing density restrictions to push black people out of Haight-Ashbury, and to this day, continues to fight any and all housing development that might reverse this grave injustice.
Or, on the other hand, AR could BLOCK all ads that you ever see. Sanitise your entire visual input, replace all ads with a grey square!
An attempt at solving the factorization problem using LLL [pdf]
Not sure why AI is on that list.
I'm curious how many days of treasury level interest on $47 million would amount to more than the average amount taken by a convicted embezzler.
For some people this is the right answer. However owning has a set of downsides that make it worse for some people. Most people get too dogmatic that their situation and choice is the right one even though there are many different situations, and some people are making the wrong choice. Right vs wrong choice can often only be seen in hindsight as well.
The use of clearing here means something like https://en.wikipedia.org/wiki/Clearing_house_(finance) , i.e. an independent body so that copyright holders don't have to contact every single ISP, and ISPs just have to argue against the DNS blocks with a single party instead of many copyright holders.
> The one I notice the most is the filesystem

I’m not sure it’s the file system per se, I believe the main reason is the security model.

NT kernel has rather sophisticated security. The securable objects have security descriptors with many access control entries and auditing rules, which inherit over file system and other hierarchies according to some simple rules e.g. allow+deny=deny. Trustees are members of multiple security groups, and security groups can include other security groups so it’s not just a list, it’s a graph.

This makes access checks in NT relatively expensive. The kernel needs to perform access check every time a process creates or opens a file, that’s why CreateFile API function is relatively slow.
> can now approve good customers quicker

Well, that's half of it.

What about people who get disapproved because they were flagged by some automated screening? ...they end-up getting stuck in limbo because they were flagged, so they can't even (for example) close-out and withdraw any other accounts they have with the same institution - and they can't get any help because of the "we-can't-tell-you-how-to-evade-KYC" rules.

Stuff that happens all the time: https://www.nytimes.com/2023/04/08/your-money/bank-account-s...
As cars and trucks get bigger and taller, lawmakers look to protect pedestrians
AI image generation has taught me two things: never had it been more obvious that taste is only cultivated through a careful, studied engagement with human arts and culture and never has this been more irrelevant to the majority of people.

The American slop factory is the predominant cultural idiom and like this country’s factory farming is now an entire automated machinery for mass producing and force feeding everyone poison. I’m hoping some subset of countries will go AI art Galapagos to preserve a trace of our humanity and aspire to something beyond the median of a Google image search.
You dont even need grandmas. At work an office employee who is in her 40's almost believed our electric would be turned off unless we paid the power company in gift cards. Thankfully another office employee overheard the conversation and put a stop to it. Some people are very gullible when presented with panic situations and their brain turns off.
You are right, but if you are in a network that blocks every packet that is sent to any port which is not 80 or 443 your port knocking capabilities are very limited.

Ultimately reading firewall logs to do port knocking is most secure way, because - as you said - there is virtually no attack surface.

I would argue that port knocking is extremely inconvenient and does not work in every scenario. So for me it's a tradeoff between "ultimate" security and convenience.
The main difference is that a credit union actually wants clients at your income level. They're not necessarily more competent.
> In your comment you explicitly specified that the whole country should adopt the same price controls as SF.

I absolutely did not say this.

I said "Set the same price controls across the entire nation", which means one set of consistent price controls for the country, not the existing set of price controls that SF currently has.

Perhaps I should have worded it as "Set a consistent set of price controls across the entire nation".
> build trust in _photographers_.

I think you meant there are individual photographers with a reputation for being trustworthy, but I would like to also add that photographers, plural, could also provide trust. That is, I am more likely to believe a scene that has been independently photographed by a multitude of people, compared to a photo or video from a single source.

By making it require a larger group of conspiring photographers to fake a particular event, it raises the cost of forgeries. Maybe it won't be quite the same cost balance as before the AI days, but I would say it's too early to lose all trust in photos.
Sounds good to me, that's what offsite backups are for (if the data is even necessary)
And in 2010, a similar backdoor appeared in UnrealICRD: https://lwn.net/Articles/392201/. Also in proftpd: https://www.aldeid.com/wiki/Exploits/proftpd-1.3.3c-backdoor. Both were done by ac1db1tch3z who the author of OP's post, Ben Hawkes, got a shoutout from for another local privilege escalation vulnerability from over a decade ago :-).

Anyways, in response to the backdoor in unrealircd, Core Security came up with a "hiding backdoors in plain sight" challenge: https://seclists.org/fulldisclosure/2010/Jul/66

"Bugdoors" are not new, and I'm sure some have been patched without anybody realizing they were introduced maliciously.
People from Mexico don't have a right to live in the USA, any more than people from the USA have a right to live in Mexico; and the people moving into SF and complaining have top 3% incomes.
The cheesecake factory, amongst other chains.
Of course, what you did was the kind and polite thing but would the process server have any recourse to, "You would be failing to serve that notice if you leave it with me"?
Knew this had to be Jason. Poor guy has been put through the ringer. Running into a new update on twitter has me like, "How is this still going on?".
Seems pretty dubious to do this without adding support for having both 4KB and 16KB processes at once to the Linux kernel, since it means all old binaries break and emulators which emulate normal systems with 4KB pages (Wine, console emulators, etc.) might dramatically lose performance if they need to emulate the MMU.

Hopefully they don't actually ship a 16KB default before supporting 4KB pages as well in the same kernel.

Also it would probably be reasonable, along with making the Linux kernel change, to design CPUs where you can configure a 16KB pagetable entry to map at 4KB granularity and pagefault after the first 4KB or 8KB (requires 3 extra bits per PTE or 2 if coalesced with the invalid bit), so that memory can be saved by allocating 4KB/8KB pages when 16KB would have wasted padding.
To think that there's a safe somewhere in a TLA basement with a "how to get root anywhere" tutorial.
If you don't mind, I'm curious what your use case is for inserting binary content into a Markdown file?
Thanks for the request! Made an issue to track this here! [1]

[1] https://github.com/instantdb/instant/issues/19
AirTags don't really provide any information at all except for a periodic 32-bit BLE beacon for any iPhones (or iWhatevers) that may be nearby, and sometimes participation in some fairly magic (largely undocumented) UWB RF tricks in Precision Finding mode with a compatible device.

The AirTag itself has no idea where it is. It doesn't have GPS or any other ways for it to determine its own location. It has essentially nothing to provide.
> How does someone like that become a DA?

Presumably by going to law school, doing work in the DA's office, and eventually campaigning for election. His track record as DA notwithstanding, I think it should be obvious that the crimes of the parents are not the crimes of the child, and I think it's kinda funny that you'd make that claim in a thread about policing actual crime.
fun following this debacle on twitter
Show HN: Monogo – Evolve your go workspace to a real monorepo
Hi there,

I've been working sporadically over the last six months on a go monorepo tool (0 config it just use go workspace and go convention). It’s basically like TurboRepo but without the task runner. The tool builds a dependency graph between packages, allowing you to do things similar to what you can do in TurboRepo, like "only test the packages and the packages that depend on them, compared to the main branch," or "only install dependencies for Package A and its dependencies," etc. I use native go tool to get dependencies and create dependency graph between the package.Nothing crazy but I feel it could be useful.
Can't you do this with https://flowchart.fun?
that is correct. The configuration is not even ufw specific, you could run any command that you like. This means you could also, for example, disable or enable certain nginx configurations.
They don't block them generally, but their newer consumer modem/router/WAP "appliances" do. If you use your own, you can set whatever DNS you want, but you will have lower data caps and lose some incentive pricing that you can get if you use theirs.

I'd guess if you get business tier service you have more options also, but I've never had that.
Happy to edit out my comment if you're actually personally worried about your safety. Although I can't imagine companies having that much free time, no matter what country you live in.
But... don't the control panel windows have more functionality (and usability) in practice?

I still go to "Sounds" even on Windows 10/11 because it's easier to read and seems to have more functionality.
Death by 1000 cuts
Only if the software exists. By going after RealPage they ensure nobody else is stupid enough to write software this way. They might use software, but that software either will not have as much information, or it will have different information that they will try to claim doesn't violate the rules. The first is legal, but makes the cartel much harder for form. The second is illegal, but it is harder to figure out how to get information and make it seem like you are not violating the rules.
There is a very obvious fix for surprise billing. Enforce a billing cap and terminate service if it's met. Even better if you send alerts when the cap is approaching.

If I pay $39/month, a default cap should be $39 per-month. Otherwise, let me set a cap I am comfortable with.

Surprise billing is never good for customers, only the business.
I already got all that. Yes, I think it's interesting, but I wanted to see a final (non-interim) analysis of the payload going byte-by-byte.
or everything goes perfectly but the punishment is time served, a fine they can't pay anyway or some sort of service & promise not to do it anymore. I believe police and prosecuters want to do good work, but they also want the biggest impact of their work.
RC for TypeScript 5.6 is now available for testing!
Ran it a few times in new sessions, 0 failures so far.
No, you can’t upload an image- it’s just via prompt. SnapDiagram looks really useful!
All games in the series before UT3 are co-developed by Digital Extremes so they aren't exactly theirs, also that's probably one of the reasons they were removed from everywhere.
And yet the US still uses Red Dye #3 for example.
Office Space, Demolition Man, Fight Club, City of Ghosts (2004), The Big Short, Ghost Dog, Slacker, most Tarantinos, various 60s italo-westerns, BTTF 1 & 2.

But there's a lot more movies coming to mind that deserve a 2nd watching imo, just haven't done so yet. Eg. most Coen Bros ones come to mind.
It doesn't have to be though?

The provider could reject further access to them (reads / writes) once the limit is reached. The cost of actually keeping objects as "cold" storage has a natural cap per billing cycle since those are billed based on time.
I don't see any way to rewrite it. If you assembled a convention, it would begin like this:

Half of the people: We absolutely, positively must allow unrestricted gun ownership.

The other half: I will absolutely, positively never vote for a Constitution that doesn't contain at least some way to restrict gun ownership.

And then it's over. Maybe there's more shouting, but we're never going to get past that.

There are plenty of other equally-intractable sticking points. But you might as well face this one head on and save yourself a lot of time.

The only other alternative is one that starts "Let's give up completely on the idea of being one country." At which point everybody starts shouting about who owns what.
The analogy also works in the opposite direction. If a gas station is selling at $4.10 a gallon and another down the street is selling at $4.15, the first gas station could happily up their price to $4.14. 1% more revenue and they're still the cheapest on the block.
I worked for a public REIT that started using YieldStar when I worked there. Once they changed to YieldStar, all pricing came out of YieldStar. Rental quotes for prospects were only generated from YieldStar. Any deviation from the YS price had to be approved by the regional VP and they were not common.

They did this because RP was able to demonstrate that accepting a bit more vacancy in the very near term meant higher rents (thus higher renewals) which more than paid for the additional vacancy.
I used to play so much Bunny Tracks. It was like digital parkour, using physics glitches for acrobatics through crazy obstacle courses. Such a neat game format, but I never saw anything like it (besides Portal, kinda.)
ye my fav binding is `.`, made it for fun xD