skysight-inc/HackerNews huggingface dataset:
Yep, the stats are bogus because the party that they are measuring are also creating the stats.

Even crime stats are bogus in NYC, I speak from experience as cops literally tell you to fuck off if you want to file a police report. You can be stabbed, bleeding out and walk into a police precient, and they'll drag you outside so they don't have to write a report
To me it just feels out of place, like a calligraphy ligature got accidentally mixed with a standard serif font. From what I've seen this kind of ligature is usually applied to many other letter combinations as well, in which case it at least looks consistent.
To me the banding in the "lossless" (do words mean nothing anymore !?) webp pictures is super clear and looks like how I'd expect low quality JPEGs to look.

It's the same kind of artifact that makes certain movies look terrible over netflix, those that have large dark blank spaces. Maybe you shouldn't look to closely because once you see it, it'll ruin your enjoyment of certain compressed media forever.

And by the way I don't think the comparison with audiophile equipment is fair. In the audiophile case we are talking about using very similar output hardware to output what is effectively the same signal. Here we have huge differences in file size (35% and more between JPEG and WEBP, a lot more than that for true lossless), and taking diffs between them shows very much that the signal isn't the same.

There is a compression limit under which you can see it's compressed, right?

https://vole.wtf/kilogram/

So it makes sense that there is some threshold sensitivity where a picture starts appearing "lossless". That threshold is going to be different from device to device and person to person.
This reminded of salt grain size cameras

https://engineering.princeton.edu/news/2021/11/29/researcher...

https://light.princeton.edu/publication/neural-nano-optics/
Will the backend be possible to write in any language in v2?
This is well overdue, the existing situation is dire not just in terms of security but the general quality of software from the printer manufacturers.

However this is going to break a lot of existing applications. The printer manufacturers have been laggards when it comes to adopting v4 drivers which date back to Vista.
Fun, but I really wish I could keep reading without having to scroll through unknown amounts of pictures horizontally.
Lets hope the primary uses are entertainment and maybe communication. It will soon be possible to create a realistic video of anyone doing anything.
Build 22000 is Windows 10 21H2.
What I mean is I can do all this with my bank:

> the ability to always have access to my money, accept contracts internationally, and to be protected from a fickle financial system

What's the difference, that is valuable enough to explain the bitcoin price differences?
Your experience has been Improved by a smart feature. Pray they don't improve it further!
Outlaw the smartphone! The smartphone is the problem. If you want to be a weirdo who spends all their time online you'll need to sit your ass down at a desktop like in the good old days. With a bit of luck that will unappealing for enough people for society to regress at least 20 years. It is also easy to enforce. They cannot be made in the UK so you "only" need to enforce the import ban.
> RAG

Retrieval Augmented Generation (apparently)

It's really helpful to define acronyms. HN has a broad readership - I follow AI and I had never come across this one.
I know this is no laughing matter, but that was funny !
> it serves as an enhancement when ESLint's slowness becomes a bottleneck in your workflow

Well, when I need to batch fix errors in files, yes it can take a while to run eslint. But that almost never happens. I have the plugin and fix errors as I go (which I believe is what most people do), and I never feel performance is an issue in this workflow. I really doubt how (actually) useful this is.
I want to complain but this richness in developer availability to implement the same thing many times is why we get a linter that’s 100x faster or a webpack alternative that’s 50x faster.
It is how it works, after a certain timeout where it can't be delivered to a device it will fallback to SMS. The exact length of the timeout is not public.

See https://discussions.apple.com/thread/8063349?sortBy=best
Congratulations Mitchell! You’ve inspired and influenced the careers of many, many developers, including me.

I always look to HashiCorp first when searching for tooling. Always something interesting coming out of that shop.
TF plans seem pretty clean to me
Kqueue! Not the same design or as flexible as io_uring though.
Mostly web stuff. See also this great piece about Yahoo Pipes called "My Heart Feeds a Series of Tubes": https://medium.com/message/my-heart-feeds-a-series-of-tubes-...
The same goes for the ampersand – “et” slowly morphed into “&”.
New York Times intolerant of half the US, former opinion editor says
Those kids who had a tough life might be super smart and fully capable of higher scores but didn't achieve them because they didn't have the time to study or were exhausted from just trying to survive. But once in the school setting and then in medical practice can thrive.

It's like trying to find the fastest sprinter using a race but some of kids are wearing heavy backpacks and some aren't. How do you find the actual fastest sprinters?
> We will be able to crack today’s encryption algorithms in the future because we’ll find flaws in them.

Big if.

We already knew how to design good and strong symmetric ciphers way back in the 1970s. One of the standard blocking blocks of modern symmetric cipher is called the Feistel network, which was used to create DES. Despite that it's the first widely used encryption standard, even today there's essentially no known flaw in its basic design. It was broken only because the key was artificially weakened to 56 bits. In the 1980s, cryptographers already knew 128 bit really should be the minimum security standard in spite of what NSA officially claimed. In the 1990s, when faster computers meant more overhead was acceptable, people agreed that symmetric ciphers should have an extra 256-bit option to protect them from any possible future breakthrough.

There are only two possible ways to break them, perhaps people will eventually find a flaw in Feistel network ciphers to enable classical attacks against all security levels, but it would require a groundbreaking mathematical breakthrough unimaginable today, so it's possible but unlikely. Another route is quantum computing. If it's possible to build a large quantum computer, all 128-bit ciphers will eventually be brute-forced by Glover's algorithm. On the other hand, 256-bit ciphers will still be immune (and people already put this defense in place long before post-quantum cryptography became a serious research topic).

Thus, if you want a future archeologist from the 23rd century to decrypt your data, only use 128-bit symmetric ciphers.
> Termination fees are utter garbage because say you happen to get locked into a 3 year fiber internet contract (we are), and the price of fiber internet suddenly decreases by 3/4 then you end up paying like $200 more per month than anyone else getting the same fiber internet from the same company

How often does that happen?

All I've ever seen in ~35 years of using online services (dialup service, cable, DSL, satellite...no fiber though) is prices going up.

BTW, the contract you describe is quite different from the contracts I've had with Comcast. It seems that there are two very different approaches among ISPs, and your ISP is using the most restrictive one.

The Comcast contracts only charge a termination fee if you leave Comcast completely, unless you are moving out of the service area in which case there is no termination fee. If you just change which Comcast services you subscribe to that's not cancelling the contract.

I.e., the contract is not that you will subscribe to specific Comcast services for N years...it is that for the next N years you will have at least once Comcast service, and that if you stick with the specific services you started the contract with their prices will not increase for you for those N years.

For example a year into a two year "triple play" contract I dropped TV and voice and I changed to a different internet plan and that was fine. Since the new internet plan was still with Comcast it did not count as breaking the contract.
Actually you don't even need Goaccess running all the time. They parse nginx logs directly so you can only run it when you want to do it (although in practice it takes sometime to parse and create graphs).
Hmm I should upgrade my wifi next year. Right now I have an old ish Ubiquiti AP that does its job without bothering me, but it's from before the cloud insanity.

Have they seen the light and made their devices usable without ever logging into their servers? Last time I asked this question the 'cloud' was unavoidable during the initial set up but could be turned off later. This doesn't look like enough to me. I want a damn access point that doesn't talk to anything outside my network.
Ruby's behaviour is weird if you're used to many other OO languages, but it shares that weirdness with other languages influenced by Smalltalk, such as the Magik languages used in the Smallworld GIS.

Both ideas of what private means make sense, but I can certainly understand the confusion they cause if you expect one behaviour and discover your language does something different.
I wouldn't turn off all ligatures, some of them are actually useful.
According to the article I've linked above, JXL has twice as many points (don't remember actual speed comparison numbers) in the decoding speed comparison, and is also more parallelizable
The article is talking specifically about portfolio pictures for photographers. I that case, it doesn't matter what most people see, it matters what the person hiring you sees. And if you are doing commercial product photography, the person hiring you is probably going to be an art director who has spent many days messing about with pictures to get smooth background on websites and in print.
Oh summer child…

"Green text" will get you turned down for dates and ostracized from friend groups, especially in middle and high school but even (for dating) into adulthood in some cases.

Yes it's stupid, but people have turned far dumber things into status symbols like gigantic massively overpriced pedestrian-crusher trucks.
I didn't read the comment as especially snarky.

Your response was both snarky and personal which I think comes across much worse.
CppCon 2023: C++ Modules: Getting Started Today [video]
Sorry, but this adds nothing to the discussion. Yes, they were settlers (I don't think anyone in this sub-thread argued otherwise). Yes, they shouldn't have been there in the first place. And yet the Israeli government uprooted them at great pain for all involved (after encouraging them to settle there in the first place). Some interpret this as some grand political manuever intended to divide the Palestinians and make a diplomatic solution impossible. This is an odd assertion in my opinion since how could anyone have foreseen that Hamas would be voted into power and spiral us into more than a decade of war? I for one believe it was a gesture of good will (probably brought about by external pressure considering it was Ariel Sharon who led it, originally a strong pro-settlments politician), and an experiment to see what would happen if Israel returned land without an official agreement as all attempts at negotiations have failed at that point in time. The fact that this did not work has a lot to do with the choices made collectively by Palestinians at least as much as those made by Israelis. To say otherwise ignores their agency and freewill in these events.
Amazon Internet Satellites to Use Space Lasers to Transmit Data
I bought a Steam Deck recently. It is a very well crafted device and that goes for both the hardware and the Linux distribution it runs. Within a few hours I had sampled the following puzzle games:

- Portal 2: simple, physical world logic puzzles with excellent script and graphics.

- Stephen’s Sausage Roll: incredibly hard physical world logic puzzles with awful graphics but it’s part of the style and I love it.

- The Case of the Golden Idol: interactive mystery fiction logic puzzles with even worse graphics that, again, are part of the charm.

- Python 3: text based open world logic puzzles with no graphics whatsoever and some of the most fun I’ve ever had on a computer.

(Edit: for clarity this is a humorous anecdote in that the last “game” on my list is a fully fledged programming language, in line with the original article’s thesis that programming can be viewed as being an excellent computer game. I genuinely had my steam deck for all of a few hours before I was using it write primes.py ;)
Also that book, the original paper, and everything else promotes the “wrong” idea that everyone has had all this time. If in fact he had other intentions for the experiment from the beginning, he took 40+ years to communicate them.

Really I’m being needlessly kind here. He only changed his tune once called out, and his claims that this was what the experiment was about all along are in direct contrast to his communicated intent from the beginning. What do we call it when you publish something that says A, while knowing A is untrue? Scientific fraud.
https://archive.ph/uZwMA
An example of a nested dropdown menu in the style of Notion. This was built using Ariakit components and tested with several screen readers, including VoiceOver, NVDA, JAWS, and TalkBack.
> ruby -e 'C=`stty size`.scan(/\d+/)[1].to_i;S=["2743".to_i(16)].pack("U*");a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.1}'
Context Free/cfdg is a simple language for generating images
Jpeg-XL is light enough to not require hardware support.
Did you tried to transcode a PNG to avif? It's painful. Not the case with Jpeg XL.
Meanwhile I urge you to read this article. Jpeg XL has way more features than avif.

https://cloudinary.com/blog/the-case-for-jpeg-xl
> At least in the UK, where I have the most knowledge, the current threat to LGBT rights (currently cantered on various pieces of anti-trans legislation)

It's pro-women legislation that is being proposed. Specifically, legislation to keep men who pretend to be women out of female-only spaces. This actually is of benefit to the LGB, lesbians in particular.

If that is "anti-trans" then it just illustrates how so-called "trans rights" are an encroachment on women's rights.
> macOS (and iOS) don’t have ads or bloatware.

I beg to differ. I get prompted on iOS to upgrade my iCloud storage regularly, thanks in part to the completely nonsensical way that you manage storing messages in iOS. There is no way to disable this behavior.

And on macOS, every time I press “play” on my wireless headphones when no media is playing, Apple Music opens and prompts me to subscribe.
Likely not worth using currently as it only has like 200 rules, while typical eslint setups have 600 or more.
Adobe faces big fines from FTC over difficult subscription cancellation
It has always been possible to do this kind of things (we have C, C++, Java) but I don't think people have been this semi-successful with reimplementing a bunch of common tools. Where are all the X re-implemented in C/C++/Java?
Optics aside, before a raise is actually the best time to leave because it means that a replacement can be budgeted for in the round (I have a friend raising with the expectation of a new CTO at the moment, although that departure was planned). VCs in later rounds often prefer key roles to be occupied by hires they think are better suited to scaling a company even if the cofounders are willing to retain responsibility; a cofounder who questions their own suitability can achieve the same end with less friction. Provided they're convinced it reflects you doubting yourself rather than your co-founder or the suitability of the solution for the market, which may involves more honesty about how little you want to work on the problem rather than less. A team pursuing an adtech/defense/crypto pivot despite an original founder's visceral dislike of that industry is much less of a negative indication about its potential than a team pursuing it despite a founder's unexplained doubts (especially if you've been the lead on the commercial side).

If your dislike of the new model is not that visceral then staying on as a paper adviser avoids the external appearance of serious discord, and phasing out your involvement avoids an abrupt transition, but you can't be dishonest about no longer doing the day-to-day stuff with investors.
> First, the repository is not indexed yet

I understand this is important. But the issue I have is that it’s hard or maybe impossible to know what’s been indexed and what isn’t.

I run a few orgs with hundreds of repos. Which are indexed? I don’t know.

This makes your search suck for my organization. I understand the reasons. They aren’t reasonable for me. I don’t want to search using your tool if it won’t work for my org.

Code search isn’t just for what’s popular. It needs to be for what is real and accurate.
> At Prodia, we've started to investigate building safety systems by checking if the input prompts are within a distance threshold of known adult or illegal concepts.

This is why we can’t have nice AI things.

After my experience with RAG across a dozen models and god knows how many experiments against parts of Libgen’s archive in topics I’m familiar with, I’m not sure embeddings are actually useful for anything requiring any kind of accuracy. They’re great for low stakes purposes or as a step in a human driven workflow but like LLMs they’re a very fuzzy and often times inaccurate tool.
Building a personal predictive text engine
Do you list the repos not in the index?
The author is also a web designers that primarily use wordpress. Wordpress website owners these days would put their site into pagespeed insight and that tool will advise that images to be converted to webp, then demand their web guy to do it. I imagine the author got tired of seeing images on their sites ruined but can't do anything because that's what the clients want to tick off a box in pagespeed insight.
Being a cop is the best, highest paying job 99.9% of cops will ever have. We do not lack for incentives.
Reminds me when Dropbox pushed a change to production that opted folks into sending their files to OpenAI
Because you wouldn't see the difference in quality while the size difference would be huge
People are willing to work for things that are worth it. Most people take time to learn new skills. The important piece is that it needs to be worth the effort.

I switched to a split keyboard with a different layout because I was suffering from an RSI. It was worth me to take the time to relearn something I had done for decades to be able to continue typing. Most people don’t need to and get no benefit, so they don’t.

Apple just needs to make a product that provides enough value that people are willing to deal with the initial hump of discomfort.
Can confirm. I hung a jury where the cop clearly lied.
I thought this was going to be about https://en.m.wikipedia.org/wiki/Pipe_Mania
This is totally non-credible. Their enterprise pricing was crazy for value and the feature-set slim. I personally was on a number of teams that refused to pay it and went with another player in the TACOS (Terraform Automation and COllaboration Software) family.

The TACOS provided way more features at a sane price point. They were out-competed by their own cottage industry and the BSL was their weapon to solve it. Surprise, surprise it backfired.

I respect Mitchell for the competent programmer he is but as a founder, he should have stepped in and done something to right the ship before it got this bad.
To compile C for a given platform, you need a C compiler for that platform. Which definitely exists but you may not have it at hand.

To cross compile from your platform A to that platform B, you need a cross compiler, which may be even harder to come by.

If you're working on a Go project, you already have a Go compiler that can do this (cross compilation) very easily, out of the box.

But if you add a C dependency, you also need a C cross compiler. SQLite is easy to configure, and very portable, but this still adds some friction.

Then if you want to setup CI, you need all this infra in CI. If you want to automate releases for a bunch of platforms, you need all of it in your release process.

I'm not saying it's a huge pain but it's enough that some projects avoid cgo as a matter of principle.
If you're more handy with code, I'd also recommend checking out https://val.town which lets you quickly create automations and endpoints.
> Maybe one shouldn't have started writting all those tools in JS in first place.

Sure but rather than scold people perhaps we should examine why they used JS instead of a compiled language. And why that’s changed now.
Here is another interesting statistics: https://linecorp.com/en/pr/news/en/2017/1649

Could be a good indicator of the level of narcissism in society.
Have you checked out Pyright[1]? It's not one tool to rule then all, but it is nice and fast.

[1]https://github.com/microsoft/pyright
If I understand it right, we have 3 large projects that aim to replace most of JS tools on their own: Bun[0], Oxc[1] and Biome[2]. Bun's package manager is great, Biome formatter recently reached 96% compatibility with Prettier, and now Oxlint is apparently good enough to replace ESLint at Shopify. Exciting times ahead.

But it's giving the impression that these projects perhaps could be better off collaborating instead of each of them aiming to eat the world on their own?

EDIT: I'm not saying it's wrong to write competing tools, it's open source anyway, so please do whatever you like with your time and have fun. But it looks like out of these 3 projects, 1 has a startup behind it, and 1 receives funding from bigger company. I assume that money will stop coming in if these tools don't gain adoption fast enough, and nobody would want to see that happen, especially with so much potential here.

[0] https://bun.sh/

[1] https://oxc-project.github.io/

[2] https://biomejs.dev/
LLMs, so far, are just there to count patterns and regurgitate the patterns. They're not a judge of content, thankfully.

As for lack of accuracy, which news organization has been unbiased in their reporting? None.
The thing that makes me cynical about any notion of fixing the foundation is just how much software there is. The long tail is long.

It’s actually hard for a person to wrap their heads around the true size of all these ecosystems that ride on top of every OS and platform.

All that software assumes a rather hacky coarse grained 70s security model and it assumes that all those syscalls and libraries work.

The best analogy I can think of isn’t repairing the foundation of a house, or even moving a house to a new foundation. It’s more like repairing the structural elements of an aircraft in flight, except there isn’t even a concept of landing. The plane is in the air for eternity and is constantly mid air refueled.

It’s like that. Everything must work, everything is always behind schedule, nothing can ever stop.
Yeah, seriously - it's ugly and quirky but generally all the settings you care about are there and I don't have to click through 15 different levels of menus or look things up in the wiki for the proper cli invocation when I need to tweak something.
Sure, for some tools. Most the time it's fine, though.

It's also nice that people in the JS community can easily contribute to tools written in JS (including writing custom eslint rules).