skysight-inc/HackerNews huggingface dataset:
The... best? Poverty... trap? You know, there are some cultures which value loving relationships and family over and above material things and wealth. I know many Africans who consider themselves rich when they have many children, nice in-law relations, good standing and respect in their village, because at the end of the day, it matters not how many films you can stream on Netflix, but the warm conversation around a dinner table and the mutual support which can only come from a community of trust.

For a Christian, a spirit of poverty is one that allows us to find joy in our circumstances, even if we lack material comforts. There will always be suffering in this life, and the "pursuit of happiness" is a fool's errand unless we commit to happiness in the here-and-now without pursuing some materialist, consumerist, individualist "American Dream". There is dignity in work and there is dignity in the poor. Perhaps you regard them as benighted savages because they smile, sing and dance, unfazed by their ragged clothing and dirt floors. Perhaps they have been granted more wisdom than your ignorant attachment to wealth and created things.

If you want to fuck all that up and shove money in their pockets instead, I don't know what to tell you. And regarding food importation, nothing pisses off local farmers and herdsmen more than wealthy do-gooders who dump "charitable" crap food onto the doorsteps of their customers. The West has absolutely destroyed agrarian economies by shipping food off just to screw local producers. And it goes beyond food--textile and clothing manufacturers would also like a quiet word.
I was so hyped when I found out spreadsheets had map/reduce, I thought we were entering a functional programming renaissance. This is appalling news that we are in fact entering a hotter trashfire than ever before.
Why? I already have zero issues with HA and it does everything I want it to do.
The word is "tack", referring to changing directions / setting a course on a sailboat.
> the trains are often late, which sucks

Traveling on Deutsche Bahn in the hopes of making a late Eurostar connection was nailbiting for this reason. I hear that Switzerland is strict about cancelling late trains so as not to interfere with the overall schedule, and as a consequence most DB trains from Germany don't make it past the border.
Artemio's 240p Test Suite in Z80 Assembler for Colecovision/MSX/SG1000
Agree, gamblor clearly has only eaten at restaurants, not worked at them. Restaurants definitely love using cheap nonstick pans and other plasticware for general convenience. I've heard of chef's tricks involving plastic wrap that make me cringe.
We need Habeas Corpus for tech. Companies should be obliged to tell you what your violation was, and you should have the opportunity to challenge the judgment in which you are able to present arguments and evidence.

Additionally, I think there should be a right to download your data after being banned, whether or not the ban was fair.
I'd like to take the opportunity to mention Slint: a new toolkit in the scene, is inspired by the spirit of Qt while aiming to address its shortcomings
https://slint.dev
Even that chatbot arena shows that many models freely available and open source are better than some versions of GPT-3.5 and are within a small stones throw of the latest GPT 3.5
you sure?

the Linux bios paper:

author = {Ronald G. Minnich and James Hendricks and Dale Webster},
title = {The Linux {BIOS}},

coreboot:

Werner Zeh, David Hendricks, and Matt DeVillier.

Felix Held
Jay Talbott
Patrick Georgi
Stefan Reinauer
Ron Minnich
Martin Roth
Tim Crawford
Felix Singer
Marshall Dawson
Christian Walter
Julius Werner
Michał Żygowsk
Piotr Krol
Arthur Heymans
Angel Pons
Eric Peers
> there are savers who go to the other extreme, and that ascetic frugality is hard to grow out of even when it's no longer needed

How common is this? You're saying that someone, in the pursuit of frugality, begins to pursue wealth accumulation instead, and never lets go of that goal to instead take advantage of their wealth and freedom over what they choose to do with their time?
Interview Questions Every JavaScript Developer Should Know in 2024
I finished it, now I have depression. But really, it was a great book. Reminded me a bit of The Shawl by Cynthia Ozick.
There are a few of these and Goldberg is my preferred method. Most games that enforce a check beyond this default are also trivially bypassed with another application that simply rips the validation out in the first place.

There are also quite a few games that don’t institute any validation and will happily run without steam at all. It’s up to the developer to enable either level of validation and many don’t.

The only games on steam that have any meaningful DRM are the ones that go out of their way to do so. Nothing about steam is actually meant to serve as DRM that is more than paper thin. Valve tried to make a push a lot time ago with the custom executable generation technology around the time Civ 5 came out (2010) and it didn’t hold up for long and the appetite was not there.

Broadly speaking only Denuvo and very niche solutions for obscure games that are completely homespun (so the demand just isn’t there for people to properly crack them) are the only pure DRM being used on steam now.

(I own over 1500 games on steam to be clear, I do however often pirate games to try them out because 2 hours is a pretty narrow window for most games, especially the ones I enjoy. I buy what hooks me.)
There's a difference between obstructing (generally bad!) and refusal to deal (perfectly fine). Apple can't go out into the market and trip their competitors so they fall on their face. However, they are allowed to build themselves a nice road for their exclusive use on their own hardware and a winding dirt path for everyone else.

Put another way, Apple cannot worsen access for competitors on its platform absent a procompetitive justification. But they have no duty under U.S. antitrust law to provide equal access in the first place.
I feel like you really didn't address what I said at all.

These are two cases of OS dictating which software comes on their platform. To make it worse, the microsoft case was just about defaults, you could still install whatever the heck you wanted. Whereas in IOS you can't, period.

So just imagine if microsoft windows never allowed you to install any other web-browsers without breaking the OS.
> 30. In programming, everything we do is a special case of something more general -- and often we know it too quickly. — AJP

> 31. Simplicity does not precede complexity, but follows it. — AJP

> "[Algol 60] is a language so far ahead of its time that it was not only an improvement on its predecessors but also on nearly all its successors." —CARH

as to universal languages, cf http://cdent.org/examples/hello-world/index.html
Quality of security aside, I'd be curious which encrypted messaging apps have the highest quantity of (encrypted—some support unencrypted, also, as Messages does) messages flowing through them in a given day—for, say, US users, as that's the jurisdiction of the government whose motives are being questioned, so seems the most relevant.

One can imagine a case of a particular app drawing law enforcement's and/or intelligence services' ire not because it's the best, but because they're seeing a lot more conversations they wish they could read, but can't (easily), going over that channel than any other single one.
> Apple has been getting a free pass on the exact same things that Microsoft was slapped down for. Notably: unchangeable default apps (browser, email, text messaging in particular).

I think this is due to regulators not understanding that phones are computers.

Apple definitely lets you change the default apps in macOS. If it didn't, that would be a problem. But until recently, both Google and Apple were given an exception on mobile computing, i.e. tablets, phones.
I think that's where the TestFlight "external beta" is genius. If there was a route for me to be treated like an enterprise for my friends and family, I would have years ago, but with TestFlight being so easy and the audience size so large, there's no barrier for me anymore. I just wish that was a route I'd have realized a while ago. And even though there's a cost barrier, I don't think it's that high given the tax to have a Mac in the first place.

You're right about the notion that computers are magic, but distribution isn't the cause of that. I think it's a shame people don't seem to want to do more with their computers. I remember my parents using pretty barebones database apps and stuff on a 386 back in the day, and somewhere since then the machines have become bigger and scarier, and they're less inquisitive. Maybe age, but maybe we've made the machines less friendly to new code.
Thanks. I would love to see a PoC of this making my music files that much smaller.
Nice app but your marketing make me not want to use the app.

1. The blog is flooded with SEO oriented posts https://papereditor.app/blog
This vs That, Top this, Top that

2. In the App Store a whole bunch of other text editors are mentioned in the app description text in order to be included in the results when people search for other text editors.

I'ts just shady and unnecessary if you trully believe in your app.
Is that a bad thing? (I'm a parent and I love it)
There are anti-trust concerns then there is geopolitics, with big businesses that are easier to control for US politicians... I mean the whole Prism thing relied on big tech olygopoly.
> As a formal algorithm, it could be modeled as a stateless Markov process in discrete time, performing non-deterministic search. As a computable function, it could be instantiated by traditional or neuromorphic computer clusters and executed using brain emulation, hierarchical hidden Markov models, stochastic grammars, probabilistic programming languages, neural networks, or others.

These sentences from section 5.2 convince me that the author is oddly not even interested in building what he's talking about, or making a plan to do so.

- Isn't the point of a markov process that it _is_ stateful, but that _all_ its state is present at in each x_i, such that for later times k > i, x_k never needs to refer to some prior x_j with j < i?

- "Here's a list of broad, flexible families of computational processing that can have some concept of a sequence. Your turn, engineers!"
I've been pondering this recently; I think there are some really fun applications of LLMs to game dev that have not yet been explored.

Going back to the original AI Dungeon (text-based adventure game, fully-generated by LLM), it was a lot of fun, but hallucinations were crazy. You could just ad-lib a change to the world-state and it would run with it.

One possibility would be to have an LLM act as a DM and use Tool APIs to drive a world model; for example, the DM can call `moveMonster(newPosition)` a la the Voyager paper. The game engine enforces constraints, so you can't just conjure items out of thin air. The player isn't interfacing with the LLM directly, so they don't see the hallucination problem.

It feels like lots of experiments have already been done with pulling NPC dialog from LLMs, but what about crafting worlds (most easily in text-based games, but potentially graphical too) and then reifiying them into the engine? Perhaps this could make more cohesive procedural worlds, since you can have the stories in the world's history drive the actual layout of the areas, scenes, and characters.
Yeah, I clarified the post to indicate what I actually meant (Bing.)

They would really, really like you to use Bing for search instead of Google. Until the OpenAI partnership started to bear fruit, they had no way to get their foot in that particular door. Now that they do, they will never let us forget it.
At the end of the day you have to accept some level of vice or you create a much larger and much worse vice black market.

Having mildly addictive weaker drugs available and cheap helps prevent the development of stronger and more easily smuggalable drugs.
> You can look at this cache as circular buffer.

After that, you cannot "unsee" it any more.

> items that since their insertion acquired visited status at least once

> the second part of the buffer (the part starting at eviction point and ending at insertion point) is devoted exclusively to items that since their insertion acquired visited status at least once thus prooving they are worth keeping in cache.

Items can acquire visited status anywhere in the cache, to the left or right of the Hand pointer. There is no special area.

The "reaper" which ages visited items to unvisited, and which collects aged items, moves in a circle.

If an item is inserted while the Hand is in the leftmost position, it will be evicted immediately when another not-present item is accessed. If an item is inserted while the Hand is farthest away at the rightmost slot, and not visited again, it can stay in the cache for a number of miss cycles, until the Hand goes to the top again.

That variability, as such, may be useful and good.

One problem is that it's not actually random, and it's not even a good form of pseudo-random.

I posit that input sequences exist in which two items of equal importance, A and B, are consistently treated unequally, with B enjoying much longer retention in the cache than A.

Moreover, the algorithm doesn't allow for experimentation with randomly varying the trim distance between two arbitrary values. Like say random between 4 and 8 slots in a 64 slot cache. That's a disadvantage, because for some given patterns, it prevents the optimal parameters from being discoverable.

Algorithms like LRU don't have the above weird property. While their hit rate may be good or bad depending on the locality of patterns, you cannot construe a sequence of access patterns under LRU in which two items A and B appear equally frequently, yet enjoy significantly different retention times.
I have been looking for a nice SQL TUI and this looks like it. Will give it a try. Thank you.
Let me get this straight: me asking you to give just one specific example of something you claim is happening on all teams at Google is "extremely aggressive"? Meanwhile you're claiming that I'm a Google lawyer astroturfing HN to hunt down NDA violations. If that were the case, Google should get some better lawyers. The ones they've been hiring have been wasting a lot of billable hours debating the feasibility of electrical grid storage on Hacker News.

The recap, NRLB filing linked in this article is not alleging that Cognizant employees are doing the same work as FTEs at google. It's alleging that by having contractors return to the office, and setting other policies like sick leave Google is now a joint employer. The idea that Google is using FTEs and contractors to fulfill the same functions is not supported by the NRLB finding. It's not even a topic that the NRLB is discussing in this document. The NRLB is trying to claim that setting RTO and PTO policies makes Google a joint employer, despite contractors doing separate work from FTEs.

If you're only willing to say "it happens but I can't give any further details or examples" then just say so and be willing to accept that this doesn't meet many people's epistemic thresholds.
90 minutes before departure at London on a standard ticket with Eurostar. Thanks Brexit.
"Restaurants" is a broad church, and has venues on both ends of the spectrum - sourcing either best possible quality or lowest possible price depending what you're buying.

As an idle heuristic, i'd tend towards French Fries in restaurants being made cheaply though.
> If you run a service with more than, say, 5% of a market, and that market has a network lock-in effect, you should eventually be considered a public service and have to interoperate.

I would love to see iMessage available to people not on Apple devices.

However, I am not enthusiastic about a government defining what "interoperate" means in general. By way of example, I can think of many definitions of "interoperate" that would prevent the use of end-to-end encryption, or prevent upgrading the protocol and not supporting old versions, or prevent fixing security issues because some third-party client was relying on the insecure behavior, or prevent setting requirements on acceptable client behavior...

I want interoperability. I don't want to end up in a world in which, once you get large enough, it's impossible to innovate without slowing down and waiting for the slowest and most recalcitrant/adversarial folks who want to interoperate with you to catch up.
Oh god I can see it already in the apple store. Another dongle to display the "super duper pro user" data. 499,- thank you very much XD
I hope this doesn't come across as critical; this is a terrible question. The thing that makes 'boring business' an opportunity is that the tech is irrelevant. How did you identify the market? What are your demographics? What unique problem are you solving? How did you identify an unserved customer segment? These are the questions that should be on the forefront of your mind. Boring businesses are rarely if ever engineering challenges. They are people challenges. Once you identify that the tech stack becomes a commodity. I know because I made this mistake numerous times in my early career as a software entrepreneur.
Just built a separate international network, with its own separate system and tracks. The way Japan handles complexity is through redundancy. Japan runs both really old trains, hyper modern high speed rail and everything in between. Each system runs on separate tracks, are from different companies, and are not interconnected.

This can be a lesson on how to run complex systems in general.
> I've said this elsewhere on the thread but will repeat: this doesn't match my memory of working at Google during this time period.

Some of the people promoting Go were saying that at the time. That may have been wishful thinking on their part.
> small Europe

Europe isn't microscopic. Paris to Amsterdam is about 300 miles, which is the same as Chicago to Cleveland. This is for intercity travel, and of course in the Western USA, except for the Pacific Coast, it is really not very dense.
For the frozen ones, I'm willing to hem and haw and put them on an equal level. More processed in a sense (freezing) but less in another (travel and spoilage)

Heuristics arent' meant to be perfect so finding edge cases isn't some kind of gotcha. Wikipedia has a good definition of the word if need be
Zeiss and Schott are both owned by the Carl Zeiss foundation; the origin story is somewhat covered by Material World by Ed Conway. It's a fantastic book and well worth a read.
Google's app store is not exclusive.
You can go into studio with a producer and turn your ideas into a beat and then to a song. The same thing does not applies to engineering.

This is like comparing apple with an orange.
Some searching says it was trialed in iOS 13 betas, but didn't make it into the final cut. It was released with iOS 14 though.

https://ios.gadgethacks.com/how-to/disable-facetimes-creepy-...
None, apart from the fact you cannot gegemeinfreien your work voluntarily.
Ask HN: Eng work done by offshore team?
I worked at big tech at both US and China. I have seen some good engineers there, with much less cost.
For my own startup, I don't want to hire fulltime engineers before product-market fit validation, especially for the non-secret sauce part of code. So im thinking of getting the project done there. I got a loose quote from one company in Chengdu (Beijing and Shanghai are pricier), around $30-50k. Have you thought so too? Anyone who wants to chat more on this topic I'm all for that.
Easy. The ones pushing for autodetermination, for everyone (including women) are on the right side of history.

[edit] and yes, that mean that despite my dislike for the liars who pushed and implemented brexit, accepting this new relationship was the right thing to do.
It's a realtime project, it organizes my whole life.

html, js, indexeddb, uwebsocket, redis, byob for private backup (uses s3 by default, I use r2 personally, also support google drive)

js dependencies are dexie, uwebsocket.js, luxon, morphdom.

Using indexeddb means all updates are persisted before rendering and transmission. Rendering is deterministic based on local db values, there is effectively no indeterminate state. Dropped socket connections are nbd as all updates are either timestamped or timestamped & crdt so data is always in sync and can be upserted with dexie. Delivering messages multiple times is rare but inconsequential.

Morphdom keeps ui updates fast and lets me use escaped template literals and a more laissez faire approach to query & rendering for ui components.

DOM node names/ids are distinct & semantic. They aren't obfuscated by a rendering pipeline so it's very easy to trace ui to db and code without relying on an IDE.

Components and dom node names are namespaced using js Sets and Proxies so that the apps namespaces are kept conflict free and it alerts you in console if you create a name conflict.

Only data the user hasn't synced is kept in memory on server, load is distributed by all servers having a persistent socket connection with each other and I use N character subdomain dns resolution to match first two characters+ of users uuids (aa.site.com, ab.site.com) to handle message passing against a redis pool.

This effectively means I have presharded the socket load by user but means I don't have to spin up new servers until the load warrants it for each subdomain. It runs on 1 server as simply as 20 and everything is fully evented.

This all means that the server is a single js file I can overwrite to hot reload.

Same with the client file except it's an html and js file.

The longer I've been doing this the more I believe that everything comes down to a proper data/database implementation. If you are disciplined with your schema, always use ids, and ensure data comes first... everything else becomes disposable and easily refactored.

Also, DOM ID obfuscation is insane for front end rendering engines, keep it semantic and matching your names/ids in code/db.
If you have a plastic cutting board, throw it away. If you go to a restaurant that uses plastic or Delrin cutting boards, educate them, then run away. Why it's not obvious that slicing and dicing against plastic generates microplastics baffles me.

https://youtube.com/shorts/mQRPvst0BvM

https://youtube.com/shorts/mQRPvst0BvM

https://youtu.be/_bNySyEobfY
I actually kinda thought that Google should have made Go the default language for android. It could have been a compelling argument to the rest of the world as a reason to use it as a systems language.

It's feels like they didn't want to dog food it outside of their servers, though.
I don't disagree with you, but the way the GP comment made a joke of the idea was unfair IMHO.
One might think after seeing in detail how hundreds of other data breaches occurred and adversely affected others, the firm should have been uniquely well-educated and motivated to prevent such attached.
My understanding is they also ban third-party text message applications, but I could be confused on the details.