skysight-inc/HackerNews huggingface dataset:
I agree, but it barely works anymore for me. That is the main issue I have.
@media print {
@page {
@bottom-center { content: counter(page) }
}

works with https://pagedjs.org
Many brilliant points. Particularly about Bessel filters instead of Butterworth. And also about lowering Fc and increasing Fs, rather than increasing order. And also about considering time domain as well as frequency domain.

The dense interview question I use to assess this area of knowledge: "How do you choose the stopband attenuation of a filter?" You can assess a lot from the interviewee's response. Stopband attenuation, with respective to the input signal magnitude at the stopband frequency, or start of the stopband, is the most relevant term for determining the magnitude of noise in the sampled signal. And that is the upper bound on the performance of the downstream algorithm.
I remember serial mice being iffy. ps/2 didn't give me problems. parallel and scsi would cause crashes, but it was kind of expected.
There’s something cool about the fact that parallel code in Go is still idiomatic Go.
Nit: it was 4x 8-bit audio channels, of course.
With vultr you just need an email address and you can pay with Bitcoin.
it's very, very local. my wife made it up, and this is probably the first time it's been posted to the web
Sorry for the confusion. I just meant, naming something "Fast" and then a descriptor, has become very popular.

FastHTTP, FastGPT, FastChat, FastAI, FastLED, FastText, FastClick, FastHub, FastSAM

Most of these have 10s of thousands of stars on github.

https://github.com/search?q=fast&type=repositories
Architecture improvements and stuff like the 1-bit networks that have been all over HN recently are going to drastically reduce training costs over time and could easily result in very powerful local models. That’s why there is a rush to regulate and create monopolies. Microsoft and OpenAI know they have no real moat relative to the current pace of R&D.
2027 is the current aim

That's what some say. But how do you know?

Outer Manchuria - including Vladivostok - will be the next target.

Very unlikely, even if Taiwan collapses quickly.
Hm.

It’s easy to look at https://github.com/Pythagora-io/gpt-pilot-db-analysis-tool/b... and go… so, this new tool means you took two days to write this?

long stare

Why did you bother?

…but, this both hits the nail on the head and misses the point at the same time.

On the one hand, this is foundational tech, prototyping on a new way of doing things. It’s not going to be faster than doing it yourself at first. It won’t run locally at first.

On the other hand, we already know that GPT4 level models can do trivial tasks.

Over and over and over, people claim coding tools can massively improve productivity, and then try to demo that by building a trivial system.

…but building a trivial systems is not the problem that needs solving.

The problem that needs solving is building large complex systems with dynamically adjusting requirements.

The examples and blog post seem to miss this even as an idea.

While I applaud, in general, efforts to explore this space, tackling the easy problems seems like it doesn’t significantly advance the state of play.

Here are some concrete things that would be more valuable, but are significantly technically harder:

- Use tests. Make it write tests. Make humans write tests. Do not accept generated code that fails the tests.

- Focus on refactoring; it’s a known issue that models struggle to refactor code. Breaking your existing code base into tiny files isn’t the answer.

- Focus on documenting the behaviour of existing code and incrementally migrating to new behaviour.

- Bad developers write new code instead of reading the existing code and using existing functionality and utilities. AI generators are notoriously rubbish at this, and will almost always generate a function rather than use an existing one.

Refining and understanding existing code is significantly more valuable than generating code “from
scratch”; so much so that I would argue that without the ability to refine existing code, such tools will forever remain in the “scaffold generator” category of “useful but ultimately no better than the current status quo”.

The tool as shown, is I believe broadly speaking interesting, but the approach described in the blog (upfront decisions about everything) is a dead end.
True, but when searching for it there's no results? Like I expected that to be a thing in some sub-community and adopted by GP. Otherwise, wouldn't it be more accurate to say "I/we've created"?
I used to get angry and anxious driving around tech/uni areas because everyone was driving 15-20 mph below the speed limit.

People suggested I take adderall.
My memory is very different about the timing. Not saying that your claim of sustaining innovation is not very complex.

I remember that Microsoft continued with DOS for long and Windows <= 3.x (and a bit later too) was [quasi] just an UI on top of DOS.

My main explanation in 2024 is that Microsoft is Microsoft, no matter what they sell. Microsoft is a business machine like nobody have seen before, they fail at zillions of projects and acquisitions but they continue to exist and growth! Think that Apple found their way very late on so business wise Commodore was doomed, it is not about the hardware. I remember in the late 80s joking to my friends spending money on a Sound Blaster and a CGA... VGA.... SuperVGA. I developed in assembler for the 68x line and just after I learnt some x86 I couldn't believe you need to know about offsets for pointers. But Microsoft is Microsoft and Intel was Intel. The 386 line changed everything. It is documented in the Andy Groove book.

This is not personal with your comment but I think several times in HN the community doesn't understand the complexity about going to market and touching the really complex business reality. This goes far from using fancy programming languages, frameworks, etc. Even receiving huge investments.
see also https://www.cabinetmagazine.org/issues/40/sherman.php
Wish I had any clue what this meant, lmao. Where would someone who knows nothing about math start?
This quote has done more damage to software usability than any other idea of the last 60 years. It has lead us to a state where software is unbearably slow because nothing was worth optimizing. Just like it's easy to go broke with thousands of minor expenses, it's easy to create sluggish software that has no obvious bottleneck because the whole damn thing is slow.
Back in 2015 i was the solo developer for a "social network" to offer jobs and hire people. I used this CSS technique so the profile of the job seeker could be printed by the companies as a curriculum (our niche was factory workers, so everyone involved still used paper rather than digital formats).

Before that i made a online editor to create certificates for workshops and courses, again used the same technique.

Both projects are kinda dead now, but it was nice getting everything done using only vanilla JS and CSS. Very powerful stuff.
I think they may have meant "adapted", as in "created the portmanteau", but I'm not sure.
Except, at 64% its not really fixing prices, is it?
At least some of exploits that were used to install Pegasus have been patched.

You can find details here

>https://citizenlab.ca/2023/09/blastpass-nso-group-iphone-zer...

Vulnerabilities in third party apps that are used to install Pegasus Apple has less control over.
No, it's just that the dead Russians seem to start piling up with greater frequency after the 2022 invasion.
Roku seemed like the least bad choice when we were picking a new tv a few years ago, so that's what we have. If I could find a dumb display of the same size and quality without any of this software at a price even in the same ballpark I would opt for that, but that's not how the industry works anymore.
Can we ditch virtual machines if we are packing 672 servers per rack?
Not really buying the idea that China secretly has equivalents for Nvidia, ASML, TSMC etc.

SIMC right now relies entirely on existing US/EU hardware for their chip building.

New versions of which are no longer available to them.
As mentioned before, Windows 11 does not even recognize the device.
>I recommend you follow some of the specialist chinese AI substacks to see what’s happening over there.

Do you recommend any in particular? I'm not familiar enough with the Chinese AI scene to know who to check out
Ask HN: What are real costs of an internal developer portal?
Does your company use a service catalog / internal developer portal such as Backstage

We are evaluating the cost of deploying Backstage and maintaining it over time. There are many articles online about how companies elect to use Backstage over building from scratch, but these seldom include details such as
- what customizations were required?
- how large was the team for initial implementation?
- how long did initial implementation take?
- how many engineers are now required to maintain the application and respond to support, new feature requirements?
- what other (surprise?) costs were involved?

Anyone able to share figures or estimates from their own experiences? If possible, please include the size of your org (in terms of engineers and/or number of components).
oh god, i remember the irq problems - having your mouse play sounds when it moved because of conflicts with the sound card.

young un's today don't know they are born - and get off my lawn!
I'm taking the linear algebra course on code academy.

https://www.codecademy.com/courses/learn-linear-algebra/

There are a bunch of options for linear algebra courses out there. It depends on where you are coming from. A lot of this is still Greek to me as well, but the more I study the more a few terms start to click. Good luck.
Yes, but in Australia root means to fuck.

Also the somewhat old fashioned phrase “Up the [magpies or other team]” also would have the opposite meaning in the US than it does in Aus. In fact I hear the US meaning more and more, probably due to TV
You don't have to use a browser. I had very good results with Weasyprint [0]. And there's also PrinceXML [1] if you're willing to pay.

[0]: https://weasyprint.org/
[1]: https://www.princexml.com/
China benefits from destabilizing the US, but NATO in general does not concern China, because, unlike Russia, China doesn't have its sights set on conquering Europe. If anything China would have preferred that Russia didn't invade Ukraine, because it's (slowly, slowly, slowly) putting the US on a war footing and eroding the advantage in inertia that China currently possesses over the US. Fortunately for China, Congress includes enough Russian assets that the resulting political deadlock seems likely to continue paralyzing the US, to China's benefit. If the US doesn't miraculously turn around its legislative (and, potentially soon, its executive) obstructionism, then Taiwan will probably fall to China, regardless of the intervention of the US and its allies (with the only hope for Taiwan being a sudden onset of incompetence from the Chinese military).
And it's not just a Paged.js thing. No "hacks" necessary.

https://www.w3.org/TR/css-page-3/#page-based-counters
As soon as a viable alternative pops up for nix which has all the advantages of current incarnations - of which 'open' and 'free' are but two of the more important ones - they'll take over the world. Until such a time we'll keep on using our nix-hammers just like carpenters have been using their hammers (nowadays often driven by electricity or air) because they work well enough for the intended purpose, the occasional blue thumb notwithstanding.
> regrowing limbs

I can see that, in limited capacities, in less than 10 years for animals, and 20 for humans. Regrowing bones from genetic/growth defects for children at least, maybe minor bone reconstruction too.
Besides the unions preventing any real innovation in construction, I imagine finding customers would also be a challenge.
> Performing a convincing face swap with the tools mentioned in your article was difficult unless the light sources, face angles, and focal lengths of the cameras that took the photos happened to match very closely.

When you have a million images to pick from, getting a reasonable match is a lot easier.
If you're thinking "The highest rate I need my signal to be able to replicate is X, so I should set my sampling rate to 2X," then you're wrong and this article gives several reasons why.

As far as I can tell, though, it doesn't mention what may be the most important reason (especially to the folks here at hackernews): resampling and processing.

This is why professional grade audio processing operates at a sample rate many multiples higher than human hearing. It's not because of the quality difference between, say, 192 and 96 kHz, but rather if you're resampling or iterating a process dozens of times at those rates, eventually artifacts will form and make their way into the range of human hearing (20 kHz).
What's the recommended way to learn RISC-V assembly (including SIMD)? For ARM I just found a book I liked and did the exercises on my Mac M1 (replacing system call numbers etc and changing page sizes).
> Sure, but my understanding is that for many types of cancer, detecting that specific cancer early does make a big difference.

The problem is, this is hard to measure. We know that "detected early" correlates with better long term outcomes. But "early" means "smaller and with less spread" which in turn is strongly correlated with "growing slower and spreading less".

We've had unpleasant surprises where e.g. extending screening to earlier ages detects more cancers but doesn't decrease the number of people dying from that type of cancer because of these confounds.
Class action lawsuit alleges Apple monopolizing cloud storage for its devices
> That should be quite easy

SysAdmin stuff is quite easy in terms of complexity to some sw stuff. The problems, similar to traditional engineering, tend to come from the rather high cost of failure.

To expand further, it's easy to setup a system but hard to setup one that's reliable and/ or resilient. It's hard to maintain systems that are not documented and/ or wrongly documented (outdated, inaccurate). It's even harder to always make sure everything's consistent and you don't lose/ damage data.
Well, I wouldnt belittle you for getting your economic education, the bible, Qur'an and others have discussed some economic matters; though, it may be advisable to consult one of the best economic textbooks regarding economic matters.
Ask Henry if the arm might have turned up at Ivy street.
"marry for love" does not last. It makes the marriage a chronometer for infatuation. Not saying marrying for money is better, marrying for long term family partnership is neither of these.
Hydrogen or helium would decrease the density, but I digress.

In most cases, composites have complementary materials. You would need less titanium if it was reinforced with something else. Examples:

- Most common are materials like carbon fiber, ceramic, or aramid.

- Another failure mode is denting (or localized impact damage). If I make a tube, as here, the thinner the wall and wider the radius, the stronger it is as a unit. However, at some point, it's easy to crush it like an aluminium can. Cover the inside with a polyurethane foam, and that failure mode goes away, or at least dramatically decreases, for very little added weight.

- I might care about things like thermals.

Etc.
Ah! I had started working on tetra-lattice supports several years ago, but got distracted and never went back to it. I figured it would give a relatively optimal strength to material ratio and could scale pretty well up or down.

This wasn’t an original idea. Between ‘00 and ‘03 I worked at MSOE’s Rapid Prototyping Center and one of the research teams there pioneered a method of using 3D printed tetra-lattice to make cooling channels in injection tooling. [0]

0 - http://utw10945.utweb.utexas.edu/Manuscripts/1999/1999-066-G...
This is really not making sense.

Also, why did "replacing parts" suddenly spring up?

"Repairing" something is generally considered to be taking whatever action is needed to get it back to the required condition. If some parts need fully replacing, then so be it.

But it could just also be things needing to be re-seated, maybe something needs to be bent back into shape, etc. The list of possibilities is probably endless.
Previously https://news.ycombinator.com/item?id=39548179
What to avoid building as an early stage startup
sometimes knowing what not to do is more valuable than knowing exactly what to do
Checking my understanding here: in a very simplified sense, is this saying that we’re taking energy, be it from ambient temperature during the evening or that plus solar radiation during the day, and essentially bottlenecking/‘forcing’ it to radiate in the spectrum that’s atmospherically transparent and can thus escape to space? Seems the use of insulating it in a vacuum would be to minimise heat loss until it’s cooled to the respective temperature that radiates in that specific spectrum.

Incredibly cool (hah) paper to read, thank you.
One of the authors, Tanya Leise of UMass Amherst, passed away a few weeks ago. https://amherststudent.com/article/students-mourn-the-loss-o...
Agree with all this, and would add that concrete measurements not only tell you whether your work has actually lead to an improvement, but also your manager and promo committee ;)
Oh, I see, thanks. I did figure out that thead automatically repeats across pages, but I also had to repeat other stuff outside the table, like letterhead.

I also made this sample file that shows thead repeating, but since it's a single continuous table it doesn't preview very well and spills out of the 8.5x11 article element. I'm not sure how I would take advantage of the browser's automatic thead/tfoot repeat while also accurately previewing the result in the browser, especially with more elements below the table.

https://voussoir.net/writing/css_for_printing/sample_longtab...

But I'm open to suggestions that would spare me from splitting the table after a height threshold!
in my experience, having done lots of programming with it, rs232 serial ports are always repluggable without problems, unlike ps2.
The export controls simply don’t work. Those chips still make their way into China. All those export controls do is slow it down a bit.

But China can outfit itself with more hardware even if it’s not as fast as the latest iteration and still speed past the U.S. while the U.S. and the EU argue about AI being racist or not.
Usually, this is taught in first year linear algebra courses for any kind of engineering (or natural sciences) degree
We use bit test and set as it causes us to get the cache line exclusive. This avoids using the prefetch write before fetching if we were to use CompareExchange. somebody was trying to talk to me about this stuff this morning but I didn't understand him. You can't expect a reader to always be compatible with other readers otherwise you livelock with a constant stream of readers. So we become incompatible. I am unsure if there is something beyond this.
I don't mind using a closed source solution - but only if I can keep my notes separated from the application itself. Makes it easy for me to back up my notes and to use versioning tools like git. It also allows me to use bash to manipulate my notes independently of the application at any given time.

Plume seems very pretty - good job on that, but....

"All notes in Plume are simple plaintext strings under the hood. Right now, all these plaintext strings are stored in a SQLite database locally on your computer. But we have plans to remove the reliance on a custom database and to store all notes as simple .txt files inside a folder."

I've been burned too many times by organizational tools that like to keep your notes internally stored within their systems.
If people used it for real things, instead of trying to assess its biases less of this kind of thing would be needed. I am not particularly concerned about the political views of a csv file.
I would if I saw plausible indicators that they exist
It IS found in nature. They fabricated them and they actually exist. Existing in reality in the universe by whatever means, is existing in nature.

Supernatural is imaginary.

Aside from that, even taking the layman idea of "natural" meaning merely not artificial, the structures are literally based on structures found in "nature" in the first place, as in both organic fractal structures and inorganic things like volcanic foams.
What is Memory Fragmentation? (2004)
That initial statement may have been a bit too strong, but I did clarify it later in the same comment:

> While we have some proactive screening for some types of cancer, the status quo for many types of cancer/patients is “wait until the cancer has spread enough that the patient is experiencing significant symptoms, with no systematic way to detect cancer early.”

Maybe it depends on where you are, but where I am (Vancouver BC, Canada), the above is true. Proactive cancer screening is quite limited here. I believe it's limited to screening for cervical, breast, colon and prostate cancer, plus lung cancer for 55+ year old smokers who smoked for at least 20 years. And for even those specific cancers that are screened for, availability is limited by risk factors like age, e.g. you can't get screened for colon cancer until you're 50, that sort of thing.

There are so, so many other types of cancer and non-cancer diseases/conditions that we do not screen for at all. Plus, even for the cancers we do have screening for, it's often not frequent enough to catch more aggressive variants early - a lot of these screenings are only once every ~2-5 years. The idea of, say, proactively taking MRIs, blood panels, etc. on people, looking for early stage cancer (and other conditions) throughout the body is not something that's available. You can't even get an annual physical with a family doctor anymore, there's only screening for a handful of specific diseases, and only once you reach certain ages/risk factors.

Cancer screening starts a bit earlier for women, due to higher risk of breast and cervical cancer, but if you're a man under 50 in BC, you're really never getting any sort of medical test done ever (even simple things like blood panels) unless you go in to a doctor's office for a specific condition. I have MANY friends and family members who've been diagnosed with cancer in Canada, and almost none of it has been caught in regular screening, because the screening is so limited, its almost always been caught by the cancer spreading enough that the person goes to their doctor due to symptoms.
As detailed in the article, the placement of ShotSpotter sensors in the Albequerque area roughly correlates to wealth and class. And it details the ShotSpotter culture of secrecy around sensor placement, so that even police departments don't necessarily know where the sensors are.

Combine that with the racially-charged patterns of policing in this country[1][2], where certain populations are disproportionately profiled and experience use-of-force incidents.

It's extremely timely in the sense that at present, we have systemic problems with where police force is being directed, and ShotSpotter is likely helping tip those scales — but not in the right direction.

[1] https://www.aclu.org/press-releases/racial-profiling-texas-r...

[2] https://www.washingtonpost.com/graphics/2020/opinions/system...
Yeah, the status site lies. There's instability in the UI almost every 2nd or 3rd day where it just won't load and they almost never mention it.

It still saves me tons of time, esp as a non-js developer who now has to write js somewhat regularly, and I suspect they'll get this stuff worked out. There's worse problems to have than, "We face such high demand our servers regularly melt down."