skysight-inc/HackerNews huggingface dataset:
CDN is a term used for years before Cloudflare was funded[0][1] to mean exactly that. Specifically[0]:

>CDNs act as trusted overlay networks that offer high-performance delivery of common Web objects, static data, and rich multimedia content by distributing content load among servers that are close to the clients.

and:

>CDNs first emerged in 1998 to address the fact that the Web was not designed to handle large content transmissions over long distances.

[0]: https://ieeexplore.ieee.org/document/1250586

[1]: https://link.springer.com/book/10.1007/978-3-540-77887-5
we've had people being forbidden from taking trains or entering restaurants or going to the movies based on their vaccination status in western europe for very dubious sanitary reasons ( one could still be contamined with the black plague a enter those movies as long as they had covid vaccine, which was clearly not changing anything to the epidemic dynamics)... and nobody but a super small fringe minority cared

I was building an e2e app at the time, and let me tell you i had a real existential crisis as to why i cared so much about people's privacy against their own will
Just yesterday, I ran a few CPU benchmarks to compare my new System76 Lemur Pro (12th Gen i7-1255U) against my older ThinkPad X1G7 (10th Gen i7-10710U). Both are ultra low-power processors, so it's a fair comparison.

Here are the results: https://mstdn.io/@codewiz/108785771608278574
I didn't move the goal post.

M2 is faster in ST, GPU, AI, and video editing. It's slower on MT. To me, the M2 is overall faster. Especially when unplugged which will cause Alder Lake to significantly drop in performance.

What is your definition of faster?
I still occasionally write C (and C++), but have come to appreciate the sparseness of Go (although not the intricate abstractions of Rust) and keep wondering if Zig (which does cross-compilation almost as effortlessly as Go) shouldn’t be more popular.

In the end, though, you can accomplish the same (from an outcome perspective, not necessarily from a satisfactory one) in all of them, so I try not to be overly biased, although convenience vs correctness seem to be the main issues at play here.

(Edit: why the downvotes? Is Zig out of favor? Is it because this may read as a slight on Rust?)
A terrible, self serving quote, given that it was spoken by a supreme judge.

It was always a court of men, justice Holmes, not law.
The fact that 8/10 of the top YC alum companies (as of 2019) used Rails would indicate that it isn't the massive liability you portray it to be https://spreecommerce.org/ruby-on-rails-most-popular-among-t...
> Recent work enables the creation of ZFS images by makefs. This makes it easier to build ZFS-based VM images. makefs' ZFS support includes the ability to create multiple datasets, with each mapped to a directory in the input file hierarchy. Many ZFS features are not supported however, as the implementation provides only what is needed to get reproducible root pools.

Is ZFS aware of the FreeBSD Page Cache to avoid double buffering in ARC/L2ARC ? Or is it planned for future release ?
> isn’t it an instantaneous thing and not something you need to extinguish?

I'm not familiar with the details of this accident, but in general, not necessarily. Air is normally an excellent insulator. But when voltages are high enough, the molecules ionize, become conductive and transmit current. This is a path-dependent process, meaning that once it begins, the voltage can drop below what is required to begin the process while maintaining current.

So an arc caused by a system with low capacitance (or total count of free electrons on the negative side) may quickly transfer all the free electrons, lowering the voltage enough to close the circuit. But anything connected to mains power will have an essentially infinite source of more electrons, meaning there won't be a voltage drop big enough to close the circuit. I'm being a little handwavy with the physics concepts, but hopefully the point is clear.

This can be thought of as a sort of hysteresis: the dependence of the state of a system on its history.

Edit: If you want to go down a rabbit hole, check out the solutions used in power substations as circuit breakers. It's not enough just to mechanically separate the connection, so they use systems like these:

https://en.wikipedia.org/wiki/Sulfur_hexafluoride_circuit_br...

https://www.codrey.com/electrical/air-blast-circuit-breaker/
You think $40/month is expensive? That's about the price of a college text book or two to get access for a year
The technique can in principle be defeated today so it should not be employed as a single test, but rather another arrow in the quiver.
Asking the caller to turn sideways is also a cheap countermeasure without serious side-effects. So there's low risk to adopting it.
I grew up in the Salt Lake Valley. The land is amazing, the people not so much. Not sure how this whitewashing of history ended up on the front page but I find it amusing that the author consistently uses quotes around "Mormons". Another commenter in this thread referred to them as a minority. Well, if you live in Utah, then they are no minority and you are living under their thumb. Especially in the author's town of Cedar City. Yikes.
A description like JSON / YAML with YAML as proper superset is close, yes, since you can embed arbitrary parenthesized Scheme in SRFI-110 (readable), SRFI-119 (wisp) and SRFI-49.
It's pretty decentralized in U.S. and abroad. It's not like Silicon Valley where everything is concentrated in one city. Crypto is very global and widespread. Most of the projects operate on Discord and Telegram, so I would start to join those communities, such as various DeFi products or chains (Aave, Optimism, Synthetix, Filecoin, etc) by looking them up on their respective websites. There's also the BuidlGuidl, if you're a coder (https://buidlguidl.com/), join up and do some projects with peeps.

If you're looking to meet folks in person, conferences are great for that. I had a great time at ETHDenver earlier this year, although it was a bit overwhelming (15K+ attendees). As a result of ETHDenver, there is a fair amount of crypto people in Denver. Other good spots are Miami and New York. Any tech hub such as Seattle, Austin, Bay Area, are going to have meetups you can attend. I would check Meetup or Eventbrite in those cities and start connecting.

Outside of the U.S. I'm a bit less familiar with.
> However, Intel 12th gen is only able to pull these impressive performance feats due to very high turbo boost clocks.

Don't forget 12th gen Intel CPUs have a lot more cores than 11th gen Intel CPUs. That's where the significant benchmark improvements are coming from. Unfortunately though, these often don't reflect the real world use case. Having more cores isn't going to improve the day-to-day performance very much. The new efficiency cores probably improve battery life though
I would not say that it was provocative, news is about lecture from author, so I provided my opinion and additional context on author. Is it provocative to mention dislike for author based on what she says and back it with evidence? In context of novel writing I find it highly relevant to understand who is author, so I can choose if I want to learn more.
I remember when Fivetran came out years ago and it was a big improvement over the competition at the time. It made a particular kind of work easier, so you would hopefully know about it if that’s what you did for a living. I’m in a somewhat different speciality now so no idea how things have developed since then.
There’s also a wisp-derivative for Racket called Wraith: https://github.com/cwebber/racket2-rfcs/blob/wraith/wraith/w...
I agree, but than you have corporate compliance installing an insane amount of Spyware on your device so that a 2021 XPS 13 Dell with a gen 10 Intel is out of battery when only using word within the hour.

Fans spinning all the time and no way of disabling this madness.

Nearly the same for my Mac colleagues. They maybe get 2 hours out of their M1 MBPs unplugged.
I have an original HTC One that would be absolutely excellent as an universal remote (because it actually has an IR blaster), yet HTC almost went out of their way to kneecap that in the last firmware update it got years back and no third-party IR apps seem to work with it.

I suspect it will end up as a 3D printer display, but the browser on it is hilariously slow by today’s standards, and pretty much every 3D printer front-end brings along enough JavaScript to choke it…
That's an issue I was not aware of. I'll transmit it to the people working on the blog, thank you for outlining it in your reply.
I do most of my heavy lifting with Git commit hashes via FetchContent and it's been pretty good to be fair, surprising number of well written CMakeLists in popular lib repos.
Stellar cartography!
> We had a breakthrough when we discovered that our customer had a specific purpose in mind

I don't mean to shame the authors with this cherry-picked partial quote, because I've fallen into the same trap. We're a profession that delights in the abstract, and it is very easy to find oneself building castles in the air.

From the naming of variables and methods, to the structure of data at rest, or (as in the context of the article) the paths of navigation through a UI, purpose must infuse every decision we make, and in analysing what has gone before, the question of why is invariably the most enlightening.

This is not the only consideration that matters, but I have always found it a mistake to treat it as anything but the most consequential.
> it would be disingenuous to say that Switzerland is not even remotely close to a direct democracy

I am saying it is as good as it is because it is not direct. The majority can propose an initiative, but the legislature gets to deliberate and draft a counter-proposal, with all of this taking time and encouraging sponsors to withdraw their initiative. In essence, it’s a way to prompt the legislature in a certain direction. Not for the majority to write the law. For an example of how that breaks, see California’s referendum process.
With Cloudzy’s Europe VPS solutions, your success in Europe is not far away. Discover the true potential of next-gen VPS hosting with our top-tier infrastructure, featuring powerful processors, DDR4 RAM, and SSD storage powered by the latest NVMe protocols. Accelerated by KVM technology for maximum acceleration, Europe VPS offers lightning-fast response time. Extensive peering and 1 Gbps network connections make for the lowest latency possible in the European Union.
I have definitely been fooled by this. I have a pair of headphones that claim to be water proof too, I wonder if that's also a lie
fair point on judging your listening skills. what put me off was that you gave the impression of listening with an ulterior motive. it sounded like you are not listening because you truly care about their well being but only because it enables you to get closer to them. that feels like taking advantage of their vulnerability

everything can be used as a starting point for introspection. as long as the focus is on the introspection, that is fine, but at least things like extrovert and introvert are based on observable human behavior, but ideas drawn from astrology are divination that is completely unrelated to human qualities or experiences. anyone trying to claim more than that is either deluded or a fraud. people taking astrology seriously are a red flag for me. i would not want them as friends even, let alone a partner.

or in other words i am open to be proven wrong when it comes to character types. if someone can come up with a better explanation that completely eliminates those types, i'll be interested. but i don't for my life believe that there is any repeatable observable benefit from applying astrology, that can not also be explained as pure coincidence.
Ask HN: Cross platform method for accessing system audio output?
I was hoping to create a desktop app that analyses the system audio output in real time. Eg. I can analyse audio coming from YouTube, or Spotify, or iTunes. Nothing nefarious, just visualisation.

I looked into Electron’s desktop capture, and it doesn’t work for mac. I also looked at Swift MacOS app, but I don’t think that’s possible without a seperate program called SoundFlower and I don’t think it can be packaged with the macOS app itself.

How might I go about creating a desktop app which can access the audio output feed of the host system?
Is this a rags-to-riches overcoming-the-impossible story where the protagonist is already unfathomably rich and well connected at the outset and could buy their way to success? Not sure how much I can relate to that, tbh.
Where does one find a wife?
The jury's task in a criminal trial is to determine guilt or innocence based on the uncontested facts and the evidence (In the USA, I gather they can also recommend a verdict). That doesn't leave a lot of room for the jury to decide which laws ought to be enforced.

I suppose it's reasonable for a jury to decide that a prosecution should not have been brought, even if the criminal act can be shown to have occurred. I don't know what other body is in a position to make that determination, so I guess that in some kind of "natural law" view, returning an innocent verdict when the facts say guilty, is morally permissible.

But I'm not OK with juries deciding what the law is, or just completely ignoring the law. My experience (IANAL) is that jurors are interested in the judicial process, assess evidence carefully, and try hard to return a "correct" verdict.

I haven't served on a real jury; I did serve on a mock jury, in a mock trial for training advocates (barristers). It was a date-rape trial, and the "evidence" was equivocal. Interestingly, although all the jurors were sincere and honourable, the jury split male/female on the verdict (I'm a male, and I came down on the male side of the split).
I feel the poems are more like gesture, as you say, than communication.

And yes, 400 could easily slip into the category of demonstration, that may be bothersome for the receiving end.

Pure kind words in natural form may be better.
> a local Commune doesn't have the power to overrule national laws locally

Yes, federal law has general supremacy.
Would it make sense to think about upping the line frequency ? IIRC Engineering 101 said that 50~60 Hz are frequencies most dangerous to humans; choosing a higher line frequency would be safer to work with and would (natch!) permit the use of thinner conductors.
I’ll be darned, thanks
Examples of other countries that don't use jury systems and have better outcomes?
For sure, but that's definitely not universally the case today.
you don't enjoy having half of the Internet MitM'd?
Same way you do when the government asks you to prove the source of a pile of actual paper cash.

You have an invoice or receipt or bill to show. And the government could go ask the person who wrote said invoice/receipt/bill to confirm its legitimacy.
You would want them connected incase one engjne failed while landing in vertical mode
Keep in mind that this rocket can't turn off the engine either! It has to be very careful about the throttle so that it touches down exactly when the engine burns out. Add to that the variation in burn times between engines and it gets to be really impressive.
There's clearly a long running operation to poo poo such accusations.
Within a year the kernel should support proper Power management on these new AMD systems. I have a year old 5800H that went from 3 hours to 11 hours battery life in typical use, just due to kernel version updates. It's like a new system.
inlining only goes so far. You won't get full of qsort to be inlined, and if it's not inlined, it needs to be at least cloned to be on par with std::sort, so the comparator function could get const-propagated.

AFAIK out of the major compilers, gcc has the most aggressive cloning, but it's still nowhere near to const propagate the comparator from qsort. With std::sort with a stateless comparator function object (such as std::less, which is the default), you get this for free*.

* of course this is not entirely free, as this is more prone to code bloat. But, you can always type-erase the comparator, and use a function pointer, or std::function, if this ever becomes a problem. But you can't convince a C compiler to const propagate the comparator in qsort all the way through, if the optimizer chooses that it doesn't worth it.
There are lots of Mormons in Idaho too, as evidenced by BYU in Rexburg, Idaho.
If you have a defect you are about 1000x more likely to go to the forum.

Of course there are defects, at that volume that would be expected.

Parent didn't say anything about rates.
An oft-overlooked pain point is that when interacting with C interfaces, it's not good enough to implement a C ABI FFI. There's a world of software out there where the supporrted interface is a C API, at the source level. Compatibility across different versions, or across different implementations, is assured only to programs which interact with the interfaces in ways that correspond particular C source patterns.

The biggest culprit I've met on this front is the POSIX stat family of functions.
Let’s remember AMD was absolute garbage for like 10 years until around 2016, when they finally bounced back. And they were getting closer and closer to bankruptcy, having to flog the silver - their fabs and even their campus. I’d say the Zen design and tsmc saved them (or Lisa Su and Keller).

Intel is in a better position financially than AMD was, and could catch up again. I tend to think it depends a lot on the organization and the people.
You can do that in wisp: Inside parentheses (and strings), whitespace processing is halted.

define : proc

display (string-append "foo"

"bar" (format #f "foo~a" 2)

) ; is valid wisp

(it would be valid wisp without the indentation in the parentheses, but it would look weird)

(empty lines added to prevent hn from stripping newlines)
Unless I missed someone recently receiving a Nobel prize for demonstrating proof of isentropic metabolism, or non-metabolic life, this doesn't answer the question whatsoever.
It's weird to rate it in calories (∝ joules, W.s) instead of Watts.
LDx HVDC has a small set of use cases where it is more efficient than HVAC. But yes, in some cases it can work better over distances of hundreds of km.
> “I think the idea of creating digital assets, and then taxing everyone for all the transactions around them is a good model,” Kan said.

I don't think he has the slightest idea what players want, because this isn't it. This is exactly what players are raging against: games optimized for the creators' greed, not for the players' enjoyment.

It doesn't sound like more fun than an existing game by that description, and we know from Axie's collapse that no one plays these games for fun.
They works great when conditions are ok. As soon as there is an outstanding parameter they fail spectactularly.

We can also talk about AI support service crap with accounts banned/locked without the user having any way to know why or prove he didn't break any terms of the contracts.
could the downvoters please explain why? i am really interested, do you not believe that getting to know someone can make them more attractive? do you not believe that it is possible to misjudge someone on their first impression? what else am i missing that makes you disagree with me?
I guess these images cannot be copyrighted for a blog post since dalle could generate either the same or very similar ones.

Some less capable algorithms are quite repetitive in such aspect. Perhaps after some time it will be like blog theming where everyone has the same style.
When there is no time for important things that does not sound like a great life (to me of course).

Is that company that important?

Did we loose the ability to get enough to live and we live to get enough instead?
There was hopeless alcoholic in San Hoser who was arrested for murdering a businessman in Palo Alto. Turned out the same paramedic that helped take him to the hospital earlier in the day also was called to the scene of the murder. Some how DNA from hopeless drunk guy ended up under the fingernails of the victim.
> Without testimony, how would you make the case for perjury?

You’re almost certainly going to be asked about your ability to make a decision on the basis of the law, and solely the law, during voir dire. If you say yes and then go on to nullify, you perjured yourself.
You can use a plug with timer or even a smart plug that device itself turns on and off when battery level reaches certain levels.
shout out /r/androidafterlife
> The US is staunchly anti-memorization.

I don't understand where this coming from. In my experience learning and teaching math in the US, I've found it's almost _entirely_ about memorization. Calculus students are usually able to regurgitate algorithms for differentiation/integration, but can't answer the most basic questions about what they're doing really means.

This is just an aside. I'm not against memorization. I think memorization is the first step necessary for deeper internalized understanding since it lets you take the basic stuff and put it on autopilot so you can think about the rest that isn't as basic. That said my main complaint about US teaching of math is that that second step seems rarely to be taken and instead focus entirely on the memorization.

I guess our experiences are both anecdotal, but I'm having trouble wrapping my head around your idea that the US is anti-memorization.
Surely this defeats the whole point of jury nullification? Yo should have said yes and then voted your conscience no?
Scaling tech teams efficiently is hard.

From investing in code health, optimizing infrastructure, and tooling to mentoring, Marco Otte-Witte has put together a list of learnings that we made while working with start-ups and scale-ups for many years.
In terms of fully optimising the final result, they aren't separable. If you want routing to be likely to succeed, you need to give extra space between components, but this will waste some of it. Getting a good result means the placer needs to have at least some knowledge of the routing. This tradeoff also exists with manual placement and routing to some extent, especially since the tooling it still not very good at push-and-shove for a whole component, especially one with many pins. Also in practice in the design process there's quite often no requirement for an optimal result in terms of space used: before the PCB is designed there's a negotiation with the mechanical design as to how much space is allocated and so long as you're under that you're OK, and there's little bonus points for coming under (since it would require reworking the mechanical design to take advantage of it).
What specifically are most autorouters bad at? My understanding is that most autorouters are simply using bad algorithms and miss optimizations that a human could spot easily. I was recommended to try this autorouter https://www.eremex.com/products/topor/ but I haven't got round to trialling it yet.

>The designer needs to be able to specify the requirements to the autorouter in high precision enough to get a good result, while also taking less time than just doing the routing themselves

Aren't most of those rules the same between projects. Once you have a good setup you're good to go on many projects?
A region has multiple access points.
C has a huge performance burden from 0 terminated strings. Programs are constantly running strlen() or equivalent to get the length. Length-delineated strings, like what D has, are an order of magnitude faster.
Can you mention any examples? I'm keen to know. I personally don't use any such tools. I also agree that building any products in the DevOps space where many people are passionate about their DIY solutions is usually not a good idea.
There are already ones to fix up faces, it'd be interesting to combine these things in a workflow. Dalle -> face detector -> user clicks -> stylegan3.
Then maybe help work on it? Be the change you want to see in the world

The market will weed out those that are not competitive