skysight-inc/HackerNews huggingface dataset:
> I think the web is dead

The web cannot 'die'. Everything and everyone moves online.

Point one: A return to pre-internet days is not likely.

Point two: Walled gardens had their peak moment. The dangers of everybody relying on them for our entire online existence are more than apparent to anybody with a firing neuron (and despite appearances, our species is not entirely inane).

Ergo. The only path is forward, a more sane, less monopolized web. Build it and they will come.
yes, yes, yes and yes!
Yeah you have a point, but I also don't think it's fair to use a once-off surge in demand as your counterpoint.

If I am driving far enough to warrant a charge, chances are I'm spending some time at my destination before coming back. 4 hours at 7kW (slow AC charge) is 28kWh, which ~40% of my total battery capacity, or about 200km of range. It probably won't get me home but I can probably get to another less busy charger on my way home.

I do agree though, the charging infrastructure needs to be built out much more. I dream of a day where every parking space in every parking lot has a slow charging port, and there are much much more ~50kW installed. But the current level of build-out is not that bad, and when combined with home charging it's basically a non-issue ~80% of the time.

Maybe next time, get your car topped up before going to the game, and then afterwards you can just drive home, skipping probably the majority of the surge traffic. Or take the bus!
5) is the only valid reason, the rest has comparable alternative shitty things when using whatever framework
What’s the reason that search engine would ask for a login? (Like Kagi does)
Thank you! I think I’ll use quick bangs even more: https://help.kagi.com/kagi/features/bangs.html#quick-bangs
Ask HN: Universal File Access Layer?
Does anyone have a universal file access layer / library to recommend which can be run local and works across various protocols, cloud providers and auth mechanisms ideally with an API?
You can stop using user-scalable=no and maximum-scale=1 in viewport meta tags
Benchmarking std:{string, string_view, reference_wrapper}
JMP seems to give you a number for incoming. I have no need for that, I would need outgoing into the European phone network.

Edit: Calling to German landlines is $0.015 / min. That's a competitive price as such. But the monthly fee doesn't make it overly interesting for my usage pattern.
A curated list of influential whitepapers in the field of data engineering
It _is_ the wrong feel for a concept. The analogy breaks down because the color changes are way too wide in frequency (and thus too robust to noise) compared to what happens in a radio broadcast. If you changed the color from RGB(127, 0, 0) to RGB(126.999999, 0.000001, 0), the movement of that tree would actually start to make your strategy difficult.

Going from red to orange is about 50 THz. Typical FM radio modulation width is 100 kHz.
> This is so unusual of HN

Is it? I see paragraphs of testimony from HN users who love anything whether that's a programming language, web framework, etc.
I assume these numbers are heavily skewed by the amount of people doing 0 searches a day.

Lots of people hardly use their webbrowser, spending almost all their time within apps.

YouTube and TikTok have become popular search engines, partly for this reason.

If you only count people for whom paying a monthly subscription for search wouldn't be completely ridiculous, I'd guess these numbers would skyrocket.
If that was the general effect of minimum wage, nobody would be paid minimum wage. They'd either be paid their true value higher than minimum wage, or be unemployed if their true value was even one cent lower.
I mean, hasn't it been like that forever?

Here in Norway, the owners of such shops have always been "asset rich", because they pretty much own every asset in their company. That means vehicles, tools, shop, parts and products inventory, and what have you.

Prior to enrolling college, I was an (electrician) apprentice. I ditched that for a degree in electrical engineering. During college I took on a variety of part time jobs to support myself - a bunch of them were temp trade jobs. Roofing, construction, and what have you.

I'll tell you this though: I've never, ever met a shop owner that didn't work from 7 in the morning to 9 in the evening, minimum 6 days a week.

Some of these guys practically grew up in their fathers shop, and have been ingrained with such a hardcore work ethic, that work is all they know. They could liquidate or sell their shop, and retire - but I've yet to meet anyone that does that. I've seen more shop owners die before they retire, due to the lifestyle choices around this kind of work. And those that "retire" will anyway keep hanging around the shop.

This usually leads to what we just called "voluntary involuntary" overtime. Basically the shop owners will assume that everyone loves work as much as them, and will assume everyone wants to work overtime 6 hours a day.
> Eventually, nothing of value will be posted. (like facebook?)

I'm in a couple of dozen groups on Facebook and they produce interesting and thoughtful content every day.

Of course I wish they were on the open web, but don't blame the network.
What I don’t understand is why, in the example of flight seat mapping provided, you create a DO per flight. So does a DO correspond to a “model” in MVC architecture? What if I used DOs in a per-tenant way, so one DO per user. And then how do I query or “join” across all DOs to find all full flights? I guess you would have to design your DOs such that joins are not required?
nice pop-up that scrolls you to the top of the article
MDN says `document.designMode = "on"` is supported in all browsers, not just chrome dev tools. Looks like it's a rather ancient feature—in Firefox since 1.0, same with Chrome.

https://developer.mozilla.org/en-US/docs/Web/API/Document/de...
The Maya suffered for sure, but they survived in numbers that exceed all of native American population in the US, for example, and kept their language. Others had it much worse.
Streamlit Chat Interface for OpenAI, Google, and Anthropic Models
A simple Streamlit application to consolidate OpenAI, Google, and Anthropic models into one chat interface. It includes conversation saving/loading, file uploads, image generation, integrated with Firebase Firestore for conversation storage.
Fiber optics also uses _exceptionally_ clear glass.

If the ocean were as clear as your average long-distance fiber cable, you would see down to the bottom of the Mariana Trench (also in the range of visible light, AFAIK).
That sounds like an attempted "gotcha", but I think you missed the "matter of perspective."

Imagine some strain of surviving bacterial-descendants are a marginally less-deadly than their predecessors after one solar year. What measure would you use for the comparison?

If you were to pick "generations", that might be ~9000 for the bacteria, while applied to humans it's ~40x longer than all recorded history.

Anywho, point is that for every "too big to fail" things there is usually a longer timescale where it stops looking that way.
The most complex system that I've seen that you could self host is the Sentry APM solution, have a look at how many services there are: https://github.com/getsentry/self-hosted/blob/master/docker-...

That's the main reason why I've gone why Apache Skywalking instead, even if it's a bit jank and has fewer features.

It's kind of unfortunate, either you just have an RDBMS and use it for everything (key-value/document storage, caches, queues, search etc.), or you fan out and have Valkey, RabbitMQ and so on, increasing the complexity.

That's also why at the moment I use either OpenProject (which is a bit on the slow side but has an okay feature set) or Kanboard (which is really fast, but slim on features) for my self-hosted project management stuff. Neither solution is perfect, but at least I can run them.
Today I value web stuff for one thing and one thing only: they run in the best sandbox we have. I can run untrusted programs from hackernews folks without worrying! I wouldn't do that with native code of course, way too easy to hack me. But they won't waste a browser 0-day on random HN readers... Whatever can be done in the web, I usually like to do it there as no-body has to trust my code then.
I was using brave and did not see that popup
Note that this won't work (AFAICT) with Unicode strings and non-western-arabic digits, e.g.:

std::u8string_view chars{ u8"۱۲۳٤" };
int value;
enum { digit_base = 10 };
auto [ptr, ec] = std::from_chars(
chars.data(), chars.data() + chars.size(), value, digit_base);
return (ec == std::errc{}) ? value : -1;

will fail to compile due to pointer incompatibility.
No amount of discipline was going to make medium-large websites maintainable back then. Today it's actually possible if the creators know what they're doing. Tooling isn't going to prevent people from doing stupid things.
Graph Databases for Crime-Fighting: How Memgraph Maps and Analyzes Criminal
Julia Child on Mister Rogers' Neighborhood (1974) [video]
> not what Kagi does

Kagi maintains a "non-commercial index (Teclis) and non-commercial news index (TinyGem)" [1]. They also "prioritize non-commercial sources," implicitly downranking monetized sites. (Also, you can manually downrank problem domains [2].)

My devices have randomly switched back to Google or DDG from time to time. The first thing I did was check my ad blocker was working--I was simply stunned by the amount of blogspam puke.

> No VC-backed or commercial search engine would do what OP is talking about

No ad based, i.e. free, engine can, not sustainably. A paid one obviously can and does.

[1] https://help.kagi.com/kagi/search-details/search-quality.htm...

[2] https://help.kagi.com/kagi/features/website-info-personalize...
When I use public chargers, I pay about €0.08 / km.

When I charge at home, I pay about €0.01-0.02 / km.

Assuming ~€0.10 / km for a reasonably economical diesel nugget...

That's a little more than 10% for home charging :)
> The Wikipedia definition isn't complete, otherwise Wikipedia itself is social media too.

Actually, that's a decent point; it should probably add something about being primarily focused on the user interactions. That is, Wikipedia isn't social media, but I'd hesitate to say that the talk pages aren't.

> Basically nobody outside of HN would consider HN social media if they saw it.

And on that point we definitely disagree, though I suppose I could ask around. What do you think makes it not?
Buying backlinks is still around and costly.
In this job market?

Damn, where's common sense and logic?
I still have my Dylan development kit from Appple. I was also into Sk8.
To be fair, I usually type the first few characters of the website I want to go to, and then pick the thing I want from the autocomplete results.
You have to question why such a baseless claim merited an article promoting it.
Intel's latest flagship 128-core Xeon CPU costs US$17,800 or US$139 per core
Slightly OT, but I think they could have spent 10KB on some additional CSS limiting the line width.
Surely, I'm not the only one thought of Hooli and Gavin Belson?
AFAIK the writes and reads are done only from the same process, so the long term storage will apply only if the current process is hibernated. When you write something and then read it, it's immediate, because the writes and reads are also updating the current process's state in memory.

For another process (e.g. another DO or another worker) to access the data, they need to go through the DO which "contains" the data, so they'd be making a RPC or a HTTP request to the DO, and they'd get the latest information.

+ the hibernation happens after x seconds of inactivity, so it feels like the only time a data write to be unavailable as expected would be when the DO or worker crashes right after a write.
Huly tut tak malo?
Does anyone know of a live map where we can see the trajectory of launches? Wondering if starship went above my head during reentry, but I can't find the info
> Fiber optics also uses _exceptionally_ clear glass.

Clear in certain wavelengths. Depends on the composition of the glass.

https://en.wikipedia.org/wiki/Optical_fiber#/media/File:Si_Z...

Silica glass behaves differently from ZBLAN (fluorozirconate glass).

Which goes to show how complicated EM interactions with media can be. It's generally easier to just empirically measure attenuation through some medium and use the empirical measurements as a model.
The cheapening of the word genocide by applying it loosely is indeed ugly and dangerous.
Yes but no hook or anchor needed I'd assume. The cable alone in lower orbit would weigh enough to be pulled by gravity.
Reposted:

2024-02-20 (3 comments): https://news.ycombinator.com/item?id=39446699

2024-02-04 (0 comments): https://news.ycombinator.com/item?id=39251131
You should look into the homepage linked from there https://github.com/gorhill/uBlock because that's were it's really from, and not some recommendation via.

Especially their Wiki, because that contains really useful information, how to handle more advanced stuff, which can't really be done 'automagically' for all sorts of websites. Maybe even their reddit also linked from the mozilla site, though I'm guessing you're not fond of the latter.

You could also consider using https://librewolf.net/ instead of Firefox, because that's built and delivered with much desired settings, while the undesired stuff is left out.

Which you'd have otherwise to setup manually, put together piece-wise from countless different places, because there is no place who has it all. By the way, they have their own redddit, too.

Which leads to less hassle with system management problems. Not to speak of being delivered with uBlock Origin out of the box.

Works really well for me, and I'm picky, because I've grown bored with systems management problems, too ;)
I really love the Durable Object design, particularly because it's easy to understand how it works on the inside. Unlike lots of other solutions designed for realtime data stuff, Durable Objects have a simplicity to them, much like Redis and Italian food. You can see all the ingredients. Given enough time and resources (and datacenters :) ), a competent programmer could read the DO docs and reimplement something similar. This makes it easy to judge the tradeoffs involved.

I do worry that DOs are great for building fast, low-overhead, realtime experiences (eg five people editing a document in realtime), but make it very hard to make analyses and overviews (which groups of people have been which editing documents the last week?). Putting the data inside SQLite might make that even harder - you'd have to somehow query lots and lots of little SQLite instances and then merge the results together. I wonder if there's anything for this with DOs, because this is what keeps bringing me back to Postgres time and time again: it works for core app features and for overviews, BI, etc.
no mom is gonna install debian lol besides are we gonna act like there are no drivers needed on windows? People will get the information how to install the drivers like on windows. By using a search engine.
My first thought as well :) Not sure the naming is good.
I wish you well mate this sounds hard.
Somebody: changes history forever.

People: "booh, he is not important at all, even my cousin could have discovered a new continent"...

LOL, what happened with the new generations?
CWL has a loops extension now that can he used for your example of convenging algorithms, https://cwltool.readthedocs.io/en/latest/loop.html

And most workflow systems that support loops/cycles could be used for that too (e.g. Cylc, ecFlow, Prefect, Orchesta/StackStorm, Covenant, etc.).
Apparently there's also a 7D cross product - and no others!
I saw your talk at Azure-skåne, it was much appreciated!
Could you detail that some more? Because my understanding is anything but. Especially Korean, Japanese and Indian culture.
What doesn’t add up to you? Are you saying it is too low or too high?
Yeah, I wonder whether this still saves compute if you include the compute used to train DINOV2/whatever representation model you'd like to use?
> The analogy I have in mind is: if you throw n dice, for large n, the likelihood of one specific chosen dice being high value and the rest being low value is obviously rather small.

You're exactly right, this whole thing is indeed a bit of an obvious nothingburger.
Wish they returned std::expected<T, std::errc> instead of the weird from_chars_result struct
Dangerous Things (popular RFID/NFC implant makers) sell dual 125khz+13.56mhz clonable rings, but they're way overpriced ($130). I bought my "V1" back when they were still $60, and FWIW, if you know what you're doing, it does work.

I've also seen some rings on Aliexpress that purport to support the same capabilites, but havent personally tried them out yet.
but you are towing the cable and you'd only get so far down for the counteraction of force from gravity to pull on the cable. Would speed or friction on a cable be a problem.
I think Huly would appeal to people who find peace of mind when using one companies tool, rather than 5 companies tools to do everything they need.

Similar to how Notion became popular to people who wanted to use the same app for journaling, knowledge management and CRM, for home and work.

Hopefully Huly pulls it off, having so many features that work well isn’t an easy task.
While it may have connotations in specific languages, it doesn't signify quality of the project. Hope we agree on it.
If I'm looking at a for loop, my expectation is that the loop variable will be i. I'm against single letter vars as a general rule but I think this is a fair exception
It does?

https://en.m.wikipedia.org/wiki/Shock_tube#/media/File%3ASho...
Are we ready to change the name to "United States of Cyndi" then?

Or you think that Americo Vespucci was a saint?

I don't see anybody lobbying for that. Maybe this recent revisionist movements are formed by a bunch of hypocrites?
I Wasted 4 Years for Computer Science [video]
Ritalin is not something everyone can take, contrary to amphetamines which seem to be super adopted, and particularly in the form of pseudo-ephedrine. My friend in Europe gets nausea from Ritalin and is considering obtaining Adderall from the black market. Even though this automatically means he stops driving cars. He is also potentially interested in micro-dosing psylocibine where anecdotal evidence exists it relaxes the adhd condition. Surprisingly even MAPS (maps.org) don’t do research in this particular direction even though they are pushing hard for FDA approval for many studies.

Everything else totally matches my experience and also resonates very strong and could potentially imply link between adhd and extreme sports. Would love to see an article on this topic, but I’m not trained in medicine so I can’t do it with reasonable credibility.

Whoever does it may cite comments here. A waiver.
Wasn’t the old stuff good enough? Why do we need new methods? In short: because from_chars is low-level, and offers the best possible performance.

That sounds like marketing BS, especially when most likely these functions just call into or are implemented nearly identically to the old C functions which are already going to "offers the best possible performance".

I did some benchmarks, and the new routines are blazing fast![...]around 4.5x faster than stoi, 2.2x faster than atoi and almost 50x faster than istringstream

Are you sure that wasn't because the compiler decided to optimise away the function directly? I can believe it being faster than istringstream, since that has a ton of additional overhead.

After all, the source is here if you want to look into the horse's mouth:

https://raw.githubusercontent.com/gcc-mirror/gcc/master/libs...

Not surprisingly, under all those layers of abstraction-hell, there's just a regular accumulation loop.
Because it's a paid service? That's the entire point.

And that also enables tons of user-centric features they talked about, starting with the earliest ones and my favorites: being able to uprank and downrank domains (like, "ban pinterest", "pin Wikipedia", "downrank w3schools", "uprank cppreference", etc.), and adding rewrite rules to results (like "reddit.com" -> "old.reddit.com"). Both of these are personalizations tied to your account, so they're active on any device as long as you're logged in.

They've added more cool stuff since, but these two alone were what has kept me a paying customer for the past years.
Lately Reddit has been having major issues - catastrophic failures spanning even multiple hours every few weeks ands it seems to get worse from what I have personally experienced.

No idea if that is a reflection of how things are going inside the company

Edit: https://www.redditstatus.com/ reports "All Systems Operational" lol
When my AC broke on the weekend, I got a capacitor from Amazon that arrived next day.
Location: Indonesia

Remote: Yes

Willing to relocate: Yes

Technologies: C# .NET, React, Typescript, Javascript, Express.js, Feathers.js, PHP, Laravel, Go, MySQL, SQL Server, Git

Résumé/CV: https://drive.google.com/file/d/1Dzjy7DNGJvAxR5AvVbuRpPMWTBr...

Email: andre_halley@ymail.com

I’m Andre, a software engineer with over 10 years of experience specializing in full-stack development, particularly in .NET, React, and cloud technologies. I have worked across diverse industries, including e-commerce and SaaS, in both startups and IT consulting environments, delivering scalable, high-quality solutions. My experience allows me to thrive in fast-paced, Agile settings, and I am open to both remote opportunities and relocation for exciting global challenges.
Electrician.

Firefighter.

Head of legal.
> They’re not the same as carrier pigeons.

I never said they were, hence the word "linguistic", as opposed to something like "biological". Both were named mostly for appearances and behaviors, not rigorous phylogenetic analysis which hadn't been invented yet.

Perhaps a similar pairing might be "badgers" on each side of the Atlantic, which--like the pigeons--have some similarities in appearance and were assigned the same taxonomic family, but are certainly not "the same as" one-another.
A lot less! So we (society) should be promoting cycling as much as feasible. Also bike parking, which is often forgotten. My town is very bike friendly in nearly every way, except there's no secure bike parking which limits which stores I can bike to.
As expected, the people problem is the biggest factor. Turns out getting C folks to learn Rust is a difficult proposition (hello, lkml) but the other way around it isn't too much of a problem.

I wonder how much of it is low-level experienced developers only ever using C fail to see that C is not the universally best tool (or, 'if all you have is a hammer, everything looks like a nail' question).
I bike everywhere. It helps a lot.
But adopting this new standard means we'll have to re-tool entire industries! /s
Can a single human reach "Space Engineers" level of technological prowess?
I wonder why it is called `from_chars` and not `to_number` or similar. It's obvious what you are converting from, because you have to write down the argument `from_chars(someString)`, but you don't see what is coming out.