skysight-inc/HackerNews huggingface dataset:
You might need it if you’re porting / reimplementing a system and have to be compatible with an existing base of hashed truncated passwords.

I would agree that it should not just be called “bcrypt” though, likely no function of this module should be, they should either explain their risks or clarify their safety.

Or possibly only a version which fails if passed more than 72 bytes or any nul.
I've been using AsciiDoc since Oxide did a podcast on their RFDs and I love it. I find it so much saner than Markdown, and it covers more usecases. I wish there were more implementations but asciidoctor works great. Hugo also supports AsciiDoc.
I feel like this is a failure of language and syntax that allows formatting to be deceiving.
sounds like a contaminant
I believe your parent comment means when the target website blocks, not Cloudflare.

YouTube is a perfect example. Using iCloud Private Relay can now frequently label you as a bot, which stops you from watching videos until you login.
Thanks, that's a really great selection of examples too! Definitely showcases what my brain couldn't quite figure out before - the "about us" page, and the "google drive photo blog" are pretty obvious examples where Origami makes building static really approachable!

Rewriting my personal blog in origami is definitely going on my "bored on a rainy day" project list!
Beyond "Agree to Disagree"
The Apple ][ (not plus) Integer Basic ROMs included an interactive 6502 "Mini Assembler"! That and the Applesoft ROMs also included a disassembler.

https://downloads.reactivemicro.com/Users/Grant_Stockley/App...
Your "logic" is bizarre and fallacious. It was both a dog whistle and gaslighting.
I have used merlin for quite a while, mostly happy (except for some security holes...) However, once asus drops support for older devices (e.g. rt-ac68u and rt-ac86u), merlin might also drop it. For now rt-ac68u is dropped by merlin, but ac86u is fine for now (at least until the end of the year.)

Upshot: if you care about very long term support, openwrt is nice.
When I consider 8% to be high and you don't, that makes me more skeptical of mainstream adoption as a currency than you are.
Rustproofing Linux
need to test for heavy metals as well as water contaminants
Sorry, I know this sounds like a stupid question… But I search the linked quick guide as well as the features page, but does this only support ASCII and not UTF characters?
I use both and I use them for different purposes. I use org-mode to stay organized, track todo's, keep notes, etc. I use AsciiDoc to express myself to others, write documentation, and write blog posts. Certainly there is some degree of overlap between the two, but I, personally, don't find org-mode great for writing content to show to others, where-as AsciiDoc is designed for that. Also, there is an AsciiDoc exporter so you can turn org-mode content into AssciiDoc.
rainbow tables I guess
The US has already practically surrendered economically by ceasing to produce things. The copium was that the USA produces designs to be manufactured by China, but now China designs things too and they're better and cheaper. If not for inertia, we'd be doing international payments in something linked to yuan, or euros (China has a stronger economy but it doesn't like to let people use its currency outside its borders, so might be disqualified).
That's exactly why this book is so valuable and important. It shows the link between a happy daily life in a nice clean country (that happens to be at war) and the insane things those people ignored at the same time in order to act normal every day. Once you read it, you will look around at America in a completely different way. Because unlike ignoring something done in the past (slavery, colonization) this is not arguably not the fault of the people pretending normal through it. It's happening in realtime. The thing to look for is the mix of apathy and fear.
No, it was more complex and luxurious, with a MUL instruction.
> Some scientists were in the process of establishing secured, private communications channels among themselves in an effort to coordinate their actions to maintain academic freedom under an increasingly restrictive presidential administration.

Somehow this makes me think of the 1990s, and I expect some old-school developers and users of PGP are quite-reasonably feeling a bit "I told you so." (Although I suppose exchanging encrypted e-mails suffers from a metadata-leak problem.)

If you are pessimistic about your government's future integrity, then today is the time to create networks of personal trust and secure ways to communicate. It'll be far harder if you start only after some Kafkaesque system is trying to ban end-to-end encryption and snaring people into unwilling informants.
Your arguments are ridiculous.
https://archive.ph/Jj3r4
Key Accomplishments of Lina Khan's Federal Trade Commission
What language are you using that will automatically infer this at compilation time?(*)

If I understand properly what you are suggesting, to make it work with my goto language (OCaml), I believe that I would have to make every function return a polymorphic variant for the error (aka technicaly equivalent to mandatory try blocks and boxed return types). The only time I had to deal with a library doing that it was not pleasant but it was too long ago for me to remember the details, probably related to complex compilation error messages.

(*) looking at your github, I guess Scala?
Good on you. I have been pushing the idea of leaving social media to people for well over a decade now, for the same of people learning to communicate with each other in more meaningful ways and improve their mental health. It worked for me and everyone that actually listened to me.

But the emotionally violent resistance I get from people who are embedded in it is wild. I've commented on here before and subsequently pissed people off, but it is an addiction and needs to be treated like one.
6502 was my first assembly language (back in the 80s). It was fine. However,
when I later had to do some Z80 assembly programming I considered that instruction set a lot nicer. It had more registers. It had a swappable register set. It even had a few 16 bit instructions. Really nice.

I guess most people just give up once they see the ugliness of what they got from Intel.
I think it may be just a lack of role models. When I went to high school in 2005 (30% black, 30% Latino) all of them basically modeled themselves after who they saw on tv. Blacks gravitated towards sports. Hispanics towards construction and woodworking. The whites in my school mostly came from military, first responders so lot of them went military/firemen. I being one of the few Indians at the school gravitated toward tech because that was what I saw men in my community going to (even before the parental pressure).

I don’t think any of them were dumb, just focused on the things they saw members of their community do.
The same thing happened to me with Telegram years ago, when I logged into my account using the Haiku port of Telegram's desktop client.
I'm inclined to think about it in terms of east Asians than strictly ethnically Chinese. You see the exact same attitudes to work in Korea and Japan. Confucianism is a powerful force in the region.

Suffice to say don't underestimate the work ethic and skill of Chinese laborers.
So radical anti-capitalism caused the gambling public to spin the slot machine?
Just to make sure: you are talking about your experiences with Gemini 1.5 Flash here, right?
I sometimes care when I want to introduce empty space to visually make parts of code stand out, eg multiple blank lines between functions or classes etc. I think whitespace can be effectively used like paragraphs in a book, basically make different blocks more obvious. Most formatters just squash everything to be one empty line apart, for me it can be annoying.
What I am pointing out is, that one might have an idea how to build a FE in a sane way, but as soon as it becomes a team decision and people don't trust your experience or knowledge, then it often quickly becomes a game of who can represent the next modern hyped thing best, repeating the arguments heard elsewhere, rather than staying with a maintainable solution. If later they need to hire 2 more FE only roles, just in order to maintain the thing they built, they will still not see how silly the decision was and think, that this must be so. Work that could be done by a single person in a few months turns into work done by 3 people working FE only, just to maintain the thing built with the next hyped framework, while all they needed was static content rendering, with tiny sprinkles of JS for some dynamic check boxes.

Besides that, people tend to jump to the extremes in FE. Want some component (in terms of React component)? Immediately they think the whole site(!) has to be a whole React FE, because they like using sledgehammers. Most people don't even think about serving dynamic widgets only on the very few pages/parts of a platform, where they are needed, using frameworks which have this capability for many years now (for example VueJS), and keep the rest of the entirely static website just that. Static. Workable on by any capable software developer or engineer. No. They must build themselves a FE moat! Make things ever more complex, to justify their roles. When you step back and look at what their site actually does, it is extremely laughable, how much time it took to get there and how much time still goes into it, maintaining it.

The examples I wrote about earlier are not just imagined. I have personally witnessed multiple FE people taking 3 weeks to switch out an app router for a pages router (or other way around) in a nextjs project. This is a problem entirely of their own making. 3 weeks for 3 people, that is 9 work weeks. Someone please transfer 2 months of salary onto my account!

I know how to make completely responsive and well accessible websites, more responsive than 99% of websites that call themselves responsive. More responsive than what most FE people cook up with their JS frameworks and non-standard component systems. That is because I care when I build things and I inform myself about how to do things in standard conform ways and use HTML in the way its elements are meant to be semantically used. I have done FE stuff before. In 20 years my site will probably still work just the same, and it will be simple to maintain, because it uses standard HTML and CSS. Meanwhile their frameworks will be long abandoned for the next shiny thing by then. They will rebuild and rebuild and churn and churn.

Still, managements will rather trust a FE(only) dev to build a convoluted mess, because they label it as "modern" and want to jump on the hype trains. FE devs are often like drug dealers figuratively speaking. The incentives are just like that. The more complex a thing they build, the safer their job. Same is true for backend btw. There are lots of grifter out there.
You can run CP/M on the Agon Light computer, which is indeed based on the eZ80:

https://github.com/TheByteAttic/AgonORIGINS

https://github.com/nihirash/Agon-CPM2.2
The only place I can get it to run is in Chrome. Wont work in Adobe reader, Firefox, evince etc. Seems most people that do this 'coding in a PDF' only target chrome as a runtime.

Not sure if theres a reason for that like chrome allows more code execution within a document or something?
I hate those clients. :D
This is my experience as well, for a lot of features that seem like magic in high level languages. I could somewhat accept pointers even without understanding them, but object-oriented programming with its classes and all was such a mystery to me that I was scared to even try using it.

It's not until I learned assembly language that I understood pointers, and from there, I could implement a basic OOP system in C and finally understand what objects are all about. It only clicked when I learned how to do it from scratch.
20+ years as a professional developer and I still have to argue with coworkers on why MongoDb is a terrible fit for their data, which is clearly relational, just because said coworkers can't be bothered to learn SQL.
You can’t for funds that are only available at a single brokerage. This describes a lot of index funds and wrapper funds.
> Are you doing interval training in your swimming? I think how you train can have a big impact on your VO2MAX improvement vs. time invested. That said long distance running does require a lot of time investment. I'm not sure if you can get to run a marathon by running an hour a week but I expect that answer is no.

What had the biggest impact on RHR was when I was just swimming 1km per session at normal pace (it took me about 25 mins, I'm a beginner). RHR dropped week over week down to 42. When I got a coach he had me do mostly interval training and interestingly my RHR crept higher although I did improve in terms of speed. Past month I've been lazier and training again to swim continuously and I see my RHR decreasing again. Unsure about the science of it and whether it applies to others. I don't think RHR is necessarily a marker for fitness but I thought it was interesting that pretty significant change was happening although I was maybe swimming 30 mins a couple of times a week.
Hey, why settle for yesteryear's world, with better accuracy, lower costs and local deployment, if you can use today's new shinny tool, reinvent the wheel, put everything in the cloud, and get hallucination for free..
I sometimes reminisce about the 2010-2020 deep learning and reinforcement learning etc era, as a student I did some projects in that domain back then and it felt very approachable and relatively easy to get into it compared to how I (most likely subjectively) see it today as a developer (in a different field).

I remember I doing a project in my second bachelor semester, where I generated random 64x64 images of a simple maze with a start and finish and then I tried to train a RNN algorithm that could navigate unseen mazes. There are so many better ways and algorithms to do it, but I learned a lot of cool tech anyway with this approach.
That's really a good point. If you're building a native app or similar, why constrain yourself to HTML?
> You open them one by one, read them, and go do something else after no unread emails are left.

On the contrary, I often have multiple emails open at once, since it's pretty common for me to need to reference information from other emails in the one I'm currently writing - usually to reference past conversations or lookup addresses that didn't make it into my contacts.
Charles Stross has a book about it. The time will be right very soon again
There's no need for me to continue engaging you with formal mathematical arguments when you reply with the mathematical equivalent of climate change denialism or vaccine conspiracy theory and uneducated statements that are "not even wrong" [0], so instead I will just refer you to expert opinions on the topic; though at this point I doubt that your level of mathematical literacy is sufficient to understand any of this subject matter.

[0] https://en.wikipedia.org/wiki/Not_even_wrong

[1] https://math.stackexchange.com/questions/45327/why-is-infty-...

[2] https://math.stackexchange.com/questions/28940/why-is-infty-...
What if two different users have the same password?
Makes more sense to learn an IR nowadays. Or WASM.
>But that quote is self-defeating for your argument if it happens "much less frequently now than in the old days."

And how does he know that? Not enough time has passed for the things to get leaked or declassified. I included this sentence just for the sake of completeness of the quotation.

My argument was that forced sterilization was not an isolated incident, but just one of many cases of CIA's operations under the cover of USAID. One might argue that other CIA operations were benign, but I think it would be a hard point to make.
When it’s done
It’s absolutely fascinating how divorced from reality people’s worldview can get to the point that the level of arrogance gets so high that people proudly declare their responsibility to be judge, jury and executioner of vast swaths of the permanently unredeemable population.

Ironically I assume this is how people like Hitler took power.

“Kick Jews to the curb. All of them. They’re not good people. Stop trying make them better by lying about who they are. Stop normalizing the depravity. That’s the beginning.”

It’s almost like I’m reading the moustache man’s words himself.
IRS using AI to make sure people aren't playing the system (2024)
This is the same conclusion I can't help but reach. I would love nothing more but to be convinced that (there is a chance that) that is not going to happen.
No product is ever new, but that's not the problem
not sure what you think the safety parameters for compilation should be.
The province is largely dominated by one family (Irving’s), and its possible that the government is unwilling to look into the issue.
No problem under Linux whatsoever with tracking and ad blocking extensions in each browser
seems weird, but i have no issues disclosing that.

frankly it makes your position as employee more fair - if you are underpaid and there's a culture of sharing the salary - you can renegotiate.
It’s not a Reddit thing. I also remember the days when everyone online was a libertarian. But Conservatives then turned to nationalist ideologies that don’t emphasize the free market, that are anti-immigration, and that take a dim view of personal sexual freedom. There are fewer people expressing libertarian points of view all over the shop. There’s a good article about it here: https://www.newyorker.com/magazine/2023/06/05/the-individual...
Could you give an example of real KDF?
Why would the same multithreaded software run on the same CPU (not just architecture - the same physical chip) have its instructions execute in different order from run to run? Performance. Want things deterministic? You have to explicitly keep them in sync yourself. GPUs sport tens of thousands of parallel processors these days, which are themselves complex, and are linked together with more complexity, both hardware and software. They're designed to calculate fast, not to ensure every subprocessor is always in lock step with every other one.

Model inference on GPU is mostly doing a lot of GPU equivalent of parallelized product on (X1, X2, X3, ... Xn), where each X is itself some matrix computed by a parallelized product of other matrices. Unless there's some explicit guarantee somewhere that the reduction step will pause until it gets all results so it can guarantee order, instead of reducing eagerly, each such step is a non-determinism transducer, turning undetermined execution order into floating point errors via commutation.

I'm not a GPU engineer so I don't know for sure, especially about the new cards designed for AI, but since reducing eagerly allows more memory-efficient design and improves throughput, and GPUs until recently were optimized for games (where FP accuracy doesn't matter that much), and I don't recall any vendor making determinism a marketing point recently, I don't believe GPUs suddenly started to guarantee determinism at expense of performance.
Early 30s, sure. Late 30s and 40s? You should qualify your statement with “this is a heated historical debate, but some people argue that…” Keep in mind the significant incentives to not seek out information, to disbelieve the information one did come across, and to lie after the war was over.
It's called a network effect for a reason. People don't want to use multiple apps so they generally will want all of their friends to be using the same app. Switching to a different app for one friend group adds significant friction.

This is why we need legally mandated interopability for call communications platforms above a certain size. It's absurd that the situation today is worse than the early 2000's where you could use one program to talk to your ICQ, MSN and Aim friends.
Thank God my side hustle doesn't have any real users
Currently I'm using a mixture of Python (numpy, pandas, seaborn, matplotlib, sklearn, PyTorch, keras), R (tidyverse, base R and a bunch of causal inference-related packages) and some SQL. Been experimenting a bit with PyTorch while doing course in deep learning. Also looking to learn some web development frameworks. I'd say most comfy using R, but improving my Python abilities.
Bcrypt is salted[1], so that shouldn't matter?

[1]: https://en.wikipedia.org/wiki/Bcrypt#Description
Both the phenotype and the genotype of a species/population can, and do change overnight. Think about nazis killing people with big noses. The average nose size for humans shrank, and the responsible genes disappeared.

Evolution (as the change of the characteristics of a species) working in million years is stupid. It doesn't even need one generation.
Correct It is newspeak
Web browser is 10 times more powerful tool than Make.
There is no use in staying "informed" in the current societal environment, there is no propaganda-free information floating around anymore, if there ever was. As long as one is aware of that basic fact then things will fall into line more easily.

And, yes, I have been in the boat of "trying to stay informed" for almost 20 years now, as in I was actually paying money for The Economist and the Financial Times, but around a couple of years ago (in fact three, since the war in Ukraine started for good) I realized that they were as propaganda-infested as the rest of the media and that was the end of my journey of trying to remain "informed". No information gathering and receiving is neutral, none at all.
Accuria | UX/UI Designer (B2B FinTech SaaS) | UK | NL | IT | REMOTE | Freelance/Full-Time

Accuria (accuria.com) is a fintech data company specializing in B2B financial solutions. Our platform empowers banks and investors to manage credit decisions with technology and data. We currently operate in 28 countries (Europe, US, Mexico, Brazil) and are expanding further.

We’re seeking a UX/UI Designer at the start of their career to improve the usability, search and navigation experience on our data rich platform. You’ll collaborate with product managers, developers, and senior designers to enhance UX/UI for search, filtering, and navigation.

Responsibilities:
• Improve search-related UX/UI for our platform and website.
• Conduct user research (usability testing, surveys, interviews).
• Design and prototype intuitive interfaces (wireframes, mockups, interactive prototypes).
• Enhance dashboards, workflow tools, and data visualizations for B2B users.
• Maintain and expand our Figma design system.

Requirements:
• 1+ years of experience in UX/UI design with Figma.
• A portfolio showcasing web/platform design (preferably with B2B FinTech projects).
• Basic front-end knowledge (HTML, CSS, JS, ReactJS) is a plus.
• Strong understanding of UX principles, accessibility, and user-centered design.
• English required; Italian is a plus.

What We Offer:
• Work on impactful projects in fintech with mentorship from experienced professionals.
• Remote + periodic meetups.
• Competitive salary and benefits.

Apply: Send your portfolio and resume to careers@accuria.com
> 1 set of 3-rep max of each of the major lifts

Could you elaborate your training regime?

If you can do 3 reps of bench with 100kg-s, you do:

1. bar x 10,
2. 40 x 10
3. 60 x 5
4. 80 x 5
5. Then do 100 x 3

And then you move to squats and deadlifts with the same approach.

Is this more or less what you did?
It looks so snappy and efficient
Other than inertia, what is keeping AsciiDoc from overtaking Markdown?

Personally I like the ubiquity and simplicity of Markdown, but I can also see the benefits of the features AsciiDoc has to offer.
IRC used to work like I described, and it had no trouble talking to strangers.

Websites are usually hosted on machines the owner controls, running software the owner controls, yet have no trouble talking to the external world.
In the title: "(2023)"

Date stamp on the article: "March 27, 2024"

??
Pravdu díž, bratře
Show HN: Running DeepSeek R1 7B locally on Android [video]