skysight-inc/HackerNews huggingface dataset:
> Protest organizers should hand out these hoodies, or someone should sell them to protestors...

In that particular case, it wold make far more sense to hand out a cost-reduced version that people could wear over their own clothes.

I'm thinking of something with the LEDs mounted in a plastic ring like these (https://www.glowuniverse.com/20-inch-glow-stick-necklaces-8-...), with a battery box/controller, and maybe some kind of protest messaged taped to it.
You ain’t learning anything from doing the same old CRUD app for years on end.
> But would it be better to just buy a lower-performing, lower-cost chip in that case?

No, because the best silicon is reserved for the highest performance parts.
Have you developed code cloud native?

It's not magic but writing software cloud native and modern feels easier better and faster.

It's easier to write, faster to write, easier and faster and more stable to operate and to configure.
> the Milanese diet has no changed since the Roman Era. Or has to changed very little in meaningful ways, i.e. more nutritious meals.

Interesting to note that potatoes, tomatoes, and pasta were not present in their diet during Roman times.
The good news is, if you're snoring, you're still breathing. You might not be breathing well, but you are still breathing.

The bad news is, long term snoring will damage your airway, which could even cause sleep apnea in the long run.

You can (usually) treat snoring with CPAP, which is reasonably easy to do and low pressure settings will probably do the trick (compared to full blown apnea where more pressure might be required). Depending on what causes the snoring (flappy uvula, nasal congestion, whatever), different treatment options might be available.

What you probably want is a "sleep endoscopy". This is where they sedate you and look inside your airway as you take a nap. This can help doctors pinpoint the root cause of the snoring, which might set you up for a fix ...
I just use Flickr for keeping images that can be shared within close friends/family. Very old school but I love the annotation/note aspect of the Flickr. May be not very secure but good enough for my purposes.
> But they will notice if some test data they input themselves doesn't give the right answer, or if some minor UI element they never really thought through doesn't seem to work the way they like.

Those people are going to not stop at one; so you will be foolish if you don't write a regression test for the behavior they wanted.

When they find the next thing they think is broken, and you try to fix it, you could regress your earlier fix for the first item.

In reacting to the user reports, you may be breaking other things that are not tested, but at least you pin down the behavior that the users are reporting.

UI element not working right in some way could be a genuine "pass" for testing. I mean, writing some monkey test that feeds events into a UI to check that it's in exactly some expected state could be a big waste of time.

Probably if you were writing a reusable widget framework, you might want that sort of testing, because you could make an inadvertant change which makes every instance of some widget behave differently in downstream applications.

If you have some complex behavior in your UI that doesn't come from the underlying widgets, and has to be right in certain ways, then that could be worth testing.
Why the US liberal arts tradition failed to take hold in Europe
Yeah the Mac experience is less than ideal for sure. There seems to be some animosity to mac on the core team (not a dig, just an observation) so I think they tend to dance around the platform for UX things (and even functional support at times). I think Determinate are trying to fill that gap somewhat.
Now store a 64-bit unsigned integer in Java. Or TypeScript. Or Lua. Or Python.

Now explain why you need an unsigned bigint in this set-oriented language. What's your use case?

That said, not a limitation of SQL, just Postgres, who avoided it for similar maintenance and interoperability issues that Java avoided them. MySQL supports unsigned bigint just fine. There is nothing in the SQL spec that forbids unsigned integer values.
Why do we stop exploring new music as we get older?
In the real world the entirety of college athletics sits inside 'fastest amateurs'. Anything shorter than a 5K is a blip on the landscape of amateur running.
Show HN: World in Timelines
Hello HN,

Stopping by to share my weekend project, World in Timelines. I've had it on my list of "fun side-project ideas" for years, and by leveraging LLMs, I was able to get started and publish something in a few hours. But it's still a work in progress.

Years ago, I was helping my nephew catch up in History class, and what worked best was drawing a timeline on paper and talking it through. The exact dates didn't really matter, but we both could make a lot more sense of the topics and the connections between them. Since then, I've always enjoyed doing the same when learning something new or exploring a different field.

World in Timelines (https://worldintimelines.com/) is a simple and direct way to explore and learn about various topics in timeline format.
D2X: An eXtensible conteXtual Debugger for Modern DSLs
Yea, buying a generic baseball cap is way more effective.
https://archive.is/aeff1
Affinity in the O/S?

A properties page for the executable with a checkbox for “favour stacked cache cores” or some such.
> But the point of invoking that hot-take is to justify tearing down statues of Jefferson, and disrespecting Jefferson is itself is a symbolic act of attacking the validity of the founding principles of the USA.

Jefferson himself would probably be less upset by that than the secular religion worshipping the founders (and even if that waan’t a largely fictious image of them that relied on ignoring historical facts) that has grown up in place of critical political thought in this country.
Nobody but 'the fastest amateurs' is even doing track.

And Kipchoge is both the fastest and not an amateur.
"HNHTD"?
Take a look at TDE/Trinity.

I do not know if it does as you wish, but it is a fork of kde2, with enhancements, and they are actually open to actual, usable, needed change.
Why artificial intelligence needs to understand consequences
Hey everyone, Due to some unknown reasons the company where I was working is going to shut down so

I'm looking for a new #opportunity as a #Ruby on #Rails developer or #React developer I would really appreciate it if you would #help me by referring me or by sharing this post and liking so it I can reach the right people
you can find my Linkedin profile here
But the parent comment is talking about long distance.
What’s the size of your lot?
As a NixOS-on-server user, I'm super happy to see this! It makes things so much easier for using Nix on my existing desktops.
I feel like we have reached the “solution in search of a problem” stage.
> Where’s your comment from two years ago belittling the wet market theory as shitty?

Ah, the ol' litigating my personal grievances with society at large, with a particular individual that has nothing to do with it at all...
HN hugged to death?
Casu Martzu Cheese – traditional Sardinian cheese that contains live maggots
True. But the average Korean was also around and often under 4 feet tall up until the 1950s. So yeah. Now depending where you are they average 6 feet. And well, they haven't been ethnically replaced. So unless the Koreans have a magic gene that has made them gain 2 feet in height. No, it's definitely their diet.
Or be a foreigner here using an ESTA. Generally committing crimes after giving the government every little piece of information about you is a bad idea.
Tests waste a lot of time. That's certainly true for some teams. On the other hand, those tests have saved me in case a useful documentation is lacking which is virtually true for almost every closed source software project. To be fair, sometimes these tests were also misguided by misunderstood requirements, providing a false "documentation".
No, at the end of the day the proposed approach of rendering to an image and comparing pixels is best. Things can go wrong graphically that OCR won't catch, like an entire background color is missing or an image is missing.

If you're worried about a generation date in the margin, then compare inside of a bounding box that includes most of the page but not that margin. Or just use a fixed date for the test, even better -- since otherwise you've got to be careful about running the test within a few seconds of midnight anyways.
I'm the author.

I have recently made the realization that Hopf algebras are a surprisingly good abstraction for machine learning and this paper is an invitation for others to look into them as they can provide a unified foundation for convnets, transformers and diffusion models.

Hopf algebras are a tensorial bialgebra, meaning they are both a tensor and a cotensor at once. What's the co- prefix? You can think of it as "a thing with recurrence relationships". This matters since recurrence relationships can be thought of as a generalization of autodiff. The two ML building blocks, tensors and autodiff, are then unified under one umbrella.

Looking at transformers through the lens of Hopf algebra allowed me to identify their learning mechanism. Namely, the residual stream corresponds to what my paper calls unit impulse path and the attention corresponds to the convolution path of a Hopf algebra. The transformer learns by enforcing an invariant called Hopf coherence between the two paths.

Hopf convolution is a generalization of the standard convolution and transformer attention emerges as a part of this convolution. Transformer models can then be understood as linear time-invariant systems.

Furthermore, I believe that Hopf coherence provides a better way of doing backprop, one that occurs within the single layers as opposed to across the whole graph, but more research is needed.

This approach also opens the door for verified machine learning, which I will discuss in future work.

I'm currently in the process of implementing a simple machine learning framework based on Hopf algebra but it might take some time.
This is a big one for me:

https://github.com/SecWiki/windows-kernel-exploits

Zoomeye, the chinese shodan is ok too.
I feel like there was plenty of impingement though.
If you're talking full-blown sleep study with all the sensors, then it's pretty easy. If you're attempting to breathe but no air goes in: it's obstructive. If you're not attempting to breathe, it's central. You can detect whether or not someone is trying to breathe by looking at the chest strap reading.

The cause of central apneas isn't always clear, but at high CPAP pressures it can be caused by CPAP, because it can end up blowing off CO2, and breathing is done primarily in response to an increase in CO2.
Thank you for being open and sharing your experience. I appreciate you sharing your dietary expertise. I’m currently in the middle of Dr. Hyman’s UltraMind solution book and plan to add your suggestions to my diet. Personally I’m diagnosed with Schizoaffective disorder, and thought to add my experience as well. I ate junk for over 20 years growing up which didn’t help my brain/gut.

In addition to foods, two things that have helped me tremendously and have not given me the horrendous side effects of Antipsychotics are what I’m currently taking:

- Sarcosine 1 gram/day (dissolved in water)
-- An amino acid that occurs naturally in foods such as egg yolks, turkey, and legumes, and can be bought as a dietary supplement.

- BPC-157 250mcg ever other day (enteric coating capsule)
-- Which is composed of 15 amino acids, is a partial sequence of body protection compound (BPC) that is discovered in and isolated from human gastric juice

(Don’t blindly take my advice or change medicines without supervision, I make no guarantees on efficacy or safety.)

I have a good deal of research notes on what I’ve found on why they work but hacker news has smarter people than I and would love to hear from others. The brain gut connection is massively important.
Hi, no need to be so abrasive about it.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Python's zip function returns a generator. A generator in zig would look like a function pointer with a closure. If zig were to implement the Python-style "zip" function, constructing the closure, and iterating over the generator, would be significantly slower than the naked "just a for loop" that we see in TFA. And that's not even considering the tuple construction (oops, now we need an allocator) & unpacking.

Ergo, the zig-style "syntactical zip" is higher performance than the Python-style "functional zip". Even when you cut through the baseline performance differences between the languages.
All the time. How the hell did the world decide to elect this company gatekeeper of what was supposed to be the world wide web? How did this corporation suddenly assume powers to block what was supposed to be the most open communications medium of all time?

...odd isn't it?
The stiff-to-soft-to-stiff phase transition in the neutron star is probably microscopic black holes popping into existence and evaporating via Hawking radiation where convection creates zones dense enough to collapse for a moment:

https://www.vttoth.com/CMS/physics-notes/311-hawking-radiati...

If we switch the units to kg, we see that a mass of 278000 kg (139 metric tons) has a lifetime of about 1 second. That's a rounding error for something with a mass of the sun, or 2x10^30 kg.

I wonder if there's a black hole oscillating in and out of existence at the center of neutron stars, creating a resonance that might be detectable.

Also as a thought experiment, we could imagine dropping 1 more atom into a neutron star on the brink of total collapse. The star would start running down the "drain" of the black hole, red shifting away from us beneath its event horizon. We'd see it grow redder and redder, dimmer and dimmer as it recedes from us, while staying the same size due to the holographic effect of black holes. If we jumped in after it, the red shift would stay the same because we could never reach the star, but we'd experience severe tidal forces until we're ripped into spaghetti. Our clock would stay synced with an observer on the outside as we fall along the geodesic without outside forces acting upon us. Space just gets added between particles, which creates the red shift. I believe that passing the singularity means coming out the other side in a white hole exploding outward like the inflation at the start of our Big Bang, but nobody knows. We're just not good at thinking about space expanding at faster than the speed of light yet. That might limit the spaghettification to some proportion of the event horizon radius and make the journey survivable for atoms in a billion solar mass black hole, but who knows.
I've ran it on a AMD 3950 which I think is half the speed of a M1, and it's plenty fast. Note I am specifically talked about RWKV
> IR Cameras are used in daytime, too.

The documentation lists its limitations, which include daylight:

> The Camera Shy Hoodie is not an end-all-be-all for hiding your identity. It’s good for one thing, blowing out the view of night vision (IR) cameras in low light environments. It’s not effective in sunlight, most indoor lighting, or against conventional cameras. In fact, you will draw attention to yourself if you wear this in a context in which the security
cameras are actively monitored. In the view of an IR camera, it’ll look as if you’re flashing a light directly at the lens. In addition, the LEDs need to be a minimum distance from the camera to be effective, as the cone of light from them needs to be wide enough to overlap with the cameras view of the wearers head. In practice, this is about 12ft (~3m).

The idea is designed to exploit limitations with the camera's auto-exposure, and I presume a requirement to do that is to strobe a light that outshines the ambient light by n times. That works at night because there's so little ambient light, during the day you'd have to outshine the sun (and the sun is really bright).
Nuclear power. I don't think there's any other alternative if you really wanted to grow anything other than "green water" (i.e. leafs like lettuce) for large portions of the planet.
If you install it from the community RPM installer, it works as they have SELinux support added: https://github.com/nix-community/nix-installers
Why outsource your auth system and sell the decision to your company (2021)
You're probably right. Its related to the question of whether to wash eggs or not.
I'm partly responsible for technology selection at one of their larger commercial customers, and I do care and worry quite a bit (and have also shared these opinions in a customer keynote at their last internal sales conf). Upsetting the open source community has been shrinking the talent pool to hire from considerably; it's where your next senior devs/SMEs really get educated on a technology. The non-FOSS LTS has increased integration cost and complexity for us. The divergence between easy to instantiate developer desktops (i.e. Qt from distro) and what we carry in the product is also a headache. It also makes it harder for internal champions to argue for Qt, because open source solutions are very popular and this differentiator is now in widespread doubt.

Business has been growing for them, but this isn't always necessarily on the strength of the product alone, but can also be a combo of inertia and fortuitous circumstances. For example, within the automotive industry the trend has been to merge multiple ECUs into fewer and consolidate technology stacks, and this has counter-intuitively probably resulted in quite a few sales as the OEMs move e.g. instrument cluster UIs from boutique solutions like Kanzi to the Qt stack they already used on the headunit (which is swallowing those other ECUs), or adding on more licenses for QNX guests. That doesn't mean the same customers aren't also already moving part of their HMI to Flutter/Unity/Unreal as the next thing rather than contemplating the port to Qt 6, however.

It's also that making moves to monetize existing customers more does work. For a time.

The effects of strategy changes like this can take many years to become apparent.
There are products that are essentially an inflatable backpack you can wear while sleeping, ensuring you never roll over on your back (laying on your back makes it easier for your tongue and other soft neck meat to obstruct your airways, so anything to avoid that can help a bit).
I saw a comedy set a long time ago with a line to the effect “the lawn was brought to us by the same pretentious assholes who got beheaded during the French Revolution”.
> There is no single "zip".

Which means you can implement yours to fit your needs.

> I don't know any language other than Python that shares Python's iterator zip() implementation.

https://docs.rs/itertools/latest/itertools/macro.izip.html

> In implementation

Which is hardly relevant. Python's entire implementation has aims, means, and purpose with no relation to Zig's.

> I also disagree that you don't need more than 3.

Which is not what I wrote.

> As the article states, if you leverage array-of-structs rather than struct-of-arrays you can use this to "deconstruct" objects without paying the memory usage penalty of struct padding.

Sure? And the article uses an example with 3 values.

> The 15% wasted RAM in this example is relatively small compared to some real use scenarios; something as common as a 3D vector will often have a whopping 25% space waste.

It also could hardly be less relevant: it's an issue in an AoS structure because all your objects have that overhead, therefore that's your total overhead.

Here it's 15 or 25% padding in a single value within a stackframe. You're probably wasting more stackframe space due to the compiler not bothering reusing temporally dead locations.

And that's if the compiler reifies the tuple instead of eliding the entire thing.

> Other languages allow this as well

OK?

> (and often using such iterations are much faster than zip()ing lists together)

Until they are not.
Right. They're razors, not commandments. Given a choice between two reasonable alternatives, it might be wise to pick the one that's {unrepetitive|simple|explicit|extensible|testable}.
This is the running equivalent of "how do people who use computers not bleed from their eyeballs"
> Automated testing takes less time

Hmm, this has not been my experience, but I spend a lot of time in the UI. Writing UI tests is a massive pain, the functions are impure, naturally deal with side-effects, and involve robo-interacting with a fake browser. The amount of code required to simply scaffold a fake browser that works reasonably is a monumental feat and that's before you start writing a single test.

Further, it's not enough to measure how long it takes to write a test but also to maintain them. That's the time creep that can be absolutely brutal.
-textiles:

I think as soon as you recommend to reduce someone’s quality of life you can forget about it. I agree with a lot of the other recommendations, but telling someone to stay home sounds a lot like dismissal. However, anything where behavior can be changed without changing QoL should be done.
Passwordless is not one thing. A yubikey does not do biometric auth.

More than that "who you are" should not be used as a factor of auth but as a user id aka username. It identifies, it does not authenticate unless you can revoke it and guarantee it can't easily be reproduced.
That's fair. Although I suspect these types of ventures are already profitable without any tech VC money.
Hugo builds and Jekyll builds are basically instantaneous even for really large websites. I mean less than one second. Like 30ms. You don't even see it happen. Migrating your manually crafted HTML pages to something other than NGINX or changing the theme or website is going to be such a pain in the ass you're going to wish you never thought of this "minimalist" way of doing it. If you look at the website of the guy above at superkuh.com it looks like shit (subjective, of course), doesn't even have a TLS certificate and above all would be an extreme pain to change the layout, design, deployment, etc. I don't even know what to say about this chart in his last post at http://erewhon.superkuh.com/pictures/blog-posts-vs-blog-post... although I must admit it's really funny.
It's horrifyingly amusing how much attention people are paying to what the source is. The source is likely unknowable and not useful. What we should be caring about is where the next pandemic is going to come from. Lab leak, bush meat or factory farm are all highly plausible alternatives.

"It has been said critically that there is a tendency in many armies to spend the peace time studying how to fight the last war."

- J.L. Schley

We need to fight the next war, not the last war.
Steam is just a better product, period. It does not spy or beg for your defaults like Windows. The review system is great, downloads are fast, and the community is awesome. No other platfrom provides this.
Who's your ISP? That would make me worried.

https://xkcd.com/463/
still waiting for ie10 compiled to wasm so i can run my favorite activex in chrome
This is an excellent little website, I'm I work with a few guys who have been playing CS for ages and I bet they'll get a real kick out of Pure skill next time I see them at the office.
I'm pretty sure that the extra bit will get ignored. There is internal circuitry that expands the register number in the instruction to a 5-bit register number. (You need 5 bits to handle 8-bit registers, 16-bit registers, segment registers, and internal registers.) For segment registers, it drops the third bit. But I haven't tested this case, so I can't guarantee there isn't some weird side-effect.
I tried all these static site generators for a blog, but they're all too complicated and too much faff for that.

In the end I went with Markdown, Pandoc and a Makefile. Works well & I completely understand it.