skysight-inc/HackerNews huggingface dataset:
We use Cypress for end-to-end testing due to its simplicity and compatibility. With over 400+ tests across various products, most of which involve complex, long-running workflows, we rely on the most popular version of Chromium to ensure our tests reflect the majority user experience. However, as our test suite grew, we started facing random crashes.

This is how we resolved this issue and ensured smoother test runs!
https://www.bigbinary.com/blog/how-we-fixed-the-cypress-out-...
(4) Like many extremely poor Windows design choices over the years, Microsoft quietly backs it out and never talks about it again. Remember Windows RT? Windows 8?
It doesn’t save you from checking errors, and it’s not attempting to. It’s just making returned errors more useful.
If you're on a mac, wouldn't be best to adopt iTerm2 with its metal rendering?

Isn't OpenGL deprecated on macOS?
I'm writing a little activitypub server and I often encounter little quirks that make coding your own server frustating.

For example (if I remember correctly) when someone is mentioned Mastodon will send you a Note with something like '@user@server' while with Pleroma sends '@<span>user</span>@<span>domain</span>'

Now this is a stupid example but I think this was what the author meant that platform have to play ball with Mastodon implementation of AP.
Don't forget about the countless acres of monoculture.
I'm generating hundreds of JSONs a day with OpenAI and it has no problem following a schema defined in TypeScript.
I'm curious, how does Lem compare to Emacs as a common lisp ide?
Why are you not bending the keyboard's will to your whims ?
Currently my terminal of choice on WSL, coupled with tmux. Works ok, a few bugs, doesn't work well with neovim, character artifacts remain sometimes. But on the whole steady and reliable.
Okay, regardless of how many (or all) rules this breaks..

One must minimally respect the risk to publicly post a self-created novel concept as such.

With such confidence. Awesome marketplace - I hope it helps save some time ultimately.
He, top spy?
I don't think this tweet is an authoritative source
I tried it for a few years a while back on macOS but it somehow felt off, I don't remember why, something to do with mouse selection. I went back to iTerm2 and that's that, you couldn't view images with feh and similar tools in macOS terminals for some reason so I had no reason to stay. Out of interest, why would I want anything faster than iTerm2 anyway? Never felt that my terminal is slow.
Interesting but also scary to go this route. I think part of the problem in Europe is also that companies/governments are less open to just try out new (startup) solutions. I would love to be learn from US startups how they manage to sell without much done already.
Development of features are a bit hindered in Alacritty; kitty and wezterm on the other hand, have useful features and have been really good. Personally, I'm using kitty for the past month.
You should give common lisp another chance and see what you have been missing in racket.
Every nominal asset that can be sold to take advantage of lower prices on goods and services is someone else's nominal liability that they have to cover with weakened earning power. Deflation is straight up bad compared to mild and predictable inflation, it's easy to fight off sure but it's definitely something to avoid.
More like Standard ML, but your point stands.
It's not disrespectful.
Fun fact: according to the etymology I could find online it's actually originally a German word (meaning client of a prostitute) that was borrowed by Yiddish, then borrowed in turn by Polish from Yiddish and also ended up in a couple of other European languages.
I just thought this would be a good thing to include in such a book.
Similar word also exists in standard German, where it originally meant "f*cker" but now just means a man who buys services from a prostitute.
> Proponents of exceptions may say, “this is so much manual writing labor, exception stack trace would automate that!”

Yes indeed.

> by writing custom messages, we can provide more details useful for debugging (for example, the os.ReadFile helped us with a filename);

Custom exceptions anyone ?

> by not relying on code line numbers, the messages are more long-lived, and can actually be understood and reasoned about in isolation, without access to the source code.

Doubt...

I quite like Go (some aspects of it anyway) and it's proven both useful and successful, but some people will go great length to find virtues in its weaknesses.
If you’re thinking of Siri and friends, those would generally be force-disabled, and those operating systems (at least MacOS and iOS, who knows with Windows these days) offer fairly robust mechanisms to do that.
the expensive bit of serving big websites is the ads, the tracking, the analytics, the vast internal teams focused on endless avb testing etc. if you boil Wikipedia down it's mostly static pages with a crud editor. it's cached to the moon and back, most pages don't change. the pages are tiny. they're not paying aws for bandwidth.
The definition of mistake has always included actions done on purpose. Consider the sentences:

Getting on that Boeing jet was a huge mistake.

The worst mistake I ever made was voting for Trump.

Having an intern give him a blowjob was the biggest mistake of Clinton's career.

In all of those cases the action was done on purpose. You are confusing the definition of mistake with the phrase "by mistake", i.e. "I ran rm -rf by mistake", which means unintentionally.
> I assume you are referencing Silicon Valley Bank

No:
https://www.fdic.gov/resources/resolutions/bank-failures/fai...

Many of these had far more, and many far less customers and deposits than Monzo in 2016.
> with limited tracking, targeted broadly at the category of people who might listen to a particular podcast

Not so fast. Many podcasts are served by intermediaries. The same intermediary can then observe and collect an individual's listener preferences and create a more targeted profile.

The iOS podcast app Overcast shows you all the intermediary platforms a podcast goes through.

E.g. 99pi goes through Chartable, with Overcast flagging that it "may follow individual-listener behaviour across multiple shows or the web, often to track responses to ads.'
My shoutout to Ghostty (by Mitchell Hashimoto & community). Although still in beta, hands down the best terminal I've used on both Mac and Linux.
This is a space in which I still haven't fully formed an opinion (as I typed this response I realized I have an opinion, I'm just not totally sure what it is) so I welcome discussion. I hate advertising too, and use e.g. Sponsor Block, but I recognize that the majority of the modern internet would not exist without ads.

> if I turn the volume down during ads, is that morally wrong?

30 years ago, was it morally wrong to go to the bathroom during an ad break? (IMO: no)

> I think about something other than the ads while they play, is that wrong?

30 years ago, was it wrong to chat with friends during a commercial break? (IMO: no)

That being said, _skipping_ the ads entirely doesn't seem (to me) equivalent to these examples.

I cannot explain why I feel this way. I _think_ I still believe in _unobtrusive_ advertising - 5 to 15 seconds of ads before a 10 minute video.

If the author of our favorite podcast can't get any product placement in, why will they continue producing the podcast? (Maybe in a utopia they would create the podcast because that's what they love to do - but maybe in a utopia they would prefer not to cast, and instead listen to someone else?)

Idk. Some thought vomit here that maybe HN folks can help me work through.
Cleverness is found in grokking a system.

A system of simple code is more easily understood. It's easier to move and impress the system at high-level user interfaces.

At what rational scale does the system become clever? How long is a system considered clever and how often? Can you use diff trees to infer high-level logical migration and evolution patterns within the source files themselves?
In case for China, there are numerous reasons, from rapid urbanisation which meant the spread of impermeable concrete surfaces and reduced natural wetlands and marshes that had in the past absorbed rain. To Soviet-era urban drainage systems of shallow buried pipes leaves cities vulnerable to waterlogging during heavy rain.

here's a video of how crazy flooding gets in China https://www.youtube.com/watch?v=Cfhd7bVEnh0.
Nice work, I've raised a PR that adds support for local LLMs (Ollama, llama.cpp etc...) and a few other enhancements.
compare https://dl.acm.org/doi/pdf/10.1145/800136.804488
Media lawyer resigns as investigation reveals links to plagiarism websites
Notes:

Title shortened from Title used on Australian RSS feed. Linked article title differs (as is often the case) and may change again (ABC Australia seems to A|B test titles and adjust them based on traffic). Current title is James Raptis resigns after ABC investigation reveals his links to plagiarism websites

Why of interest to HN?

While working as a lawyer for Australian Community Media to protect media interests it appears that Mr Raptis also also operated several sites that masquaraded as legit niche news sites ("Sports" etc) filled with content that was sourced from other sites, filtered through an AI, and published as original content .. "stealing" eyeballs and potential ad revenue from humans that put the time and money in.

At least one of the "articles" included the smoking prompt text:

"You are an experienced sports journalist. You are required to rewrite the following article. You are required to be extremely detailed. You are required to utilise Australian English spelling.

"You must ensure the article you generate is different from the original article to avoid plagiarism detection."

from earlier piece: We asked this Australian lawyer if he was behind a 'parasitic' content farm. Hours later it was all taken down https://www.abc.net.au/news/2024-05-14/australian-ai-content...
People who follow all safety instructions endure fewer light injuries, severe injuries and fatalities. Pilots who joke about seatbelts are just an example of professionals being hilariously wrong (or sardonic) about a topic adjacent to their expertise. Or they were just joking about their usefullness in an uncontrolled crash landing, which is extremely rare.

In this case, a seat belt would have likely saved the person - heavily injuring yourself is quite traumatic (tautologically) which increases the risk of cardiac events. In any case, injuries due to turbulence are extremely common as far as injuries in airliners go.
Also, 'chutzpah' which has a sense of being proud of trying to get away with it, unashamed.
I mean, I feel I have to point out that people were saying that about Our Lord and Saviour the Blockchain for about a decade, too…
We shouldn't internationally name and shame 17 year olds on HN.
Sorry I can't help you there as I use an OLED screen on android to read in the dark. Can't you jailbreak it and install Koreader?
Hosting 80GB of data? Absolutely.
Even if it was 800GB.
Afaik, the printed money to continue paying all the wages for the workers in the occupied area, who went on strike, due to the occupation. Don't think they could pay reparations with freshly printed Reichsmark.
> The controversial weedkiller Roundup? “A great product, very nontoxic chemical,” he said.

but then later

> On weekends, Dourson heads to his 240-acre farm in northern Ohio, where he tends to a large vegetable garden and an orchard—without using either insecticides or herbicides, he said. He prefers to pick tomato worms and other insects off his vegetables himself. He hangs organic insect traps on his fruit trees.

I am not a toxicologist, so I can’t really verify any of the claims here myself. But what I can do, is watch what the actual toxicologist does, rather than what he gets paid to say.
I thought OpenBSD people were more security conscious than this madness:

$ curl https://randomwebsite | sh

but alas I was wrong. There is a certain security reality distortion field that accompanies running OpenBSD.
Apple Could Add Bitcoin to Apple Wallet
I've been looking for something like this.

I was an idiot and my 18 years old reddit account got hacked. Figured it out in a few hours, did a password reset, I change the password but I still get invalid password after.

It's been 9 months now without a reply from support. I wished I'd have paid for reddit gold or something to have an actual legal base to do something.

If anyone from reddit is reading this, it's the same username as here.
This was really lovely to say, thank you!
People have a strong and well-founded attachment to nominal values in the economy. You pay your rent or mortgage with a fixed quantity of dollars, so as a salaried employee certain pay cuts are intolerable, so employers balance their falling nominal revenues with layoffs instead of pay cuts.

These nominal agreements are significantly less flexible than real-valued ones; people are much more able to buy fewer steak dinners when they're $20 instead of $15, and much less able to stay in their house when their paycheck is $1500 instead of $2000.
> they really shouldn't be used outside of medical necessity until we have a better grasp on

It's a medical study whose purpose is just to get a better grasp of things.
I just tried it and tabs are working at least on Mac.
I'm European and I had the same reaction
Unfortunately very similar to Uruguay, where I grew up. One of the many reasons I haven't lived there for a while now :(
The entire game is normalize generative while collecting conversations. Whichever players achieve ecosystem lock-in during the paid phase will have the network effects needed to sustain them during the commodization phase. They will know our capabilities, our dreams, our even our secret desires. And they will amass inconceivable fortunes monetizing us to their advertisers.
My completely ignorant and uninformed opinion:

If the vast majority of folks started skipping ads, and ads thus no longer had reasonable conversion rates, companies would stop investing in podcast ads and many podcasts would stop being produced.
It seems to be a private project that might one day be public, a bit of a non-starter if you can't get access to it.
> What's your threat model?

Why do you ask, will you help with designing a mitigation plan?

I'll humor you: It's a turnkey gadget for sniffing/exfiltrating the output of any open iTerm2 shell.
One day we'll have a perfect tabbed terminal without tmux bugs. I've been through a bunch of candidates already, Tabby seems to sort of work (mostly).
> We do have about 250 credit unions and 42 building societies though

And many of those still don't have 'full' banking licenses - there's limitations on what commercial services they perform and how they raise money.
I got access to tons of sensitive citizen data after buying cheap domains
"Sex and the Psyche: The Truth About Our Most Secret Fantasies", Brett Kahr.

Silly title, but looks like a serious bit of work. Big study in the UK about ten years ago - 50k people receiving questionnaires, can't remember how many people for closer study, 50 for full day interviews.

Conclusion : sexual fantasy is a coping mechanism for trauma.

Fantasy is a recapitulation, often modified to make it more bearable, of the original trauma.

Fantasy varies between individuals, because trauma varies. Fantasy superficially varies enormously for an individual, but there is always a core theme.
I tried to use alacritty in the past, but moved to wezterm eventually, because of it's superior customizability and features.
Or even better, the passive form, "mistakes have been made" :)
I remember when I did science fair a long time ago and this was still true. I managed to get a few levels to the state science fair, but that was as far as I ever got. It was all about the best humidity conditions for popping popcorn with the fewest un-popped kernels and maximum volume.

Some of the other projects that I saw were just amazing. Even if the parents didn't help many of the top projects involved thousands of dollars of equipment that most students had no access to.

And no, other than maybe $100 from my parents, they didn't help at all.
Have you posted this before? I 'borrowed' the scroll-to-set method for a timer of my own: https://bigclock.app/timer.html
Sounds like a great idea, until you find that your SMTP library pulls in 5 other libraries as its own dependencies and those each pull in 3 transitive dependencies of their own, one being some kitchen sink/toolbox project where only 1% of its code is actually relevant to the dependant and the rest is dead weight - but which pulls in 20 more dependencies for functions that are literally never called in your project - and before you know it, your codebase bloats up by several MB and you get CVE warnings for libraries that you didn't even know existed, let alone that you're using them.
Yes, but compilers seem to disagree on whether they use a pair of 64-bit registers, or an SSE register under the hood (reusing link from a reply): https://godbolt.org/z/xEqrx5dY4
Hitler had insisted on meeting in the exactly same rail car, within which the German surrender of WW1 had been signed, to have the French sign their surrender in WW2. If that's not a sign of hate, I don't know what is.
I wonder if it has to do with Meta recently joining the “Frontier Model Forum” industry group alongside Microsoft and Google and OpenAI and Anthropic. AKA the group for regulatory capture by playing up “trust and safety”. They are the ones pushing for regulations which will potentially make it illegal to build models that are open or uncensored.

https://www.theguardian.com/technology/2023/jul/26/google-mi...

https://www.frontiermodelforum.org/updates/amazon-and-meta-j...

This whole group has a dystopian vibe to it, with forced assumptions for its members:

“Member firms must publicly acknowledge that frontier AI models pose both public safety and societal risks, and publicly disclose guidelines for evaluating and mitigating those risks.”

In other words, all the members must amplify the same safety tropes to force regulation on the rest of us.
I made a comment here where I went over some of the excellent indie games I've played recently that languish in obscurity.

https://news.ycombinator.com/item?id=40438001
The FAQ section has an answer that flows off the page on my phone, and the text isn’t selectable for some reason, so I can’t even share the section I’m talking about.
If you tell someone their idea is wrong, it implies you are more clever than them as you have seen things they didn't.

Not in all cases, but in a lot of them.
The bias isn't in the machine, it's in the world. So you have to fix it in the world, not in the machine. The machine is just a mirror. If you don't like what you see, it's not because the mirror is broken.
So the business school awarded money to develop a morally ambiguous (but likely profitable) "study aide" app, and the school ethics board said that creating and using it violated their cheating policies.

Sounds like the most realistic lesson that business school could have taught?
'terminator' anyone?
> concepts are made by man

I find this statement... controversial?

The canonical example would be mathemathics - are they discovered or invented? Does the idea of '3' or an empty set or a straight line exist without any humans thinking about it or even if it is necessary to have any kind of an universe at all for these concepts to be valid? I think the answers here are 'yes' and 'no'.

Of course, there are still concepts which require grounding in the universe or humanity, but if you can think these up first (...somehow), you should need neither.
Doesn’t everyone have a sandbox free tier, azure included?
@openplatypus have some good point but I want to clarify what I mean by "privacy first"

User information - By default we do not store or log any user related information. All information that is stored in our DB is general information. We see this as a important privacy for your visitors.

Data - Your data will never be sold or given to a third party. You'll be able to export, import and delete all data related to your projects.

Cookie - We do not use any cookies or localStorage to keep track of your users

--

Their are some big downsides with privacy first since you wont be able to track users over several days (get retention and what not). So I have decided to give my customers the option to do what they want.

If this is an important metric to them they can decide to pass a profileId to the SDK. Then we'll use this ID and will be able to track that users over several days. This is an opt-in feature and thats also why I say "Privacy first".
I'll just continue to laugh at every windows user... only harder. But I guess the technically illiterate managerial caste still will throw dumb money at the hype that the desktop monopolist has a lot of investment wasted in.
>But it can dig through a massive result of search results and extract key points.

And there is value in that.
Advertising doesn’t work on me. I fast-forward through ads. I never sit and listen to them. Ever. Am I unethical?
All tech that becomes ubiquitous is based on giving humans answers that do not change based a throw of coin. Your bank account statement shows the same balance for the same end of day query no matter when you request it; your GPS gives you directions to the same place every time you put in the same destination address, not to a place that looks like a probable destination you might want. The best uses for AI are those that do not use generative BS, but for ML that give us answers, patterns, action scripts. Our brains are wired for survival and constantly look for answers, patterns, and scripts that do not change at random. There is a reason why movies and stories follow a hero's arc. We want order, life is chaotic enough. Not realising that will be a rude awakening for all investors in generative AI.
Word Is Bond: What If Companies Bet on Their Future
Sponsor Block for YouTube videos.
Tom Lehrer – Lobachevsky (with lyrics) – 1953 [video]
People attribute differences in the enterpreneurial landscape between the US and European countries to cultural factors (aka some "abnormal" risk aversion) but consider the possibility the difference is actually the rational stance on the face of persistent realities.

First, there is the issue of the absence of scale. As a Briton once said (and Brexit famously demonstrated), there is no such thing as Europe. This is particularly true in the financial domain that the author knows well. Every crisis, whether economic, natural or purely political leads to fragmentation and retrenchement back to national borders. Terms such as banking union or capital markets union are the sorry markers of an ambition that was never fulfilled. Alas none of the European countries is big enough for the emerging planet scale economic forces that are being unleashed.

Secondly, most European countries are quite statist, the central government plays a very, ahem, central role in economic life. This is not necessarily without merit - a different discussion altogether, but it does imply that the success or failure of potentially disruptive private sector initiatives hinges on political connections and access.
ContextCite: Attributing Model Generation to Context
Alacritty is cool and deserves the attention but I think wezterm totally underrated and does not get enough.
You need to have a smart phone, because the high fraud rate on web interface, thanks to high number of compromised Microsoft Windows machines.

Android and iOS are sandboxed and cannot be trojaned so easily.
Thanks. While looking up KFind I found FSearch. That's almost VoidTools Everything.
Zed Decoded: Syntax-Aware Task Spawning with Tree-sitter – Zed Blog