skysight-inc/HackerNews huggingface dataset:
Show HN: Xplore Path – Explore untidy data spread across scattered files/formats
Xplore Path is a tool for quick-and-dirty data exploration, built for messy, untidy data scattered across files and formats.

* Simple syntax: Query data with an intuitive, XPath-like syntax.

* Broad format support: Search through CSVs, XLSXs, JSONs, YAMLs, DOCXs, PDFs, XMLs, HTMLs, ...

* Fuzzy search support: Search using globs, regex, number ranges, or approximate string matching.

* Unified environment: Search through disparate files and formats within a single context.

* Extendable: Add functions and formats to customize to your use case (e.g. 3D scene graphs, flow cytometry, ...).

Xplore Path aims to be the first tool you reach for when inspecting / exploring new data "thrown over the fence" by a colleague or partner. Imagine receiving a zip file containing a nested directory structure full of cryptically named CSVs, XLSXs, PDFs, JSONs, HTMLs, and maybe even a SQLite database. Instead of hopping between tools or libraries to piece it all together, Xplore Path loads everything as a hierarchy and lets you search it with XPath-like simplicity. You can explore, slice, and integrate data with an easy to use REPL that provides auto-completion.

The GitHub link has instructions on getting started. Please take a look and let me know your thoughts. I wrote Xplore Path over the holiday break becauause the scenario above is one I've commonly experienced throughout my career, especially when dealing with third parties (e.g. university labs and CROs).

The project is functional but still rough around the edges. Here's what needs ironing out:

* Language grammar needs to be tightened up.

* More exhaustive testing.

* More exhaustive documentation (both code documentation and user documentation).

* Squeezing more speed (joins are especially slow).

* Some formats need better support / more formats need to be supported.

* Some formats need functionality added to allow the user to transform how the hierarchy gets loaded.

The first item (grammar design) is the one I'm most inexperienced with. If any language design experts have time to kill, please feel free to review and make suggestions.
> The Know Your Meme article, linked from the post page, is the best anti-review for this app.

Not the 4chan screenshots used as testimonials on the app's own web site?
Meanwhile every time I am expecting a package via USPS or DHL, without fail, I get a scam text message about my incoming package. I never get them when I am not expecting a package. This is using a variety of devices, web shops, etc. Somewhere along the way, there is a data stream being sold or leaked.
High electricity prices in California have nothing to do with renewables
That mistake ‘an’ is in the original blog title. I assume this was posted by the blog author

A simple spellcheck won’t detect it but grammar check might.

Edit: the reason is probably that the writer is saying “eleven hundred”. It sounds OK but looks strange in writing
Web apps in general are a bad joke. They never, ever work as well as a real desktop app. At best they are a port in a storm because you can't use the real version of the application for whatever reason, but they aren't viable as a replacement and likely never will be.
Maybe I didn't express myself correctly but it was neither planned nor budgeted and my client is a small team with more projects than people.

I strongly believed in the value provided by setting up stories, writing more documentation and E2Es in the few hours I had and it did.

Due to the boilerplate-y nature of the task LLMs proved to be a great fit, having me reviewing more than writing thousands of lines of code across almost 80 files in few hours rather than multiple days.

The fact that the cost/benefit ratio is lost on so many people is appalling but unsurprising in a field that severely lacks the "engineering" part and is thus uneducated to think in those terms.
I've always entered data manually into budgets/expense trackers. I used YNAB for many years until I decided it wasn't worth the money. I was grandfathered into a cheap subscription price, but YNAB hiked the price for everyone a few years back, and I left.

I currently use a spreadsheet, and of course, I still do everything manually. I have basically no self-discipline and even poorer self-regulation, but somehow, I am able to enter transactions every day. If you stay on top of your transactions, it's not really that much time. I probably do not spend more than two minutes a day, if that even (about the same when I was using YNAB too).
I can't recommend this video enough. I wish this research and understanding was available when I was a kid.

I figured out systems and tools to succeed in school and work (I was largely a C student testing in the top 0.1% of CA school kids on the standardized tests -- found that tidbit cleaning out my mom's things).

It was the rejection I experienced in peer friendships that scarred me deeply, and as someone who has been unmedicated into my 40s, still impacts my adult friendships and professional relationships.

ADHD: Essential Ideas for Parents - Dr. Russell Barkely
https://www.youtube.com/watch?v=YSfCdBBqNXY

Some key tidbits to sell you (and your nephew's parents) on spending the full two hours with this:

"... it also helps families to understand some of the other life course risks 50 to 70% of ADHD children are utterly rejected by close friendships by second grade it is in fact one of the more devastating consequences of this disorder is this inability to make and keep close sustained friendships with others their children and it is heartbreaking for parents to see this happening that their child is not as liked as other children that the sleepovers the going to the movies and the other social events in which other children celebrate their peer relationships are shut off for this child why is it there the single best predictor of peer rejection is that symptom the emotional impulsiveness friends forgive you your distractability your forgetfulness your working memory problems and even your restlessness they will not forgive your anger your hostility the quickness with which you emote to other people because it is offensive it is socially costly so now we can begin to understand the numerous social problems that ADHD children are prone to because it arises from this aspect of the inhibitory deficit"

"explains the road rage during driving the job dismissals which are not the result of inattentiveness but of being too quick to anger too quick to express raw emotion in the workplace of which employers are not tolerant especially if it occurs with a customer and it also explains to us the marital difficulties and the parenting difficulties these children may be prone to because the single best predictor of marital problems in the adult with ADHD is not distractability it is emotion so we can begin to paint a better picture of understanding ADHD and its life course risks by understanding the nature of the inhibitory problem..."
That's honestly one of the best pieces of writing I've read in my life.

Can't recommend it enough.

Send it to all your friends. Everyone should read it.
I can tell you that as a cis-male, there are many people that sign up for apps like Tinder that represent themselves either incorrectly, don't fit into the filters that are available, or gender themselves in a way that don't mesh well with cis-for-cis relationships. I hope that doesn't come off as harsh or hateful, because it absolutely isn't. I feel like a lot of non-cis people are subjected to a lot of unnecessary hate and/or miscommunication because of the way most apps work. I might be a cis-male, but I don't want to see anyone hurt or hated on for their sexual preferences. I'm not overly PC, but nobody deserves hate or violence, especially from a dating app that can't tailor itself to match with the right type of person.

I know I rambled, but my point was that charging women or men different fees is going to create even more confusion or outright lying to save a dollar. Things are already in a pretty grey area on dating apps as they already are.
There are also several links in there to previous HN discussions where the author feels this is an "I told you so" moment.

I certainly miss the feeling that home computers were going to be empowering--not merely situationally useful--to individuals. Affordable capital equipment, not just a service for hire.

The next greedy iteration, slowed by the US' lingering anti-trust laws, will probably involve limits on installed software, and websites that might somehow compete with anything offered by Omni Consumer Products.
HTTP/2 doesn't matter in this case, there are only 4 files to transfer. The webpage itself (html), then the style sheet (css), then the feed icon and favicon. You can do with only the html, the css makes it look better, and the other two are not very important.

It means that HTTP/2 will likely degrade performance because of the TLS handshake, and you won't benefit from multiplexing because there is not much to load in parallel. The small improvement in header size won't make up for what TLS adds. And this is just about network latency and bandwidth. HTTP/2 takes a lot more CPU and RAM than plain HTTP/1.1. Same thing for HTTP/3.

Anyways, it matters even less here because this website isn't lacking SSL/TLS, it just doesn't force you to use it.
Indonesian forests put at risk by South Korean and Japanese biomass subsidies
I miss having a blog. I used to blog at https://standalone-sysadmin.com/ but it's been many years. I should get back into it.
can't wait to see what sysEx hacks google will cram on chrome midi support they are building for the last couple years.
We don't know that for sure yet. The gear being down is based on an eyewitness report, as far as I understand from Juan Browne. The readout from the flight data recorder will provide a more trustworthy account.
"They bought a Windows laptop, for Windows things.."

Most people bought a laptop - for computer things. Most people don't care for the OS at all. They care if they can do the stuff they want to do.

For most it is just browsing and that works mostly the same.

But if it is more than browsing, then chances are, they won't be happy with libreoffice or gimp, if they are used to microsoft office and photoshop.

Also, the main problem with linux on laptops are still drivers. Standby issues, broken keyboard backlighting, mousepad not working after resume, ...

Still, anyone who can make the transition, should make the transition.
APPX (the installer format used by the windows store) and its successor MSIX contain decent security improvements, including filesystem and registry virtualisation and a capability-based permission system.

After the limited success of the windows store you can now get the same in standalone installers. It has been adopted by approximately nobody
Not new, but Josh W. Comeau's blog posts (https://www.joshwcomeau.com) on frontend and React are always next-level, you can tell there's passion in the details.
To me the distinction is that PMC soldiers are full time. They aren't spending their days farming or being cops and lawyers or whatever. And for the most part they are officially government funded.

The militias on the other hand are more so made up of normal people moonlighting as soldiers.
The real secret to having a successful sales career is to work at a company that sells a market leading product. This trumps 99% of anything you can do as an individual.

I have seen complete noobs have good sales careers at AWS
Quite a fun read more often than not: https://dynomight.net/

Takes all kinds of lifestyle and tech topics and nerds out about them thoroughly. If you've ever wanted to see mundane things overanalyzed and backed with solid facts, I recommend.

I don't necessarily agree with all their views, but I've always enjoyed an article and it's rarely if ever confidently wrong.
That’s only if you are moving relative to another observer. There is, however, an approximate “universal” rest frame that corresponds to the CMB (cosmic microwave background), and you can define simultaneity relative to that rest frame.
Al legit bank will NEVER legitimately call you, except to say "call us back at the number on your card" . Caller ID is not secure.
This is timely as I’m just building out a crawler in scrapy. Thanks!
I think structurally this is a good idea and would budge the numbers a bit.

Realistically, it's not a perfect solution, because things being what they are, even the women who themselves are:

> Duolicious is the dating app that helps you find your Discord-lurking, Reddit-updooting, Nigerian-basketweaving-forum-posting, chronically-online soulmate. Our fun personality quiz helps you meet like-minded people, and shows you a new match for every answer you give, thanks to our fancy matching algorithm.

Listen, creepy guys online are a thing. A huge thing, massive. If I was lady, even though I am a terminally online type of person, I would absolutely not use a site which specifically promised to data mine the comments section for people to date.
I get by great in the corp world with Libreoffice. It even handles some really antique VBA-based spreadsheets.
Only reason I stopped going down the PTA path was I always struggled to figure out a viable way to organize everything.

I tried one file per account, one file per account per month, multiple accounts in one file per month, and eventually everything in one massive file per year. No matter what I seemed to choose I always seemed to end up with just a complete mess.
Sounds good :D
Zorin OS is the closest thing I've tried to the Windows experience. It's not 1-to-1 but it's pretty close. It's got a Wine compatibility layer that makes .exe files click-to-install in most cases but I've only needed to use it a couple of times for a workstation setup so I can't vouch for advanced use cases like gaming.
Just remember eBay has almost no way to report scam listings, hacked seller accounts, obviously fraudulent buyers, etc. They don’t want to clean up their act. Caveat emptor.

Two executives were recently imprisoned over harassing a journalist, to give you an idea of the corporate culture. https://en.wikipedia.org/wiki/EBay_stalking_scandal
There’s selling things you build and selling things to people who don’t need it. You don’t have to feel good about things that feed you.
KDE is leaps and bounds better than gnome. It can be customized to be minimal. Gnome is just minimal and painful for the sake of trying to mimic macOS but in a terrible manner.
It's only understandable because no one has standards.

If I talk to Peter, Paul has no business getting any information about that or discussing it with me, untl Peter introduces me to Paul.

We teach our kindergarteners this rule!
Note they use railway trucks to remove spoil (and transport everything else) from a TBM. A narrow gauge temporary track behind the TBM as it advances.
The point I was trying to make is that they're not going to. That would take effort and learning something new. They just want a working computer, yesterday, and they're not going to waste time with "that Linux thing".
hmm, is that so? i remember one Schwarzennegger who tried his chances a while ago
A web page can be looked at as a document or an application. Those publishers that use it as a document produce a wholly better experience for reading text. There's a lot of pressure to go down the application path, even Wikipedia has done it, which sucks big time.
Show HN: Analyze Your Website Design with One Click – Golden Ratio Overlay
Cut and cover is what I said. Your definition (cover then dig) makes no sense. Cover what? If you haven't dug first then there's nothing to cover.
There is an absolute flood of internet articles that tell basically the same anecdote "the best salesman I ever met is not a salesman", or simple variations. Most of them have this talkative, knowledgeable salesman character.

Can someone from the industry tell me if this is some kind of ritual of passage? Maybe a prank on new authors? It doesn't make any sense to me. All these articles are the same trick repeated over and over.
Writing a chip8 emulator is a fun project
No, because that's illegal sex-discrimination.
If the author reads this, you have a misspelling of "diaspora" in the first sentence.
You left your ID in the baggage?
They declared an emergency. It's typical in that scenario to be approved for whatever runway the pilot deems best... or golf course... or field.
> trivial to obtain and activate

i have never seen "trivial to obtain" and "LTSC" in the same sentance before.

please, do elaborate
Especially when you consider what people did choose to eat. Like what inspired someone to sample the partially curdled milk in a dead goat or whatever and replicate it as yogurt!
The bare bone use of computer related peripherals?
<sarcasm>
value-added science
</sarcasm>
In addition to the sibling comment this would require repeatedly re-downloading models when you want to use them, which sucks.
Prediction, from the home page, and the OSS branding: This will be heavily skewed male.
> Debian has thousands of different upstream, you don't even know who they are, how can you claim to know their policies and to have evaluated all of them?

Thousands of upstreams yes, thousands for security-critical software no.

> 2. If you want random data you read from /dev/random, an uninitialised buffer is NOT random.

That's not what was happening. Now who's making stuff up?

> 3. If your example dates to over a decade ago, I'd say the track record is excellent.

The worst bug in regular software had to happen at some point in time, it happens to have happened over a decade at all. It's not like Debian's record has been spotless since then.
I believe GP assumes the reader of their comment to understand that one of the types of diabetes is acquired during ones lifetime, by over-consumption of certain types of nutrition.

Preventing non-hereditary diabetes could be much cheaper from a societal perspective.
"Everybody gangsta 'bout infosec until their machine is cryptolockered." (some CISO, probably).
Getting your steps in can reduce depression
Duolicious openly mocks its own users on Twitter. Calling them “chuds” and such. I guess if the shoe fits, wear it.

But what a childish company to advertise on 4chan and market itself as being for that audience, to then sit there using condescending and derogatory slurs about them.

Nice of them to open source everything so you can go make your own Duolicious with blackjack and hookers I guess.
Two months of review after the work would be a lot more useful than before.
I always enjoy reading Maggie Appleton's blog posts: https://maggieappleton.com

And I always learn from the very deep signal processing fun on Absorptions: https://www.windytan.com
I occasionally use my steam deck as a desktop replacement but I'm always relieved to go back to my windows 10 desktop, for two reasons:

1) No native Onenote app. Nothing else checks all the boxes I need for a note taking app - easy enough for a non techie to use, shared notebooks, mobile apps, easy formatting (i.e. no markdown, etc)

2) A bunch of things are slightly "off". Can't customize mouse scroll wheel behavior, things like sleep/wifi occasionally don't work, other things I've forgotton.

I'm resigned to de-shittifying windows 11 when I eventually replace my new desktop.
Is it because the types and memory issues have been sorted out during the compile phase meaning code will "run" without crashing? That doesn't mean the code will work (infinite loops, etc), but it will run, right?

I've seen more than one Java program that will compile, but will throw a NullPointerError that gets unhandled.
WebMIDI already has SysEx support: https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_AP...
No. The ILS localizer was 260 meters from the threshold, not 2.1 NM (3800m).
Because Akamai is substantially more than a CDN (arguably, CDN is now a smaller – albeit not small – part of their business): it is also certificate management, WAF, web app/API protection, IAM, edge DNS, edge workers, complex CDN rules, analytics and a whole bunch of other stuff.

Enterprise customers also typically and mostly use Akamai in non-CDN scenarios so they will have a hard time migrating off it if a need be, especially if they have invested heavily in Akamai.
Just as a point of comparison, the Abraham Lincoln Bridge from the list of megaprojects measures 640 total meters [1]

According to this [2] China's largest 8,816 bridges span a total of 16.21 million linear meters, or an average of 1,838 meters per bridge. So this megaproject bridge in the US might possibly crack the list of the longest 10,000 bridges in China.

The Wikipedia list contains only 2 bridges from China. The smaller one is 32 km...

[1] https://en.wikipedia.org/wiki/Abraham_Lincoln_Bridge

[2] http://en.people.cn/n3/2023/0801/c90000-20052420.html
*People's Daily, but I think the point still stands.
Hi HN,

I built a browser extension (my first!) that overlays a golden ratio grid on a website with one click. Perfect for quickly checking and fixing design compositions. I built it mostly for myself because I'm triggered by bad screen design above the fold.

# Features:

- One click to toggle golden ratio or rule of thirds grid

- Zero setup, works instantly

- No tracking, completely private

# Available for:

Chrome: https://chromewebstore.google.com/detail/composition-grid/bk...

Firefox: https://addons.mozilla.org/en-US/firefox/addon/composition-g...

Edge: https://microsoftedge.microsoft.com/addons/detail/compositio...

# Some learnings from building this across browsers:

Chrome's dev experience was surprisingly straightforward using Manifest v3. Really easy knowing basic vanilla JS.

Firefox felt clunkier and more dated to work with. (Manifest v2 and some unexpected browser quirks)

Microsoft Edge was a breeze to port from Chrome (literally took minutes). I think I even used the same .zip file I used for Chrome. BUT: Publishing to the Microsoft store was a complete nightmare - broken UI, confusing account system, and about 20 login/re-login loops, and around 1 day of waiting until the account was activated in the first place. Overall experience just terrible. Wouldn't do it again and only did it because someone on HN mentioned that half of their users come from there. Oh well. :)

The extension is free & open source. Would love your feedback, especially from developer-designers or designer-developers — or people who have dealt with cross-browser extensions.