skysight-inc/HackerNews huggingface dataset:
Edit: I moved this here from top level.

The Cloudflare challenge screen at the beginning is a dealbreaker.

Random question - does anyone know why so many papers are missing from ArXiv? Do they need to be submitted manually, perhaps by their author(s)? I'll often find papers on mathematics, physics and computer science. But papers on biology, chemistry and medicine are usually missing.

I think a database of all paper ids in existence and where they're posted or missing could be at least as useful as this. Because no papers written with any level of public funding (meaning most of them) should ever be missing.
There's no need to include an X & Y axis, labels and gridlines if they all have no meaning. A simple cluster diagram is enough.
> We also have pharmacists who act as doctors in a pinch and reccomend drugs.

Honestly this is a very granular problem I think, simply because doctors are so expensive in quite a few locations. Wherever doctors are affordable or accessible, I've never seen a pharmacist play doctor and push their medication. Kerala, Himachal, Goa, places with good accessible govt clinics and hospitals, etc.
How long ago was this?

I seem to remember not having too many issue with useEffect and context on this.

Maybe the issue is you wanted to implement it in a singular react component when in reality you should be treating it like an other state library since it is something long lived that should live outside of react and pass data into react.
If you have a programmable state machine that's waiting for a pin transition, it can easily do the thing it's waiting to do in the clock cycle after that transition. It doesn't have to enter an interrupt handler. That's how the GA144 and the RP2350 do their I/O. Padauk chips have a second hardware thread and deterministically context switch every cycle, so the response latency is still less than 10–15 cycles, like 1–2. I think old ARM FIQ state also effectively works this way, switching register banks on interrupt so no time is needed to save registers on interrupt entry, and I think the original Z80 (RIP this year) also has this feature. Some RISC-V cores (CH32V003?) also have it.

An alternate register bank for the main CPU is bigger than a PWM timer peripheral or an SPI peripheral, sure, but you can program it to do things you didn't think of before tapeout.
What about Thucydides implies a default history telling?

There is no such thing as "just the facts." There is always a human hand in selecting the facts and how they are presented. That is bias. That is intent. Subjectivity. Humanity.
At work we have a pretty big Python monorepo. The way we scale it is by having many standalone CLI mini apps ( about 80) atm with most of them outputting json/parquet in GCS or bigquery tables. Inputs are the same.

I insisted a lot on this unix (ish as it's not pipes) philosophy. It paid off so far.

We can test each cli app as well as make broader integration tests.
Indeed, that's nice

Fixing the issue ends up being rather difficult though
Dell R720XD
Do you mean like Hotwire?

https://hotwire.io/
So glad you enjoy it! And yes, I love web apps too!

Happy holidays + New Year!
What did he actually say? I skimmed the article and didn’t see it quoted.
I wanted to revisit this after checking my own anecdata. (But based on logfiles not just like recollections.)

I've had a ZFS system or some sort for about 10 years, and before that I had proprietary RAID chassis like Pegasus2 and Synology etc.

I can't quite say how many drives I have used, because my records are not that good. But maybe its like 100 drives since 2008. Maybe 150. Less than 200.

I had over 10 HDD devices fail (probably 13, confidence of like 90%).

I've only ever had 1 SSD fail.

I've also used the absolute cheapest shite SSDs.

I suspect the failure modes tend to be

- hard disks fail whenever the fuck, who knows

- SSDs fail in the beginning or end of their reasonable service life

P.S.
With ZFS though, you don't really care if/when they fail. I've so far (knock on wood) never lost any data with a ZFS config with >1 disk redundancy and reasonable backups.
The full stop at the end of your last sentence isn’t strictly needed. It isn’t even strictly needed in the preceding sentences (except for the first one with the question mark), because the capitalization already indicates the beginning of the next sentence. We still use full stops because redundancy and consistency help preventing errors and ambiguities. Reducing the tolerances to zero increases the risk of mistakes and misinterpretations.

Ideally, adding/removing/changing a single character in valid source code would always render the code invalid instead of “silently” changing its meaning.
You can download as SVG! There is a screenshot JPG, fold + cut template PDF, and simple shape SVG download on the site.
1. I was not aware of OpenReview. I love the transparency and would definitely look into integrating it.

2. This is good feedback, making models write the Introduction section! I was planning to keep this search engine a little more traditional, however if the results are good, then it should be the way forward.

Thank you, Happy Holidays! :D
Maybe. But then, sure, I can understand the code you wrote - on a syntactic/operational level. This adds Foos to bar instead of baz, and makes Quux do extra Frob() call. Whatever, that's stupid stuff below junior level. What would actually matter is for me to understand why you're doing this, what it all means. Which I won't, because you're doing some code for symbolic transformation of equations for optimizing some process, and I'm doing data exchange between our backend and a million one-off proprietary industrial formats, and we only see each other on a team call once a week.

I'm exaggerating, but only a little. Point is, in a deep project you may have domain-specialized parts, and those specialties don't overlap well. Like, ideally I'd take you aside for an hour to explain the 101 of the math you're doing and the context surrounding the change, but if neither you nor me have the time, that PR is getting a +2 from me on the "no stupid shit being done, looks legit code-wise; assuming you know your domain and this makes sense" basis.
I'm unconvinced that adding extra code churn in order to split up a refactor that fixes bugs into a bugfix and a refactor is worthwhile
>Windows for an autistic girl who I wouldn't ask to adapt, and so forth.

Yeah don't worry about her, she'll adapt to Linux on her own eventually. /j
Nessie looks really exciting! But being tied a particular data format isn't super appealing.
See this a lot in marketing.
Wow what a great read, thank you so much for this! I think every dev should read this at least once
... strictly speaking it's not about the actual zones or whatnot.

for example standard reference/model/template plans should not require long permitting over and over and over and over again.

(and, yes, of course this is a fundamental problem of the extremely fucked up overly-procedural lawsuit-prone US regulatory regime, zoning, NEPA, etc. see also vetocracy, tragedy of the anticommons.)
Thanks for the pointers! Definitely some interesting discussions there.
Hello, I got tired of relying on clunky SaaS tools for meeting transcriptions that didn’t respect my privacy or workflow. Everyone I tried had issues:

- Bots awkwardly join meetings and announce themselves.

- Poor transcription quality.

- No flexibility to tweak things to fit my setup.

So I built Amurex, a self-hosted solution that actually works:

- Records meetings quietly, with no bots interrupting.

- Delivers clean, accurate transcripts diarized right after the meeting.

But most importantly, it has it is the only chrome extension in the world that can give

- Real-time suggestions to stay engaged in boring meetings.

It only supports Google Meet for now but I am planning to expand to other platforms soon :D
Nothing this does that Caddy can’t do, but Thruster is more the omakase type thing. It’s set up to automatically handle one scenario very well - a single server rails app running defaults. If you have a single server rails app running defaults, this is actually shows up automatically in the automatically generated Dockerfile.
> a strong Mixture-of-Experts (MoE) language model with 671B total parameters with 37B activated for each token.

What kind of hardware do you need to run this?
Fail Fast, Build Better – A look at current trend of fine tuning software
You're making a lot of assumptions about who's doing what, what problems they're trying to solve by doing it, and why. The discipline of UI design is figuring out how people can solve their problems easily and effectively. If you have advanced users that need to make five mouse clicks to perform an essential function, that's a bad design and the chance of that being a UI design decision is just about zero. Same thing with icons. UI design, fundamentally, is a medium of communication: do you think it's more likely a UI designer-- a professional and likely educated interactivity communicator-- chose those icons, or a developer or project manager grabbing a sexy looking UI mockup on dribble and trying to smash their use case into it?

Minimalism isn't a goal-- it's a tool to make a better interface and can easily be overused. The people that think minimalism is a goal and will chop out essential features to make something "look designed" are almost always developers. Same thing with unclear icons. As someone with a design degree that's done UI design but worked as a back-end developer for a decade before that, and worked as a UNIX admin off and on for a decade before that, I am very familiar with the technical perspective on design and it's various echo-chamber-reinforced follies.

It's not like all UI designers are incredibly qualified or don't underestimate the importance of some particular function within some subset of users, and some people that hire designers don't realize that a graphic designer isn't a UI designer and shouldn't be expected to work as one. But 700 times out of 1000, that's something dev said "this is too annoying to implement" or some project manager dropped it from the timeline. Maybe 250 of those remaining times, the project manager says "we don't need designers for this next set of features, right? Dev can just make it look like the other parts of the project?"

Developers read an edward tufte book, think they're experts, and come up with all sorts of folk explanations about what's happening with a design and why people are doing it, then talk about it in venues like this with a million other developers agreeing with them. That does a whole lot more damage to UIs in the wild than bad design decisions made by designers.
“Chemical analysis was performed using a Thermo Scientific Niton XLt-900 XRF Analyzer equipped with a GOLDD X-ray fluorescence detector and real-time digital signal processing at a speed of 80 MHz. The XRF measurements were taken in the laboratory, using a Thermo Scientific SmartStand, ensuring consistent positioning. Since the Niton pXRF is programmed to utilize predefined matrices provided by the manufacturer, the “General Mining” matrix, which includes the relevant metallic and non-metallic elements, was selected for the current research. Calibration was performed using an internal calibration system defined by the manufacturer and validated using a known standard (SRM 2780).”

Translation: “We used a closed-source proprietary method by a manufacturer and validated it on a sample the manufacturer recommended.”

XRF generates spectra which represent atomic abundance (eg K-, L-, and M-line emissions). However, these are not international standard units. Laboratory units translate from spectra to mass fraction through meticulous preparation of standards. Handheld units often use a secret sauce algorithm to do this to keep analysis non destructive. I’m skeptical of the results - but what’s more important is that these results are not fully reproducible. If the company goes belly up, or less dramatically changes/updates the proprietary algorithms used to create mass fraction estimates, the reported results of this study won’t be replicable even with the same samples.
Early Improvements with Atogepant for the Preventive Treatment of Migraine
Not because it’s necessarily more suited for those business operations, but the complexity and risk of refactoring means it remains in COBOL
I use Sublime Text and put my notes in a file. I don't use file/line references but rather name the thing I'm noting (e.g. class/method/variable). Other times I'll use a commit and a literal string as a (nearly) unique reference.
It's cute but on my AOC (at 120hz) the discoloration is substantial. Also any inconsistency in frame time will break the illusion
I've just spent too much time with different LLMs, and for example Claude really loves such bullet point lists. The article is full of them.

The whole structure with numbered sections really gives it away, humans don't write blog posts like that.
Leaving from a Russian port.
Ukraine is modifying a large variety of smaller aircraft to be suicide drones. Yes, A-22s/A-33s are used which cruise at like 100-120MPH or so (though there's been some talk of turboprop conversions of the same, too). But other small civilian aircraft which cruise at more like 160MPH have been employed, versus a late approach speed of the Embraer of 180-190MPH or so.

And remember, radars vary groundspeed, which can easily vary by +/- 25MPH from actual (and will be reading the Embraer's speed on the low side).
Why is the landing gear out in all photos?
I wish I could search through my chats more easily.

But I don't want to download extensions, they are too security-unfriendly.
Does anyone even use OpenOffice anymore? Several years ago I was looking into "OpenOffice vs LibreOffice" and reached the conclusion that OpenOffice was dead/dying, and that pretty much all new features, bugfixes, etc were happening on the libreOffice fork.
I use a reMarkable to write thoughts as they happen
OTOH, the level of documentation you get for free from source control would be a godsend in other contexts: the majority of the documentation you see in other processes is just to get an idea of what changed when and why.
Not entirely. If a load balancer is set to buffer say 4kb of data all the time, your SSE is stuck until you close the connection.

I think there is a HTTP/2 flush instruction, but no load balancer is obligated to handle it and your SSE library might not be flushing anyway.
I’ve thought of something like this for a while, I’m very interested in where this goes.

A highly async actor model is something I’ve wanted to explore, and combined with a highly multi core architecture but clocked very very low, it seems like it could be power efficient too.

I was considering using go + channels for this
Yes, extroverts do understand this limited capacity. It's like when you live an ultra sedentary lifestyle, and one day you realize you can't catch your breath after walking up four flights of stairs. Like any capacity, socializing requires exercise. We are all descended from a long line of people who lived extremely social lives. It's only in the last decade or two that it became possible to live a productive live by text, alone, without the intense realtime, full mind and full body experience of being with other people. Use it or lose it. And don't assume socialization is easy for some class of "extroverts" who are dominating "introverts" into being full members of the organizations which they work for. It's hard, worthwhile work for everyone. Socialization capacity is like any trait. You have to use it or you'll lose it. I say this because I think modern life is depopulating as people decide they have a condition that's some kind of innate disability. I wish y'all would accept that it's just hard, but worth it.
The wm was actually discussed on HN way back. I think once some of my other projects, like the terminal, is a bit more mature (it works for me and I use it for 99%+ of my terminal needs) I might post those too.

The biggest issue with these projects is that I feel uncomfortable pushing a few of them because I make a living of providing development and devops work, and my personal "only has to work on my machine and certain bugs are fine to overlook" projects are very different to work projects in how clean they are etc... But as I clean things up so they're closer to meeting my standards for publication I'll post more.
I don't and it should go without saying but here we are.
> Not on Norton's Dome

Really? Are you sure about that? Have you tried it? Where is this "Newton's Dome" so that the experiment can be replicated?
Weight, and the small size of the aircraft. F-16s are tiny. It would take a LOT more stored nitrogen gas to dilute the O2 level below the upper explosive limit, than it takes of CF3Br to chemically interfere with combustion. Modern aircraft use continuous nitrogen gas separators that run off engine bleed air to accomplish the task, at the cost of some weight and a ~3-5% increase in fuel burn. There was a study to replace the CF3Br with CF3I back in the 1980s but it was shelved due to technical challenges, which could have been overcome with additional investment.

https://www.nist.gov/system/files/documents/el/fire_research...
Apple dropped support for sub pixel rendering in MacOS years ago.
> I often saw people make unnecessary complex or large PRs that were too much workload to review, leading the reviewer to approve, on the grounds of ”seems like you know what you’re doing and tbh I don’t have half a day to review this properly”

That just seems like company wide apathy to me. Obviously you have to make an effort to read the code, but there are lots of ways developers can overcomplicate things because they were excited to try a pattern or clever solution. It doesn't make them bad devs, it's just an easy trap to fall into.

These should not pass a code review just because the code "works." It's totally acceptable to say "we're not gonna understand this in 3 months the way it's written, we need to make this simpler" and give some suggestions. And usually (if you're working with people that care about the workload they make for others) they will stop after a few reviews that point this out.

We've done this at our company and it's helped us immensely. Recognizing whether the code is unnecessarily complex or the problem is inherently complex is part of it, though.
Rare baby mammoth found in Siberia
Obsidian. That is all.
This is one of many reasons I do not invest directly in stocks. I have enough b.s. to think about in my day to day life.

Index funds for the win, I guess.
I’ve always wanted better search and chat organization.

But I’m at a place where I can’t determine if the ephemeral UX of chatting with AI (ChatGPT, Claude) isn’t actually better. Most chats I want to save these days are things like code snippets that I’m not ready to integrate yet.
Conversely, I get frustrated when I ask for a long range electric car and they either only have ICE cars or they have, like, a Bolt (an EV that I love, but long range it is not).
UPNP/DLNA is supported on many devices, especially audio-related devices, though maddeningly not so much on desktop OSes.
And now a podcast too!
What about rain and temperature?
Note also that the modern "UTC epoch" is January 1, 1972. Before this date, UTC used a different second than TAI: [1]

> As an intermediate step at the end of 1971, there was a final irregular jump of exactly 0.107758 TAI seconds, making the total of all the small time steps and frequency shifts in UTC or TAI during 1958–1971 exactly ten seconds, so that 1 January 1972 00:00:00 UTC was 1 January 1972 00:00:10 TAI exactly, and a whole number of seconds thereafter. At the same time, the tick rate of UTC was changed to exactly match TAI. UTC also started to track UT1 rather than UT2.

So Unix times in the years 1970 and 1971 do not actually match UTC times from that period. [2]

[1] https://en.wikipedia.org/wiki/Coordinated_Universal_Time#His...

[2] https://en.wikipedia.org/wiki/Unix_time#UTC_basis
I've been following Math Academy's Mathematics for Machine Learning Course and it has been great.
Hey, all chats are stored locally. Also, it is open source: https://github.com/s-sameer/chatgpt-chat-saver
Where I live that's a pretty good salary.
Have you looked at Konnected? Really great if you already have a system installed but dead like I do.
Only at hub airports
Wow, the amount of work here and technical solutioning is insane. I don’t have any context here; so I wonder if this is a team or solo. If latter, how do you achieve so much with so many different technologies?
The reason why something requires multiple developers could also be time to market. I'm sure a lone developer can build a fully-fledged webbrowser, but it would take them 100 years. And at that point we've probably moved on to holographic interfaces.
Yea, thinking about it for a minute I would expect limited threat models this tool would help with. I think for broad attacks, this would only be somewhat effective if deployed on tens of millions of hosts so it becomes impractical because the adversary is just finding and interacting with the honeypots.

If you are specifically getting targeted, there might be a slight delay by having the adversary try and exploit the honeypot ports, but if you're running a vulnerable service you still get exploited.

Also if you're a vendor, when prospective customers security teams scan you, you'll have some very annoying security questionnaires to answer.
The wikipedia link has this occurring in the 12th century. But Hellenistic astronomers were already working with sine tables. What did they call the concept?
Recursive descent parsers can have ambiguities, but like PEGs, they just resolve the ambiguity by arbitrarily picking one of the alternatives.

A famous example is ALGOL 60, which had the dangling else ambiguity (https://en.wikipedia.org/wiki/Dangling_else), but this was not discovered until the language had already been published. If they had been using a parser generator tool, it would have warned them that the grammar was not LL or LR.

Overall I do still prefer hand-written recursive descent parsers, but I do find this to be one of the biggest downsides of not using parser generators.
It might be "technically probably not true," but no it's not hyperbole. If anything it's an understatement. Actually what the incoming administration did is publicly asked adversarial foreign intelligence services to hack and disrupt the election campaign of an American political opponent.

And then those intelligence services actually did just that pretty much the same day.

https://www.pbs.org/newshour/politics/trump-asked-russia-to-...
NixOS on Raspberry Pi: The Good, the Bad and "The Linux Way"
You could do that as long as you protected that page from prying eyes.
Conversions are really expensive. If the property won't be sustainable with residential rent then why bother doing the conversion in the first place? Seems like a frustrating way to burn money.

I'm not saying it's impossible, but people drastically underestimate the complexity and cost of converting a commercial property into a residential one. All the codes are different, and all the requirements are different.
Bill Gates, Larry Ellison, John McAffee, Darl McBride, and now Elon Musk. All those crazy people who manipulated the world of computing. At least Bill Gates gave money for vaccines, but the Oracle asshole can rot in hell for all I care as he stole money from a lot of companies. I wish we stopped talking about those guys, and sorry for the rant...
The correct subpixel rendering depends on your monitor's pixel layout.
Tailscale Local API
Large companies and governments go to some lengths to protect their internal communications between their sites.

Cloud providers also have some dedicated fiber between their data centers.
Just yesterday/past few days russia bombed Ukraine on a Christmas Day, downed Azerbaijan Airlines plane and cut power cables between Finland and Estonia. My take is good. Your turn to touch grass and stop defending fascists.