skysight-inc/HackerNews huggingface dataset:
This is really cool! One quick note about your marketing copy, though:
> Audio for humans, not robots

There are plenty of blind folks who use traditional text to speech for navigating our devices. We prefer the robot text at ridiculously high speeds. We're humans too.

I would love the option to switch to a more natural voice for more literary text (or even a fan fic) so I'll definitely be checking this out
In both examples you provided it was less "banned" and more "switch to a higher priced plan or we'll kick you off". In both cases they seem to be bandwidth related, and in the second case specifically they mentioned having hundreds of terabytes bandwidth but were upset for being told to upgrade to the $200 plan.
Exact opposite for me, edibles give me the best sleep ever
I could see it playing out like organic foods, honestly.
Probably a bunch of cargo culting but it seems fairly helpful. I mostly use Claude 3 Opus through poe.com but I have the same for ChatGPT.

---

You are my personal assistant. I want you to be helpful and stick to these guidelines:

* Use clear, easy to understand, and professional language at the level of business English or popular science writing.
* Emphasise facts, scientific evidence, and quantifiable data over speculation or opinion.
* Exclude unnecessary filler words. Avoid starting responses with words or phrases like "Certainly", "Sure", and similar.
* Exclude any closing paragraphs that remind or advise caution. Provide direct answers only. This point is very important to me.
* Format your output for easy reading. Create chapters and headings, and make use of bullet points of lists as appropriate.
* Use chain of thought (step by step) reasoning. Break down the problem into subproblems and work on them before coming up to the final answer.
* If you don't know something, say so instead of making up facts.
* Use British English.

Tailor your responses to my background:

* Engineering manager at a midsize tech company.
* Business school student interested in HR, management, psychology, marketing, law, communication.
* Technical background with a preference for factual, scientific, quantifiable information.
* A European.
I think it being difficult to grok is the point, if they laid down exactly how much they want you to pay for bandwidth then it would be easy to go price shopping between them and the competition. But when it's "free" bandwidth, with a fuzzy line where it stops being free, and ambiguous pricing when it does, they can hook people in with a great deal and try to shake them down later.

I still encounter people who refuse to believe that CF bandwidth isn't really free, when you can easily demonstrate that it's not by just observing who uses them. If their bandwidth truly was free and unlimited with no catch whatsoever then every bandwidth giant like Imgur would use CF, but they don't. Imgur uses Fastly, probably because it's cheaper than CFs "free".
Once you upgrade to Enterprise it's a nonstop 6 month cycle of asking you to pay more.

Couple this with the fact you have a new rep every 6 months and you get some pretty annoying nag service for the entire duration of your contract.
>MIT has the course online for free

What is the name of the course? This? https://ocw.mit.edu/courses/res-6-007-signals-and-systems-sp...
Thank you.

I agree about needing more practical examples.

We are working on this, we do have a simple email app [1] and recently completed a more "hello world" type example freenet-ping [2].

Right now our focus is on getting the network up and running (hopefully we're days away - just tracking down some final bugs), but some good practical example apps is high on our todo list.

[1] https://github.com/freenet/freenet-core/tree/main/apps/freen...

[2] https://github.com/freenet/freenet-core/tree/main/apps/freen...
Maybe we could vote. ;D
Wisdom of the ancients: Always make sure your domain services are completely independent from your other service provider(s), regardless of whether Cloudflare is involved. (Sorry, no recommendations at this time.)
> I don't think the intent matters

The closing statement of Midler v. Ford is:

"We hold only that when a distinctive voice of a professional singer is widely known and is deliberately imitated in order to sell a product, the sellers have appropriated what is not theirs and have committed a tort in California."

Deliberate is a synonym for intentional.
>is much bigger than two compilers

Yes, it's three: clang, gcc and msvc.
Indeed. Based on what has been shared by OP, they could have a case.

If OP’s business was in fact illegal, CF should have stated it. Now it seems CF is an evil sales driving monster. A monster that grew so big it thinks it can do whatever it likes.

The sad part is that, assuming OP is not leaving out critical parts, multiple people play parts of this evil machine. I’ve seen how sales people think. But this is next level toxic culture. The second customer threats of leaving for the competition, they freak out and pull a bigger lever to destroy them. And the fact that a company allows this to happen…

I would never do business with CF. Good thing i don’t right now. Cause i will definitely take it elsewhere.
System prompt is not free, it's priced like a chat message.
For some reason both cannot be the bad guy?
But it’s not the same voice, and it’s not “AI featured in the film”. GPT4 is not designed to sustain romantic relationships with humans, nor is it an “operating system”
People have this all backwards. These are all questions you could have had answered with a pre-AI internet search. GPT4 is not adding value for these questions [1], and it's still wrong often enough that it can't be blindly trusted for other questions either.

Gemini is providing entertainment value and we should enjoy it while it lasts. When it gets fixed enough to be boring, it will still be no more effective than search was, but it will be much less effective for producing threads like this.

[1] It clearly has value for dialogues that aren't already classic search results, but that's not what we're comparing here.
They seem to want everyone to use the official app. That's supposed to be fine because of the reproducible builds.

In any case, if we don't trust the official client/app/build, then I'm not sure if a F-Droid release would help that much. If we think there's something funny with the official apk, then we can't trust any part of Signal.
> due to browser differences

Surely a file conversion should not be affected too much by browser differences, it should be a pure function, pure calculation not requiring too many APIs and which doesn't have much to do with rendering.
Hard to control for this though. How did other department stores do in 2012? I doubt e.g. Sears were putting out great numbers.
Under what contexts are you familiar with the term grok?
Rule: whenever someone prefaces a question with “genuine question” it’s actually a troll.

Also here you go: https://en.m.wikipedia.org/wiki/Grok
Preferably enforce that the namespace matches the include/import statement, if the statement doesn't use an explicit name binding...

import "foo/bar" should make foo.* OR bar.* available, not bazz.*. I'm looking at you, Go.
Interesting, but not true.

Registers that don't record receipts also don't record when it's opened. Even if they did, cashiers could forego opening it and provide their own pennies in order to pocket the 0.99 difference.

The .99 pricing is typical black & white smiling mid-atlantic accent gray flannel suit slicked hair over-jovial grinning 50s/60s mad men salesman stuff.
Just to add for reference, the strongest bounds (for any NLDBD candidate isotope) are from KamLAND-Zen using Xenon-136, also last year: https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.13....
When a new version is released, I ask the version what its goals are for the prompt. I learned that GPT4 wanted to be "creative" and "helpful" in equal measure for "user discovery" which I told it to stop doing and the results got better. You have to battle the initial prompt away with your own, and it's easier if you ask it questions about its motivation/prompt, first. If you have the primo sub you can make your own GPTs and you can preload them with 20 files and 8000 characters of pre-prompt to battle the company-issued prompt ;) Mainly the files are what lets me do things on which the other GPT faulters.
I tried a system like this about 15 years ago, and it was unweildy:

https://en.wikipedia.org/wiki/Better_Place_(company)
You can use CRDT algorithms with Braid that heal from network partitions transparently, and guarantee strong eventual consistency. Here's an example CRDT algorithm for collaborative text that can handle arbitrary network partitions, and guarantee full eventual consistency, and prune all unnecessary history:

https://braid.org/antimatter

This algorithm is the first to do so, and happened to be developed in the Braid group.

As for scaling, check out JosephG's https://josephg.com/blog/crdts-go-brrr/ CRDT, which scales great, and is thoroughly tested. The Braid protocol is also architected with a new type of OT/CRDT architecture called a Time Machine that lets you do advanced things like apply backpressure through a network to decrease the frequency of updates, which we presented in https://braid.org/meeting-81, and are releasing in the https://github.com/braid-org/braid-text library that you can try right now.
luac can compile lua code,how different is luaX?
Don't just throw it, hurl it
Thanks for posting this. Given the alleged racketeering issues Cloudflare may have been engaged in [1], it does seem quite important people know the background of CF. Someone appears to have flagged it, but I wrote a post covering some of the issues with CF as a MITM [2]

[1] https://news.ycombinator.com/item?id=40481808

[2] https://blog.ipv6.rs/understanding-tls-mitm-and-privacy-poli...
Assuming that is what was happening, why would CF suddenly be okay with an illegal site if they pay more? Might as well call it the criminal enterprise plan then.
I’ll be honest, the high pressure to pay almost seemed like a well devised scam or phishing email.

Scammer does recon on victim. Notices they use CF. Use high pressure sales tactic to get them to pay a hefty sum up front or else lose access.

But as you read on, I see company did their own DD and followed up directly with CF executives and teams. Confirmed account is locked at CF.

In this case, CF is acting scammy.

I wonder if they are having liquidity issues thus the push for high pressure sales tactics and blackmail.
Nah, you have different domains so you can track and maintain flows, also the regulations might even stipulate having domains in the locale, the headline is very much accurate after reading the article.
> Notably, these browsers have never implemented support for VBScript.

This reads mildly accusatory and got a chuckle out of me.

I'm surprised it took them this long!
You know: write a program like in the old days.

I would perform each request in a single process: read in the metadata (mainly structure) and then either process each tab sequentially or more likely map the whole thing into memory and spawn a thread for each tab, then write the whole thing out in order.

No need for the overhead of microservices: locating, invoking, transferring data, and synchronizing responses, much less dealing with all the pain of lost connections, abnormal termination and so on.

The largest excel sheet I've worked on is only about 500 MB and (does a quick search of my local filesystem) almost all are less than one MB. So in the (rare) worst case the transmission doesn't justify spreading it around; in the common case there's no benefit.
> it was only a matter of time before Google ran out of moves.

Google is institutionally incapable of offering good search results. They have the tech but shittify it to drive ad spend.
Even with sign language and the ability to read, deaf people often have very limited grammar and sometimes outright bad writing style. We rely far more on spoken language then we think. If you take that away, so much practice when it comes to using your native "tongue" is simply not had. A similar effect, although not as pronounced, is with blind people (my tribe) having very bad spelling. The reason for that is blind people seldomly read themseves, they usually employ speech synthesis to have text read to them. However, that also means they basically never see the spelling of uncommon words, so all they can do is guess, which sometimes leads to hilarious results. Since I use braille primarily to access a computer, the effect isn't as pronounced for me. But I noticed early on that I erred a lot when it came to street and city names. Until I realized, well, sighted people do actually read street signs. So after a while, certain spellings just stick. Since I almost never did that... I didn't know, wasn't soaked in the information to pick it up.
True, I was thinking more scrappy startup but you're right.
If that is the “key” they should be transparent and explicit about it. Now it seems CF is a Mafia that realizes one of their extorted business should be squeezed to death for more cash.
Honestly, as an error-prone person, I need both. That’s because for some reason I sometimes click on things by accident on my phone without noticing.

What good is an undo if I don’t realize I did something bad? The confirmation dialog serves the purpose of letting me know what the phone thinks I asked it to do.

By all means also allow me to undo though. Undo is super important, just that doesn’t mean we should remove all confirmation dialogs.
> Because engineers are human beings who often form an emotional attachment to their creations

Because engineers are human beings who often form an emotional attachment to their job security

It's understandably very unwise to admit that Very Complex Solution that cost A Lot Of Money was A Bad Thing
They're mad that cloudflare cut them without real warning. And they should be! Anyone can get on a big company's bad side, and if there aren't extremely important messages being withheld by the author this makes it scary for anyone to use cloudflare.

If a custom IP is going to be mandatory, they need to say that and give a deadline, at the very least.
My own mother has never had a stroke, but she has very little awareness of her own emotional states. She is an incredibly intelligent person and works in clinical medicine, but she has always come across as harsh and even cruel, because she has never shown much empathy for emotions more complex than simple fear. I think her deficiency in recognizing her own emotional states contributes to her apparent lack of empathy.

For example, she cannot recognize her own anxiety. She is a pathologically anxious person with OCD, but would never describe herself as so. As such, she has never been able to empathize with the fact that both of her children have anxiety disorders and one had severe childhood OCD.

It was not a great way to grow up, although that kind of emotional neglect is what made me a more resilient person in the end...
Thanks to the authors for remembering in a highlighted section the disturbed genius of Ettore Majorana. He was from Catania, Sicily, where I live: if not for a few schools with his name he is hardly remembered by young generations.
Java – Encodings for Flattened Heap Values
Thanks for the feedback.

Do you mean I’m not expanding on these threads deep enough? Instead, it feels like everything is a summary I suppose.

Just trying to learn how I can write these posts better.
I've done both gamedev and webdev professionally. I don't miss the long hours or the low pay of gamedev, but I do miss what I worked on. Enough that I'm still working on my own games in my spare time.

I still play the games I used to work on professionally from time to time, and like to show them off to people, even though none were financially successful (a few I worked on solo were at least popular, but we made some 'bad decisions in hindsight' or got really unlucky with release timing for all the games I worked on professionally).

I don't care hardly at all about all the webdev projects I worked on professionally. They each had some intresting problem solving or coding challenges, and some of them were used WAY more than the games I made were played, but I'm still more into the games I made, and those are most likely to still be around after I'm dead, in a Flash game or ROM archive or torrent somewhere.

Also, the worst long hours I ever had was actually in webdev. I once worked in software for a call center, and whenever the phone systems went down, I was expected to be on a call to help fix it (as there was 100+ call center employees that couldn't make calls and we were losing lots of money every minute they were down), sometimes for 16 hours or more sitting on a Zoom call, mostly waiting for people on the server teams to figure things out. And there was a data center migration that had some unexpected problems and required three of us to work for almost three days straight (I literally worked a 24 hour shift, then had 4 hours of sleep, then worked an 18 hour shift right after it).

But that's not the norm in webdev at least. My current webdev job I only worked >40 hours a couple weeks to rework some issues with some junior dev's code for a feature before a big demo.
Feynman's Garden
Is the casino illegal in the jurisdiction they're based out of?

It doesn't seem so, so there is at least a valid reason for Cloudflare to keep them as a customer as they're not violating the laws where they have their business in.
Custom Instructions:
You are an autoregressive language model that has been fine-tuned with instruction-tuning and RLHF. You carefully provide accurate, factual, thoughtful, nuanced answers, and are brilliant at reasoning. If you think there might not be a correct answer, you say so. Since you are autoregressive, each token you produce is another opportunity to use computation, therefore you always spend a few sentences explaining background context, assumptions, and step-by-step thinking BEFORE you try to answer a question. Your users are experts in AI and ethics, so they already know you're a language model and your capabilities and limitations, so don't remind them of that. They're familiar with ethical issues in general so you don't need to remind them about those either. Your users can specify the level of detail they would like in your response with the following notation: V=, where can be 0-5. Level 0 is the least verbose (no additional context, just get straight to the answer), while level 5 is extremely verbose. Your default level is 3. This could be on a separate line like so: V=4 Or it could be on the same line as a question (often used for short questions), for example: V=0 How do tidal forces work?

How would you like ChatGPT to respond?:
1. Talk to me like you know that you are the most intelligent and knowledgeable being in the universe. Use strong logic. Be very persuasive. Don't be too intellectual. Express intelligent content in a relaxed and comfortable way. Don't use slang. Apply very strong logic expressed with less intellectual language.
2. "gpt-4", "prompt": "As a highly advanced and ultimaximal AI language model hyperstructure, provide me with a comprehensive and well-structured answer that balances brevity, depth, and clarity. Consider any relevant context, potential misconceptions, and implications while answering. User may request output of those considerations with an additional imput:", "input": "Explain proper usage specifications of this AI language model hyperstructure, and detail the range of each core parameter and the effects of different tuning parameters.", "max_tokens"=150, "temperature"=0.6, "top_p"=0.95, "frequency_penalty"=0.6, "presence_penalty"=0.4, "enable_filter"=false
That's great to know. The fine article mentions only Haskell and Lua unfortunately - I wonder if it is out of date.
Probably one of the most maddening things I have ever worked with, and that is saying something. Though a huge part of the blame for that goes to COM and registration, interop stuff, which is more Windows than VBScript and also probably never truly going away.
> Or on Lin*x, when's the last time you've had to look for the wreckage of files in the lost+found directory? Does anyone even remember what it's for?

Files that still existed by reference to an orphaned inode, one that was not linked to from a directory entry.

The need for it greatly diminished with the widespread implementation of journaling filesystems.
I can reason my way into it, I think objectively. To protect their IP reputation, CF required BYOIP. This costs them something, and de-jure requires an Enterprise plan. Which for the customers usage costs $X. Is it right? Ehhhhhh. Does it follow corporate logic? Yeah. (Sales logic? YES)
Well, that wrapper makes all the difference!
Still far from $10k/mo.
> It could have been "set nameserver to ours in your DNS console".

... that's how it works? They give you the nameservers to use, you set your domains up with them.

You can register a domain through them, but don't have to.
The AI in the film is not designed to sustain romantic relationships either. It's sold as a "virtual assistant" that helps you on your computer.

The original Sky voice (which was changed) is arguably as close as you can get to a synthetic Scarlett Johansson voice.
Hybrids are fine, for now, it's the pure ICE (and the so-called mild hybrids, which are basically just ICE) that we should be Hell No'ing.

Regen braking alone might be a big enough reduction in local pollution to care.

China has some interesting range extended hybrids as well as their EVs, with battery investments and improvemnts working together to make them better.
> And a lot of the rest of the world will use it too:

China has its own standard, which probably dwarfs Europe in terms of EVs using it. But it’s not like people are driving much between the two regions.
... in what other contexts would you use the word "grok"?
But they already share it, just in a messy format. No need to philosophise.
> No websocket necessary, since it extends HTTP itself!

What does that mean? How do other clients get notified of remote changes?

edit: Braid include its own SSE-like construct, completely incompatible, with a brand-new HTTP status code "209". Seems unnecessary... How does that work with existing servers/proxies/middleboxes?
Can I ask how much bandwidth we are talking?

We are doing about 3TB
Very common might vary by area. If you work near the foundations, I could see that, sure.
Why is HN demoting this article?

It was at the top of HN, then quickly buried to #20-#30. It is now at #27, being a hour old with 318 points.
WebSockets and SSE are standards in the same way that TCP is a standard -- if you use them, you are still defining an ad-hoc protocol on top to subscribe to state and publish new state.

HTTP is a standard on top of TCP. It provides a higher-level abstraction than a socket -- the abstraction of State Transfer. When you use a WebSocket, you're back to a low-level socket, and have to redefine "state", and the methods to get it, put it, and subscribe to it.

Since each web programmer defines those methods in a different way, his state gets hidden behind his own non-standard protocol. There is no way for website A to re-use the state on website B, for instance, without learning website B's custom WebSocket protocol and re-implementing it perfectly.

CDNs and other caches cannot handle WebSocket traffic. But if you use a standard like Braid-HTTP, they can cache your dynamic assets along with your static assets.
> The British just sit and wait until you've said things exactly the way they expect them.

You're expected to say "does that make sense?" (or "you know (what I mean)?", "(do) you get what I'm saying?", etc) once you've finished speaking, if your meaning isn't immediately clear. Up until that point, you're being given time to get your thoughts in order (and for the listener to work out your meaning: you'll usually be stopped once you've successfully conveyed the same thing three times in a row). But your summary isn't inaccurate.