skysight-inc/HackerNews huggingface dataset:
Show HN: GuardianUI – Simplify crypto E2E testing and monitoring
Hi HN,

Wanted to share something I've been tinkering on for a bit.

The Problem:

Crypto is notorious for its hacks and uncanny ability to put user money at risk. There's a million companies focusing on securing the smart contract piece of the puzzle through audits (CodeArena, Sherlock, etc) and on-chain monitoring (Hypernative), but a glaring ignorance to frontend attacks.

This is a bit concerning given that we've seen millions of dollars go up in smoke through frontend attacks on BadgerDAO (Cloudflare worker), Curve (DNS), Sushi Miso (supply chain), and others.

The problem is historically there have been no good frameworks for E2E testing where those that did exist were either extremely convoluted to use, extremely flaky, or both. There have also been no systems for monitoring these kinds of E2E tests like there are in Checkly, LambdaTest, etc for traditional apps.

The Solution:

I built a E2E testing framework and a system for monitoring these E2E tests against production sites to alleviate this.

The framework - GuardianTest - is open source, has minimal dependencies, has no brittleness around wallet interactions, can perform actions against network forks (Ethereum, Arbitrum, Optimism, Polygon), can easily mock token balances, can validate the contract target of an app interaction, can make assertions about on-chain state, and has all the validation and action capabilities of Playwright

Link to the code: https://github.com/GuardianUI/GuardianTest/tree/v1.0.3

Link to NPM: https://www.npmjs.com/package/@guardianui/test?activeTab=rea...

The monitoring - Once these tests are written they can be submitted to be monitored as frequently as every 5 min, or as infrequently as once a day, will provide alerts are sent if something goes wrong, and alerts are categorized by their significance so there should be no false positives for critical issues

General docs: https://docs.guardianui.com/overview/readme
I use reddit almost daily for niche subjects, and I only use it in the browser. Granted, I use old.reddit, but still, I have no idea what people are on about when they say they need a 3rd party solution to use it. It's practically zero effort. To me, it takes more time to complain about it than to actually use it.
Homeric Hallucinations: Can AI Write Classics Essays?
https://pubmed.ncbi.nlm.nih.gov/9276585/

I conclude that attempts to classify medical decisions as justified
or unjustified by scientific evidence have no foundation in logic and
that the term 'evidence-based medicine' is logically indistinguishable
from the term 'medicine'. The use of the term 'evidence-based medicine'
calls for a new type of authoritarianism in medical practice.
SEEKING WORK | Berlin, Germany or remote (originally from NYC, can make trips to US east coast)

Full stack Ruby and Javascript/Typescript developer with experience as a lead dev, as well as a teacher/mentor. I believe in writing clear, readable, simple code and refactoring for performance as necessary. I'm good at communicating with other stakeholders, including non-technical execs/managers, thinking about the business problem and advocating for the user. I'm a big time pragmatist.

I have experience working with startups, big businesses (e.g. New York Times and Cleversafe - $1B onsite file storage service acquired by IBM) and small businesses. Other examples of clients I've worked for include a large European travel booking company, a developer tools company, a B2B fashion supply chain management company and on a one-off art installation project for Davos.

Long time Rails dev (since Rails 2), more recently I've worked with Node.js/Express, React and Golang as well. Occasional open source contributor (most recently to DefinitelyTyped and KillBill a popular Ruby billing & payment platform). Not dev-ops per say but I have experience managing deployments with AWS and Digital Ocean as well as writing IaC in Terraform.

Github: https://github.com/ritchiea

Email: ritchiea@gmail.com

CV and references available upon request.
Debugging Rust with Miri
I am wondering, why is there still no debugger for Rust using Miri. We basically have an interpreter and still, we use binary instead. This is weird, innit?
Some use stack for syscall params.
SEEKING WORK | Dubuque, IA USA | REMOTE ONLY
Full snack JavaScript developer, over 20 years experience

Technologies: Node.js, React.js, React Native, Next.js, Remix.run, Prisma, Tailwind CSS, PostgreSQL, Docker, Kubernetes and many other fantastic tools.

GitHubs: https://github.com/joshmanders (personal), https://github.com/aniftyco (my company)

Blog/Site: https://joshmanders.com

Email: josh@joshmanders.com

Availability: 20-25 hrs / week

More info: https://full.snack.dev/for-hire

I eat sleep and breathe JavaScript. So much so that my license plate is NODEJS https://twitter.com/joshmanders/status/853640782460456960

I’ve contributed heavily to open source both in tools I use, and my own code being open sourced.

Most of my time is building the next version of the indie hacker/bootstrapper build in public community https://getmakerlog.com

I’m available for whatever you need. If I don’t know it, I can pick up on it quickly to get the job done.
> Throughout my life, I've been a player, coach, and referee. In each of those roles, I have been in tournaments where this was the way the tournament was scored.

Where? I've never seen or heard of this scoring system being used in continental Europe (not even in the little kids leagues), and it's also not what's used in the professional tournaments (World Cup, Euros, Copa America, Champions League, etc).
Can’t really understand why thrill of the fight (which has the best engine of the boxing games) only lets you play against realistic, male characters. It would be tons more fun if you could play against fantasy characters and even politically incorrect ones. Everyone i talked to seemed to agree. Once another studio fills this niche, and provided that their engine is just as good, i think TotF will be sidelined.
that's the kind of news I expect to be in mice and not in humans ;)
It’s difficult to interpret this question as one personal to each respondent, or in general.

Ordinary lay persons are terrible at interpreting their own personal limits.

Similarly, most peoples are even worse at interpreting the internal states or limits of others.

As a rule, what is most productive is the commodification of consistent competence. Humans are however capable of vastly more than their comfortable pace suggests.

This “vastly more” however comes at a price. Psychological change is the most difficult thing for humans to undergo.

Try quitting caffeine or nicotine for instance. Or eat well and get regular exercise. These things will make anyone infinitely better off, yet are enormous undertakings.

Similarity, bringing forth the highest part of your capabilities are insurmountable without deliberate motivation, and TIME.

Pushing past, and redeveloping limits are certainly possible in most if not all, yet unlikely until the subject is ready to commit.

Some can see this in others, though it is a quandary which can destroy an otherwise good relationship if taxed.
Said by someone who doesn't actually do the work.
Would be nice to play this on iOS. Just probably not worth the hassle for the relatively small number of iPad M1/M2 owners.
A take-home assessment senior engineers would do?
There might be a positive correlation between these things depending on the business model :)
Kensho Technologies | Data Scientists/Engineers across the stack | Full-time/Onsite/Remote | (Cambridge/Boston)/NYC/DC

At Kensho, we leverage S&P Global’s world-class data to research, develop, and implement leading AI and machine learning capabilities that drive fact-based, objective decision making. From deep learning speech recognition and transcription to advanced visualizations, entity recognition, state-of-the-art search, and an AI-driven research platform, the Kensho team brings actionable insight and order to complex data. Our products power S&P Global and deliver innovative solutions and capabilities to their clients.

Founded in 2013, Kensho is headquartered in Cambridge, Massachusetts with offices in Washington, D.C., & New York City. In 2018, S&P Global acquired Kensho for $550M, the largest AI acquisition in history to date.

We are currently looking for • Front & Back End Engineers • Manager - ML Ops • Senior Infrastructure Engineer • Senior Data Engineer • and more!

To see all open positions visit https://www.kensho.com/careers
Jason also made a spherical Voronoi map with a dataset of world airports: https://www.jasondavies.com/maps/voronoi/airports/

There’s an Observable version here if you want to see an implementation using d3-geo-voronoi: https://observablehq.com/@d3/world-airports-voronoi
I agree. While it might look obvious in hindsight, I think programmers should stick to names that are less confusing. Something like CmplxInf would have made me guess "oh, it's probably complex infinity".
You latched on to the performance question, but the paragraph you were responding to was much broader. It's reasonable for someone to think you were actually responding to the full paragraph and not one phrase.
They even used the same stock photo
Modernism is ubiquitous. Likely your furniture, computers, cars, and home architecture are heavily modernist unless you explicitly seek out classical stuff.

Modernism is obsessed with truth and optimization, evolving toward an apex. Computing technology as a whole is modernist. Apple hardware design is a glaring example of a modernist pursuit (especially under Ive).
Developing hardware diagnostic utilities can be another area.

The kinds of utilities that come built into ROM, or that you run from a CD or USB drive, where you test memory and disk by writing different bit patterns to them, reading them back, and checking if they match, probing the hardware, processor and peripherals, etc.
A Confession Exposes India’s Hacking Industry
A bit related: OWASP is working on a Top 10 for large language models.

OWASP Top 10 for Large Language Model Applications

https://owasp.org/www-project-top-10-for-large-language-mode...

The draft of the Top 10

https://owasp.org/www-project-top-10-for-large-language-mode...
I would personally prefer to submit the query with ENTER and add new lines with SHIFT + ENTER, like in e.g. Slack. (Not on mobile though, of course.)
I agree, though that might be where the survivorship bias comes in -- it seems like Elm's ideas have been massively successful and I would say are now the most common way to produce webapps. But people choose to take the ideas while discarding the language, and that's where I suspect community mismanagement was a large cause.
I'm still trying to find the waves of that revolution. Maybe I just need to get the fuck out of Utah...

I could really use an aftershock.
> A problem everbody would love to have

Except the people who do have it and need to keep their business running off of one postgres instance.
Polynomial Functors: A General Theory of Interaction
Porting to Qt6 in Practice
You're both wrong. I am here for the psyop.

Shit. Strike that from the record. How do you delete comments?
True, and worse, this kind of approach sounds like expertise. I've found some people are amazingly good at selling continuously expanding complexity of management overhead.
In what country and in what sport? Was it younger kids, maybe? I'm not doubting you, I'm genuinely curious because this is incredibly bizarre to me. I dug around on wikipedia and found a couple of dozen examples of some unusual points scoring given[0] but only a handful of smaller US leagues long in the past featured this bonus-points-per-goal system, and seemingly only ever for a short period (experiment?)

Thinking about it, bonus points are maybe a fun way to spice up small-sided games. I think there'd be uproar if it was considered for anything beyond that though :)

[0] https://en.wikipedia.org/wiki/Group_tournament_ranking_syste...
I am sure I miss the context but I guess the point is that authors were sick of hearing about the promise of statistical analysis and epidemiology which will outperform classical medical approach - slandering the BMJ several times for some reason.

Even today we see some hanger-ons who assert that their way is the best way - that they know from personal medical cases and their opinion and interpretation is more valuable than some statistical prediction.

Well, if I have understood their sentiment correctly; facts are facts. Today the best medical care in the world is driven by data-based adaption rather than subjective opinion. If a treatment has a robust statistical impact it will be preferred. If new methods produce outcomes no better than random noise then we must agree that they are not better. If the physician has anecdotes about why they think some trick works best then - in the words of Pearson - “statistics on the table, please”.

I am sorry to make the joke but it seems apt:
“Dr Charlatan disgruntled about needing evidence for science”.
"Language as a tool of thought" is a technology we often neglect we are equipped with.
If you like this kind of question, I highly recommend the Wind of Change podcast, about whether The Scorpions song of the same name was written by the CIA. Super entertaining!

https://crooked.com/podcast-series/wind-of-change/
International candidates considered (USA)? Do you know if relocation assistance is available?
So this is SubStack revisited I take it
Yep. We changed social expectations and allowed women to choose partners fully based on whatever they deemed attractive rather than coerce them into marriages they didn’t want. (Either initially or ever)

Straight women’s sexuality is drastically different from gay men, lesbian women, and straight men. It’s not much of anything like the rest. There’s a desire for the attention and approval of straight men (probably due to patriarchal reasons) but there’s often a missing desire for the straight men as they are. (I assume this is more biological) It’s why we see so many straight women being completely content with living an asexual lifestyle whereas straight men are completely miserable.
And I don't. Have you considered my position, or did you just want to express your own?
Looks like kaspersky just tries to blame iphones.
Are we chatting directly with the model? Maybe the interface has changed. With long term use the likelihood of hitting edge cases is higher and maybe that is a cause as well for what users are seeing. People probably ask more vague questions over time. I might have done that.

I have never experienced the amnesia problem in v3.5 though, that v4 clearly has. Just repeating incorrect answers that you ask it not to give. I did not have access to v4 in march so I can't do that comparison.
Workflow Sharing
"More often than not" is compatible with "correct 70% to 80% of the time".
Lisp was a very early, if not the first, case of a language where types are associated with values, not variables. The evolution of implementations of Lisps showed that such languages could be implemented efficiently, even on stock hardware. This last realization took a while (witness how lisp machines were being developed into the 1980s.)
The Future of AI Interfaces – With Linus Lee of Notion
"Sure, but it's ultimately not necessary for your participation in society"

I'm going to push back on this. I've opted out of Facebook before when I was part of some active social groups, and known others who've done so. Opting out of these providers absolutely hampers participation in society, depending.

So many groups and activities require a Facebook account. If you're not there you miss out on discussions and maybe miss being invited to things altogether because "out of sight, out of mind."

At the minimum, not using these things introduces friction in participating in society. Whether they're necessary really depends on what you want your participation to look like and what you consider "society." For some people, it's very easy to cast off the Facebook chains because their social circles don't use Facebook.

But say you have kids and want to participate in a school parenting group or external activity and they've decided to organize things via FB. It's in or out. You aren't just making a choice for you now, it drags your spouse and kids into it too. Maybe your extended family.

And this is by design. Facebook absolutely designs its products to ensure that the maximum number of people must have accounts and that not having an account makes it difficult or impossible to participate or even observe content related to things.

Now, government tracking is harder to avoid and even more concerning, but let's not handwave away the impact people face if they refuse to use FB or Google. It is limiting for a large swath of people.
In Open We Trust? Building trust in the open source software ecosystem
3 bedroom apt in NYC? There's not a lot of those and that's going to be insanely expensive, like $5k+/month for sure.

I lived in NYC for almost a decade and I don't remember anyone having a 3 bedroom.

I lived in 1 bedroom in Astoria (Queens) for $1.5k-$2k
Picasso was a communist and his art was representational. His form of 'modernism' has nothing to do with the kind of actual nonsense that the CIA wanted to push.
OWASP Top for Large Language Model Applications
Location: London, UK

Remote: Yes, hybrid is fine too

Willing to relocate: No

Technologies: Ruby (20 years), Rails (14 years), Javascript, Svelte, Python, Go, AWS, Terraform, Docker, Kubernetes, Linux, PostgreSQL, Vim

Résumé/CV: https://drive.google.com/file/d/1nNf5e8gBNMbdf0GPCOuiaY3IF7I...

Email: in the resume

Hey all, I'm Blaz! Experienced generalist problem solver with almost 20 years professional experience building solutions. A pragmatist who likes to use the best, not the shiniest tool for the job. Comfortable with infrastructure work and designing architecture. Easy-going and an excellent communicator. Recently been contracting but open to the right perm role.
Other options to remove the mouse:

https://tex.com.tw/products/shura-diy-type?variant=428450353...

https://github.com/qmk/qmk_firmware/blob/master/docs/feature...
Turns out being bored is a skill that needs to be practiced. It’s kind of like mediation except not cool.
You took 8+ years to get an MFA?
To specify, I mean, that this reads as a "new feature"
I think this article is talking about this: https://www.nature.com/articles/s41586-023-06083-8

With this image probably being the easiest visualization of the '7 of 9' statement: https://www.nature.com/articles/s41586-023-06083-8/figures/3
I suppose that I just never had a problem maintaining any dependencies in code I write. Package managers have long been a bit of a pain for me as a developer, and with some languages (like Python), they are a huge PITA for me as a normal user of applications.

So overall I don't view them in a very positive light. They're something I have to put up with.

No matter, it is what it is. Carry on. :)
Here is an example workflow that sends you a daily SMS message with today's schedule - https://pipedream.com/new?h=tch_OYWfjz
Resemble AI | San Francisco Bay Area or Toronto, ON | Full-Time | Full-Stack Engineer, Deep Learning Researcher, Infrastructure Engineer

Resemble AI creates high-quality synthetic voices that capture human emotion. We're a venture-backed high-growth startup that's looking to shake up an entire industry with state of the art AI. Our product changes the way that thousands of brands, media companies, creative agencies, and game studios create speech content. We’re a remote-first team that thrives on flexibility and creativeness. We cover expenses for office space, equipment, and all of the other perks and benefits that make you productive. We also believe that to build an enticing product and solid team is by encouraging innovation is by enabling continuous education. That's why every Friday is a day that you can use to work on anything you want, Resemble-related or not. We're hiring for three roles:

Full Stack Engineer - Can you break the entire stack? You're the right person for this job. Work on our Rails app, with sprinkles of React, and Python for the deep learning. Everything is dockerized, and we use Kubernetes to deploy.

Deep Learning Researcher - Come build large ML models for voice synthesis! We already have the SoTA Speech Synthesis models, so this role is all about thinking outside of the box and running huge experiments on tons of compute. Experience in deep speech fields like TTS and ASR is desirable alongside proficiency in Python and DL/ML frameworks like PyTorch, TensorFlow, and Keras.

Infrastructure Engineer - As an infrastructure engineer at Resemble AI, you would be responsible for leading technical conversations and making decisions with other infrastructure and backend teams. You would work closely with engineers from different parts of the company to build new features and improve internal engineering standards, tooling, and processes. Additionally, you would anticipate and plan for the growth of Resemble AI's platform infrastructure, and design and implement platform solutions that balance resiliency, durability, and performance.

If interested, reach out directly to me: zohaib [at] resemble.ai
I'm throwing this out there but maybe it'll catch someone's attention.

I'm not your usual coder. I've been programming since the age of 10. I'm 52. I've also worked in forestry, farming, construction and I'm a trained blacksmith. Currently I'm programming CNC and converting vans into campers.

I released a game last year on Steam after a break from programming:
https://store.steampowered.com/app/2116950/Tiny_Solar_System...

I made #1 spot on Hacker News last year for this silly site:
https://weighoff.net/
(my favourite question: https://www.weighoff.net/?option1=William%20Shatner&option2=...)

I'm releasing a new game this month:
https://store.steampowered.com/app/2434510/Gravity_Waves/
built in just over a month. #solodev. I did everything but the music. While also working in non-IT full-time. Follow https://twitter.com/marsupial_pouch for updates.

I'm curious if there's interesting dev work out there that I might be suited for.

Thanks for your time.

Location: Dorset, UK
Remote: only
Willing to relocate: no
Technologies: C#/Unity right now, also Java, Go, JS, SQL, etc etc, right back to 6502 assembler
Résumé/CV: on request
Email: My name is james (all lowercase) and I can be contacted at rootdev.com
The ancient medical schools varied quite a bit when it came to questions of evidence. Something to think about perhaps.

>The Empiricists were sceptics in their attitude to causes, thinking that observation and report of evident conditions and their cures was sufficient for medical science, and thus eschewing causal theory. Rationalist doctors attacked the inadequate methodology of the Empiricists, and they try to explain why the antecedent cause should bring on such and such an effect, while emphasizing the need to decide rationally the proper use of induction, and the relevancy of similarities. The Methodists treat as irrelevant antecedent causes or factors, and they recognized just two pathological conditions—relaxation and constriction; the doctor's concern is to determine by direct observation in which state is the body.