skysight-inc/HackerNews huggingface dataset:
It should be evident that, with effort, the date of all firsts (and lasts) will continue to approach (but probably never reach) the date of The Oldest (or Newest) Artifact We Can Plausibly Find.

It doesn't take genius, intellectual courage, or prescience to expect this to continue.

There's certainly room for theorizing about what we may find and where, but archaeologists should in some fundamental way be more limited by proof than their imaginations.

Aside: I'd love to see the citation for "They called him crazy for thinking that the Egyptians had structures 12,000 years ago", as I'm a bit flummoxed by who's stupid enough to get any further out over their skis than "we don't have any evidence for that."
Chicken Shit Bingo – What It Sounds Like [video]
In terms of being able to extend the worlds most common markup language: it’s 2023 and you can make a <cat> element in your HTML and style it with cat{color:brown;}

We got there. We got the extensible markup tooling we needed. Gosh, it took a long time though.
> Most people who lambast XML probably have never used XML or never had to need XML.

This seems like an absurd thing to say. XML went through an extreme bout of popularity. Maybe you could plausibly say that people have been soured on XML by ill-conceived uses for it that don't demonstrate its strengths... but you think most people have never worked with it? Come on.
Japan’s Toshiba to delist after takeover by Japanese consortium succeeds
shockingly great domain name! How long have you owned it?
Oh, I forgot Twilight Zone!
It is possible to bypass. Just more difficult.
There's not much evidence in this article. Its always worked well for me and being more readable saves a lot of time and helps me better visualize and comprehend what I'm working on. If there are more glitches like the version issue the writer ran into I have never noticed that issue or others significantly impact me. Maybe its just my infrastructure engineering use case hasn't run in to them but I need more evidence before I'll grab the pitchforks with you.
What sort of customers does this bring in? Looks very interesting, are there any public apps made with this or is it more of a internal-data-entry type of people who use it?
I don't hate YAML. Who hates YAML?
Whoops, I missed that. Good catch! I'm not sure how tln's problem is happening then.
YAML gets cleaner diffs when you edit it.
This is more about “Cmd+Tab” on app-oriented desktops like macOS or gnome. In these environments, cmd+tab will switch applications, not just windows, and this person wants neovim to be there alongside whatever other apps they run (eg safari, Finder).

There’s a similar problem where some people don’t like to search for email or chat tabs, so they install a “native” (electron) app like teams or slack so that it acts like more than just another browser tab.
Nigeria seems to do better in spite of those fertility rates you speak of.

And yeah, how being the second or third exporter is not being a strategic supplier when the rest of the exports basically depend on Uzbekistan and Kazakhstan?

If you have to switch up your whole supply-chain, don't you think that the price will be steep?

As I've said, Niger still has less than half the population of France on twice the territory. They should have been out-of-poverty a long time ago if the fertility rates were that high.

And the fact that wars are due to multi ethnicity is a masquerade. African empires of yesteryear have always been multi-ethnic. They were stable until colonization (Middle-East incursions which brought slavery and then Europeans who partaked in and expanded)
So no, I don't believe that in countries where there are so many inter-ethnic marriages, multiplicity of ethnicities are a valid reason to scaremonger people with the possibility of wars.
A couple weeks ago everyone here claimed Facebook were the good guys for Standing Up To The Canadian Government.

Uh huh.
I think I’d prefer JSON over both XML and YAML when dealing with config files.

XML is just to verbose, making it harder to parse in my brain.

YAML is whitespace sensitive which I hate in general.
Microsoft ships an entire OS and apps too. Hard to break an API when the teams using it can walk down the hallway and yell at you.
Sure, like C is just a veneer on top of machine language.
What’s great about xmlstarlet is you can do a quick and dirty ad-hoc transformation on the command line, and when that starts getting too elaborate, you can generate the equivalent XSLT and use it anywhere.
In less than 9 months, portscanner achieved conducting 10M port scans
Just something relevant in another field: this is exactly how people feel about John Fetterman demanding to wear basketball shorts and a hoodie in the senate.
Why did you expect it to work for every single place on the world? It's a free OSS project.
> I settled on XML as the only viable option for complex user configuration, that is both readable and rich in content.

How was it more readable or richer than JSON? There's more stuff in XML, but in my experience that stuff doesn't actually help you any. The schema validation has a lot of detail, but since it can't access your actual system you can't really validate in that detail (like, maybe you can validate that an ID is between 6 and 8 digits long, but really you just want to validate that it's an ID for something that's present in your database). The distinction between attributes and nested tags feels like it should let you express more, but in practice it usually just gives you two equally reasonable ways to write the same thing and causes more confusion. Comments and non-tag text nodes feel nice, but complicate your parsing more than they're worth.

> Sure, XML has been used in SOAP like systems, and it rightfully gets a bad rap, but that is more on the user than the technology.

If one person uses the technology wrong, it's a problem with that person, but if most people use the technology wrong, it's a problem with the technology.
Not 100% sure but I think YAML became popular due to its use by Ruby / Rails.
Love the SVG's for showing of themes.

How are those generated?
> These conflicts are all about preserving American hegemony, nothing more.

Should tell the Russians that they seem to think the war in Ukraine is about fixing the “mistake” of Ukraines independence.
I love OSS products, especially OpenStreetMap, but I have a hard time believing it could be better than the big players. Apple and Google both use OSM data as well, but supplement it with massive internal mapping efforts. What makes Organic Maps better? If it’s interface and features, sure I can buy that. I’m not sure I would believe that base map correctness or POIs could ever be better though. It’s such a hard and ever changing problem, those with the superset of information will always have more the capability to build a better map.
Congrats! I was hoping the icon would be the stinky variant[1], that would be so fun.

[1] https://en.wikipedia.org/wiki/Stinky_tofu
It's a system. The elites duplicity from both side lead to bad contracts.
if only they invested any of that money into decent security instead of lobbying...
> do you really want to risk it?

That question applies to LTS kernels too. Do you really want to risk that a backport of an important fix won't introduce a problem that mainline didn't have? Do you really want to risk that there are no security vulnerabilities in old kernels that won't get noticed by maintainers since they were incidentally fixed by some non-security-related change in mainline?
We had a problem like this too at a satellite company. A customer claimed their service was cutting out every day between 3-4pm. There were no service outages, and it only seemed to affect them, but we did see their modem drop consistently each day. Turned out it was a very low elevation location to where the dish was virtually horizontal. They received UPS packages almost daily around that time, and the truck was blocking the signal long enough to lose service momentarily.
Overall I don't mind Discourse, but I would definitely love for it to:

- not hijack my scroll or do that infinite page thing. Please load the entire thread or at least let me use classical pagination.

- not hijack CTRL-f for its own built-in search. I want my browser's on page search, and I know what I'm doing.
I've always wanted this feature for my bookmark manager. I've found myself saying like I remember a website that was x color on the header.
I'm confused by your post... this is an article about Amazon being sued by the FTC because Amazon's use of these dark patterns violates the law
I attempted to migrate my account multiple times without any success. Mojang support never responded. I searched in unofficial channels and was told the typical response time is multiple months. It was at that point I realized the 10 bucks I paid however many years ago probably isn't worth this amount of effort.
I've got an HP Laser Printer from about 15 years or so. About once a year, the printer stops responding and I have to remove the board, put it in the oven for 10 minutes or so to revive it.
Just that wood is organic material and suffers faster degradation vs. rocks when exposed to weather, which is implied in "if you can just find it". Mind you, they were digging up material in the old times already to find the best stuff for making their tools, but they were for sure not looking for old wood in that manner.

Plus, well preserved old wood is much harder than its fresh counterparts (better tooling / more time for processing required) and a rare find on top of that, so unlikely to be used for standard utility structures.
The checkout process requiring I enter my credit card details before seeing the final cost (tax + shipping) is strange and discourages me from proceeding.
Avoiding Toxicity: How to Manage Cognitive Load
Less than a year ago, I read Team Topologies for the first time. I was immediately struck by how it aligned with my experiences of how software engineering organizations become successful.

While implicitly agreeing with much of what Team Topologies says, the book makes specific statements about team composition and individual mindset that don’t match 100% with my experience. Specifically regarding the ‘team first mindset’ and those who don’t fit potentially being considered ‘team toxic’, I have usually thought of as contextual or dynamic problems.

I've explored this feeling in some more detail in this article.
I wish there was a way we could almost hash a website or a piece of the critical path code running the site so that you know the content on the page was not modified and that the code that is executed is what the site intended.

We kind of have the 'secure lock' with https doing part of the work, but it is kind of irrelevant if DNS is pointing to some hackers site.

This isn't just crypto... it is your bank too.
The Go module proxy would likely keep it around, but I wouldn't feel great about relying on a "proxy only" dependency.
OK, I heard him out and I didn't really hear much of an argument so much as handwaving about how YAML is bad. He's provided exactly one edge case where it didn't do what he expected because (I guess, if I understood the context) he used a number type where a string would have worked better. Which serialization format is immune to those issues?
We had a similiar problem with a label printer.

On some days, exclusively in the morning hours, the printer would fail to detect the start of a new label, printing over several labels.

After connecting remotely and checking the usual (queue, network connection, drivers etc), I asked my colleague to call me, as soon as it happened again.

When I went there, I saw that a ray of sunlight hit the printer.
The windows had shutters, but there was a gap.

Label printers detect the gap between labels using a laser.
And for some reason, the printer's case had a clear window at the top.

I printed an empty label and stuck it on the little window.
I have no big love for json or yaml, but i'd gladly take worrying about missing brackets over worrying about the handful of whitespace-related gotchas in yaml.
I dunno if anyone remembers running navigation software on a Palm Treo when a 1 gb sd card was super expensive, but you would actually download a major highways file of the United States with all the major roads and that was only 50-100mb. While the last mile smaller roads were enormous files and you would download a state or metro area for your departure zone and your destination zone. It worked really well.

You can probably navigate fairly well off of major roads maps that are publicly available for long trips, but the last mile local roads and short distances are paradoxically the major challenge.
Humans are .. complicated. You cannot just compensate a human’s caloric expense (although many companies would love that).

Anywhere a human gets involved shit gets expensive. Interestingly robots are pretty human-intensive, from design to programming and maintenance. Only at scale does the “human factor” go down and things become affordable.
The idea of consumer preference is a little bit of a stretch IMO. When I enter a marketplace I can't have my preferences be met my definition, I have to adjust my preferences to meet what the market is able to supply in excess and make a profit on. Sometimes advertisements are used to make me think these preferences of the producers are actually preferences of my own. So either in the centrally planned US or the US we have today, I can't get a hot pink ford mustang from the dealer even if that's what I want as my preference. I get something that's ultimately a compromise of many factors.
Trypophobia stuff -- regular patterns of holes the sight of which triggers a strong anti-parasitic instinct in most people.
The third rate actor said things about government that they didn't like.
Researchers discover potential TCS treatment for nicotine dependence
Are either Google or McDonald's going to get fined billions, then, assuming that nothing with my example changes before March 6th?
Gee, that's a surprise. Who would have thought.
As someone that is not invested in MTG, I think this looks cool and very straightforward to use and navigate.

One nice thing I noticed: I wondered what "LP" and and the likes mean on the card offer and an explanation popped up when i clicked on it. Very much appreciated.

It would be helfpful though if a click on a link, filter or similar immediately indicates loading. Almost always I wondered if a click registered because nothing happened for a few seconds.

And I navigated the following route: Startpage -> Innistrad: Crimson Vow -> Any card -> Lisings -> click on some sellers icon

From the route and URL I can infer that I'm on the sellers page, but there is no indication for that on the Website. No navbar like when browsing. This would be very helpful to see on the site directly.
Ok, but please don't post generic comments, and especially not generic-indignant comments, to HN. They lead to significantly less interesting discussion.
Yes, that's why it's very common to send length-prefixed messages over TCP.

(The TCP checksum is very weak at only 16 bits, but there's usually another layer like TLS that gives you integrity for free so nobody cares)
Put some parentheses in there and you're good to go :)
TLDR is:

Equifax had no working firewall / intrusion detection for almost a year, because they did not update their snakeoil MITM certificate and forgot about it.

Remind me again, how did Equifax get SOC 1&2, and ISO27001 certified?

Oh yeah, they probably have a checklist for that, so they must be secure. /s
That's really cool! I was only aware of the Gossamer Condor/Albatross and MIT's Daedalus in that field.
I'm fine with JSON except it doesn't officially do comments, but that's a big deal IMO
twitter, for those who thought he was coming for x11
This seems brilliant, I could see most ICE cars having one of these within five years. Likely needs some work, particularly with regards to safety and to adapt it to all the specific models of cars. Could possibly be improved to add regenerative braking. The bottom would fall out of the gasoline market.
Cocoa Press – Chocolate 3D Printer
Your first JSON example has a trailing comma. I thought that doesn't work.
Nearly any bug could be a security risk.
I was born and grew up in Cuba. I immigrated to the US, but I still visit family and friends when I can. I communicate with them regularly.

As someone who has first-hand experience let me tell you that Cubans do NOT have all the food and medicine they need. The situation is pretty bad. I know this because I’ve been there, in real-life, interacting with real people. I’ve gone to a Cuban grocery store with my family and seen the shelves empty. You may go as a tourist and have a very different experience, because the government has setup “tourist-only” stores and hotels with very high prices that a Cuban person would never be able to afford and in some cases not even be allowed to enter. I know this because I’ve witnessed my family and friends being denied entry into a store because they did not have a foreign passport.

The Cuban government has been incredibly successful in painting this picture of Cuba as an anti-capitalist success story. I’m always surprised by the amount of people (especially Europeans) that I speak to and think Cuba is this great pristine place that capitalism never tainted. People who often flat out refuse to believe me when I tell them how bad things are, despite them not ever having set a foot on the island. I wonder where the heck they are getting all these fantasy stories from.
In personal banking, at least of those I've experienced, the numbers are displayed in both plain language ("forty-two thousand sixty-nine") as well as numerals ("42,069"). Wonder if this would help prevent this kind of mistake as well.
What if they are not so extensible, but there is just too much money put in their development? These are some examples of the most complicated software ever built and never were just-for-fun projects. What you are asking is as operation system development with all well-know set of literature, starting probably from Tanenbaum.
Can't speak to that, only that Firefox embeds SQLite. WASM support should make it ubiquitous in browsers.
I think there are a lot more variables in play than a simple boolean of whether or not the economy was centrally planned that explain the past 100 years of these countries. These comparisons always strike me as contrived because they aren't perfect experiments of A US government in one universe compared to a US government in another where the only variable you've changed is the economic system. It's a comparison of the US versus Russia and India, like comparing apples to oranges and grapes.
I’ve heard similar arguments made pretty regularly for almonds and especially alfalfa [0] grown in California or Arizona, and exported to Saudi Arabia. It seems legit to me.

[0] https://azpbs.org/horizon/2022/06/saudi-water-deal-threateni...
Nope, I'm the only one on the account. I'm pretty sure it's the same stupid dynamic from the "chum box" days (the box of ads at the bottom of articles), just dressed up for youtube. People have a curiosity about the gross and grotesque. Which is fine, so long as the thumbnails/ads don't get grotesque enough to make engagement nonconsensual, but that's exactly what is happening.
It's kind of a subtle thing, but I think the hierarchy of topics (listed newest first) and posts (shown by topic, oldest-first) matters a lot. Creating a new topic is a much more thoughtful and intentional activity under that model than when your "room" is just a continuous chatbox with replies often accidentally posted to the main instead of being properly threaded.
Please make your substantive points without fulminating. It's always possible, and it's in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
A Disney director tried–and failed–to use an AI Hans Zimmer to create soundtrack
there is a lot of work to be done with gauging tire traction.

it's (generally) done via comparison of RPM, but one can imagine some future tire that could realistically give feedback about how the weight is actually sitting on the tire, which portions are heating disproportionately, and which parts are experiencing friction anomalies versus the rest of the tire.

that's the direction it would have to kind of go towards to reach the dimensionality and resolution of human proprioception.

that kind of stuff is approached on F1 test rigs and cars. multiple IR laser therms and lidar to compare temperature across the tire at speed as well as judging deformation.
This will become increasingly normal, but it’ll take a while before massive impact (ie taking your and your friends’ jobs). I’m not sure of the timeline. Humans are slow to adapt, but in 20-30 years I think the pace will pick up.

I’m not too worried about the current generation, but my kids. Don’t know what to tell them TBH.

I guess it’ll all be fine though. We techies tend to have a paranoid streak which isn’t becoming.
Configuration through code requires a lot of organisational discipline. That’s easy to do if it’s just you and your own code. It’s easy if you have good social connections between the people who review each others code (and you also have code review.)

One bad apple can ruin everything though:

from config import School, Teacher, Course, MRS

MNH = Teacher(MRS, “Marissa”, “Neve”, “Harman”)
BIO = Course(“Biology”, MNH)
ST_SIMONS = School([BIO])

Oh what a nice tidy config you have there! Let’s ruin it!

courses = [BIO]
if str(today()) < “2023-04”:
courses.pop(BIO)
if today() > DIVORCE:
for c in courses:
if c == BIO:
c.teacher.name = (“Marissa”, “Cox”)
c.teacher.title = “Ms”
# gibberish ad nauseam

I suppose it’s possible to write nonsense code in any language including YAML, so I don’t know if this is a very good point or not. To put it diplomatically though: your cadre of YAML editors, should they be moved over to using Python, are probably the ones who need the most help writing clear code.
Same.
Thousands text editors, but not a single IDE.

And they all get SO close, just give a look to SetEdit screenshots:
https://setedit.sourceforge.net/

I don't know if it can be of any help for you, but at the moment on the terminal I mostly use:

- Tilde: https://github.com/gphalkes/tilde

- Textadept: https://github.com/orbitalquark/textadept

Or "Geany IDE" on desktop environment (while waiting for lapce.dev to get better), I tend to stay away as much as possible from VS Codium, but everyone else seems to love it and already forgot about Atom, few seems to realise how Microsoft really is.

Maybe the plot twist is that you have to accept in your heart that "writing text on anything, is the real IDE", and transcend to writing on nano!
Why do colleges have typical weed out intro courses?
subscribed because I saw your comment about newsletter tomorrow. Looking forward to it