skysight-inc/HackerNews huggingface dataset:
Do you have any recommendation for backend development or software engineering in general?

If you're not comfortable with sharing those, feel free not to!
> Reality has a well-known liberal bias

That's a big claim in the middle of a totally different argument.
People identify with and identify others with brands… and I suspect they have done that since brands existed.
> When people shoot off their mouths about something, they’re not necessarily talking about what they’d actually do, but often merely what they feel in that passing moment.

Agree, but these things do matter on the margins. A Jewish landlord may almost always rent to Muslims, but once in awhile might not. Or might apply stricter standards to rental applications from Muslims on occasion.

There's been a lot of progress for sure, but self-reflection in order to understand your own implicit biases is work that's never really finished I guess.
I'm not deaf, don't know any sign language, am not close friends with anyone who does.

However, I understand that it's much easier to be expressive in sign language. Non-verbal language used by the speaker - sarcasm, tone, inflection - either translate badly, or get lost entirely when transliterating into subtitles. A talented sign-language translator is able to carry this over much better.
This is probably skewed heavily by the credits system that Audible uses. Combined with the bundle where the Audible and Kindle versions are discounted together, it is often very low friction to get the audio version.

Of course, this is where my question of this view comes in. If you cut out Audible, how certain is Sanderson that the same number of audio books would be purchased? If it cuts over half of the sales, than that more than justifies the lower cut in profit, no?
Seems as relevant a place as any to highlight the lack of support for subtitles in BBC iPlayer on AppleTV: https://www.bbc.co.uk/iplayer/help/questions/accessibility/a....

I work in a related industry so fully understand how these situations come to pass, but as a user it’s frustrating to say the least.
https://theoldreader.com/ ?
GUI Architecture with Graphics APIs
Bad race condition protection or trying to impose a sense of gravitas through loading times?
> Confirmation dialogs take about 2 minutes to implement. Undo, while there’s the odd problem where it’s easy, very often it’s a massive amount of work to implement, like many months.

UX is a feature.

Might be irrelevant for yet another SaaS, but for consumer-facing products it will be the reason you succeed.

Looks at this decade old presentation from Instagram: https://speakerdeck.com/mikeyk/secrets-to-lightning-fast-mob...

This is the mindset that led to $1B valuation (which many believe to be undervalued).
He’s been behaving strangely for a long time, just the topic and publicity has changed a bit.
obsidian released it
Don’t Make Me Think by Steve Krug is an absolute must book for any UX beginner. Easily digestible and lasts through the ages as an example of good rules to follow.
1) You have surely heard, or perhaps have even said, "If you don't like it, don't use it."

2) What is the justification for NOT "tolerating" it beyond the "stop using it" or "stop donating to it" avenue? Is there a crime that should be reported?

3) Publish a story highlighting the problems. Several of these circulate periodically. The people who care about this already know it, and everyone else just ignores the banners.

4) Ads have ***destroyed*** the general web browsing user experience for anyone who isn't actively using adblockers. Why is that tolerated? Repeat exercise.

Humans. It's humans.
I don't think that grocery stores that are allowed (and are big enough to) have cameras everywhere and a security service should be allowed to ban known shoplifters. They can already focus on them, catch them in the act, immobilize them, and have the police deal with the offenders.
Yes! Thanks that's exactly what I was hoping for. Sadly I'm not in nyc so I can't use it but that makes sense to me
This is a limitation of the particular language/ecosystem though, it feasible in a new language that has this security baked in to the language primitives.
I’ve worked a lot with nonprofits. Having a pool of static funds available is not indicative of sustainability. If you are asking for funds only when you are running out, it is far too late for you.
The problem with the progress that we're witnessing is that it's not sustainable. It's made possible by depleting non-renewable resources and messing up the environment. According to the best models at our disposal, our living conditions are going to decline in the coming decades. So maybe this is why it is precisely engineers who are sceptical since they have better understanding of the scientific consensus on the matter.
I haven't used valgrind in years, more used to asan, but I've been told it can do things asan can't?

Edit: to stretch the metaphor, modern c++ is like a thick rubber pad on the bed of nails, but often on the job you are hot bunking and you don't know which c++ your predecessor used to make the bed... Or you are in a hurry and you aren't sure which one you grabbed.
> He has sold all the Teslas that he can sell to coastal elite liberals

If Musk really believes this, then it’s safe to call him a pathetic businessman, since he doesn’t understand the concept of repeat customers.
Don't forget the other reason: a homogenous society.
He’s acting like he is.
I read this satirical thread about what would happen if Wikipedia didn't make money from donations and had to get acquired by a company like Comcast and thought, hm, I'd rather that not happen. I donate every year.

https://old.reddit.com/r/WritingPrompts/comments/2ov45h/wp_w...
As I said, it has been a long time!

I have dim memories of using random k basis vectors to convert high dimensionality feature vectors to k dimensions, and doing m times to generate multiple projections as part of a an LSH schema. Min-hashing might have been involved.
I've only coded for ARM. On those devices, the toolchains etc handle the code logic, and each ARM device will have its own peripherals.

Working at the MCU-register level and higher, is there any difference in RISC-V? Or does it only matter if writing compilers and toolchains?

Maybe the way you handle interrupts changes? Eg you would no longer use a cortex-m library to handle them. Maybe low power modes too, since those use ARM registers in addition to MCU-specific ones?
You can login, opt out of the banner and it won't be shown to you anymore.

But to answer the question: because it's one of the few annoyances (and probably the only one) on that website. Other than the one month long banner I personally have no complains, Wikipedia is one of the best websites on the internet imo.
That actually seems likely to you?
> Yet, even in the early parts of the 2000s, an Muslim cab driver in New York would willingly sell a ride to a Jewish passenger, and a Jewish landlord would willingly rent a space to a Muslim renter.

In the early parts of the 2000s, Muslims (and people who had outward appearance that ignorant people associated falsely with Islam, often Sikhs) were targeted in a wave of hate crimes across the US, as well as fairly arbitrary acts by government, with very little public opposition.

(Largely, this was triggered by an act which itself was something of the antithesis of love and tolerance, though it was directed at people who had nothing to do with it.)
This place is a refuge for me in the modern world of online discourse. I'm deeply indebted to those who made it and keep it running.
One thing that stood out for me is how much emphasis you put on having an online presence in a certain community as a driver of your business. I have next to zero information on how you actually spent your time, but it seems much of it was on chasing the social clout, hoping it would give you momentum. Online presence and social clout are not goals, they're side effects of successful directed effort - but of course you can also build a low-agency audience with startup porn.

In the long run, there aren't hacks in this business. You really do have to identify a real demand which meeting is both technically feasible and economically viable given the current interest curve and technological frontier. Making sure your product actually solves a problem and getting paid customers is non-negotiable, not something you can just try and see if it works. You make it sound like you put these requirements in the same relevance bracket as building an audience or getting noted on product hunt.

Anyway, hope you go through this moment in your life with lessons learned and experience you can put to good use wherever you see fit.
One data point: my wife and I were set in getting a Tesla as our next car. We are now in the market for a new EV, but we both decided against Tesla due to Elon's shenanigans. We will wait for the Kia EV9 or something coming out next year.
The pushback is very present amongst Wikipedians editors too, you know, the people actually writing the encyclopedia. But I guess software engineers on hacker news know better and can just handwave the issue because it makes them feel better to think that their donation is useful.
I think Musks idea of making Twitter a more economically viable, open, and transparent platform for free speech was just for that. I’m sure he did that knowing that Libs would be butt hurt and that would introduce challenges to the first goal of making Twitter economically viable but kudos to him for taking the morally high road!
> What is bracket folding? What kind of brackets is this even talking about?

The concept of collapsing any text between brackets "(" and ")". Like code folding in IDEs but for the web, mainly for reading long articles blown up by tons of brackets. Wikipedia is a good example.

> tried to interact with the “Try it here” section

Make sure to enable the checkbox on the right side of the demo saying "Collapse brackets", toggling it will turn every pair of brackets into an interactive element, collapsed by default, expandable as needed.
It does, but last time I tried „docker-compose build“ on podman it just failed. So it doesn’t seem to just work as a drop-in replacement
Let’s Think About Slowing Down AI
You're not wrong. But I do wish more people were happy with those "failures", which basically describe the Internet of yore.
Fundraising is unfortunately something where the commons has been deeply polluted. My Congressmembers regularly send me emails which are outright lies, purporting to be a "membership renewal" or a "special survey" or an "urgent petition" until you click in and see they want money. So when I see something like the Wikipedia banners, which are restricted to their own site and don't explicitly say anything untrue, it's hard to get worked up over it.

It's worth acknowledging that they've been willing to moderate their tone in response to things that seem overly misleading (https://slate.com/technology/2022/12/wikipedia-wikimedia-fou...). If you could sit down with Jimmy Wales and the WMF bosses in private, I suspect they'd tell you that they don't want to trick anyone, but that you have to do some kind of attention-grabbing stunt to effectively fundraise these days. And really, is that wrong?
if you want dark patterns in your UI, just do all the bad ones :)
I don't know that the site has been hacked, that's the point. I'd rather not automatically throw my password into a form when I visit a site. It seems like a kind of obvious thing to me.
Brilliant quote from the abstract:

"Most laypeople do not organize information in ways that provide reliable monitoring of social change over time, which makes their views on progress susceptible to memory distortions and high-profile current events and political rhetoric."

I remember an older person warning me to not go to NYC because she thought it was still riddled with crime (as it presumably was decades ago). I am confident that watching the news actively distorts one's perception of the state of the world (unless one explicitly discounts what they see in favor of many other pieces of information).
How long have you been reading HN? What makes you think everyone here is an "extremely well-paid SWE"? Have you not read the threads such as

"Ask HN: How to find work while homeless?" https://news.ycombinator.com/item?id=22442454

This is a discussion forum, not a blog.
I'm going to disagree with that.

It was when business plans from moved from letting users control what they consume to being in control of what users consume.
> world's tiniest baby step toward free speech?

Do you honestly believe that we can’t speak freely in the US?
I think having a daily digest RSS reader truly helped me with my productivity as now I check it only one time per day instead of infinite scrolling.

Initially I used Mailbrew, but for the last 5 months I've been using my own open-sorce tool:
https://github.com/piqoni/matcha
> Because nobody wants to fight over the licensing of a product they're shackled to.

So when a firm licenses a RISC-V core from SiFive they should be free do whatever they want with that core irrespective of the license terms?
I don't know much about sign language. Does it use a different grammar from English?
> As long as you're not trying to learn C.

That's insane. K&R (2nd ed.) can easily be the only book you want to work through if you want to learn the basics of C.
have you looked around lately
I was talking about the older PAL-based teletext as well - but you're right, I understand it was different in terms of equipment originally with the full-screen data feeds.

Separate from DVB, the old PAL OP42/47 teletext payload gets inserted into the MPEG-TS using SMPTE 2038[1] then when decoded, it would go into regular ancillary data of the uncompressed stream per ITU-R BT.1120-7[2].

The broadcast industry really loves standards[3].

[1] https://ieeexplore.ieee.org/document/7290549

[2] https://www.freetv.com.au/wp-content/uploads/2019/08/OP-42-C...

[3] https://xkcd.com/927
A-->B
There are other things you can use it for--including being the behind the schemes technology for podcasts. But, yeah, that was the primary not behind the scenes use case.

There's been a decline in low volume individual sites and a lot of people find sites like this one, Twitter, etc. provide sufficient discoverability for their needs in any case.
I learned a lot getting an Arduino and building stuff with it in C. With zero C and zero Arduino experience I wired together an e-ink display, SD card reader, and some buttons to build a basic e-reader.

I would have never been bothered to build something in C in an environment where I can reach for any higher level language.
I really wish there were more smartphones with physical keyboards. I'd like to be able to use something with good battery life and a full qwerty keyboard. Realistically I don't need a lot of apps on a phone. I really need the authenticator apps though, and I'd like easy access to telegram/MMS/element.

I like the intentionality you have when you type with a physical keyboard. Been focusing on UIs as of late and think we lose something when our interfaces are purely digital.
This also applies to other fields. People also believe that it is simple to make money through day trading. There are many tiktok influencers and youtubers who portray themselves as millionaires, trading on a beach while digital nomading and giving nonsense advice. Yes, it is possible to make money day trading, but it takes a significant amount of learning, practice, patience, time, and discipline, and even then, the results are not always consistent, and it is not for everyone.
Flying Tentacle Monster ?
That sounds like all the things I do for c++. One thing I really like is that clang tidy can flag the "old way" to do stuff. Was hoping it had that for c.
Listing applications of the SVD
And there is no evidence whatsoever that the cyber truck exists as a mass production vehicle.
Ask HN: How would renewables perform during huge Winter storms?
Mastercard Ordered by FTC to Let Rivals Use Its Customer Data
There's really not much people I have so high opinion of as him, and practically no one with such differing personal beliefs.
GRAT’s are common for volatile assets like tech shares.
I think it's wonderful you tried. Three times! Wow! Most people don't even try once.

Sorry things didn't blow up the way you hoped, but I doubt you'll ever regret the fact you gave it a go.

Hope you feel better soon. Good luck with everything.
This design seems obviously hideously flawed.

The last thing I as a user want is for my pages to start doing a ton of work as I switch away from them. Yet this article discusses at length how the only for-sure chance pages get to save state is visibilitychange , as the user tabs away.

My computing resources should be spent loading a new page & ensuring maximum responsiveness for further interaction & processing on the new page. There's some.chamce perhaps the visibilitychange event could be delayed, but that seems like a second downside, a need arising from an inherently not-great design.

Im surprised such obvious conflict in the design got through the various standards bodies.
This is a good case in point. Citizens United is safe from ChatGPT-authored briefs, because judges are among the few people who care about consistency in argument.

(if we get an AI that performs self-consistency checks, I'll reexamine this statement. but we're not there yet: https://news.ycombinator.com/item?id=34092710 )
No just about everybody has an opinion about Elon now. The news loves Twitter so everybody gets to hear about it. My parents who have never touched Twitter are asking me what I think about him.

Worlds (once) richest man buys social network and acts foolish is a compelling story.
> the real challenge in learning C is C considered as a platform, that is, learning how to build C projects, how to actually pull in dependencies, how to resolve them when they blow up, how to build cross-platform, understanding the several toolsets used by real projects to accomplish these tasks (raw make, autotools, cmake, etc.), dealing with library conflicts, etc.

Agreed. This is what's prevented me from learning C by contributing to large projects. I've always had trouble understanding the dependency management and build system of every project, as it seems everyone does it differently.

I kinda wish someone made a "C/C++ for Rust Developers", "CMake for the Rest of Us", or similar text that focuses enough on dep management and build systems.
I'm curious about the hierarchy one. On one hand, it seems like a good rule, because one of the hallmarks of a dense, hard-to-use UI is the presence of deep option trees. On the other hand, there is ALWAYS complexity in something large enough, and it cannot be abstracted away, best we hope for is to organize it well -- and hierarchies are a natural way of doing that.

A good middle ground that I've seen across programs, apps and OS-level menus is to add a search box that "skips" the hierarchy navigation when the user knows what they're looking for.

Another interesting idea was "adaptive" menus where the most used options (per user) would be "nearest" / easiest to get to. That one is nice in theory, but in practice it causes things to move around, and makes it harder to develop familiarity with the nested menus.

On the point of familiarity: a solution that appears clever and great, but hasn't taken off (probably because it still feels "unusual") is the circle menu. It makes good use of muscle memory, as all the options are arranged in concentric rings around a start point, with selection on one ring opening the next (more outer) ring with more options.

As far as the author's suggestion -- I guess it aims to keep the top-level menus simple. Where does the complexity go? If it's boxed away in some other dialog, per "category" or "subject", it could work relatively well. A bit more effort from the designers to make it that way, but generally that means it's less effort for the user to interact with.
No, but they have the freedom to design their own core if SiFive threatens them in the way ARM does.
Recently worked on an iOS app with the exact same thing, delays inserted on every write which was basically instant as it was writing to SQLite. Client refused to remove it too, you need to pick your battles as a freelancer to get anything done, so I left them there.
That's correct - 608/708 is North America only, and UK/Europe could use OP42/47 teletext for simple captions (not whole magazine), and/or DVB (mostly language translation).
I appreciate the time and effort you put into this response. I'm afraid we still don't see eye to eye, but that's ok. My goal isn't to try to influence you, I'm also writing for my own benefit -- in some ways I'm still working through my own worldview.

> The most recent pieces were written two millenia ago, and people had a very different idea of what a history was supposed to do.

Yet there were contemporary Roman historians who had a rather modern idea of what history was supposed to do.

> Gen 1-11 (Adam and Eve, the flood) should be read in the context of the mythology of the other nations.

Yet Paul treats Adam's existence as a key theological fact in Romans 5:11-21. His argument doesn't make sense if Adam didn't really exist. Do we know better than Paul? If so, what else is Paul wrong about?

I much prefer C.S. Lewis's brand of Christianity, but I remember being bothered by the fact that he doesn't seem to take the Bible that seriously, and his arguments from aesthetics never carried much weight for me. His view that an individual is either in harmony with God and is set free, or is in stubborn rebellion against God and in slavery, doesn't mirror reality: atheists aren't rebelling against God any more than a Christian is rebelling against Thor.

> I think the one of the strongest arguments is that the Bible's description of human nature is pretty accurate.

Have you looked at descriptions of human nature in other religions? Buddhism and Taoism in particular seem to have a lock on the ups and downs of being human. Yet what Christian would take that as evidence for their supernatural truth claims?

> The atheism of the twentieth century

But there isn't a single atheism of the twentieth century. Stalin and Sartre were both atheists, but their values couldn't have been more different. This is where words like "humanism" are helpful. I've certainly met plenty of atheists who are wonderful, genuine, fulfilled people.
A poor excuse for picking a man's pocket every (4th quarter).
Yes, I should be more civil in my comment and thank you for pointing it out.

I find the tone of "engineers, developers smart, everyone else dumb" to be really tiresome; and when it becomes self congratulatory, it becomes really irksome. It's also the casual dismissal of knowledge in other fields and lived experiences of others that just happen again and again here.

I should probably find a different place to hang.
Personally, I wouldn't sweat it. Be grateful they are not trying to force you to take equity in lieu of compensation, as any shares/options you do manage to negotiate are more than likely going to end up worthless, if not due to business failure* then due to dilution. Or, in some cases, embezzlement. This thread from a couple of days ago had a lot to say on the subject:

https://news.ycombinator.com/item?id=34084354

Just negotiate the best salary you can and consider any promises of future bonus/exit to be at best a lottery ticket.

* no, your super-epic rewrite of that website isn't going to single-handedly save a failing org however much they flatter you with a fancy title. Don't get manipulated into heroics because even if they do make it big, chances are the VCs and founders will squeeze you out.
George Carlin's shtick was to use racist words mostly to make a point about how stupid racism was. He also spent a lot of time attacking anti-intellectual movements. I have no doubt that he'd poke fun of current progressive speech codes, but I don't think you'd find him carrying water for the other side. This is an important distinction that some folks don't seem to understand.