skysight-inc/HackerNews huggingface dataset:
Show HN: JavaScript package to quickly make charts accessible to the blind
Hi HN,

Charts can convey a lot of information but are difficult to make accessible for visually impaired and blind users. The most common solutions are to include a data table or attempt to describe the chart in alt text, often resulting in a subpar user experience.

I’m a blind software developer and one of the contributors to Chart2Music (C2M), an open source JavaScript/TypeScript package which tries to simplify creating accessible charts. It works with pretty much any charting library to add interactive sonification and verbal output through screen reading software.

The goals of the project are:
* Allow chart authors to make accessible charts without having to understand sonification best practices or how to force screen readers to speak using ARIA
* Allow blind consumers to explore charts and look for trends in the data without having to navigate large data tables
* Work alongside charting libraries so authors can continue to control the visuals using the tools that they know best
* Be easy to use in the majority of cases but allow deeper customization and integration when desired

Now that C2M is stable and ready to be used, I’m interested in finding a way to integrate it with some of the system dashboards, so I can monitor server resources like CPU and memory utilization for my side projects.
UX is just a feeling. Mac OS just works for me, and generally gets out of the way. Windows frustrates me because it does not respect my consent. Linux frustrates me because it offers me freedom I don't need at a cost I'm not ready to pay.

I frankly wish that we could talk about something else. It's a really boring topic and I have nothing to add. Just try it and see if it works for you.
This is an advertisement for crypto and "web 3.0" to "help biotech move faster."

I swear to god that one day we will see an "article" on hackernews that explains how we are helping stop human trafficking by web 3.0 tokens and allowing orphans to memorize 256 character string keys so they can sell them to get money to buy a cellphone and call the cops if they are ever trafficked.
Good article, but no mention of the World Economic Forum/Klaus Schwab's Great Reset.

They don't hide that in order to save resources and deal with climate change, renting (& circular economy in general) should become the norm whenever possible.

Another thing this article touches but without digging deeper : not all subscription-based things are bad. It depends of the product and the benefits to the user : Spotify's subscription is more about being able to use their algorithm (I guess?) than storing songs ; a car manufacturer's subscription to be able to use your car is stupid.
Wow, great animations! I only read about the song in the article, I never actually listened to it until now, thanks.
All I can say is that I'm sorry your life sucked under that particular regime.

Not all communist regimes are the same, not even when you are talking about successions within the same country. Wen Jiabao, Xi Jinping, Jiang Zemin, Deng Xiaoping all have different strengths, different weaknesses, different focuses.
Having travelled to many parts of China, having worked there, and knowing people from Mainland China for many years, tells me that the Chinese gov has been hugely beneficial to its people in general.
> Even worse, her sailing trip caused some of the sailors to fly across the ocean, so even though Greta could feel virtuous that she hadn’t flown herself, she actually caused more flights than if she had just bought an airplane ticket for herself.

She did something that made her feel virtuous, that produced more emissions than if she had just come here the normal way.
The trick to not procrastinating is to stop procrastinating. I’d never have guessed!
I probably saw the same documentary and found it fascinating. I remember being excited when I found his blog many years later. He’s definitely an interesting guy.
Many employers don't provide work phones, since most devs rarely make phone calls anyway. Pagers are cheap and reliable, and might be a better choice than an entire cell phone & voice plan when all that's needed is an occasional text message.
The project is already a success, now we are in the maintenance and improve part.

We have now 5 microfrontends released to production

We successfully split the old monolith into 3 microfrontends, and meanwhile 3 more teams have been created and each of them is working on a new microfrontend, two of those have already been lunched into production ( one of these teams was created and started working while the work from my team was almost stable ( for stable I mean that the contracts between the various pieces is unlikely to change, not that the app is full of bugs ))
I thought even long distance transmission now use HVDC(High Voltage DC) lines, for various advantages, for example not having lines for 3 phases.
> It had well over a super majority in both houses, that is substantial bipartisan support.

maybe, but that doesn't tell you as much as this (particularly since it seeks to obscure the actual numbers):

> Of the Democrats, only 39% representatives and 29 out of 50 senators voted for it. Among the bloc who voted against the Iraq Resolution were politicians like Bernie Sanders, Lynn Woolsey, Barbara Lee, Peter DeFazio, et al., who at the time, represented even your definition of "left wing".

as for your assertion that your definition of "left wing" is better: such a bare assertion will not be taken at face value
Why does this tired argument always appear on HN?

We share 97% of our genes with mice. Our organ systems and metabolic pathways are extremely similar. Our homeostatic mechanisms are nearly identical.

Some mouse models don't carry over to us, to be sure. But the reality is that most do. Do we know for a fact that this paper applies to us? No. But it significantly updates our priors. And that's always noteworthy.
$CRTO is a giant, for sure, with $1.6B market cap and quarterly profits [1] of $185M.

The potential for a $65M fine for actions taken 4 years ago will - after they challenge the finding, challenge the value, face a formal hearing, receive a draft decision, review that draft with other GPDR data protection authorities, and finally are levied a financial penalty sometime in 2023 - will surely crater their unethical business model and cause them to change their ways. /s

[1] https://criteo.investorroom.com/2022-08-03-CRITEO-REPORTS-ST...
It already is:
https://www.home-assistant.io/integrations/apprise/
Does everything nowadays? I think the analogy to porn at least here is fitting. The idea porn as a word to mean "of no substance, for easy consummation, from morally questionable sources, to make a quick buck off desperate people" quite accurately describes all these "insight gurus", which to me are grifters.
Ok you two have inspired me. I've been wanting to learn math (and relearn college math from decades ago) and I always get bogged down and quit. I'm gonna try it your way.
What kind of oil did they used to use?
Browsers are the new OSes, so it follows that asking someone to only work with one or three tabs at a time, is like asking someone in 2010 to only work with one or three applications open at a time. This is patently impractical, unless your specific task can actually be accomplished this way.
The team responsible for hacking Google
> Labor is a massive expense and can't be discounted but one could imagine a solar panel "kit" that just includes the hardware that you can install yourself.

Installing high-wattage DC lines without any training at all is a great way to get house fires.

Also, I haven't got whole lot of un-shaded roof space.

I don't understand why commercial solar isn't even bigger than it is - are they waiting for prices to come down, or what?
Me: "I don't feel like working today."

This article: "But have you tried... just working today? :)"
Walkthrough: Interactive Code Walkthroughs for Developers
In my first startup experience, one of my teammates was a Harvard grad. As we got closer to being able to exercise our Rule 144 stock, he observed "Funny--the more wealthy I get, the more Republican I feel myself becoming."
Out of curiosity, how does a "no politics" rule work in a scenario like this? Unfortunately we're currently in a scenario where a queer person saying they had a great time with their husband/wife/partner over the weekend can be stretched to be a violation of that rule by mean spirited people (to put it mildly). I'm not saying this is the case, but I'd personally be uncomfortable sharing in environments like that because of such rule.

That said, having a scheduled 15 minute "hello" meeting every day sounds great! I feel like seeing my coworkers and saying hi is the most value I get out of daily standups, so your team's approach sounds great to me.
Spoken like someone who has never worked in industry. There's a lot of BS, but in general academia and industry have vastly different goals. It's so fucking different getting something to work vs building something that a team of 30+ engineers can understand and maintain. There's a reason it's called "software engineering" and not "computer scientist-ing", they are entirely different roles. You have to worry about things like reliability, logging, failure modes, etc. that quite frankly nobody in a lab thinks about outside of fixing their one-off script to get the result they need one time for their paper.
I made the same switch due to Monzo refusing me and my partner a joint account. Starling had no issue with giving us one
Checkout first responders on 24-48 shifts. Work for 24 hours, then off for 48. Being on-call for 24 is not ridiculous and is actually doable.
Here's a link https://www.edmunds.com/car-buying/where-does-the-car-dealer...

FTA:

"National Automobile Dealers Association (NADA), the new-vehicle department of a car dealership accounts for about 58% of a dealership's total sales but less than 26% of a dealership's total gross profit. "

"So where does the majority of a dealership's profit come from? It's not from car sales, at least not directly. It's from the service and parts department, which accounts for the other 49.6% of the dealership's gross profits, according to NADA"

My comment was based on what I have been told by people in the business. They all want to get cars out the door...and raw counts are more important than margins on each. I would say that any new car under warranty will absolutely be serviced at the dealer. After that? Agreed...people will find alternatives. Mind you, in my experience, only "car people" tend to find non-dealer service...many feel "safer" at the dealer. I am told that the manufacturers of the cars make the most profit on a new vehicle sale...not the dealer. This is also why the lease/used market is so attractive to dealers.
Given Monzo's hiring practices, I'm not sanguine about the future of this company.

I myself went through their interview process not long ago and to say it lived up to the sentiment of the glassdoor reviews is putting it mildly. Several rounds, silly armchair-psychologist behavioral questions, and the interviewers made it blatant that they didn't want to be there. Did my last interview at 4pm one day, got rejected by 8am next business day. I've gotten offers from Google, Amazon, etc so I know I interview well, not sure what happened there but really got the vibe that their employees are never quite sure if they're doing well, and management likes it that way.

They're a bank struggling to market themselves as a tech company.
I have been living fully off solar (and some wind here and there) for 10 years. Its amazing. Never do I stress powerlines going down, brownouts, etc.

You can run a fridge, lights and a laptop 24.7 on about $300 of solar. You can add panels as your needs and budget increases. The biggest cost is the battery.
It would be one thing if it was just something like, "Hey, subscribe to my blog if you wanna!", but it's actually:

>PS: Looking for More?

>If you’d like to get more honest strategies and proven frameworks for winning in life and business, then simply join my free newsletter here.

... which yeah, sounds like, "Sign up for some insight porn!".
If a call to action exists the receiver will get mad at the 9pm email. I also know that an email not checked by the receiver they won't be mad. What I don't know is the senders expectations of when the email should be checked.
HN Leaders — What are the most upvoted users of Hacker News commenting on?
As much as I like the design of WireGuard, the original paper made stronger claims of security than were achieved with respect to key exchange models. Peer review and informal standards failed in catching this. From my perspective, the true benefit of a formal standardisation process such as this is that it dangles such a publishable target in front of researchers that we formally verify/disprove these claims out in the open.
I think for simpler games this idea works well, yeah (and I tend to design simpler games, so I might have to start doing something like this). One of my old games, Proximity, ended up in a couple chapters on a book on an old book about Flash development, I think it was called Actionscript 3 Design Patterns.

You could make the original game pretty close from there (even though it was someone else that reverse engineered it and did it somewhat differently, it still got the job done).

But that game is pretty darn simple, just a hex grid where you draw a tile from 1-20, and wherever you place it, it'll capture tiles of an opposing team surrounding it if the tile you placed has a higher number than them. I've worked on tweaking the formula in a bunch of a ways over the years, but that's the core mechanism.

Once a game gets complicated enough it gets a lot harder to ensure that all of the nuances in the code, edge cases, hacky shit to get the game out the door, etc, so it's going to be more limited. But I'd still love to see a series that did this for more games though (I know one guy did it with the Quake source code and a couple other Id games).
> Even when these classes of attributes aren’t being used in machine learning models, discrimination may still exist due to some correlation. That discrimination can be unintentional (disparate impact) or intentional (disparate treatment).

If income and credit score are correlated with race, then is it wrong under the disparate impact theory for lenders to discriminate based on income and credit score? If so, this seems like prima facie evidence that there's something wrong with that theory.
In that list 3 are explicitly communist, 3 are right-wing, and ISIS does not really fit into either category.
When you try and fail you learn a lot about what failure looks like, and that helps you identify failure modes in production etc. It is just ignorance to think you could become as effective from just reading docs.

Note, I am not saying that it is unwise to read docs, but you don't become wise by reading docs, you become wise by making mistakes. Wisdom isn't built by following wise advice.
Bridge Loans
Another option is simply to reserve a key (or multiple) for providing stream/transport specific metadata which should be stripped out before handoff to the client, such as allowing you to send an "end" marker. Now you're not depending on the transport layer cooperating. It's not a particularly hard problem.
> Or they really are trying to package their trick in a way that's universally useful, but failing.

...or their "trick" was really 100% incidental to their success, which sprang from causes they'd rather not reflect upon.
C was invented in 1972 and became one of the most widely used languages in the world with "the compiler is the specification" - and there were many different compiler implementations too.

It wasn't standardized until 1989 - 17 years later!

I think Rust will do just fine, and the compiler error message is (IMO) the best of any language, making adhoc exploration possible.

Can you imagine trying to explore C from ad-hoc alone based on its compiler errors?!
I have used Starling app and I couldn't make sense of statements. I think it's equally bad as Monzo.

Also I kind of despise the idea that you have to have an app to access the account.

After trying these "challenger" banks I am staying with my good old High Street bank where I can access my account from the web and it does not have any confusing bells and whistles.
> Perhaps when you’ve grown emotionally, you’ll understand

This is arrogant, and condescending, not kind.
Well, as an electron app it only goes native so much.
You can install it yourself, its not rocket science. Plenty of online tutorials.
It has a dedicated key with a globe symbol in the lower left corner. I know what pop-up you are talking about, but that's non-input-blocking, i.e. the language is active when you press the button, and you can continue typing without any wait.

It's possible that your iPad is not performant enough to both render that popup and and deal with keystrokes at the same time. I'd recommend the Pro iPads for any kind of serious work.
might actually work if you use identity based language, such as:

My Rules:

1. When I feel like not working, I will commit to doing just 5 minutes of the task.
Another piece of "Insight Porn" labelled as "No more insight porn", how ironic.

And when do people like the author start labelling any over-doing, over-indulging behaviour "porn"?

Should I expect in a few decades time that people binge-watching documentary will give birth to "doco-porn"?

Catchy marketing at its worst.

On the topic though, beneath whatever words he put on top it's an age-old idea that until you start doing something hands-on, it'll be hard to tell what you already know and what you don't.

The advice giving and taking is not a new concept, and data-driven is not going to change it. If one doesn't like handling slimy things, no matter how good a piece of cooking advice is - it's not going to help. Imagine capturing meat can be slimy in datasets.
I got super lucky. I started a company and didn’t really have any meaningful traction. I was about to shut it down. Walking out of the grocery store one night after work, I passed by my former manager when I was an intern. We got to talk for about 30 seconds, mentioned my company, she asked me to email her. I did, and that very quickly led to my first big customer which makes me about double what a FAANG swe would make.

My advice: get lucky.

My insight porn version: 10 easy steps I used to get $500K ARR and how you can do it too
Do they? At work we tend to encourage async communication, and one of the first things I heard when I started is that I might get emails / messages outside of working hours but there was no expectation that I'd read them, or reply if I did.
A 2 watt CPU seems liker massive overkill, you really don't need that much CPU power. I'm reminded of PDAs from the 90s that could run for almost a month on a single set of AA batteries.

If you were designing a devices from scratch, it might be worth considering a large (640x300 or larger) transflective lcd display from the late 90s, a keyboard, large amounts of reliable flash storage. It seems overkill to go beyond an ARM M4 for CPU, though a cluster of Cortex A55s might make more sense, so you have an MMU.

Give it flexible power input so it can run off whatever power source you can scavenge. From a few triple AAA batteries at the low end to 48v lead acid batteries at the high end. Or a highly variable power source like a rigged together windmill or scavenged solar panels.
I think what's really being sold is "simplicity"

> It’s so, so simple.

Complexity is overwhelming us all. Who doesn't want simplicity?
Simplicity is to thinking what convenience is to labour. All you must
do is reject all that baggage of education, moral struggle and
"overthinking" things, and embrace the banal.

Behind many "Epiphanies", IMHO, is a message to "Let us do your
thinking for you".
This is a quote from the post I replied to, which is why I said it, as a mirror to the arrogance of the material I responded to. The post I responded to posits that those in favour of governments and collective action are not emotionally grown.

If it is not kind, then neither is the original.
One of my retirement goals is to redo my math degree - turns out it's really easy to get hooked up with online tutors, and I figure it's totally worth paying $20-$40 an hour to work through a textbook.
I agree, I really don't like the turn of phrase. It's kinda gross.
Consider how ineffective this advice is then. What decisions can you make? You could take this to mean that you should follow your gut, or not. Does it share anything useful for formulating a decision? And why is this approach better than the alternatives?
> You can't fix lawlessness by reporting the violation of law to the lawbreaker

You absolutely can, especially with something as multifaceted as a country.

> nations don't exist, they are fictional abstractions. You cannot "hurt a country".

They do and you can.
Yeah I feel like somehow the market has ignored that possibility. Although maybe that’s why the 10 year bond is down so low and the market is fighting the fed
That was certainly not my intention, I apologize if anyone feels that way because of my comments.
A few years back it seemed the ecosystem had the tools needed for h2c (HTTP/2 minus TLS) to work out. Was able to get the proto service set up in Golang, and work with a couple different proxy options
The most reliable way to do this is with emulators. A full emulator is a complete description of some hardware and software combination.

If we can keep emulators working on modern hardware and OSs, we can guarantee that most old games will be playable indefinitely.

For example, if you have dosbox you can play a lot of old MS-DOS games without having an x86 CPU or DOS itself.
Thought it was more to have a pleasant place to hang out and the odd fresh tomato, etc.. I hope nobody seriously thinks you can feed an apartment building from the roof.

Most estimates say if you want to do permaculture/homestead living and provide your own calories you need a good acre per person and a taste for sweet potatoes...
Probably yes, since past research indicates that learning delays cognitive decay.

Even more, there is research pointing that continuous learning will prolong your lifespan. Best indication is a study on how university professors tend to live longer.
Same, but I certainly can't relate to all the failures...
I'd dearly love to do this. I'd even settle for keeping the (presumably ancient) kernel shipped by the manufacturer and just replacing the user space to ditch the hardware manufacturer's pile of hacked together crap and clunky web interface.

All we ever use in practice would be covered by dropbox/opensshd on a minimal rootfs with a shell where we can (presumably) toggle GPIOs through sysfs to power on/off/reset and interact with the serial console over a tty. This is almost certainly what the horrible manufacturer interfaces already build on top of.

But as far as I know, the damn things only accept signed images and aren't easily stripped down and replaced like this?
It is indeed quite ironic. This article would have landed much better had it not tried to make a better version of the insight porn that it criticises so much. Just listing the problematic content would have been better.
This is one of the reasons we moved from California to Ireland. People thought it was weird in 2013. Less so now.
Easy trick they could do to develop quicker and lesser the level of curruption: give women more rights and power. Europe is certainly not hindering them