skysight-inc/HackerNews huggingface dataset:
JS serviceworkers can do a great job of intelligent cacheing and I have stuff of my own I can use on the tube (no internet). I don't know why they are not used more. Sadly they only intercept own site.
Lua Implementation in Rust
> it doesn't crash for no reason

From my doom level editing days, this was always the biggest issue; the level editors were so very touchy, and would crash all the time.
By that definition, any language I don't speak is gibberish, and yet if someone asked me "what does 'Je n'ai pas mangé depuis six jours' mean", replying that it's gibberish is obviously wrong.
(gets 1978 copy of The C Programming Language off the shelf)

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
[it's a leap year]
else
[it's not]

I remember this because it is where I first learned the extra rules, beyond just every 4th year.
BF16 is a pretty big unit in an ASIC - You need at least 9 * 5 gates to calculate the exponent of the result, a 10 bit barrel shifter (10*10 + 10*ceil(log2(10)) gates), and a 10 bit multiplier (approximately 10 * 10 * 9 gates)

Total = 1085 gates. The reality is probably far more, because you're going to want to use carry-look-ahead and pipelining.

Whereas 1 bit multiplies and add's of say a 16 bit accumulator use... 16 gates! (and probably half since you can probably use scheduling tricks to skip past the zero's, at the expense of variable latency...)

So when 1 bit math uses only 1/100th of the silicon area of 16 bit math, and according to this paper gets the same results, the future is clearly silicon that can do 1 bit math.
Ask HN: Alternative to Google for Health Questions
I recently had a headache, and wanted to take ibuprofen to help. I realized I had drank grapefruit juice a few hours before. This is what I searched for on Google: "can you take advil with grapefruit juice". If you do that search yourself, you will see that the AI generated blurb is questionable at best, and the featured snippet talks about acetaminophen, not ibuprofen or the brand name Advil. Most of the rest of the page references acetaminophen or other medications, and their interactions with grapefruit juice, not ibuprofen. Some of the pages are obviously AI generated and might contain incorrect information.

I have found that Google has been returning more and more bad results, such as tangentially related results or AI generated pages with no information or citations. This is especially worrisome when I search for medical information. Does anyone have any tips or tricks to get Google to respond in a helpful way, or maybe a recommendation for a different search engine when looking for medical information?
I don't think you can claim that. It's the fate of most popular systems. they end up being poorly explained in elevators or adopted based on a blog article rather than investing the few hours or days or weeks to understand what made the process originally successful. It's so common we have a term for it: cargo culting. I don't think you can fault agile for the tribally-spread BS most places do today where points == hours. If anything, you can maybe fault it for seeming a bit too familiar and simple when there are a few important nuances.
> There is widespread alcohol and cannabis abuse in India.

What makes you say that? Being here in India, I don't really see this.

> Fancier drugs do not make their way there because there are more profitable markets.

India is one of the largest manufacturers of pharmaceuticals in the world. If there was demand for street drugs, domestic manufacturing could easily supply the market.
This looks perfect. I've found native sympy to be a little cumbersome to use.
> People want an experience that works out of the box. That they don’t have to think about package managers or maintenance.

I still have to think about them on the new shinies. It's just harder to understand them.
First time i see CA used for central asia, and i live in asia :)
Meanwhile, fair use is also a thing. I'm not real clear on where that illegality of bypassing DRM schemes fits in with that, and also how it fits in with other laws and exceptions.

So yeah, it'll be interesting to see what the judge says. :)
It’s also hard to argue they don’t allow competition when literally anyone can pull the source at any time.
JupyterLite's default Python-compiled-to-WASM build has NumPy, SciPy, matplotlib, and SymPy installed; so you can do computer algebra with SymPy in a browser tab.

https://JupyterLite.rtfd.io/

https://github.com/jupyterlite/jupyterlite/tree/main/py/jupy... :

> Initial support for interactive visualization libraries such as: altair, bqplot, ipywidgets, matplotlib, and plotly
Valid question. Why is this down voted?
An example of when it's not necessary:

for i in 0..v.len() {
v[i] += 1;
}

Because the compiler can prove that i < v.len() due to the loop condition, the bounds check gets eliminated.
Slow is not dumb. Thinking "on your feet" is different from having a high IQ.

I have known people who were at best average in intelligence, but in their area of competence, worked well under time pressure. Among other things, they make great first a responders!

There are also high IQ types who need time to ponder. They work poorly under pressure.
"Dynamic pricing can allow Wendy's to be competitive and flexible with pricing, motivate customers to visit and provide them with the food they love at a great value. We will test a number of features that we think will provide an enhanced customer and crew experience."

So I guess that means somethings things will cost most and sometimes things will cost less? I would hope there's something on those digital signs that calls out the pricing.

"THIS BURGER IS 25% MORE THAN NORMAL!" or "25% OFF YOUR FROSTY BECAUSE IT'S SNOWING!"

Hopefully there's some way to escape the line after you notice that your fries are going to cost $15 because there's a long line.
Southern MO. We'll risk the clouds to save a flight or a longer drive—hopefully we get clear skies!

I have a friend down in Carbondale who's fortunate enough to be right in the middle of both eclipses. Was considering going there, but it'll be a larger family trip, and it was easier to load into a few hotel rooms in southern MO.
Your definition of "better" may be wildly different than many. Mathematica is much better in many cases... especially tasks where Mathematica has a built-in function call for something that would be an absolute pain in Python, but worse with respect to price and licensing. I use Python a lot more than Mathematica, but sometimes Mathematica is the best solution.

Your windows/Linux analogy is also not very relevant here. Both are popular in different areas.
So what's the size of this 1nm process in real life nanometers?
The OED approves of the GP's usage. https://www.oed.com/dictionary/anecdata_n?tl=true
Heatpumps would help as well.
both

Chrome is doing the "I make my own web standards and push them through, ups now my feature is standard incompatible so I try to force change the upcoming standard just before it gets committed" thing IE had done in the past (it's e.g. the main reason why you sometimes end up with CORS issues on FF, the site isn't standard compatible as it doesn't handle a certain thing the standard requires from websites but due to a last minute exception for chrome doesn't require browsers to enforce).

And Safari does the "I don't adopt new standards forever and have strange bugs" IE think. Funnily like IE there are a lot of devs which swear that it has no strange bug problem (because they mainly use libraries developed on/for or at least tested with safari, but if you use some more newer tech it Safari support can be quite costly).
Why would competition law and/or national security laws not apply to a start-up or its acquirers? Why would they or their acquirers get exceptions? Would those exceptions cover patents as well on the national security? What else and why?

Also, this isn't the EU saying "no" at the moment, but looking into it, as it does with many things.
Thanks for posting this! I'm the admin of an OCF-hosted Collective, but I didn't receive that email yet.
Disney to Form India Joint Venture, Valued at $8.5B
This is going to maybe sound dumb, but hear me out: I've found a good hack to get around the montage fallacy, which is: the montage playlist.

For whatever thing you're trying to improve, which would be a montage in your personal movie, make a playlist. Stick with it: it's fine to swap songs in or out, but don't overdo it, maintain the continuity.

Memory is episodic, and for my brain type at least, sound, specifically musical sound, really ties it together. Listening to music from bygone decades is the best tool I have to really put myself in my memories of those times.

The montage playlist works the same way: it compresses all the slow, repetitive, boring work that goes into improving yourself into a montage. It feels less like dozens to hundreds of hours, and more like the same hour but getting a bit better each time.
> The source code would include everything needed to train that model and reproduce it.

You know these models are trained on internet scrape which contains copyrighted content, so the dataset can't be open sourced. It's either this or bad models.
That's English-specific (the March 25th thingy), and only started at around 1155 (the reason being that March 25 is the approximate day of spring equinox).

It is true that the Romans did have March (name from Mars the Romam deity) as the start of the year (July would have been Quintillius (fifth month) for example).
literally first thought I had. its stupid marketing that... quite frankly I'm not sure who it's even for.
Why single out American?
Retired neurosurgical anesthesiologist (38 years) here. I performed 500-1,000 spinal taps.

>... deliberately make another small, known, controlled hole that can relieve pressure and gradually be shrunk until it's shut.

This would make things worse. The pressure has already been relieved by the original hole with subsequent loss of cerebrospinal fluid.

Post-spinal/dural puncture headache results from NOT ENOUGH CSF surrounding the spinal cord and brain as a result of its leaking out: thus, the brain sags and positions itself on the base of the skull rather than floating, with subsequent headache.
> likely to send business to McDonalds

Wendy’s is doing this in order to compete with McDonalds, which has been pushing up prices much faster than inflation for several years in a row… and McDonalds has publicly claimed it’s not hurting their business.

https://www.businessinsider.com/mcdonalds-price-hikes-puttin...
And consumers can experiment with eating elsewhere.

This is a good example of dystopian capitalism run amok.

Next logical step --- they track those that fall for this and start charging them "surge" prices all the time. Then some accountant gets the bright idea that they can sell their "sucker list" to other like minded establishments.

And soon these "suckers" will find themselves branded for life. Where ever they go, they will be charged more.
Keep reading this everywhere, and it's 100% a publicity stunt perpetuated by gullible journalists.
Although super interesting, the website you mention is only about integrals...
If the "thing" is a database, for example, then the way to mock it is to bring up a database container and load it with dummy data.
yeah, I love the community. Way better to seek emotional support from the queer community than other cishet men.
In US vernacular it works like this:

Tuition = the money you pay for your schooling, I.e., credit hours.

Fees = Costs on top of tuition like registration fees, application fees, and other miscellaneous charges that aren’t represented in the per-credit hour price of school.

If you told someone in the US that their school was eliminating fees they’d take that to mean that they were getting a small discount on a still-very large cost. Think in the realm of $30-100 per semester.

American English has basically detached the word “tuition” to have anything to do with the teaching.
With yasr, speech-dispatcher and Linux/BSD you could play some text games or browse HN with edbrowse :P Altough with Emacs and Emacspeak you could do nearly anything.

https://blog.thechases.com/posts/bsd/setting-up-a-terminal-s...

For OpenBSD, but close for Linux.

And, Emacspeak for Emacs:

https://tvraman.github.io/emacspeak/manual/

I'm not blind, but for this experiment it would be too easy to waste time.
One Month with the Best Monitor: The New Dell 40" 5K120 HDR U4025QW [video]
sure, except that Google has pretty much no control over firefox

Saying Firefox is Google wearing a mask is some wild conspiracy theory.
Top Tech Skills for Software Engineers in 2024
I discuss various technologies I've encountered in academic and professional settings in this week's edition of Implementing. Check it out and share your thoughts!
StarCoder 2 is a code-generating AI that runs on most GPUs
Yes, and yes. That's why every AC unit has a condensor unit thaz dries the air.
shnatsel wrote a post on bounds checking performance implications in Rust. Money quote:

> The real-world performance impact of bounds checks is surprisingly low.

> The greatest impact I’ve ever seen on real-world code from removing bounds checks alone was *15%,* but the typical gains are in *1% to 3% range,* and even that only happens in code that does a lot of number crunching.

> You can occasionally see greater impact (as we’ll see soon!) if removing bounds checks allows the compiler to perform other optimizations.

> Still, performance of code that’s not doing large amounts of number crunching will probably [not be impacted by bounds checks](https://blog.readyset.io/bounds-checks/) at all.

It is, of course, not universally applicable, so read the post for full details: https://shnatsel.medium.com/how-to-avoid-bounds-checks-in-ru...
browser.tabs.closeWindowWithLastTab = false
prevents the entire browser window from closing when the user closes the last tab (I find this behavior annoying)

I agree so much, I have no idea why that would be default (and why this setting wouldn't be in preferences)
I have worked out every day this year (after two years of effectively no exercise). I put it all in a spreadsheet, and glancing over the 58 exercise sessions, I see progress.

Had I not thought to memorialize it, I believe I would be sitting here thinking that working out is doing nothing. My montage memory finds no higlights.
I think the difference with AI ends up being that we can't necessarily assume that they have a desire to expand and "rule" their niche the way organic life does. AI doesn't have to care about our kind of food, nor does it necessarily have a need or desire to reproduce.

When talking about sophont species eventually wiping out other sophonts due to overlapping niches, I was picturing things like encroaching on each other's habitats, competing over food sources and so on.

AI probably only would care about energy and materials, but those are less concerning to something that is immortal and requires very little to live and harness resources in space. In a way, because AI would be so much more general than us, it might not have a need to exterminate competition.
Because it's no longer a linear optimization or curve fitting problem. It becomes a voting or combinatorial problem. Which at least in my mind are two completely different areas of research.
The Veritasium youtube channel has a few interesting videos related to this topic:

This one is on IQ: https://www.youtube.com/watch?v=FkKPsLxgpuY
Pay attention to the stats on how IQ correlates to success (near the end).

This one is about becoming an expert: https://www.youtube.com/watch?v=5eW6Eagr9XA

This one is about someone who just worked harder than everyone else: https://www.youtube.com/watch?v=AF8d72mA41M
> I’d rather have an AI ghost town That points closer to letting people say what they want than a what we had before Musk’s takeover.

Can you give us an example of something you wanted to say and weren't allowed?
Ohh, yes. Especially after Boeing was caught equipping the thing for an Apollo 1 re-enactment. (Fiery & fatal, during a "safe" pre-launch test. R.I.P, NASA Astronauts Chaffee, White, and Grissom.)

And Boeing's mission patch just screams "Dr. Freud to Psych ER, Dr. Freud to ...".
Symbolic mathematics is severely underexplored in undergraduate studies, and the little exposure I had was generally tied to proprietary software such as Mathematica and MATLAB. I learned to use it as an imperfect extension of pen-and-paper thinking, and source code for more advanced stuff gets shaky the deeper into abstraction one goes. For example, I work in a field of mathematics/engineering that requires heavy use of tensor calculations. My go-to tool for that is Maxima, however, it has limited and cumbersome packages for it (see [0]). Now for more sophisticated calculations I resort to SymPy, not necessarily because of better handling of symbolics but because of the abstractions that Python already has. Maybe someday I'll get to read the Principles by Norvig and fix Maxima to suit my needs (if anyone has better references to read Maxima's source code/implementation of tensor computations/symbolic (tensor, geometric) algebra I would be grateful to know).

[0] https://arxiv.org/pdf/cs/0503073.pdf
You realize most of grew up in the age of VHS and mp3 players right?
“Waiting for your turn to talk is disrespectful and painful to watch.”

I’m not following… surely you don’t mean interrupt the person speaking?
Again, Dear Mozilla, please release a paid-for version of Firefox. I have no problem paying for it.
The original title is “How I’m funded”. I think the clickbait rules failed here. Perhaps change it back?

@dang — fyi.

@ushakov — you can overrule the clickbait filter after you submit, if you care to.
Yeah, I did mean that, and I stand by my opinion that even the ideal cases are not particularly compelling. I'm just also pointing out that the ideal case is not actually possible, even theoretically. There will also be decoherence, for example, and even the tomography of the state (i.e. actually measuring the state) is limited by fundamental quantum noise (e.g. ultimately the Heisenberg limit).
Yeah, it's not soo good at hebrew. Will have to improve that.
But works the best for English because it's meant to be for English notes!
Wasn’t that servo?
I know where your funny is aimed, but I would say the joke stands on its own if left off at food
Because it empirically doesn't lead to as good hires as asking about past experiences.
Full title is "How I'm Funded". Blog post is from a full-time OSS developer and how they sustain themselves with an overview of all income sources.
My understanding is that can be self-hosted as well, it's just slightly more annoying.
1. What does "source code" even mean, in this context? I don't buy the requirement that all training data needs to also be open sourced for any of the things that people normally discuss with regard to open source topics (though that kind of openness would be good for different reasons).

Network weights and biases plus architecture models are things that can be directly build upon, just like graphics are, and I would count a photo licensed under, say, MIT, as "open source" even if the JPEG codec on the camera which took the photo was not.

2. How are these two licenses compatible with https://opensource.org/osd part 2. Source Code?

a. https://opensource.org/license/unicode-license-v3 - separately lists data files

b. https://opensource.org/license/nasa1-3-php - "Notwithstanding any provisions contained herein, Recipient is hereby put on notice that export of any goods or technical data from the United States may require some form of export license from the U.S. Government. Failure to obtain necessary export licenses may result in criminal liability under U.S. laws. Government Agency neither represents that a license shall not be required nor that, if required, it shall be issued. Nothing granted herein provides any such export license."
ML training runs are not reproducible, GPUs are non-deterministic when doing large sums, the order operands are added changes the result, thread execution times also depend on caching, which is hard to predict. If you want to force deterministic mode be prepared for a huge slowdown.
> So it won't use my profile to load this ad-free with my subscription?

Embedded players do not (currently) show adds, so no one would be losing that nicety using this method.
Isn't this a bit of an embarrassment for both Google and Qualcomm?

Still, it's good to see another company still trying to compete with Apple over smart watches, I would consider picking one of these up if I still had an Android phone, I think rounded smart watches are much cooler.
That does not help when we are evaluating and build the solution. We will proceed with this one.
> people who want to develop for Switch can get a development license from Nintendo

Licensed development only allows publishing Nintendo-approved games through Nintendo-licensed publishers who sell into Nintendo-approved channels, which the vast majority of stuff in the homebrew scene wouldn't qualify for.
A tool's purpose not define the tool.
Then you're testing the implementation and need to change the test and mocks every time the implementation changes.

Making stuff quicker is a good reason to mock stuff. So is not hitting real network services. But, in all cases, the best thing is to avoid mocking if possible.
Well, we choose where to spend what free time we have. I like hanging here. There's really no pressure to perform. I'm too old to play insecurity-sop games.

I tend to like shipping stuff, which means taking Responsibility for its operation, maintenance and security.

That often means a lot of "not fun." My servers are working servers. They have data and capabilities that are important to a lot of "not-Chris" people. It's my job to make sure that they get what they are [not] paying for (I write free stuff). That can be a bit stressful, at times; especially when some bad actor is making life miserable for me. I'd much rather that be someone else's problem, where I can write an email that says "Make it so, Numbah One!", instead of spending two days, wrestling with config files, and CLIs.
Bingo- this isn't going to last but the brand will be in peoples' brains and they'll book some extra business from that before quietly shelving it.
All I want to know is, can you keep them in fish tanks without the glass shattering?
My pessimistic take is this wont drive significant business to competitors and will slowly become the new standard because of the profit potential. Basically, enshittification.
That is all correct. I have flown gliders and studied physics :)
I also use Firefox, as a secondary browser, but the only reason I share with the author is Mozilla's independant web engine. My main reasons for sticking with FF are that I'm distrustful of Google's policies and that I'm influenced by decades of free software lobbying at Mozilla. And the exclusive extension Tree-Style-Tabs, even if it's unstable.

I disagree with most of theirs arguments in favor of Firefox.

> 1. The about:config page

Even Mozilla does not recommend this. The settings on the about:config page are undocumented and can disappear or change their behavior with any new release.

I used to set a line in "about:config" so that FF always asked before quitting. It stopped working. I checked Firefox's wiki, nothing new. I had to read the source code to understand that the setting was now meaningless: its value was ignored when the setting "restore session" was enabled. The code had evolved, but it was not reflected in the UI. I don't understand why each setting in about:config doesn't have an embedded description.

> 2. Mozilla cannot decrypt my data on their servers

Same with other browsers, e.g. Vivaldi.

I agree with 4, but I don't care/use 3, 5, 6.

I've met a few sites where Firefox was not welcome (e.g. Jitsi meeting with screen sharing), so I would make it my primary browser only if there was a very strong incentive. But they're too similar to Chromium. Vivaldi with vertical tabs is more stable than Firefox with TST, so I won't switch any time soon.
I was expecting The Onion tag line somewhere