skysight-inc/HackerNews huggingface dataset:
I suspect that if you dive deeply into arbitrary-precision math (although I don't mean to assume you haven't), you'll probably find that a programming language that supports such a thing forces quite a bit more thought into exactly what numbers are and how they work. Arbitrarily precise arithmetic is deeply related to computability theory and even the fundamental nature of math (e.g. constructivism). A language that tried to ignore this connection would fail as soon as someone tried to compare (Pi / 2) * 2 == Pi; such a comparison would run out of memory on all finite computers. In fact it's not clear that such a language could support Pi or the exponential function at all.

A language that was built around the philosophy of constructivist math in order to allow arbitrary precision arithmetic would basically treat every number as a function that takes a desired precision and returns an approximation to within that precision, or something very similar to that. All numbers are constructed up to the precision they're needed, when they're needed. But it would still not be able to evaluate whether (Pi / 2) * 2 == Pi exactly in finite time -- you could only ask if they were equal up to some number of digits (arbitrarily large, but at a computational cost). If you calculate some complex value involving exponentials and cosines and transcendentals using floating point, you can just store the result and pass it off to others to use. If you do it with arbitrary precision, you never can, unless you know ahead of time the precision that they're going to need. There are no numbers: only functions. You could probably even come up with a number that suddenly fails at the 900th digit, which works perfectly fine until someone compares it to a transcendental in a completely different part of the software and it blows up.

This does not sound like it's simplifying anything. Genuinely, a healthily-sized floating point is the simplest way to represent non-integer math; this is why Excel, many programming languages, and most science and engineering software uses it as their only (non-integer) number format. It's actually hard to come up with a situation where arbitrary precision is actually what the users need; if it really seems like you do need it, then you might actually want a symbolic math package like MATLAB or Mathematica/Wolfram Alpha or something.
I do have a 7950X3D.

It’s improved a lot, I still use Lasso but strictly speaking I don’t really need to.
MediaTek has gotten much better. Yeah, my mt7621u wifi craps out a couple times a day and has to be usbreset. But in general, I think MediaTek and Qualcomm are both at B- and moving in the right direction.

This is one market, not a total picture, but looking at what OpenWRT supports is some kind of indicator. MediaTek really showed up in force for Wifi 6. Very very few 802.11ax systems were hackable, try as we might. But a bunch of very affordable pretty well performing MediaTek access points showed up early, & only more and more have been made available since.

I wish I had a real source of real information on what's forcing the bad old dirty shitty don't give a fuck world to reform into people who actually want their chips to be usable, who appreciate that having your shit upstreamed into mainline is the only way your crap isn't immediately rotting on the vine from day 0. Google's Chromebooks seemed to have had some influence, created a uniquely strong pressure to do the right thing; MediaTek seems like they've kind of had to pass the gauntlet on this, & become something more than they might have otherwise been. One of the best act's Google's ever done, having a Chromebook team that has driven hard for getting the heck out of vendor hell. Meanwhile, the Android team has the Google Kernel Image, excuse me, Generic Kernel Image (Generic Google Kernel Image at best!) to specifically enable everyone to never have to upstream their support ever again, from what it looks like (because Google will maintain a userland driver layer hitting Google APIs so folks can just ignore actual kernel support forever).
AI Best Paper Awards: Collection of award winning papers at top ML conferences
I don't care about any of these things. Just give me more memory channels.
> I don't see many other people using Vulkan for GPGPU, and there may be many good reasons for that, but I wanted to try something a bit different.

A big reason is that C++ for Vulkan (SPIR-V) isn't quite there, while CUDA does C, C++20 (minus modules currently), Fortran, Haskell, Java, C#, Julia, Python JITs, and anything else that might target PTX.

SPIR was a late response after Khronos realized the world wasn't willing to be stuck with C for GPGPU, and the tooling is still catching up to PTX.
No, the price of ebooks is insane and getting worse. Libraries are somewhat of a captive market for publishers and they set insane costs & limit the number of times an ebook can be checked out before the library has to buy it again. IMO the cost of electronic materials to libraries is one of the biggest issues in our society that no one talks or knows about.
Tap water is actually a re-invention.

You're supposed to just be able to drink out of the river, but due to our own pollution and the lack of build up to diseases in the water we can't drink it directly anymore.
None of those are a problem on a desktop PC only on shitty laptops.
It's not that Java has a special treatment, but all applications who "request it" are allowed (for example also JavaScript engines in browsers).

https://developer.apple.com/documentation/bundleresources/en...
> As a normal part of the just-in-time compile and execute cycle, processes running on macOS may access memory in protected memory regions. Prior to the macOS 14.4 update, in certain circumstances, the macOS kernel would respond to these protected memory accesses by sending a signal, SIGBUS or SIGSEGV, to the process.

> With macOS 14.4, when a thread is operating in the write mode, if a memory access to a protected memory region is attempted, macOS will send the signal SIGKILL instead.

What is bizarre to me is that Oracle relied on receiving SIGSEGV as normal mode of operation. That should have been a hint where things are going, no?
I often find myself marvelling at the fractal of businesses and public spaces (shops, museums, cafes, galleries, hotels, etc) that exists around me as I'm walking down the street - some are obvious and easily discoverable, others I will probably never learn of.
The definition of OS is not as strict as you are imagining. You could equally say Android sits on top of the "real" Linux OS.

"But Linux is just a kernel, not an OS!"

Oh so is FreeRTOS not an OS? What about the "Little Kernel Embedded OS"?

You're nitpicking imaginary definitions.
Veritasium had this video about the history of sewing machines recently [1].

I remember watching it and ended up in awe of how something that we take for granted took a journey of several thousand years to be get invented.

While I'm thinking about it, his recent video about the development of blue LEDs [2] is very interesting as well if you haven't seen it.

[1] https://youtu.be/RQYuyHNLPTQ
[2] https://youtu.be/AF8d72mA41M
Closed loop helium gas cooling system = lots of gigahertz
Yes. It’s good.
Then we get to look at ugly shell of it for years. Commercial real estate is not exactly booming. Most of those places are probably borderline superfund sites with all the chemicals that leach into the soil, anyway.
Despite controversy, Heroku is the most well-known deployment platform, and also the easiest to use.
Please do not implement your own 2FA
Any information given would reveal what they can do, and by extension also what they can't, so to me it's perfectly understandable if they keep everything under wraps.
If the instability is something that develops over time as a genuine change in behavior of the chip, and not merely an artifact due to the evidence of instability taking time to pile up, then the extreme voltages are by far the most plausible culprit. And if on the other hand these chips are slightly unstable out of the box, despite the high voltages required to hit these peak frequencies and record-setting benchmark scores, it suggests that the clock speeds are being pushed too far.

Either way, the high operating voltages compared to what we see in laptop and server CPUs (and GPUs for any market segment) is worth raising an eyebrow. At a minimum, it's a symptom of the desperation Intel and AMD have for perennially leapfrogging each other in ways that are increasingly irrelevant to the average customer and the rest of their product stack.
Yes. Curios what do you use?
It honestly scares me. Even the most common objects take whole supply chains and years of study to create. Like if you became a sanctioned small country, how do you even survive?
i use it on my team. Makes it easy for every dev to set up their own environment
It's used under the hood by AWS CDK and AWS SAM, both of which are popular
I am glad you liked it. :)
Or https://reddit.com/r/superbowl

Or https://reddit.com/r/marijuanaenthusiasts

Or https://reddit.com/r/potatosalad
Yes. But only with the CDK.
For how many milliseconds ?
Probably Mister Carwash (the franchise organisation) is leasing out locations to its franchisees, in which case the whole business is absolutely about real-estate.
Usually full-time jobs are paid a better rate than on-demand piecemeal work done by generalists.
Used by serverless framework.
Female argonauts have the shell their whole life long, and do not only construct it when they have eggs to put in it. We may reasonably assume that it has survival value even when there are no eggs. We know, for example, that they carry bubbles in it to tune their buoyancy.
Excellent read right before shuteye.
Cyberpunk may not be an extreme outlier, but it's definitely better than the average game at making effective use of more than a handful of CPU cores.
I’m currently on day 20 of a fast!
This is very welcome, but also CFN is horribly slow and even 40% faster will still be slow. Reminds me of when MS was very proudly saying that new Teams is much faster than old, which turned out to mean that channel/chat switches take 1s instead of 2s. Yes, huge improvement, but not the order of magnitude improvement that is needed.
I find myself marveling at how much stock the store at my local petrol station carries.

There are shelves full of different varieties of chocolate bars, and each of those wouldn't be there if people weren't buying them. Yet if you look at how many people are in the store at any given time, and how many of those people are buying chocolate bars and extrapolate then it _feels_ as if it shouldn't be worth anyone's while to carry so much stock.
I've spent no small amount of time thinking about my own mind and thought patterns, but I've never thought I was special. When I work to understand myself and others, it feels like putting together rules for some slowly changing system with complex enough inner workings to be nearly random in some cases. Even so, I can understand people entirely different to myself so I can empathize and work with them.

Honestly the more I see from LLMs the more it makes me think that we are much the same. Imagine a network of many different LLMs each given different capabilities and prompts, each able to communicate with others. Now imagine splitting this network in half, wouldn't the resulting adjustment look similar to a split brain patient in humans? Are "you" possibly just the LLM that has been given control over the speech and other intentional body actions?
The Mirror Godot Powered Engine Goes Open Source
I am only popping in to say: "wow! what a fantastic typesetting!"
(but I shouldn't be surprised)
Yeah, but all developers who are working with Java or JVM related languages or using JVM based tools like jetbrain's IDEs are affected. That's not "typical" but still many people.
$300 sounds right... shipping is negligible so 3 times that in the US... around $1000 would be about right. The other $8000 is just for the brand.
> Ask HN: Do You Also Marvel at the Complexity of Everyday Objects?

No, i spit in disgust.
Why does a webpage with less than 1kB of text need 30MB ?

Why are the scrollbars soo small on my big monitor ?
Uber agrees $178M payout to Australia taxi drivers
The context is precisely that there are other, power-efficient options that are at least as performant.
No, it does not. That the users end up paying more in no way means or should be implied that they _choose_ to pay more.

If cheaper options are made less accessible or clearer, and customers are intentionally mislead to more expensive products, as a result they will pay more too.
If my best dairy cow was Don Knuth, my bones would be NP-Hard.
> What is bizarre to me is that Oracle relied on receiving SIGSEGV as normal mode of operation. That should have been a hint where things are going, no?

Not bizarre at all, this how the runtime has always operated, as anyone one who's ever attached a debugger to a Java process knows. The SIGSEGV handler is also responsible to handling NullPointerExceptions IIRC.
Really interesting post. It is also quite counterintuitive - I personally think a lot of people are injured in sleep (including myself), and some of the postures indicated look like they could be very challenging/dangerous. Maybe the injuries come from lying on soft mattresses and a hard surface would be better as it provides more immediate feedback of bodily stress..?
> Again, if you believe the stock is going to go up, and you want the stock, go ahead and keep these RSUs.

I would caution against this and just say: sell your RSUs and ESPPs immediately upon vesting. There's an argument against doing so for ESPPs—especially ones that have appreciated—due to reducing your tax bill. But for most cases, the difference in your tax bill just isn't worth the additional exposure of your net worth to your company's volatility.

I would further caution that it is far too easy to overweight what you think you know about your company when projecting its performance and severely underweight factors that you don't have any clue about. Your company's tech stack might be incredible and the product is a hit, but the sales team is nonexistent and your biggest competitor is two months away from eating your lunch. Or your product is complete shit but the CEO has been quietly negotiating a deal with Google on the side for 25% over market price. Or your company is executing at the top of its game and is completely unbeatable… until an unforeseeable market correction puts it out of business six months later.

As much as you think you know, you have absolutely no idea what your company's stock price is going to do over the next month, quarter, or year. If you happen to be in a position where you actually know, you're going to be bound by significantly stricter insider trading policies than just your company's standard trading windows.
It's documented and part of the interface for POSIX:

> Write attempts to memory that was mapped without write access, or any access to > memory mapped PROT_NONE, shall result in a SIGSEGV signal.
>
> References to unmapped addresses shall result in a SIGSEGV signal.

How a SIGSEGV can be handled by the program to continue execution normally need some OS specific code. For Linux there's also userfaultfd to suit this need better.
It's the outcome of trying to optimize for cost while trying to maintain good performance on two very different categories of workload, and hurriedly throwing together a product based on the components they had on hand (the Core and Atom families of CPU core designs).
I did and also the bugreport.

https://bugs.java.com/bugdatabase/view_bug?bug_id=8327860

It says that "It is also successful on the previous versions of Sonoma", no mention of EA.

In the bug report it says it's actually not reproducable with an eary access version of Java "It could not be reproduced on 23-ea+13, 22+36-2370"

TBF I'd rather not take Oracle's Product Managment's word for granted.
Some people are fans of Metallica or Taylor Swift. I think Fabrice Bellard should get the same attention!
Hey there - co-founder here, thanks for the kind words, glad you like the look of it :)

Could you elaborate on what you're trying to do with SSO? To clarify, you can SSO via Slack on any of our pricing plans (which in turn often SSO's with other providers). Essentially, whatever you SSO with on Slack, will work with incident.io.

If you'd like to use SAML, you can do that too, on our Pro plan and above. The only thing offered exclusively behind our Enterprise plan is SCIM.
I had to do this after my gas costs went well above my electric costs. Maybe you are in a country/area where your hardware store doesn’t supply a variety of heaters, but at my local store, no two models were the same wattage.
officers love to golf with other officers
And the same money for performance, of course
I am surprised that people are surprised about this.
iCloud runs mostly on GCP. All of the storage in iCloud relies on Google Cloud Storage.

PS. This is the reason why many people call Vercel, the Apple of the dev world. Vercel offers services that have great user experience, but under the hood are mostly wrapped AWS services.
There's still no model of equivalent quality to GPT-4.
That's actually a pretty normal way to do things. Optimization for JITting, let the CPU hardware to do the heavy lifting instead of putting conditional jumps everywhere.

It's useful for other things as well. I've used SIGSEGV to emulate hardware interrupts. Normal execution wouldn't trap and there's no need for tests + branches (= normally no slowdown), but when an interrupt occurs a specific often accessed page is marked unreadable.
I think they're confusing the Java plugin for websites with the normal Java runtime.
Indirectly and/or under the hood. What alternatives are there? Terraform?
I prefer "disease-free water" to "water containing unpleasant pathogens that probably won't kill me, because I've already gotten sick from them many times and maintain natural immunity".

Also, immunocompromised people deserve life too. Physically weak humans wouldn't survive in the natural-selection world that preceded civilization—the purpose of human civilization is escaping, nullifying, the brutal morality of the natural world and substituting our own.

Clean water is a gift of life.
Good reminder to try and improve things before one gets to the point where a large refactor is needed. Not always avoidable of course.
That's true but a solvable problem. I once tried to reproduce the build of an uncooperative party and it was mainly tedious and boring.

The space of possible compiler arguments is huge, but ultimately what is actually used is mostly on a small surface.

Apart from that, I wrote a small tool to normalize the version string, timestamps and file path' in the binaries before I compared them. I know there are other sources of non-determinism, but these three things were enough in my case.

The hardest part were the numerous file path' from the build machine. I had not expected that. In hindsight, stripping both binaries before comparison might have helped, but I don't remember why I didn't do that.
They are split automatically at my company. If 4 year vesting, you live 2 years in CA, 2 years in MI, 50% of the income is counted as income for each states taxes.
It’s heavy. It’s a freaking server.
If the OS changes its fundamental behaviors it is less stable not more.. It might be more secure, though I am not convinced in this case.
Self checkout isn't that quicker and is often slower than a regular manned checkout given a few obvious conditions. It's not really the speed that self checkout solves.

It may feel quicker to the consumer, speed is probably more predictable and it could increase throughput and efficiently use space. Most benefits are for the shop.

Needless to say a shop is able to reduce the speed of regular checkout to black pattern people into using self checkout
Do you have experience with modern high watagae CPU during summer? Yes, good cooler can make it work. But where does that heat end up? It gets blown out from the case and first heats your legs (depending on desk, position to wall, etc), and then the entire room. It can be very noticable and not in a good way.
It’s funny that in Greece we have a similar situation with take away coffee places. There are just too many almost on every corner. And to make it relevant to the article, the last couple years people open coffee-hybrid businesses, like barber+cafe, car wash+cafe, and so on. :-)
Normal people know that 60w bulb can burn you.
This is fantastic!

I recently stumbled upon a now ancient publication called 2600: The Hacker Quarterly. I enjoy print and it is right up my alley. It contains many neat topics and I figure this is a good post to plug it (not affiliated, just love their minimalist design and ethos). Definitely worth a read, it covers so many neat topics from phreaking to neat BASH scripts.
Yes. Disposable is different from “cheaper than most missiles”.
Animals are fine, and so are people who grow up drinking that. It probably strengthens certain parts of the immune system.

The main reason we need to purify it is because of the stuff humans put in it.
By earlier “wunderwaffe” you mean bits of 70s equipment that was due to decommissioning?
What equivalent hardware is there?
not OP, but I use terraform instead.
The context of the article is a tech employee getting ESPPs. Such a person is already nearing the top of the tax bracket anyway. It's at most going to mean two or three percent difference on just the capital gains. This is, for almost everyone, going to be a completely unnoticeable difference in practice.

Let's say you make $100,000 and a whopping $50,000 of it is RSUs and ESPPs. You've been very lucky and the stock portion is now worth $75,000. You sell. Your federal bracket has gone up by 2% and your California bracket has stayed the same. You will owe an additional $500 in taxes. This is just about the worst case scenario where you're not making that much for tech and your comp is exactly on the edge of a tax bracket and your comp is 50% equity and your company went up by 50% since vesting.
I don’t know. Personel carried cheap disposable drone grenades sound very useful.
Slightly OT: anyone can recommend a tool that turns the tailwind class mess into a properly structured CSS file (Grouping common utility classes etc).

I think I'd pay for this if it works properly...
Obviously Neupink: https://neupink.bandcamp.com/audio
Hey there.

First of all, this is the only account I own, the other replies are from people I don't know >.<

Second of all, I was asking to see what the community suggests in terms of SaaS Starter Kit, monitor the market, and discover new interesting things that I currently don't know.

I wonder why people always see the rot even where there is none.
it's not maintenance if it's for aesthetic purposes. unless there's a serious concern for rust then i don't think it classifies.
> What I would want to know is what happens to these good binned chips when you lower their voltages and frequencies and run them at a more reasonable 3.5GHz or something for a long time

I'm not sure about intel chips, but amd's last couple generations of chips have an "eco mode" which underclocks the chip for you. You get about 85-100% of the performance while consuming 60% as much power. The chips probably last way longer like that too. NVidia's GPUs have similar options. 3090/4090 cards can have a totally reasonable power budget if you're happy to lose ~10% of your framerate.

Arstechnica added eco mode to their benchmarks:

https://arstechnica.com/gadgets/2023/03/ryzen-7950x3d-review...
So TLS benefits people who steal WiFi?
I'm asking to discover new things I currently don't, and see what the community suggests.

As simple as that :-)
Except they don’t do franchises and the financial statement says they’re paying rent not receiving it.

https://ir.mistercarwash.com/company-information/faq
Please read the actual bugreport instead of an article written my Oracle's PM who really does not want the crap on his account.