skysight-inc/HackerNews huggingface dataset:
TeX treats the problems of (1) choosing line breaks to turn a stream of words into a stream of lines, and (2) choosing page breaks to turn a stream of lines into a stream of pages, separately; it does #1 and then #2. The Knuth-Plass algorithms addresses #1. I think #2 is done by simpler means; there is some support in it for penalizing widow and orphan lines, but no way for that to feed back to the line-breaking process.

In the common case where your pages are just text with a fixed spacing between lines, the only way for #2 to prevent widows and orphans is to make the page one line taller or shorter, making the margins look weird, which typically also gets penalized, and the only question is which penalty is larger. But if there are any variable spacings on the page, there will be the option of making them slightly larger or smaller in order to push a stray line from one page to another.
there's a cool animation here: https://www.youtube.com/watch?v=W4wWdmfOibY

Yes, Firefox usage peaked at about 20%: surely not negligible (didn't know anybody myself using it !). As for geographical distribution, I could only find this: https://gs.statcounter.com/browser-market-share#monthly-2009...
The data goes back up to 2009, which was quite a peak period for FF...

Sure FF has played an important role in the browsers war, but it hardly broke the monopoly, or at least it did not do it alone (Safari and Opera started to gain a significative share at the same time).
In the case of protests etc I'd understand the goal behind it from certain actors involved, but why in this case?
It wasn’t obvious from the North Korean prison camp mention?

The comment literal dripped sarcasm
Should Wikipedia Remove Charts from Main Country Pages?
Lately historical population tables have started disappearing from Wikipedia articles. I noticed since I love looking at historical place populations and recently had started updating some. Instead the policy for WikiProjects for Countries has defined that all charts and detailed 'raw' data should be moved to sub main pages.
https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Countries#Charts

I definitely see the need for this, as checking a sub main page like Demographics of the United States:
https://en.wikipedia.org/wiki/Demographics_of_the_United_States

Shows how a flood of charts and tables is obnoxious and are more difficult to keep up to date.

That being said, I very much feel that the main country pages SHOULD have some summary tables and charts, such as my personal favorite Historical Population. Perhaps some middle ground preventing length can be enforced.

I brought the topic up for discussion in the WikiProject Countries talk page, but am quite new to editing/commenting on WikiPedia and am curious to here people in this communities thoughts.
https://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Countries
I can't imagine how a massive disincentive to receiving medical diagnosis and treatment could possibly go wrong.
https://go-app.dev/ + https://github.com/ipfs/kubo

easily deploy wasm full-stack p2p apps
This isn't a cat-and-mouse game between DPIs and the browser; it's a hamfisted ad-tech tactic deployed by ISPs that straight-up breaks a browser feature, and the browser using the DNS to unbreak it.
I'm not sure why that should necessarily be the case. E.g. if a vendor sells a legitimate good and accepts bitcoin as an alternative mode of payment to fiat, and the buyer acquired those coins in a legitimate manner, in what way is that perpetuating a scam? Isn't that the original purpose outlined in the whitepaper?
Carrying out your legacy code refactoring exercise manually, takes a lot of time and resources. It is therefore best to make use of an automated tool like AppRefactoring. AppRefactoring is a tool that helps with identifying intersections and duplicates in project codes and thus provides recommendations for refactoring. It is available for several programming languages such as Java, Swift, Javascript, Typescript, Kotlin, C#, Objective-C, PHP and GO.
I tried, but I need to create an account, enter my name, a password, my email, wait for the email, click on the activation link, and then wait for a moderator to approve me. This feels like too much effort when I could go to GitHub and upload a file, so I don't think I'll manage it by the time a moderator gets around to approving me.
Ask HN: What do you self-host?
I pay $7 a month for a server and I self-host a bunch of services for personal use:

- n8n (n8n.io) - Zapier alternative

- Privatebin (github.com/PrivateBin/PrivateBin) - encrypted pastebin for sharing sensitive data

- Headscale (github.com/juanfont/headscale) - open-source implementation of the Tailscale control server. Lets me set up a personal VPN easily.

- Argo CD (github.com/argoproj/argo-cd) - I use the VPS as single-node Kubernetes, and argo lets me manage my deployments.

- Hashicorp Vault (vaultproject.io) - For managing secrets.

I also wanted to self-host something like Gitpod or Github Codespaces, but there was nothing available. So I decided to build it. It's at https://hocus.dev if you want to check it out.

What do you self host? I'm curious to see what else I could put up.
I mean, it does mistake Frank Sinatra for Louis Armstrong -- I guess it makes errors. But it just refuses to process my img2img images. It breaks down. Why?

It made me so agitated I made a gallery[0]. Granted, some of those images are strange, but others are just normal people doing normal things.

[0]: https://publish.obsidian.md/zero-chroma-infinity/Image+galle...
Lots of companies laying off though. The numbers lag. And the fed will continue hitting the brakes until it gets what it wants. A recession isn't even called until it is over.
Complexity is the enemy of availability.
Cool game, I like it! Anyone else stuck on level 6? :)
Is there a complete list of all her covers? I read a book in the mid 1980's that I don't recall the name of but the art was definitely hers.
Yeah but you also only need to own one hammer this way and you have to own this particular hammer because there are no other options to target web.

So anything cross platform would that includes web will basically be web.

It’s a very sad state where native platforms are so narrowly focused on their own use-cases that there’s no interoperability at all. The web for better or worse (definitely worse) is the best cross-platform toolkit. I would love to see Google/Apple/MS hash out a standard for native apps but it would be ruined immediately because every platform would try to inject their own nonsense into it because identity or branding or whatever.
I mean sure, I think that's why it flew under the radar for so long. The dark underbelly of it was people buying love spells and the like, which starts to feel a lot like preying on peoples' desperation.
I made some $ for a 13 year old writing macros on Scythe.org using SCAR... Good times, crazy to see we were in the same space pretty much
> fundamentally the incorrect claim that banks lend out their depositors funds

To an extent that 2022 Noble prize in Economic dished out this same trope!
Ok, true.
compared to https://typesense.org/ ?
plus https://github.com/berty/go-orbit-db for a distributed p2p db
Yandex's search by image functionality is also much better than Google's is. I feel like Google substantially neutered that as well.
Probably not by that command, remember this is a pipeline, so ChatGPT would not be implementing the detection and removal on either side. We are effectively altering user inputs beforehand, and ChatGPT outputs afterwards. (Which is already happening today)

If you could get it to substitute information with placeholders, then maybe, like "replace John Doe with Golden Apple when replying" though the input filter may detect the name before passing along to ChatGPT
Don’t you have automated builds?

The step in those builds should works on developer machines. Is that too much to ask?

If the step in the build do not work? How did that get merged in the first place ?
And OF COURSE the first YouTube comment I read blames this on Affirmative Action... JEEZ
If time is our most precious resource, then build more runways. The problem is that they cost more money to build and more money to operate. So we go back to

>> It sounds to me like far too many critical safety decisions are being made with an eye on money rather than safety.
I see it without flag.
Resources for World-Builders (2022)
Crystal is what you are looking for.

https://crystal-lang.org/

- Human friendly syntax

- Static compiled

- Type inference

- Incredible standard library

- Easy concurrency

- Incredible performance.
Training a model maybe, but is it clear that the output of the model isn't a derivative work?
Having your data "on the cloud" is another way of saying giving somebody else complete access to that data.

Even journalists are starting to become aware of the dangers of using clouded voice transcription services, with several sensitive sources compromised through such services.

For the startup founders on HN, if your exit strategy involves potential selling of the venture, be careful with which services you connect to, as you explicitly give permission for data processing and sharing with "select partners". Read the google docs terms as an early exercise. Not having them terms easy to find is by design, by the way.

For those looking at the bigger picture, the traditional capitalist industry shift to the metered / subscription service model,locked in silos, the dream of the internet as pipes, implies that consolidation of control sees lack of user freedom and control as a key feature.
I think I can solve your puzzle.

First assign the number of potential aunts and nephews in each continent, city, etc top down in your tree (ensuring that the numbers are equal at the top and that you can reversibly assign a compact integer to each aunt and to each nephew). Then you need an invertible pseudorandom permutation of the right size P, i.e P(P^-1(x))=x for 0<=x<N. For nephew n the aunt is a=P(n) and you can walk down the tree to generate the details of the entity which is aunt a. If you start with the aunt you just use P^-1.

Cryptography has already developed families of functions P. For N=2^128, AES is such a family. For non power of two N, you want to look at "format-preserving encryption". For example you can use a Feistel network to permute the next larger power of two and simply iterate that permutation until you get a result in range.

I think you could extend this primitive to nonuniform graphs (aunt more likely in the same city) and more kinds of relationships. You can also use rejection sampling to condition the relationships further and probably to deal with the top down population assignment being approximate.

All that said, I think procedural generation currently runs out of creativity long before you would run out of memory to store explicit relationship indices. I think it's a lot more hopeful to get more creativity out of generative AI while keeping things grounded by explicitly representing the world, even if it "doesn't scale" to creating trillions of galaxies.
I remember asking my parents for top-up credit then paying for members with my phone. Good times indeed.

PS, offering armour trimming on World 23 if you still play ;)
My team tried to use Meilisearch for large datasets, unfortunately, it's impossible to plan the RAM usage. If you have very little searches, it consumed very little, but if you have a lot of search traffic, it may consume more than we could provision beforehand. This made it too unpredictable and too expensive, so we went with Manticore instead. I don't know if this has been addressed in 1.0, hopefully it has.
I was referring to the following:

> Finally, OpenAI did not pay for the data it scraped from the internet. The individuals, website owners and companies that produced it were not compensated.

This is an argument that "proves too much." See if I switch terms with something more familiar:

> Finally, Google did not pay for the data it scraped from the internet. The individuals, website owners and companies that produced it were not compensated.

This is a classic "link tax" argument. The Conversation may also not have noticed that the US has repeatedly declared web scraping legal, as lately as last year.

https://techcrunch.com/2022/04/18/web-scraping-legal-court/
Scammers steal $4M in crypto during face-to-face meeting
Are American airports statistically less safe than other ones? Seems like you are assuming this is the case in your comment, but have you actually checked?
I'd love your feedback on https://priceops.org

We recently open sourced Tier http://github.com/tierrun/tier which combines metering, entitlements, feature flags and a client side SDK to simplify things.
FAANGs generally don't have that problem, at least not until recently.

No shortage of kids at Stanford or MIT dreaming of GOOG bucks and name recognition, and willing to work 80 hour weeks. Hell, even with AMZN's terrible reputation I still know people @ UW Seattle chomping at the bit to get in.

Not hard to fire when it's easy to replace with solid talent. Much harder for someone like P&G or Clorox or Amtrak -- they either contract out or else get what they get.
The Mozilla Foundation has been quite the comfy "job", especially for social activists using Foundation resources for their advocacy. Of course, they want to expand their pool of resources, but Firefox is pretty much the only thing they have that can accomplish this. They've shown they really don't give a damn about Firefox itself, but they do care greatly about the lifestyle it provides them.
Option 1 is mandating mypy-style type annotations (with type inference where there’s no ambiguity).[1]

Option 2 is using C++-style vtables, and putting each value (including primitives) inside an object, with each object inheriting from a common object superclass that has stub methods like __add__, __sub__, __mul__, __div__, __str__, __repr__, etc, etc. You do all the dynamic checks at runtime.

With option 2, I’m sure vtable dispatch is still significantly faster than Python (while substantially slower than static typing).

One could also combine approaches 1 and 2 make the static typing optional.

[1] I realize implementation type inference isn’t trivial.
UK PM splits govt department in 4, creates dedicated 'Science and Tech' bit
Exactly. Its a 500$ gaming computer in the form factor of a chonky nintendo switch.
I'm not up to date on how the Turkish government is handling this but I'm willing to bet it has something to do with how they're not doing a great job at proving aid to the affected region, and they're trying to contain that information to save face.
I am not saying do things that make you feel good.
I am saying that you have to learn to love yourself, despite your flaws.

So with the realization that staying up all night and playing video games and eating garbage is bad for you, you decided to work out and take better care for yourself.
I too had the same realization, because I realized It is the path to happiness.

Personally I believe we have more agency than lab rats.
It doesn't matter that they can, and want, to invest as much as they do today in the browser space. Microsoft's IE was also the most competitive until it killed off the competition, then they decreased quality.

Back then the decrease in quality was by way of not developing new features, or developing them in a quirky way, that was all well form them because they didn't want web applications to displace native Windows applications.

The decrease in quality you may see from Google may come in privacy, they'll be able to tighten the surveillance as much as they want once no website you care about works outside of Chrome and you can't switch.
The botting community kept meticulous archives of the client and cache during these times. I know there was very complete archives of the 2004-2011 era and I can't imagine those having disappeared completely. moparisthebest ran a script that collected it and he wasn't the only one.
Cedars-Sinai hospital's website shares patient info with Meta, lawsuit claims
I just want it to work! Stupid thing! Why is it so slow!
Maybe not a popular opinion, but after I bought a new MacBook, I decided to try out some iOS and Mac apps development. After years of frontend and backend development, it felt like fun thing to do. No more endless npm modules, css files, javascript quirks. Things just work.
They pretty much all re-implement OpenGL since they needed WebGL/WebGL2 to work reliably across platforms, some of which don't even ship OpenGL at all. SPDY/QUIC/HTTP3 re-implement a lot of the OS level socket stuff in the browser. Hardware interfaces for USB, Bluetooth, and Serial are exposed to avoid needing device specific drivers for many things. It has the ability to be the compositor, window manager, and display server (see ChromiumOS/ChromeOS).

The browser certainly hasn't eaten all of the host OS yet and still depends on it for many low level things but at the same time browsers go far beyond what the OS provides and reimplement many things that 20 years ago would have had you laughed at for implying are part of the browser and not the OS.
No surprise about the UK regulator's decision and already knew that they would block it in advance. [0]

This is obviously horizontal integration. Plain and simple. I would expect Microsoft to attempt to appeal this.

[0] https://news.ycombinator.com/item?id=32690178
Yeah, I've gotten burned by this. We bought some wooden toys for a friend's child that said they'd be shipped from Poland, assuming they were made in Poland at least.

It turned out the toys were made in China, and they even shipped them in the retail packaging (which was nowhere to be seen in the listing's pictures).

Everything else I've gotten there has been basically someone with a decal machine making custom decals or applying a customization to a (likely) mass produced product.
Do you have any numeric definitions for few and lots?
This is so sad because twitter is still mainly used by people to help each other, e.g. to tell where help is needed or who can help.
> In part because no one would be able to get ChatGPT to dox them or read out their SSN

Yet.

However, StableDiffusion has been observed outputting source images when prompted with exact caption text from an original.[1]

It's possible with all of the "rules bypassing" that happens that ChatGPT could be coerced into doing the same thing.

[1]: https://gizmodo.com/ai-art-generators-ai-copyright-stable-di...
Sure but this seems analogous to creating a claw hammer then showing off how it can be used to drive screws, then saying the hammer isn't doing its job correctly when the screws aren't driven properly.

I think chat technology like this is an incredible tool, but I don't think it's being judged fairly: I don't think its usefulness is as some kind of oracle or advisor expected to provide correct or logical information. That seems so orthogonal (if not diametrically opposed) from its actual function that it really feels like we're being trolled by things like "Galactica". But I'm much more (cautiously) optimistic about the potential use for the technology in web search, which has never been logical or "correct" and has always required critical thinking on the part of its users.

Perhaps there should be more of a disclaimer that the things it says are not and cannot be construed to be factual, no matter how verisimilitudinous.
Google is still drip-feeding AI into Search, Maps, and Translate
Are we reading the same post?

> I have a less optimistic take. At the moment, the only thing standing between the world and a Chrome-only monoculture is iOS Safari. Nobody in a suit can make a business case for not supporting iOS Safari, given its market share, and also given the fact that the entire C-Suite and senior management team at any given company are using Safari on their iPhone and iPad. A page not working on iOS Safari is a serious business problem that people will take seriously, today.

This doesn't sound like an argument against the change, only a pessimistic outlook for its effects.
Sure, and I'm saying in C you could write:

struct stack {
int[] elems;
int len, cap;
};

int pop_back(struct stack *x) {
elem = x->elems[x->len - 1];
x->len--;
return elem;
}

while in C++ you could have written:

struct stack {
std::vector elems;
int len, cap;
};

int pop_back(stack& x) {
elem = x[x.len - 1];
x.len--;
return elem;
}

If you wanted C-style speed, with no safety.
You could solve that issue using differential privacy (DP). I've applied DP successfully to some deep learning problems, but I'm not sure if it would work for ChatGPT as it effectively limits the number of training steps / epochs you can do with any given sample. It would be interesting to check that though, ChatGPT has an enormous amount of training data so the sample rate for each training step is probably miniscule, which makes applying DP much easier. In the end what matters is mostly how often a single text source is used in the training. In each training step, DP would add random noise to the gradients to mask the effect of any specific input value. That works really well but if we repeat it too much there's the risk an adversary could average out the noise (though from my experience that is extremely difficult even without DP).

I guess that would also answer the question whether ChatGPT or other models are parroting existing text to some degree, as differential privacy would ensure that the effect of a single text source on the resulting model is indistinguishable from random noise.
99.99999999% reliability means you will not loss more than one byte in every 10 GB in a year.

JuiceFS uses S3 as the underlying data storage, so S3 provides this durability SLA.
>Since 2006, the Holodomor has been recognized by the European Parliament,[4][32] Ukraine[33] alongside 22 countries, as a genocide against the Ukrainian people carried out by the Soviet regime.[34]
Again,is that a helpful comment?

I 1000% acknowledged and am terrified of social, economic, power implications. I think they should be discussed and debated.

They are not the same thing though as "is this useful?".

We can and should have discussion on dangers of nuclear and AI and ubi and myriad other things. I will still unabashedly repeat my only point in this thread - it's shocking to me that some people find "chatgpt has no use", to the point I find it disingenuous.
Thanks :)

I had a click sound, but it turned out that on some devices playing the click via javascript works awfully bad (random delays) and it was more confusing than useful. I intend to work on it a bit once I add some customizations options and it will be possible to enable / disable sounds.

The order of levels is by 1) number of balls, 2) board size, 3) optimal number of moves.

Although not perfectly it's actually quite well correlated with difficulty - all levels above 100 are much more tough than any of the first 20 etc.
typesense did their own comparison here:

https://typesense.org/typesense-vs-algolia-vs-elasticsearch-...
Etsy in its purest form was great. Its been diluted to almost trash with all the people gaming the system. Same with almost all other tech platforms. Humanity defaults to greedy (ie optimize for search results etc).

Worse yet is the big companies pretending to be little companies to cash in on indie buyers.
Russia did not comment on NATO enlargement in the beginning, Putin actually wanted to join NATO in his early presidency.

Watch the video.
For me: compared to projects in languages with less mature tooling and compilers less capable of preventing entire classes of errors by default.