skysight-inc/HackerNews huggingface dataset:
From what you’re referring… I’d say go for it.
Printer toner was a landmark DMCA case! https://en.wikipedia.org/wiki/Lexmark_International,_Inc._v.....
Turbulent times call for adaptive leadership
The most private part of your body is often not covered anyway. Your fingerprint.
> refuse to pay

Interesting way to put it. Almost like refusing to pay the local thugs for "protection", and seeing the consequences of not paying get worse every year.

Google increased ads on youtube to the point where it's now ugly and excessive. This doesn't make premium more valuable in its own right. It makes avoiding premium more uncomfortable, which is a lot different than your implication that people refuse or can't see the value of premium.
This article includes a brief description about digital marketing, types of digital marketing and the advantages.
The old Musk image of visionary genius trying to save the world by transitioning it to space green clean energy and futuristic technology? It inspired millions of higher class liberals to part with their hard earned cash to buy an under-baked, poorly put together (and until recently expensive) EV.

The new Musk image is relying on a much smaller, much poorer demographic, to buy a highly experimental vehicle, whose allure will disappear in smoke the moment it's out and people see how bad it is (in terms of range, handling, reliability, safety, and so on).

It's a fun theory for sure, but the Cybertruck will never sell in volume, so I'd say it's more likely that what we see is what it looks like: a conman suffering a heavy case of the Peter Principle, uncontrollably unravelling before our eyes.
Very cool language! As something auxlang like it seems to have a lot of similar issues encountered when creating the vocabulary as other auxlangs but that's not usually a problem for me since I know a bunch of romance and South Asian languages. Thanks for sharing!
It's impossible to reliably satisfy anything in a distributed networked anything. There aren't costs as much as tradeoffs. Reliable, fast, accurate: pick one.
Amazon products, or third-party using Amazon as a store-front?
Every time I look at LangChain it seems like unnecessary abstraction. The value in this example are the prompts.
'Short distances' ? Plenty of exceptions. 'Be my love' - a massive hit in 1950 popularized by Mario Lanza (and used in the film Heavenly Creatures) begins with an absolutely characteristic leap from C#/D to the C almost one octave higher. Similar leaps occur later in the piece. Ask someone if they know it and you can bet they'll hum this bit.

https://www.youtube.com/watch?v=EQz1McBv0fw
Also what will get you imprisoned is only approximately what is illegal and vice versa. You can probably dragnet a good chunk if the population and get a jury to convict them if a crime based on circumstantial evidence. Kind of like p-hacking for justice.
I'm not sure if the video covers it, but I do recall reading that in Madagascar, they mark the beans with pinprick initials so that it's easier to identify if they've been stolen.

https://www.vanillabeankings.com/blogs/recipes/vanilla-bean-...

I might even have read about it originally from here.

Of course that only helps if they're recovered / identified quickly - once any significant amount of co-mingling happens then it's probably too much effort to track down the origin.
what kind of company is it?
Hah! In 2021, the USA provided 28.5 billion dollars in farm subsidies.
For fossil fuels, we spend about 20 billion dollars a year in subsidies.

People are ALREADY getting this stuff "for free" - it's just not you and me!

This is all before we spent ~815 BILLION dollars on our defense budget - and we're at peace!

Everyone gets it for free but YOU and ME, and you're carrying their water by defending this system! We give it out for free with one hand, and then pretend everyone has to work for it, and along the way there's no free food, shelter, or medical care!
Erlang and Elixir are what could be called pragmatic FP.

The idea is that your base abstraction should be functional, you can then have a genserver for that abstraction which is stateful.

So let's take lists for example. Building up a list is functional. But I could have a ListServer which takes an item and prepends it to a list. And just holds on to that. So lots of processes can send it messages to add things in, and order in the list is determined by order the messages arrived.

The way the server manages state is

State -> function -> State'

And those functions are easy to test.

It makes for a nice experience building software, the default is functional and you drop in processes which hold state when you need them. Compared to classes where the default is state.
You're confusing cause and effect.

They're very different precisely because of hacky nonsense like NAT.
Spoiler alert next time, please..
I doubt if any random Apple employee on HN can just make that happen ...
Large corporations have the technical skills in place, but organizationally they can lock your account away leaving you with no access and no real avenue to evict your data. There are many posts on HN and on the Internet where corporate support had no procedure to give back access to data when they blocked the account. Account bans are sometimes for unclear or out of control reasons (e.g. someone stole your credit card and then used that card with a another account, so the corporate banned all accounts indefinitely). In the case of a smaller organization, you have a better chance that if they have to say goodbye to you, they will do it without unnecessary harm to you.
Decimal to fraction
I was convinced by Alfie Kohn’s “Unconditional Parenting” and “Punished by Rewards”.

Praise sometimes hides lack of real interest so I give feedback
As the game gets harder with higher utilization you should be able to "buy" upgrades with tokens that you "earn" for hitting milestones or performance targets that automate small mundane tasks. Kinda like the universal paperclips game. Then you throw pathological workloads at the user that thwart the simple automations so you have to unstick it manually. So the user buys upgrades to slightly better automations, thwarted again by slightly more pathological workloads... Boom game progression loop.
If you only use your printer occasionally but can't fully get rid of it, like me, I can recommend getting a pocket thermal printer. I got a Peripage A4 sized one [1] and I use it whenever I can't fake having printed something (by adding a signature in software and deepfrying the document to look scanned if the other side requires it) or when I want a printed backup (like for travel documents in case my phone died or I lost it).

It has no consumables other than the thermal paper which I believe is easy to come by from any vendor. The printed documents look like trash and obviously aren't in color, but they are readable and frankly, they'll do.

I have yet to run into a situation where this thermal printed document is not accepted by the other party in case the other party requires a printed document and I can't work around that requirement digitally.

Aaand I don't have to deal with any sort of ink or anything of the sort.
Someone downthread mentioned the idea of an open source printer and how complicated it would be for the maker community to build one. I wish people gave building an open source thermal document-sized printer a shot, because the only thing I don't like is that I need to use a Chinese app on my phone to print through this printer. I am sure it would be easy to reverse engineer, though, so I could reuse the hardware and just get a clean app, but I didn't put the effort into that.

[1]: https://www.peripageglobal.com/products/peripage-a40-mini-pr...
you're not missing anything, the market is really that awful right now
I agree with your points. Having said that, Microsoft removed my Azure OpenAI GPT-4 access last week without warning. I was not breaking any TOS. Oh well, pointed back at OpenAi.
They constantly spam me on LinkedIn. When I wanted a job I just replied to a few.

The industry I work in (silicon verification) probably helps. It's quite small in the UK and not a target for beginners like web and app development is.
my problem with this theory I can only explain in my own terms

my problem is that this perspective confuses together individuals and systems

no great men exist in isolation, some name takes most of the credit but they're all but a sum of their circumstances, which in all cases include other top people who never get to be as famous

strict clarity of this is extra important now that fully autonomous 'systems' are taking off, which makes them even more likely to be confused with individuals:

who invented the slate-computer (smartphone): Apple Corporation

then a whole history of apple as if they were a person whose father as another person called Steve Jobs (and their mother was Steve W?) or whatever
"Unless required by law" is wording required to enable a mechanism called "legal hold". If an authority or lawyer discovers some documents for a case they get to prevent their automatic deletion until that case gets closed. Basically, you don't want to lose evidence if there's a warrant or ongoing lawsuit. I really see no problem with that clause in most ToS documents.

Now, I think you can do shady stuff with that wording as well, but I guess you can also get sued if you kept or used an unreasonable percentage of your data longer than when you promised to delete it.
While I print a bit more than that, it's still not so much (or so time-sensitive) that I can't just queue it up on a USB stuck for the next time I pass by my local library.

So far I haven't exceeded their free weekly page-allotment of 10 greyscale or 3 color. (After that, $0.15 per greyscale, $0.50 per color.)
The larger problem is not reading the docs to understand and learn language conventions. If one reads the docs, it is immediately clear that the `is_` prefix denotes a function that returns a boolean and can be used in guards. The `?` form is for all other functions that return a boolean. Which means one will gain an intuitive sense of every function you see in the `is_` and `?` forms.

It’d be immensely more helpful and productive if coming into a language meant one would spend the time to read, learn, and understand that language’s conventions and standard library—and read the source code for it! It pays serious and continuous dividends, and is the fastest way to gain an intuitive sense for the language.
The faulty renames can be handled by looking for stale files and restoring or removing them. Once mail gets into the delivered directory, any duplicate link in a temporary directory gets deleted
Herb Sutter: A TypeScript for C++ [video]
You're mixing up the language model with the chat bot.

The llama2 is a language model. I imagine the language model behind chatgpt is not much different (perhaps it's better, but not by many months AI research time). It likely also suffers from "mode collapse" issues etc.

But 3.5 also has a lot of systems around it that detects mode collapse and applies some kind of mitigation, forcing the model to give a more reasonable output. Mathematical / logical reasoning questions are likely also detected hand passed on in some form to a separate system.
as a noob, I'm curious why avoid Ubiquity's hardware?
Well "it should be" implies we have no leverage to implement this and we're merely daydreaming about alternate universes.

Catching someone in an inconsistency is not a path to winning anything in business and politics. They don't care if they're consistent.
>(since many Americans will go outside of the US to seek medical professionals)

No, they won't. They will go to Mexican border cities for a routine dental treatment. Nothing more serious than that.

Certainly no equivalent of what various Canadian politicians have received over the years in trekking to the US, such as Chretien's secret trips to the Mayo Clinic while PM. <https://web.archive.org/web/20160624132234/http://www.ezrale...>
I got to know Core War through Polish computer magazines in the early to mid 90s. These magazines provided tutorials and tournaments for Core War programs. I found them interesting at the time but I didn't have a runtime environment to write my own programs so I was only studying the code.

While Core War had some depth, in the end it seemed the most successful programs used the same pattern. First it worked as a scanner to find the enemy, then it worked as a vampire to trap the enemy process in a small loop that forces the enemy process to split repeatedly (to slow the processes that are still roaming free), then once all processes are trapped, kill them.

I wonder if there were any changes in the rulebook since the 90s that would add more variety to the game.
I agree, but for example it is not obvious whether you can deploy mixed licenses with docker-compose.
https://rustc-dev-guide.rust-lang.org/rustc-driver-interacti...

Love seeing that even Rust compiler devs are forced to be verbose and dont bother breaking some of this code out into functions, because specifying the constraints is too much work
The way to deal with link() on NFS is to stat() the old file after and see if it has two links. That's how you know you won.
They're good at X.ing* out press releases and SEO.

*or whatever the verb to replacing "tweeting" is.

PS: Elon now has a kid with a nonsense name that's the textual equivalent of a tramp stamp. I feel sorry for the kid having unreasonable and unwise parents.
How did you learn to do that?
Cool. Real question, and truly think about it deep and hard: are you okay with being the martyr who ends up jailed, prosecuted, dead or what-have-you before we self correct?

These statements are very easy to make, but when push comes to shove the individuals saying it won't put their money where their mouth is. So, will you?
If you don't do 2, you can have 3) if the packet is too big, just truncate it.

If the destination gets a packet that isn't as big as it says in the header, it was truncated, and the MTU is the size of the packet it received.

Even easier!

You still really should occasionally probe up, in case the path changed, but that's not very well done today either.
This just tells me that Google is by far the more trustworthy company. You don't have to worry much about them trying to destroy all the competition, and thus removing your choices. The key to Google is to simply not trust that their non-core products will actually last.
FMCAD2021: Hardware Security Leak Detection by Symbolic Simulation [video]
To see its utility, could you translate the beginning of your comment into Toki Pona, please?
He's just getting angry at cars for the sake of it. It's very trendy now to pretend to forget that cars are one of the best tools available to a person alive in the last century. It's purely an emotional display.
Recently, I watched a documentary in which some characters sat in the middle of the jungle next to a gushing stream, only to be spellbound by the croaking of toads—sometimes solitary, sometimes in unison—for hours on end. I wonder if there's a connection between the natural harmony of sounds and mental stimulation, or a sense of 'mental peace' in a certain mental state, which music taps into as well?

Speaking as someone totally new to music theory, I found it quite interesting to arrive at this question.
Since Intel Ice Lake and AMD Zen 4, the Intel and AMD CPUs with AVX-512 support (or AVX10 in the future) have the VPOPCNT instruction, which works on a short vectors of up to 512-bit length.

With VPOPCNT it is easy to accelerate any POPCNT dependent algorithm to speeds far beyond of what is possible with any other instructions.
Plus we can ask Björk to come out of retirement and make that her next album title
Labelling this as (2003) would help.
Sure thing. My point is that, if I want to check whether an argument is a keyword list, I have to do extra mental work to guess whether the correct function to use is `is_keyword` or `keyword?`. There also doesn't seem to be a consistent rule I can apply to figure out whether it's one or the other. Conversely, I also get tripped up every time I want to add a guard to a function like, "is the thing I want to test written as a macro or not?".

I understand the reasoning for the distinction and its roots in Erlang, it's just not very elegant to work with.
One doesn't need to use the menus, one can use the keyboard commands. The UI provides several ways to interact: key commands, interactive command line and menus.

> I see it has same ancestor as texinfo

Genera comes with a Scribe-based markup language and formatter.

> Is that machine still alive and running, or did you record it on your Linux port?

I made this video years ago on Lisp Machine. The new emulator for the Mac & Linux is many times faster and runs silent on something like a MacBook... Thus it's ,uch more convenient to use that for a demo, unless the software does not run there. The emulator has its own native code format and, for example, lacks emulation of the console hardware (graphics hardware).
> Actually, if I'm not mistaken, keyword lists themselves are just lists with tuples of atom/value pairs.

You are correct. A keyword list is `[{atom, any}]`.
Why I’m Sticking with Rails
It just needs more multiplatform libraries.
Thanks, it looks like other parts of the Redis Stack is not supporting Ruby though
You have been withholding meals from your child as punishment? No wonder they have decided to write off any and all life advice you give them. You have already proved to your child beyond any doubt that you are incapable of being “reasonable” in your words. Why should a child have any respect for someone who abuses them?
https://archive.is/FebUv
TL;DR, without the dramatic narration:

Naive Bayes is an old spam filter that works on words independently from each other, ie not assuming any grammatical or semantical sense to what it processes.

It makes it simple, but efficient as a first line of defense against "dumb keyword stuffing spam".

(No LLM used, if that ever means anything these days).
Hello,

I just made the ifconfig-server and https://ifconfig.la to host a faster, privacy-oriented IP lookup service built on Node.js.

I made this since other IP lookup services don't provide if the IP belongs to the ASN which is known as from datacenters or proxies.

Or if the IP is a tor exit node or not.

It doesn't keep logs and it is fully open-sourced.

Hope many privacy-oriented services integrate our service since it is cloudflare-free and will not ask you the annoying javascript challenges.
In the EU they are. Soon, chat apps are required to be able to connect to each other, thanks to the EU. Telegram <----> Signal <----> WhatsApp

Freedom for the people instead of companies! That's why I prefer the EU over the US.
I think this code fails on some UTf-8 strings that can be converted to Latin1: those using combining characters to encode accented characters such as ‘é’.

And nitpick: using zero as the error return value means callers will think empty strings cannot be converted to latin1. I would use minus one as the error value, or, maybe, the negated byte offset of the first failure found minus one (can be helpful, but easily misinterpreted by the caller)
Why would anyone vote for this candidate when socialism has been providing such good outcomes in South America for so long?
There's no need to be rude. My point is that it is not obvious, given some arbitrary value and some property to test for, whether that property can be expressed using a guard or not.
I think that Flutter apps by the framework's nature will always have non-native appearance and feeling to at least some extent. And this makes it not very good fit for apps with a sufficient budget and the need for native appearance.
It's definitely good for small one-person projects, but the job market for these is not very lucrative.
Compact discs generally do not wear on use, vinyl does.
Naive Bayes is also surprisingly powerful for deduplication of large datasets of messy data (and the related problem of record linkage).

It's still competitive with cutting edge approaches if carefully applied, and usually much faster so it can be applied to big data.

It's the engine behind Splink, the free Python library that I develop:
https://github.com/moj-analytical-services/splink
Sad to see how few commenters here have actually read the article.
Nice tip but if you fail your server is toast and that's an interesting support ticket.
In a WASI world.. allowing to give that formerly-FOSS-component-suddenly-turned-propietary-commercial the boot and replace with another FOSS component. Compete on quality-of-service, not by vendor lock-in. No need for piracy.
I won't provide too much details about our company, but we use computer vision to provide health-related services.
In that perspective one could also mention that humans constantly keep discarding things that can possibly uniqeuely identify them: dna.
>But Microsoft has and will always try to control the entirety of the stack, from hardware to servers to operating systems to applications, in a way that would make any Apple exec salivate thinking about vertical integration.

I always said that the perfect stack was probably a 100% Microsoft stack. Everything they build (OS, email, mice, keyboards, etc.) works great with everything else they build. The problem is that putting even one non-Microsoft item in the stack causes the whole thing to implode.

Want to use a MacBook Pro on the network? Too bad, now your printers don't work. Want to install Chrome? Now you can't use certain Sharepoint features. Plug in a Logitech webcam and now Teams hates you.
Yes, we all have made up our minds about it. But we are still trying to figure out the logistics.
I don't use borg, but I used duplicity, which offers something like that. The verify operation simulates a backup restore to compare whether the restored file's checksum matches that expected from the metadata and optionally against the local file. I use this routinely, interesting to see that a local S3 provider can sometimes mess up your files silently.
ChatGPT seems to do an ok job, although I have no idea how accurate it is. Here’s one translation of the comment:

> mi olin e toki pona. mi toki kepeken ona tan tenpo lili. sina ken lukin e tomo tawa mi lon lipu "https://www.youtube.com/@janPolijan". toki pona li pona tawa toki musi, taso ona li jo ala e toki mute e nasin toki mute. kalama ona li pona li lili. kulupu pi toki pona li suli e toki. jan li toki e toki mute e toki musi. taso, toki pona li pona tawa toki insa tan ona li musi tawa lawa. tenpo kama la, sina ken toki pona mute. sina ken toki e toki suli. taso, sina wile ala toki e toki pi ilo tawa kepeken toki pona. jan li toki e toki pi ilo sona suli lon tomo tawa lipu. toki pona li lili, taso ona li musi li ken toki e toki mute.

Re-translated back to English in a new chat:

> "I love Toki Pona. I've been speaking it for a short time. You can see my channel at "https://www.youtube.com/@janPolijan". Toki Pona is good for playful conversation, but it doesn't have many words or complex grammar. Its sound is pleasant but minimal. The Toki Pona community enhances the language. People speak many fun conversations. However, Toki Pona is great for introspective conversation because it's fun for the mind. In the future, you might speak a lot of Toki Pona. You can have long conversations. However, you might not want to discuss technology using Toki Pona. People discuss technological topics in great depth on channels. Toki Pona is small, but it's fun and can express many things."
https://cdn.vox-cdn.com/thumbor/MAixm2zlg0vbz_OVY3D2I3QJen8=...
Paul Graham on Ambition, Art, and Evaluating Talent
Highly recommend this new book by Spafford and co for clearing up most of the security misunderstandings [1].

[1] Cybersecurity Myths and Misconceptions: Avoiding the Hazards and Pitfalls that Derail Us:

https://www.oreilly.com/library/view/cybersecurity-myths-and...