skysight-inc/HackerNews huggingface dataset:
> believe that you are worth spending time with

Yes but what if you are not, Lol

This sounds like generic motivational stuff..

In reality, you’ll find out that people will see it immediatly, they’ll get annoyed at you very quickly, and they sure as hell have ways to let you know

I know the obvious answer is “well then figure out how are you going to become someone who is worth spending time with”- I just feel like that’s the hard part..
I don't think this is sexist, e.g. even as a man in some predominantly female community I would agree a female voice would be a somewhat better fit.
I use linux and hamburger menus in Gnome is one of the greatest tragedies. The global menu bar in macOS is a really nice thing, it's steady. It's a shame several linux DEs now have a top bar but none of them use it in this useful way.
For on-site, I'd get a high-end document/data safe. Some of them swing open like a fridge, if he has a ritual he wants to preserve.

Also, some techie could rig up transparent off-site backups that are guaranteed not to cause the interruption/distraction that he goes to pains to avoid.
> The biggest headache when coming across these menus on the web is the complete disregard for accessibility.

It's not clear to me how a hamburger menu is, by itself, an accessibility issue. It can be implemented in a way that makes it inaccessible, sure. But, if properly labeled, etc., what is the intrinsic difference between a hamburger menu and a dropdown menu?

> So instead of just whining about hamburger menus, I will actually offer up a solid replacement: sitemap footers. Simply place all your website/application links into the bottom footer and link directly to them from your header.

Ha ha, no. Now I understand that the author is approaching this from a narrow perspective: they're thinking about only navigation links, and only on fairly simple websites. A complex website, or a web app that uses hamburger menus to hide less commonly used actions, could not follow this strategy.
home mortgage interest is another big one. Interest 375 is deductive if single, 750k if married. Property taxes deductions are similar.
They're what got me hooked on getting into playing with cassette sounds. Every time I listen to them I'm transported and get stuck in an uncomfortable wooden chair in elementary school watching National Film Board documentaries and I love it. It pushed me to this sound https://pl-10.x.burns.fm/?t=15fb486da703a7ae565d2dcd0113908e

There's a duplication company in Canada (they're easy to find...) that sells NOS, custom housed tapes, and all kinds of related production materials. There aren't many new options out there for working with cassette tapes, but if you can find a used deck in good shape (or there are new Tascam/TEAC machines) then you can have some real fun still. They also deal in some VHS.
The Squad is a great concept. But the problem in America is not great concepts. Its convincing the public, and therefore investors, that small, lightweight road machines are viable.

Aptera is facing the same challenge. The concept is fantastic. Its got amazing engineering and unlike the Squad its a highly designed, efficient machine. But finding funders is the hard part.

Its the hard part for every start up. Which is why EV startups fail at nearly 100% rate.
I went a different route with my "malicious" NPM package. See if you can figure it out [1].

Years ago I played around with the idea of verifying that a npm package is the same code found in the source repo [2]. Because there is often a build step, that requires trying to reproduce the building of any arbitrary package, and flagging when there is any delta between the build output and the code distributed via NPM. In more reasonable package managers, this is true by default given that you provide the source code and the package manager builds it for you ... as opposed to NPM, which just asks for the executable code directly.

[1] https://github.com/connorjclark/totally-fair-rng

[2] https://github.com/connorjclark/npm-package-repro
Location: India

Remote: Yes

Willing to relocate: No

Technologies: Nuxt, TailwindCSS, Vue, PostgreSQL, FastAPI, Caddy, Keycloak, Podman, GTK, Linux, DevOps and sysadmin

Résumé: https://arunmani.in/resume.pdf

Email: j<dot>arunmani<at>proton<dot>me

Languages: Python and JavaScript

I'm a student in my prefinal year. I'm currently looking for internships. I have experience in frontend and backend parts using the above technologies. I mostly work on development and maintenance of my University server which runs critical units like our IAM etc. However, I'm completely ready to learn any new technology that would be required for my role.

Please feel free to get in touch if you would like to drop a word :)
Thank you very helpful
> Some people find it distracting and senseless.

And some people who prefer music OR no music, depending on the moment and mindset, are ... The same person!
We are not calling a method on a `dyn Foo`. The type in the original example is statically known to be `KafkaWrapper`. The reduced example case isn't even a method -- it's just an ordinary function:

fn do_something() -> Pin<Box<dyn Future<Output = ()>>> {
Box::pin(async { do_something().await })
}

(The infinite recursion happens before anything is ever returned --- the return type is irrelevant.)
How are you guys thinking about the embedding generation side of things? It seems like that part has a generally hefty compute cost before it even gets into the index - I just open sourced a swift package to try to make that part as easy as possible, the example project exports directly to pinecone. https://github.com/ZachNagengast/similarity-search-kit
It works like setting up a yard sale with nothing actually in your yard but a sign that says "the good stuff's around back ;)"

Yes, the necessary information is technically conveyed, but what's improved by this over headers or hamburgers? You'd be better off just having a fat header with all your links.
Poor Mark...
It’s not ridiculous. Look at how it’s done on the page itself: a link to the footer in the header. I’d argue that the word “sitemap” isn’t a great choice for the link text, but the interaction itself works ok.
here's a better idea: stop having unilateral rules about menu layout. Different use cases require different layouts and interactions. You could maybe say "don't just default to hamburger menus."
Windows development belongs to Microsoft.
It's more of a survival bias.

Say, something new comes into existence every 1000 years on avg, with an average shelf life of 1 year.

0.001% of those things can self replicate. The rest can't.

After a billion years:
- 1,000,000 new objects have been created
- 10 of them were self-replicating
- There's a 0.1% chance that the current year contains at least one object that cannot self replicate. Chances are there won't be any non-self replicating objects existing in the current year.
- There will be many, many copies/descendants of the 10 self-replicating objects

Replication leads to survival bias
Your comment made me curious, so I installed the Perl plugin for IJ <https://plugins.jetbrains.com/plugin/7796-perl> and sure enough, it parsed that str assignment correctly. My hat's off to them!

It also seems <https://github.com/Camelcade/Perl5-IDEA/blob/2023.1.1/plugin...> that one can have line comments in there, too

my $str = q #what is happening here
7Hello, world.7;
U.S. supply chain bottlenecks are nearly back to pre-pandemic levels
Me too, I just avoid roads for vast majority of my route. That is at least benefit for bicycles vs motorcycles, vast majority of danger can be avoided by just using bike/pedestrian routes
Thanks, this is really cool.
I found one from gist.github.com/JellyWX/ called jude.goggles that is basically already that.
Cassette Tape (even Type I) has no issue with audio up to around 12-13 kHz
You can make use of htmx-indicator to show that the request is ongoing. From my perspective you have to be careful here. If you are _too_ optimistic and imply a request has been successfully sent to the DB when it really hasn't then users are not going to like that as their requests disappear.
>What China is doing meets the definition of genocide (even if they aren't killing people, they're killing their ability to be part of "a people").

What China is doing meets the textbook definition of genocide precisely because they are purposefully restricting birthrates.
US crypto mining used more power last year than all the computers
Spoken like a true Nintendo fan.
> I would love to see a crash test video of this against an F-150.

Don't buy a small car, don't walk, don't bike, don't use a scooter, because everyone else is driving large vehicles. Awesome.
Play the ancient game of Go. Start online, then find a local club.
If you live in or near a decent city or larger town - what local civic groups exist? If you're helping the amateur theater group build sets, doing the 3rd Assistant Parade Marshall job at the Xmas parade, and working in the beer tent at the local Summer Festival, and ... You may get busy, hot, and tired. But it'll be pretty difficult to feel lonely.
I agree. Part of what sucks about websites is that everyone is trying to things differently. When I see a hamburger menu, I know what it does. It would take me a long while to figure out your site's navigation sits at the bottom of the page.
For anyone wondering, a gross is 144.
Yeah the hyperpersonalised content is super interesting. For 10' of this audio, compute would cost about $1. So at $1 per daily episode, a realistic price a business would charge for this is $49 a month. Would you pay that? Maybe you could opt in for ads, that would pay that $1 for your attention. After all, the advertiser would know exactly your interests, based on your twitter feed.

An alternative is the semi-personalisation (e.g. HN, or subreddits), where the content might not be hyper personal, but still close enough, and the cost is absorbed by community.
USC plans to open new computer science school
Chief of Russian mercenary force says his troops will withdraw from Bakhmut
Oh yeah, let's drop Google's design language that they enforce in every app, and instead use a bespoke system.

That would be suboptimal in terms of ensuring users feel familiarity, even if this was a good design.

The suggested alternative is one that requires scrolling down to the bottom of the page. Good luck scaling this.

UX isn't just prettier solutions, sure. It's also not just finding solutions that are more elegant in a vacuum. People have an embedded expectation of the design language of things. You know what a glass of wine looks like, and what a glass of water looks like. If you start making up your own solutions, it needs to acknowledge those expectations. Otherwise it's not UX, but performance art.
So you agree it’s a rightwing disinformation outlet.
I'm Sawyer McLane, the lead dev of PromptFlow. I'm happy to answer any questions you might have.
The Notecard System
Would be helpful to have some screenshots or explaining why it’s a fresh take
Everyone in my (American) family drinks at least a cup, and often 3-5 cups of tea per day. This is considered a lot here. Tea drinking is so non-normalized that despite my entire family's love for tea, I was well into adulthood before I learned of electric kettles (from Tumblr) and introduced them to my family.

They're easier to find these days but still rare. If you ask for a hot tea at a restaurant, you'll often get a suspicious-looking teabag that has spent at least 6 months in the cupboard (iced is more available). I'm sure you can guess at the quality of most of the teas in an American grocery store; I usually wind up ordering from specialty tea shops instead.
> No problem if it's the book I want, but the preview is just not enough

Manning has a decent solution to this. You can browse the entire book, but only a small section of it at a time is “descrambled” in the live view.

On more than one occasion I’ve used this to look up some specific topic, which was immediately viewable (and unblocked me on that problem), then gone on to purchase the book because I know it’s high quality and I’m likely to refer to it in the future for other reasons.

https://www.manning.com/
> you could literally charge every passenger vehicle user in the US $1-2000/year

Politically (and practically) infeasible. Most likely it would be done as a fuel tax, but it would need to be in the ballpark of $3/gallon which would be suicide for the politicans who impose it and unaffordable to many of the people who would be paying for it. A tax that can't be paid can't fund anything.
> The US police are killing people all the time.

Your comment sounds awfully disingenuous. I seriously doubt you do not see the huge difference between implementing official policies of extrajudicial imprisonments and having a random person murder people for their own personal reasons.
Meaningful Connection starts with just a connection. We are all so busy in our lives these days that we forget to even say hi to people, or that neighbor or that acquaintenace that could become something more.

It takes effort to do it. In the old days, people would sit on their front porch and talk to their neighbor or go out with friends or just hang out in their neighboorhood. Nowadays, everything has to be planned. Oh you want our kids to play with yours ? Lets setup a Play Date".

here is what I am doing lately. I am making an effort to invite neighbors to our house for a quick get together. Nothing formal but anything. I understand you can't do that with all neighbors bt start with some. Call that old friend u haven't spoken to for a while and go see them even if u have to drive for 2 hours.

Real example: We had invited some neighbors and now they are inviting us for a party this weekend. I really don't wanna go because I am so busy with my work and kids but decided to go anyway to ensure I don't break that chain. This get together is in the city where I have to drive in, find shitty parking and then walk. The lazy me would have said screw it and make an excuse. I would rather stay home and watch netflix or work on that code. But I am ensuring that my wife and I are both going to go and leave our young kids with her parents on Saturday night. This is a lot of effort honestly but we have to do it.

The point is that u have to make serious effort to make meaningful connections. People will reciprocate but no one wants to take the first step these days.
That employers pay more than the minimum wage is purely a function of labor power. Should unemployment hit >20% again like it did in April 2020, there would be no shortage of people willing to work $4/hour jobs if it was literally the only option to keep food in their mouths. There are plenty of states that forbid able-bodied adults without children from accessing SNAP, without any exemption for high unemployment rates or negative GDP growth.
they just disappear!
The fix is to save data to client-side storage (IndexedDB) before attempting a network connection, and retries when connectivity is restored.

Optimistic UI probably isn't necessary for a web site, but you'll certainly want it for a web app (which is what Htmx claims to be good for).

In the real world on the mobile web we actually have, TODO apps (which is what TFA is about), calendars, notes apps, etc. all work better with client-side state synchronized to the server in the background.

React has a bunch of good libraries for this, especially TanStack React Query.

Htmx doesn't.
> I don't want to, but I'm always forced to by shitty policy.

"forced"

You say that as if your hands are bound.

Creators have an intrinsic right to distribute their work as they see fit.

You do not have an intrinsic right to it.

If you don't like their terms, then your right is to not consume it. NOT to steal it.

If you decide to thieve, then that's your call.

Just don't pretend it's being "forced" upon you.
Maybe in the EU at least? Google News has to license the content it uses from news sources. IANAL but I can't imagine any commenters here would have any licensing rights to their publicly posted comments.
Hey! Get in contact (team AT wondercraft.ai), happy to chat!
We are already more than 600k come and be part of this family too
> "But I Have No Choice!"

> I see this argument pop-up frequently when taking to design leaders or developers. I call bullshit on this excuse. You absolutely have the choice to avoid implementing bad designs - that's your job! Either you're not fighting hard enough against those pushing for it, or you're just trying to build a "pretty" portfolio.

sigh I'm so tired of this absolutist, ranty way of thinking. Its indicative of Twitter-brain or social media outrage brain. Design is almost always a collaborative process. You literally have no controlling choice on the outcome, because the choice itself is being made by multiple stakeholders, be it your customers, your coworkers, your clients, etc.

Also, the author lists himself as the "UX Designer & Front-End Engineer @ Donorbox." Their web site at https://donorbox.org appears to be using a hamburger menu on mobile. I hope he isn't beating himself up over it.

It's hard to move away from established UI patterns like a hamburger menu because stakeholders expect it, and I suspect users look for that little hamburger icon as well.
I was born in Germany and have lived there off and on for several years.

I've also lived all over the US. It's my general impression that the "typical" speed on unrestricted stretches of the autobahn and long, flat, rural, stretches of the US interstate system are roughly the same.

It's cool to see M5s and Fiat Alhambras (lol) zooming past at the rev limiter but most people get up to 85mph/136kph and chill out.

Germans love their campers so half the vehicles on the roads are towing caravans and going slowly anyways.
>publicizing it like this is consistent with a playbook this government has been using...

But it's not the government "publicizing it like this", it the National Post, probably the most right wing newspaper in Canada.
Agreed. Duke3D was junk, but a big part of that was the stiff 3D FPS competition from id.

I think people stopped caring about the Duke series enough to remember/play the 2D scrollers not so much because Duke3D overshadowed them, but more that there were far better games to play than any of them.

DOOM and Quake practically owned PC gaming in my sphere for quite some time. Even Descent didn't do too well despite the 6DoF tech being impressive at the time.
This reminds me of the unabomber manifesto. He claimed that 'have a problem to solve' was not the rule, that technology advances for its own end. Humans adapt to changing technology rather than technology advancing to support humans.
> That is not how this world works, and trying to argue about it just makes you look selfish.

Ad blocking is a very common activity that is legal in every jurisdiction that I'm aware of. Since ad blocking is legal and many users consider ads an unnecessary distraction, a time waster, or a privacy-invading scourge, users have strong incentives to block ads.

No publisher is obligated to release content with ads, and nobody is entitled to have a sustainable business that runs on ads. The notion that ads should be "something you can rely on" for profit is not consistent with the reality of business, because there is no business model that inherently deserves to be successful. If a publisher wants to ensure that they receive payment for any content they create that is consumed, they can require that payment upfront with a paywall.

Trying to characterize ad blocking as immoral because it benefits users over publishers isn't a winning strategy for publishers. Publishers need to create an actual incentive for users to fund their content, directly or indirectly, if they want to get paid. Since advertising is a monetization model that degrades the quality of the publisher's product and users can easily bypass ads with an ad blocker, more and more publishers are finding out over time that advertising isn't "something you can rely on" after all.
Ruby has these too https://docs.ruby-lang.org/en/master/syntax/literals_rdoc.ht...
What’s wrong with bereavement time?
I expected an article and was disapponted it was not.
Someone who makes $0.01 more than the minimum wage is not counted in your 0.15% figure. There are millions of people who would benefit from the minimum wage raising from $7.25 to $10.
A little click-bait-y. Not much of substance in the article. Even shoehorned Clinton and Trump in the end for good measure.
Maybe but you’ve gotta consider that a lot of people want to live in say Denver or Dallas because they aren’t dense. If I wanted a New York City or San Francisco type of lifestyle I’d move to one of those places. If the demand was there, less dense places will become more dense naturally without ideas or schemes to force it.
When possible, experiments are better, yes. But that should not cause us to give up hope for causal information in areas where experiments are impossible.
I for one find this separation so useful that I wrote my parser combinator library for polymorphic token streams where the first layer (à la lex) parses characters into lexer tokens, and the next layer (à la yacc) parses those into an AST, for instance. That also makes it easier to separate orthographic (“syntax”) errors from grammatical errors.
Is that really the limit? There is no real restriction that everything is in memory at the same time, right? You could maybe stream from SSD?
Back in the late 90's and early 00's, armed with the experience of C, C++, Bash, and Perl, everybody knew it very clearly that "batteries included" is the correct way to create development tools.

I don't know about the current fashion of minimalism comes from. It doesn't bring simplicity.
For performance, take the example of the original native Google Pay and the GPay flutter rewrite. The original had much smoother scrolling than the flutter version (on a Pixel 6). Now Google's decided to bring the original back as "Wallet".

As for compatibility, I don't remember the exact details, but it was something along the lines of "the API we need exists, but is limited to google code only, so we can't use it".
> It seems like the consensus is this problem (on all architectures) is going to be solved in software, not hardware.

Hardware-based shadow stacks and return address signing are already shipping and running on x86-64 and arm64 systems, respectively. Rolling these out required upgrades to compilation and runtime software environments, and there are other software-based CFI techniques that augment these facilities, but it's already clear that hardware primitives are an integral part of the solution.

And it couldn't be otherwise. Between JIT, dynamically loadable modules, and a host of other complexities on real systems, software-only solutions that depend on exhaustive static analysis for robust CFI have little chance of comprehensively closing all the loopholes, especially in the environments that matter most.
> Best Alternative: Sitemap Footer

These authors ought to ask themselves: if all websites using a hamburger menu were to be concerted to sitemap footers, how many people would write blog posts about how shitty this design is?
They're maybe local services, but they're not local businesses. c.f. my post :)

And they can be enforced not only from assets, but also from travel or various financial tools at their disposal. (it would be surprising, but for many businesses, it's not worth the hassle)
For 300 million dollars, I think I'd manage.
Copy of the motion: https://storage.courtlistener.com/recap/gov.uscourts.nysd.59...

Full docket: https://www.courtlistener.com/docket/66683865/government-of-...
Which by the way is horrible accessibility wise (by default) because if there are other links on the page, it scrolls right back up to them when you navigate them with the keyboard, negating the entire point of the shortcut.