skysight-inc/HackerNews huggingface dataset:
The sad part is that the tool is really underrated.

You don't need to even think where to put notes.

All that overwhelm that all the folks are speaking about, just start writing in your daily page, when you look back -> you have a clear link.

It actually kills ambiguity without having folders and having too much un-needed structure (obviously use-case varies).

Logseq doesn't need plugins because a lot of it is already in-built (tasks, block-references, in-built queries).

It reminds me of the discussion when people praise Next.js for all the packages, and ecosystem but its not a feature, there is a reason people building these.
Change E to 0
Nostr is extremely anti-crypto and pro-bitcoin. The trouble is that most people don't appreciate the distinction, they will in time but at this stage, without deeply researching and understanding the topic, most just include bitcoin in the snake pit of "cRyptO"
Challenges with Unsupervised LLM Knowledge Discovery
A super efficient gas generator could be useful here. Maybe something like a phase change thermal battery to pick up the “waste” heat from the gas to electricity conversion could achieve more efficiency over the standard implementation.
Recipe for Disaster: Meta Was Warned Privacy Push Would Shield Child Predators
It could be that they are hoping that I know the owner, assuming the owner is local (often the houses specifically setup as short-term lets are not owned by someone local though, local to the city maybe but not the street), which I can understand.

But on more than one occasion I've got a strong “you can't just leave us out here with no clue!” vibe which really makes me wonder just what else they expect me to do!
Newpipe has always unreliable and prone to not working for me, unfortunately. Crashes. Youtube import gives just 4 subscriptions while I have hundreds and so on.
> Why would you think people would drive slower with AV?

Because the autonomous vehicle will be autonomous.
Micro plastics mostly comes from fishnets.
I've found the best approach is showing a genuine humility and interest in the "lore" and "vibe" of it, the sort of witchy mystical aesthetic while keeping a firm understanding that you're clear it has no predictive power. People don't usually initially get into these for it's effectiveness but for other reasons
There are plenty of techniques to reach the NYT bestseller list; new internet matketers pay famous internet marketers to tell their followers to quickly buy their new book, hopefully in many copies, often with the cost fully or largely refunded.

The book is usually about how to reach the NYT bestseller list.
No paywall:https://archive.is/Qb0cZ
There is Vroom.

https://moonbaseotago.github.io/

But I am a bit concerned there's no visible activity since July.
Today’s 422ppm (https://www.co2.earth/daily-co2) assumes you’re outside in a remote area with a light breeze to constantly get fresh air. Even just a city has higher levels and normal office space is sitting at 800ppm or so. A meeting room can break 1500ppm depending on occupants and ventilation, which is one of the reasons meetings suck and packed meetings suck more.

Thus a meeting where the PPM was ~1200ppm in 1970 with the same number of people in the same room in 2023 should be ~1300ppm.
That's where the fee model comes in - its a free market where relays can charge for access.
This is what I call an outliner-database hybrid. FYI, many note-taking apps are going in this direction.

- Tana.inc (closed alpha) introduced the concept of supertags [1], equivalent to what this app calls meta tags

- Remnote.com also added editable tables [2] to its outlines not long ago (only in the paid version).

- Logseq.com is planning such an addition soon.

It is a powerful combo because it combines two very primary ways of interacting with data: the tree (outliner) mode and the grid (table/DB) mode.

So for me, this could be an alternative to logseq as OSS/local. It seems promising, I hope it will continue to grow.

[1] https://tana.inc/docs/supertags
[2] https://help.remnote.com/en/articles/8118336-tables
I'm not sure how to read your comment as everything in the script seems to be a comment? Probably format messed up.

What it usually fails at (maybe 4 can do it, I only use 3.5) is that the output should have one line per line-number, so nothing like 9-15 but 9,10,11,12 etc. I made this very explicit, I gave also examples on how the output should look like. Nothing helped.

Also, I explicitly set it should work under macOS but there were many syntax errors or uses of grep that are incompatible with macOS. So maybe part of it would have worked with linux, not sure. If you can maybe reformat, I could check
What was the reason behind the move to Google?
Mirrors exactly my feelings on Android development.
Don’t be ridiculous, Canada isn’t real.
Really good points, let browsers implement natively what developers are already doing
I believe it's a similar phenomenon to Shipping the Org Chart.

The "Experiments" and "Labs" stuff at Google always feels like it exists because the bigger org can't be convinced to do something fast, but in getting it out this way they also cause it to never be integrated into the main money making piplines of google either thus dooming whatever tech they wanted to get out there.
I completely acknowledge it's utopian but isn't it a better goal to target continuous stability, or at least semi trusted process for when things inevitably break?

It's a similar concept to not deploying on Fridays. If you're afraid to introduce changes due to some arbitrary timing, perhaps it's worth focusing on the source of that uncertainty.
> They are empowered, and we should be happy for them.

A lot of people don't have kids because they simply can't afford it. My mom stayed at home while my dad worked (unskilled job), and we still lived okay financially wise, good luck doing that today. A lot of people have fertility issues, and it's growing due to our ever more polluted environment

https://www.pewresearch.org/short-reads/2021/11/19/growing-s...
https://lunduke.locals.com/post/5022504/how-to-run-a-dos-bas...
I second rotring! Especially 800 model, it's just so nice piece of precision machinery which combines ideally with Moleskin P notebook and leuchtturm pen holder (after retracting its tip 800 fits nicely on the side)
"exactly, I would have liked the grisp of the interesting part of it"

And that is all, no interesting excerpt, I was able to get source code of the entire page myself :) You are writing an article/tutorial. This kind of work should be in, this was my initial feedback.
DAsds
There was a significant impact on the weather in the week following 9/11. This was documented and studied by NASA. In some areas we saw this again during Covid lockdowns.

This is also a topic I mention here from time to time, knowing it will get down voted into oblivion. Even HN suffers from group think on certain things.

You can't just focus on CO2 when water is a far more powerful greenhouse gas, and we've seen contrails have large short term effects on the weather.
Not sure what to make of the first part of your comment. I read the article differently and it definitely had some interesting points and is certainly more nuanced than you make it appear.

Regarding your last sentence: I don't think Steve Klabnik has a newsletter and the blog post does not annoy anyone with a call to action in any shape or form.
Have you done any marketing?

Edit: Your domain doesn’t even load for me…?
Sure, but a peaker plant is providing capacity even when it sits unused. That's a valuable service, and it gets rewarded by usual electricity-market arrangements. So the relevant question is when can this service be provided more cheaply than the same amount of nuclear-supplied capacity.
Horrifying how old C was basically a dynamically typed language, but without type checks even at runtime.

I would love to help modernize these tools. Is the process to submit a merge request still based on mail lists? Can I just open a GitHub Pull Request somewhere if I decide to fix some package? Is there a list of packages that no one has picked up yet?

I'm sure you could get lots of people like me willing to help if you just made contributions a bit easier to make.
I've spent 12 years in the JS ecosystem. It really is that bad and it got significantly worse in the past couple of years. It was hard to see it however until I tried working in some of the newer ecosystems like Elixir, Rust, Go.

Things break all the time and a variety of tools and technologies just don't work with eachother. Making choices is like stepping on land mines - tomorrow the ecosystem might decide that choice was wrong and abandon all effort into it (e.g. next server components breaking most css-in-js libraries).

It doesn't have to be this way, there are ecosystems where this is not the case.

Despite that there is still a lot to like and enjoy. TypeScript is really excellent, building UI with things like tailwind can be a pure joy when you get into the flow, reactivity libraries like MobX / Solid and frameworks like Svelte largely make you feel like you're only writing business logic when managing state, etc. But overall the ecosystem is extremely "internally incompatible" for lack of a better word
Typescript does not ignore type errors by default. Type error = fail to compile
I played around with consuming a few different OIDC providers as close to the raw APIs as possible (not component libraries or client SDKs) just to try and understand the flow.

Each provider implemented the spec subtly differently and caused a massive headache to get working even for just a basic auth code with PKCE flow.

I'm still none the wiser on why you'd even want OIDC for most apps. Granted if you have much more complex SSO needs with external IDP integrations and OAuth API stuff etc it can make sense. I don't see why it is preferable over basic forms auth with a cookie.

The default answer seems to be to support mobile apps but I'm also none the wiser on why a JWT auth token is preferable to store on device and send with every request vs a cookie. They're both just 'keys' that need to accompany every API request and need to be stored securely. OIDC-by-default seems like overengineering but I appreciate I'm probably missing a critical reason.
So is the issue that there's a cloud web service that interacts with some of the proprietary protocols? That definitely is another point of trust and it would seem weird that they do it that way, especially for protocols that aren't proprietary. For proprietary ones, this might be necessary to dodge intellectual property liability claims that could take the whole thing down, which is a great argument for not allowing security-critical proprietary code to be protected by law in this way, but that's just a plausible reason for them to have this problem, not a reason it doesn't matter

I appreciate you pointing out specifically what the problem was rather than just repeating that it was insecure, rather than how, and admit what I said was, as far as I now know, wrong

That said, what are the odds that Apple would accept a solution that was encrypted on-device? If this were feasible, would Apple still block the interoperation with their network, and do we agree on whether they'd be wrong to?

I think the main issue I see with iMessage that this highlights is that it's presented in a way that's deceptive to its users, and thus might give them a false sense of security in their messaging. An interoperating client on android is a band-aid for this problem at best, but it's a weird move to block it. I guess for now there's the plausible deniability of what appears to be a real issue though. The way Apple's messaging has addressed it still leaves a bad taste in my mouth, because they do not make clear that what you point out is the issue
Nascar Fan-Friendly Copyright Claims Needed Extra Boost to Pacify Fans
Would this make running linux on mobile phones, old and new, more realistic in the not-to-distant future?
With no problem. The easiest way is to go with GPT4 api for a start (you just tell it how you want it organised / what metadata to extract) - it will be costly, but you can prove that it works, and generate examples to fine tune a simpler model to do the same.
> It has a form like a table, but if it just arose by accident, it lacks the substance of a table.

Incidentally, only the life created by God Himself is actual life, but the life that evolved on its own is not actually life, it lacks the substance of true life. Has nobody tried this argument against Darwin's work before?
Find me common JavaScript employment without use of a framework or to merely put text on screen and you will prove me wrong.
Detect Slow SQL Queries on Kubernetes Before Your Customers Do
> This makes the PDF format quite inflexible for reading on a computer, with it being impossible to properly zoom or adjust the reading experience.

As an academic researcher, generally speaking I also prefer PDF, and the inflexibility and static nature is a feature, not a bug. I appreciate the fact that a paper will appear the same everywhere, that I can refer to "the top of page 7", etc.

The exception is if I wanted to just skim a paper; in this case, I think I'd prefer HTML.

I'm a huge fan of what arXiv is doing here. It effectively preserves the status quo, while adding an additional option on the side. The HTML option might prove a little bit useful for me, and it is likely to prove extremely useful for people with disabilities.
Best to sell and buy a more reasonable car
On top of the compatibility issue mentioned in sibling comment, the existing behavior also matches the principle of keeping simple things simple without making complicated things impossible. If you want stringify with a check for unhandled elements, that's easily specified in a replacer (that does not really replace).

You might prefer some well established standard implementation over ad hoc roll your own, but that's a discussion about npm culture, not about stringify.
> I wish sites would stop with the nag pop-ups and all that junk.

Just go to the Filter Lists tab in your uBlock Origin settings and check these groups:

* AdGuard - Annoyances

* uBlock filters - Annoyances

If you still see nags anywhere after enabling these lists, please click on the extension button and use the report option (the speech bubble icon).
> "all the time" means it is not unexpected. Humans do mistakes and omissions that you've subconsciously learned that humans do, so you can adjust to deal with that.

For example, just because someone has their turn signal on and is slowing down doesn't mean they're going to turn.
Visualizing expert firing frequencies in Mixtral MoE
Thanks! That is way better.

Although maybe instead of that just being an input field under "Advanced", its effect should be explained for us folk who don't know what those settings mean.
> Obsidian plus a few plugins beats Joplin on every level.

Not really. Obsidian has its shares of problems too, and most of them originate from using Markdown. Markdown is a freeform text-format, and works very well for writing text, but it really sucks for data and structured content. Most plugins and features in that area are very brittle and overspecialized, working only well enough in their specific use case. And gosh, Obsidian has really a huge amount of plugins for data-handling. At some point, it was so bad that there were multiple competing task-plugins which broke each other just because they had different formatting for dates.
The article says this:

> Last year, the Intergovernmental Panel on Climate Change (IPCC) estimated that contrails represent about 35% of the aviation industry’s contribution to global warming.
It doesn't:

int main(void) {
struct {
int a;
} s;
return;
return &s;
return s;
}

$ gcc test.c
test.c: In function ‘main’:
test.c:5:3: warning: ‘return’ with no value, in function returning non-void
5 | return;
| ^~~~~~
test.c:1:5: note: declared here
1 | int main(void) {
| ^~~~
test.c:6:10: warning: returning ‘struct <anonymous> *’ from a function with return type ‘int’ makes integer from pointer without a cast [-Wint-conversion]
6 | return &s;
| ^~
test.c:7:10: error: incompatible types when returning type ‘struct <anonymous>’ but ‘int’ was expected
7 | return s;
| ^
Elastic looks great, from a quick image search. Afterlogic reminds me of 2000's hotmail.

I use Outlook (Web) for work which is insanely heavy and slow, but I tend not to jump at the first sign of an email anyway so I manage.
Microsoft had no idea, but there is proper exception handling in BAT files (0)

So to summarize, I think DOS on Dope is Enterprise Ready and future proof!

0: https://stackoverflow.com/a/31445372/193892
The term is weakly typed. Weak vs. strong and dynamic vs. static are orthogonal.
That's not even an analogous argument.
As another Asia-based software dev (Vietnam), this was an interesting read. I am currently going the spousal visa route but this carries its own advantages and disadvantages. I've always loved Japan but generally unsure of living there due to high cost of living, aging population, and strict immigration laws. As least in the case of the latter, it's good to know a path exists!
Or just watch his TED Talks, back when they were actually good:

https://youtu.be/hVimVzgtD6w
https://www.ted.com/playlists/474/the_best_hans_rosling_talk...
I remember playing Unreal for 3 days solid while working an IT service desk in the late '90s. Compaq Deskpro in software mode later upgraded to a Matrox G200 which upended my world. Working Christmas and New Year was a bonus as far as I was concerned. Dodged the family drama and got in plenty of gaming. Also tidied the office...
100% - as a fairly staunch atheist though I do enjoy the small pause in reality to catch up on life admin, volunteer, or even just sit in the sun and drink beer.
>Apple could reinstate sales if the White House vetoes the import ban, and it has until December 25 to review the order and decide whether to intervene. If the White House does not veto the import ban, Apple will not be able to sell the Apple Watch until it removes the infringing technology.

so a court says apple must stop sales but they run to the mommy to have the ban overturned.

this literally means the "law" doesnt apply to you. you can just pay to have a favorable decision, failing which they can pay politicans to overturn the ruling. nice
Reminds me of the story of the commercial pilot who had a new flight attendant (doing her first flight) come over to the flight deck and started explaining the airplane controls to her to make conversation. Except the pilot had previously put a label saying "chemtrails" on a random switch and then told her that they activate that switch when they receive a signal from the government.
Did you notice the "edit this page" link at the bottom?

I always put those buttons on my sites and get a lot of these minor edits like this on GitHub.

I'm curious in the user research sense
it may do, but it has prior use already:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
I'm not seeing Qualcomm upstream support for their old phone/tablet SoC's to the kernel mainline, that work is still being done by the pmOS folks and other community members. New phones will probably benefit more.
Seems like they should use detailed section numbering like military documents and laws. Referring by page number seems very course by comparison.
Watch your words!

You are commenting on a game which is certainly not bullshit. Mindustry is a fun game I lost quite some hours to.
Counterpoint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/ina.12939

> Impairment of cognitive performance is not expected from exposure to 20 000 ppm CO2, neither as direct effect on central nervous system function nor as a distraction related to perception of health effects.

The study you’re linking is discussing the combined effects of CO2 and PM2.5; likely it’s the particulate matter that’s the issue rather than the CO2.
I'd love to know if anyone owns a camel that's a decedent of one of the original camel crew!
Mindustry is great on mobile. The resource aspect is quite simple compared to Factorio - drills never run out of a resource, for example. But you can make some fairly complex bases - https://shkspr.mobi/blog/2022/02/mindustry-scrap-to-everythi...

Mindustry is more "Tower Defence" focused. Waves of enemies attack and you have to build turrets to stop them. As the game progresses, you can build units which can attack the enemy's base - so it become a bit of an RTS game.

So there is a superficial similarity to Factorio - discover and unlock new things, build a base - but it is much more focused on the attack/defend paradigm.
Oh, I don't recall anybody ever explicitly saying something like this to me. Makes me happy for sure, especially considering that I actually did not learn the English language at school back in the day; we had German. Many thanks!

Those Sierra adventures probably did have a considerable, even huge impact on my early encounters with the English language, though. Basically, it was "learning by typing" [1], so it must have greatly contributed to the grasp of grammar and spelling early on.

This is actually a reason why I still consider text adventures a great learning tool for children. The child is playing a game (or coding their own), but because it is so text-heavy, they also improve their language and writing skills, without even noticing it. Leisure Suit Larry style jokes are not a compulsory part of this syllabus, though. :)

1: "Ken sent me"! :) https://invidious.protokolla.fi/watch?v=JWlTR29stts
The author is not bemoaning the opportunities he had but the fact these became requirements
> Don't outsource either your authentication or authorization. Run it in-house.

This is hard to do, though. I hope people here will drop a lot of self-hostable combinations that work for them!

Personally, for a small/medium scale project, I went with:

Keycloak: https://www.keycloak.org/

It supports various backing RDBMSes (like PostgreSQL, MariaDB/MySQL and others), allows both users that you persist in your own DB, as well as various external sources, like social login across various platforms, is an absolute pain to configure and sometimes acts in stupid ways behind a reverse proxy, but has most of the features that you might ever want, which sadly comes coupled with some complexity and an enterprise feeling.

I quite like that it offers the login/registration views that you need with redirects, as well as user management, storing roles/permissions and other custom attributes. It's on par with what you'd expect and should serve you nicely.

mod_auth_openidc: https://github.com/OpenIDC/mod_auth_openidc

This one's a certified OpenID Connect Relying Party implementation for... Apache2/httpd.

Some might worry about the performance and there are other options out there (like a module for OpenResty, which is built on top of Nginx), but when coupled with mod_md Apache makes for a great reverse proxy/ingress for my needs.

The benefit here is that I don't need 10 different implementations for each service/back end language that's used, I can outsource the heavy lifting to mod_auth_openidc (protected paths, needed roles/permissions, redirect URLs, token renewal and other things) and just read a few trusted headers behind the reverse proxy if further checks are needed, which is easy in all technologies.

That said, the configuration there is also hard and annoying to do, as is working with OpenID Connect in general, even though you can kind of understand why that complexity is inherent. Here's a link with some certified implementations, by the way: https://openid.net/developers/certified-openid-connect-imple...

Please don't write your security code from scratch and lean in the direction of just gluing various tested options together.
Thats pathetic. I wonder why all those parsers do not do simple thing.
Look for \r, found it? slap 0.. ignore ANY other \r or \n ocurences until next char. Same for \n. Once you have all lines in buffer.. reconstruct message
with proper \r\n like RFC says. I just saw what postfix does in smtp_get(), its gross..