skysight-inc/HackerNews huggingface dataset:
I did a quick run under profiler and on my AVX2-laptop the slowest part (>50%) was matrix multiplication (sgemm).

In current version of GGML if OpenBLAS is enabled, they convert matrices to FP32 before running sgemm.

If OpenBLAS is disabled, on AVX2 plaftorm they convert FP16 to FP32 on every FMA operation, which even worse (due to repetition). After that, both ggml_vec_dot_f16 and ggml_vec_dot_f32 took first place in profiler.

Source: https://github.com/ggerganov/ggml/blob/master/src/ggml.c#L10...

But I agree, that in theory, and only with AVX512 BF16 (not exactly FP16, but similar) will be fast with VDPBF16PS instruction. Implementation is not there yet.
I disagree - allowing for type inference on the closures will make for a much more pleasant language, whereas requiring type annotations on top level functions makes sense for lots of reasons.
His channel is literally named NOT JUST bikes...
He makes a lot of points about other aspects of safety, like speed bumps/other speed limiters, safe roundabouts, public transportation, etc...

Cars are by far the biggest noise contributor in a city and tbh i'd like drivers to pay a tax based on max sound a car may make on max engine speed(and if they want to pay less tax, speed should be physically limited to max 100km/h or something similar based on gps. But that's just a fantasy
Latest Satellite Imagery – NOAA
The phrase I responded to was

> ... [complaining] instead of just voting, which would solve most of their issues.

You presented "just voting" as a panacaea. You've retreated to the "[single] very particular class of issue" while sounding very triumphant that I'm the fool. Classic motte&bailey.

I don't know about where you live, but I've never had more than one to three opportunities to "just vote" per year. I spend the rest of the time "complaining."
70% gross margins is acceptable, 80% gross margins are normal, 90% are exceptional. Remember, in most cases you are losing 4% to payment processing right off the top.
Ironically corrected URL: https://earth.hoyd.net/was-the-404-not-found-based-on-a-room...
More like "you have no alarm, no guard dog, no fence, and your doors and windows are always open, even when you're on vacations. Why are you worried about the spare keys you've sent to some key analysis service?"
I’d recommend mynoise.net ; most of the sounds are for-pay but white noise and a few others are free, and it includes an equalizer (and some presets for pink noise and etc.)

An app, though, not a website.
Does OpenAI also scan wayback machine? If it does and you are on that you may also wish to remove yourself.
interestingly research on San Andreas fault and Salton sea was recently published in July noting of fill up relating to slip rate; https://doi.org/10.1038/s41586-023-06058-9

Another study published for September looks further into the history of slip rate and fill up; https://doi.org/10.1016/j.epsl.2023.118271
There is a subtle, but important, difference between memory and recall.

One is data, the other is a function. I'm not sure how we could possibly measure memory directly. The only thing we can measure is some form of interaction with it, which means we are measuring the interaction itself.

Our best understanding of memory (AFAIK) is that it is constructed just-in-time by the process of recall. So does the distinction matter? How much of memory is tied to comprehension? Having a word for something is one method of comprehension, but there are others. What happens when the word is provided later?

We know that human behavior tends to be driven by narrative. I would be interested to see a similar study where unique expressions are isolated. Do people with a particular/specific way of talking about something do it differently?
In my part of the US, I find the GFS model is most accurate in the summer months and ECMWF does better in the winter. I haven’t really figured out which one works best in the transitional months.
If you think 1001 top companies have broken hiring process create startup that fixes it - as superstar ceo it should be oscillating at the top of your list.
Yeah but if for some reason, no other (or few other) request is coming in concurrently, then the CPU will just sit by idly. I don't understand why you wouldn't issue the "callRemote" calls concurrently, that seems like it's missing the point of writing non-blocking code.
Before RPKI, any network on the internet could announce any prefix (e.g. 2001:630::/32) to any neighbour, whether they had the right to or not. With RPKI, the owner of the prefix has to authorize a network to announce the route, so this helps to prevent networks from hijacking prefixes. One caveat is that it depends upon networks checking the RPKI database when receiving prefixes from neighbours, but pretty much all the major networks do this now.

For more information, there is a good article here:
https://phoenixnap.com/kb/rpki
Needs a 2012 tag
AI-Created Works Ineligible for Copyright
I see it in another way, a bit nihilistic though. Sure, there are plenty of exits. But we will all have to make the final exit at some point. Either now or 10 years or 50 years. We will all have to go. And statistically, the chance that you would be someone who is remembered 100 years from now is kind of slim. And 100 years is, in the grand scheme of things, a blink of an eye.

Even 1000 years would be inconsequential. So why fret about it? Life is yours. It is the only thing that is truly yours. Deal with it as you see fit. Including not wanting to deal with it anymore. It is all your choice and, in the end, we are all the same.
> I said this in another comment, but I don't know why you're holding Google up as an exemplar.

Because Google has enormous financial incentives to disrupt the industry and drive down prices. Google delivers their product over infrastructure owned by other companies, and thus has tremendous incentives to commoditize that infrastructure. https://marginalfutility.substack.com/p/11-commoditizing-you...

If Google is complaining that build out requirements make building fiber too expensive, that tells you an important fact about the economics of building fiber.

> Meanwhile my electric company has been providing electricity for well over a century

… over last mile infrastructure that pretty much hasn’t changed in that time. The fact that public utilities can maintain that infrastructure doesn’t tell you much about how to build completely new infrastructure. The difference in costs is massive. We couldn’t even build the electric grid again at today’s costs.

That also means that public utility infrastructure in this country is a ticking time bomb. For the stuff that does need large scale replacement, like water and sewage pipes, there’s a multi-trillion backlog because public utilities have not invested sufficiently in the infrastructure.

> From other comments I believe you live in an area where you have a choice of several competing corporate wired providers.

Because it’s a county that makes it easy to build stuff. We also have pretty affordable housing, for the same reason.

> However, most people don't live in such an area, including even people in dense areas

It’s especially the people in dense areas that have the most trouble getting broadband. What do these dense urban areas have in common, I wonder.
I've never seen a C dialect, other than not supporting bit fields. The language was usually the same although the libraries were all over the place.
So? Tropical storms kill also. It’s the rain and flooding more so than the wind.
> It is idiomatic Go to never return useful values if error is non-nil unless explicitly documented.

No, it is very much written from a consumer perspective. There is known, non-idiomatic, code where relying on T in its error state is problematic, so the guidance is reasonable and logical.

But we're talking about this from the producer perspective. These do not challenge each other and can exist in harmony.

> believe most of the stdlib is idiomatic Go, especially the newer stuff.

I wholeheartedly agree, at least with respect to the newer stuff, and have already said as such. Now this is where, in that newer work which is idiomatic, you point to a good example of where you can find meaningless return values when there is an error.

Clearly the vast majority of the standard library, especially in the newer stuff, does return meaningful values upon error, so we need to identify those which buck the trend if we want to hold it as a counterexample of this being an idiomatic practice.
Ouch.

2. Double IOPS sounds good on paper, at 100% it is still to slow, 100 IOPS at best.

5. Wait. Mirrored mirror (RAID11) on 4 drives would net you only 10TB usable.

'Mirrored pair' sounds like an ordinary RAID10 which can tolerate 1 drive loss because it's no longer redundant for half of the data. 'It can tolerate another loss on the still redundant data' is... like pulling out - works most of the time, but some become parents on the first try.

Hence RAID5 have the same redundancy tolerance (1 drive loss for losing R.) then, anything other is gambling.

The better question - do you have a proper backup to protect from a logical corruption? Even RAID11 wouldn't help from rf -rf in the wrong path.
Alas, no. There are quite a few other things that are needed in what is now being called the Foundations in order for adding features to be done through libraries. Scheme, like other Lisps, is almost all "library" and very little "language", once you get past variables, constants, and function/macro calls. The only "language" feature added so far (in R7RS-small) is that previously a vector constant had to be quoted, whereas now it is self-evaluating: you used to have to say (vector-ref '#(a b c) 0), whereas now you can leave out the quote mark.
I think there's a lot of truth to this, but from that angle, TSMC really isn't all that important.

Much easier to strong-arm/guilt nvidia into licensing software and designs to intel to fab than it is to go to war with china over taiwan/tsmc for example.
He got it backwards: "smart programmers" are bad for programming.
Looking at the different quantization levels examples, I'm quite impressed. The change from f16 to q8_0 seems to be more of a change in direction than loss of quality. The q5_1 result seems indistinguishable from the q8_0.

So you're losing determinism with the higher precision models, but potentially quite usable.
You could have spelled out the abbreviation: reinforcement learning with human feedback. Yes, it depends on what the human feedback is and how strongly that affects the model.

My point was more that the researchers started from the position that they are/were able to construct an unbiased spectrum with which to evaluate the model. I am skeptical.
> I don't understand your goal. Why are you doing this sort of comment? Taking the time to dull peoples minds against whats happening to the world?

> Is it for yourself? Are you scared and it makes you feel better to try and control other peoples' perceptions and reactions? Do you believe you're doing a service and creating a nuanced worldview that helps people make better decisions? You're not. I don't understand you.

> Are you in a position that this com
ment is useful? Is this a place where it is useful? If it's not, is the purpose of the article to solicit the sort of response you've provided?

> You are going to die asking stupid questions in meetings.

“Of all the offspring of Time, Error is the most ancient, and is so old and familiar an acquaintance, that Truth, when discovered, comes upon most of us like an intruder, and meets the intruder's welcome.”

― Charles Mackay

https://www.goodreads.com/quotes/227837-of-all-the-offspring...
Your chosen scapegoat isn't plausible. If the issue was just "people who call themselves environmentalists", we'd be awash in nuclear power plants, because societies globally are pretty notorious for not paying much attention to environmentalists.

The real issues are quite different. Environmentalists may have pointed out some of them, but they're just the messenger in that case.
I think you're missing the point. Even the Vision Pro is just incrementally better than Hololens almost a decade later.
Let's build a website using only XML
There's a lot of blindness and reflexive response to this and related concepts.

The key notion behind Limits to Growth is that there are in fact limits to growth, and that those appear quite rapidly in any exponential-growth circumstance --- that is, a constant-percentage-rate growth (e.g., GDP or population growing at a rate of X percent per year).

And limits are quite insensitive to constant factors such as initial starting point or total available resource. Doubling times are estimated by the rule of 70 (divide 70 by the periodic growth rate to get the number of periods to double the present value), and roughly three doubling periods (3.32192880948873234789, for the pedantic) will give a tenfold increase in magnitude.

Uncertainties of a few percent matter little, and uncertainties factors of two or ten are rapidly subsumed by the underlying growth rate.

How degrowth manifests is an open question, though in some ways it's fairly uninteresting, other than the two principle variants: planned and deliberate, on the one hand, or unplanned and exogenously imposed, on the other. There are the usual horsemen of the apocalypse: war, famine, plauge, death. Add to those a new risk emerging from our own present capabilities: technological collapse.

It's critical to understand that overall impact is a factor of not only population but per capita resource use, and that there is in fact a continuum of possible sustainable options, where larger populations are traded against lower resource utilisation. That low resource usage itself might come from either limited services (that is, a low quality of life) or a tremendously efficient use of available resources (generally identified as a high-technology equilibrium).

One challenge of technologically-intensive scenarios is that those themselves have a tendency to be fragile --- technology equals complexity, that complexity itself requires resources to be sustained, and any fractures in a dizzying set of relationships and requirements might result in the entire house of cards collapsing, this being the principle idea behind Joseph Tainter's work, see his Collapse of Complex Societies.
it's hard to do theoretical CS without functional languages
Yup, and 2020 was downright apocalyptic, with AQI readings so hazardous they basically went off the charts. Also worth noting that last year the bad air quality in Portland didn't really start until October and stopped during the final days of it, so we can reasonably expect a solid 2 months left of smoke season still.
Is this directly at odds with the whole “the internet interprets censorship as damage and routes around it” motif?
There’s nothing “just” about tropical storms.
This is super cool, thank you for making it!
Hope that doesn't happen :( I miss dark sky: https://nightingaledvs.com/dark-sky-weather-data-viz/
I didn't wrote that COBOL was used in aerospace, but used it as an example in different industries.
Coroutines are one of the most prominent features of Kotlin, so it does make sense to bring this up in the discussion.

OTOH, I'm unconvinced that virtual threads make coroutines, reactive APIs etc. obsolete. Those are about structured concurrency, and with projet Loom, the structured concurrency proposal is still in the incubating stage.
I miss dark sky! https://nightingaledvs.com/dark-sky-weather-data-viz/
> But here’s the problem: it will answer them wrong.

There is no way to know that, and even if it ends up being true, blocking openai will likely make the problem worse, e.g. the ai answers will be worse without access to the documentation.
"The Nuclear Fallacy: Why Small Modular Reactors Can’t Compete With Renewable Energy":

https://cleantechnica.com/2023/01/18/the-nuclear-fallacy-why...

> "“Small modular reactors won't achieve economies of manufacturing scale, won't be faster to construct, forego efficiency of vertical scaling, won't be cheaper, aren't suitable for remote or brownfield coal sites, still face very large security costs, will still be costly and slow to decommission, and still require liability insurance caps. They don’t solve any of the problems that they purport to while intentionally choosing to be less efficient than they could be. They’ve existed since the 1950s and they aren’t any better now than they were then.”
There have been a few instances, sure, and they made headlines, but that was pretty early on when LLM behavior was not well understood. I think that fake citations (as the most obvious and well documented example) are a well understood problem now, and if you google “ChatGPT fake citation” you only get a few articles mostly referencing the same couple of cases from months ago. It doesn’t seem pervasive at all.
>I don't think a developer who's already familiar with a modern language or two would have a hard time picking it up.

You're probably correct, but it's more about if they would want to pick up a language that has no future, except maintenance of already existing systems. (see: Perl).
The SSPL does give MongoDB Inc. monopoly power by ensuring that only MongoDB Inc. can offer proprietary closed source software services in conjunction with MongoDB, while other vendors may only offer source-available software services in conjunction with MongoDB (unless they purchase a commercial proprietary software license from MongoDB Inc.). This means without a separate proprietary software license, the SSPL does not allow other vendors to offer something like MongoDB's proprietary closed source Developer Data Platform (https://www.mongodb.com/developer-data-platform) without releasing any of the corresponding source code for the software that interacts with MongoDB.

The FOSS community, including the Free Software Foundation, Open Source Initiative, Debian Project, and Fedora Project, all recognize that because the SSPL requires users to release source code for software that the original developer (MongoDB Inc.) did not create, the SSPL is not a free software license or an open source software license. Free and open source software allows any user to use the software for any purpose (even if that purpose involves other proprietary software) and the SSPL does not.

MongoDB Inc. decided to restrict competition by using its SSPL instead of a FOSS license. By doing so, the company made MongoDB source-available instead of open source.
I like this a lot, although the UI could be optimised it is relatively easy to understand, however it kinda bugs me that there isn't a way to represent different hair/skin colors (not your fault or anything, but it would be nice if I could create an avatar that looks like me :D). Perhaps hatching or just an outline instead of a fill could be used for that purpose.

The option to download the .svg would also be useful
I doubt musicians are putting their songs on Spotify for that juicy .0007 per play. Only a few make any real money on Spotify.
You can’t realistically cover every use case. With an LLM you can say something like “Make me a program that sets up an SDL window with the title ABCD that has a 396x224 RGB565 framebuffer and moves around a red square using the WASD keys by using a loop to fill in pixels in that framebuffer and then quits when it reaches the right edge of the screen” and it has a reasonable chance of making something that works or at least is easy to adjust into something that does. Just because sometimes it might not work the first time isn’t a good reason to try to stop people from using it entirely
I'd like one of these for snorkeling. The experience depends a lot on weather conditions and micro-geographical factors.

1) underwater visibility around land masses is dependant on precipitation and swell conditions over the previous few days - i.e. the water will be murky if it's been pissing down and blowing a gale for the last 2 days. This is not so much a factor around offshore islands in deep water with strong currents.

2) In hilly areas, it's best to go out when there is an offshore wind, as the land mass shields the water from the wind, making the surface smoother.

3) people have preferences as to the direction and tide (incoming/outgoing/time after low/high tide).

4) It's great when the sun is out, and if you are spearfishing then you want the sun at your back so the fish can't see you.

In short there are a a lot of factors that, in some magical snorkeling forecast system, could all be rolled up into a score out of 10 for a specific geographical spot at a specific time.
not necessary, i'm not giving the same attention to rain sounds that to any other music, this type of content is design to be consume as background sound so most of the reproductions are less valuable if you equate attention = money, it was like the moment when youtube quality = time view and you have millions of multi hours low quality gameplays in the main feed, i feel this is the problem of only account time view over 30 as metric of monetization.
Are you both rich? Being poor can really help assist in looking old. Stress is a killer and being poor is nothing but stressful.
Okay, I think what I said was clear enough, but if we're splitting hairs, I'll say: that's a bad comparison because gfortran is compiled to machine code. When you run a gfortran program, you're not executing anything that was written in C.

When you run e.g. Python, the runtime written in C is indeed being executed. If nothing else in the world was written in C except the Python runtime, IMO it would still be fair to say that C is widely used. A security flaw in C compiler could potentially cause a vulnerability in any Python program.

The question was "is Scheme used for anything in production?" and it is correct to say "yes it is used for HN" even if HN is not directly written in Scheme.
They looked into the effect of NMN (Nicotinamide Mononucleotide) on lung adenocarcinoma (a type of lung cancer) cells.

It may be that high levels of NMN inhibited lung cancer growth by causing cancer cell death via ferroptosis, acting through a pathway involving NAM, SIRT1, AMPK and ACC.
I understand that some people don’t want their work to train AI. Personally I like that the work I publish is not completely useless as it is at least used to train LLMs.
If this node has been known to publish unreliable routes in the past, wouldn't any upstream nodes just put some preventative rules to ignore it / blocklist it? Or is that not feasible?
A treaty between the breakaway rebels, and the previous claimants to sovereignty, where the previous claimants accept the rebels claims and give up their own, would seem to be a pretty good candidate for the official start date of sovereignty.

The place where the treaty was signed is much less important than what it said and who signed it, even if it ends up being named after that place.
You obviously can, but doing so takes a considerable effort. Not making that effort leads to lots and lots of bugs.
The article describes shows playing “various noises like crashing waves or bird sounds on repeat.” That is different from pure white noise.
But if people come to me with problems, I can give them a link to that post and say, "GPTx does not know my stuff. You will want to read the docs yourself."
The entire system is greed demanded by law. It's well past time for copyright to fail as a business model, but instead we have it propped up on legal scaffolding (read: threats).
DNA methylation age of human tissues and cell types (2013)