skysight-inc/HackerNews huggingface dataset:
> demanded patreon payments etc.

I've been using neovim for years and have never heard of this, and have never paid them anything. I'm not saying you're incorrect that they've asked ("demanded" feels a bit strong?) for patreon payments or other forms of compensation, but a) that is their prerogative, and b) as a user, I haven't felt pressured into contributing at all.

> Neovim doesn't support vim's development it only takes from it. It never pushes anything back upstream

I suspect at this point they've diverged enough that doing so would be infeasible.

And yes, by definition, a fork "takes" from the original parent project. Neovim is not obligated (legally or morally) to contribute back to vim. That's the -- brilliant -- nature of open source & permissive licensing.

> ... and most importantly, never contributes to Bram's charity, ICCF Holland.

Why is this a requirement? I'd been using vim for at least a decade prior to switching to neovim, and never donated. I think charitable donations are a very personal thing; people can donate to whatever causes they feel like, and pressuring someone to donate to a charity just because it's linked to a piece of software they use (or have forked from) sounds awfully similar in tone to your "demanded patreon payments" rant above.

> Please stop mentioning neovim as if it's a defacto replacement for vim.

I don't think the GP was trying to do that. They merely pointed out that neovim (and emacs) has built-in support for LSP (etc.), which I believe vim does not? So vim isn't really relevant to the point being made.

I think perhaps you should step back a little and ask yourself why this topic seems to be so emotionally charged for you. It's just a text editor; let people use and promote whatever editor they like.
I had an electric cargo bike with a nuvinci, since it was the only option with a belt drive. It works for that application, shifting under load is a nice thing when going up the hill with a heavy bike. But the downsides are pretty big. It’s lossy, so riding the bike without assist was tedious. The gear range is tidy, so I was always missing some on the upper end. I picked a different combination for the next bike.
Retail pricing does not seem to reflect that, neither does my power bill frankly.

https://www.eia.gov/dnav/ng/hist/n3010tx3M.htm
The blog that you are currently reading has a perfect
PageSpeed score 100 / 100.

Unfortunately, no it doesn't. The page that has this blog post scored 95 in performance for mobile in one run and 86 in the next. It scored 91 for desktop.

They'd get a higher score by adding text compression and by serving static assets (all of them?) with an efficient cache policy.
>Each hop does not get its own ASN tacked on

Correct if we are talking about IP hops (router 1 to router 2 to router 3), the AS does get tacked on (possibly multiple times) for each AS hop (Level-3 to Cogent to Zayo). Thanks for clarifying that.
>iRBD: isolated rapid eye movement (REM) sleep behavior disorder, a parasomnia characterized by REM sleep without atonia and vivid dream enactment
That source about GPT-4 is nonsense. It claims GPT-4 will have trillions of parameter, and at the same time links to another page which says that it won't be much bigger than GPT-3:

https://www.datacamp.com/blog/what-we-know-gpt4
Just to clearify: Do you make the assumption that the input only consists of a single line?
> Colors, sounds, tastes, smells, feels, emotions that makeup perception, imagination, inner dialog or visualization, dreams, hallucinations, illusions.

All of which are things we can explain without any magic.

The literature on qualia pretty much has the same problem as the literature on consciousness.
That "100x" figure is extremely poorly sourced. I don't believe that at all.
Just replying to provide some context [1] for those who come across this comment as I think it's pretty interesting. Also OpenBSD are working on something for this [2].

[1] https://seclists.org/oss-sec/2023/q1/92

[2] https://marc.info/?l=openbsd-tech&m=167673316325935&w=2
I think we all tend to be better at picking out a correct answer than generating a correct answer from scratch.

I can ask ChatGPT to rewrite an email in the style an American news reporter from 1950, and I can judge whether some of the cliches it generates feel correct. I cannot write in that style at all.
An interesting product would be one that treats left-English and right-English as two languages and translates between them.
I’m not sure I’m understanding this entirely. I thought the way you should set it up is have e.g. your nginx / istio gateways exposed to the public internet on EIPs. You shouldn’t have your databases exposed to the world, or the hardware running your backend services directly exposed either. Also, security groups. Yes, if you have to use NAT gateways for serving traffic, those are very expensive.
Passwordless.id – Screenshots
Consider teaching coding, even part-time, you get to see those ah-ha moments in kids and it's really energizing
Weird, shows up as 100 for me... I'll look into that though! Thanks for heads up!
That would actually be sorta interesting to see.
All the links seem to go to:

> https://www.jdoqocy.com/click-9106029-10730504

Which ublock origin warns is dodgy
Why should the SDK be install-less? IMHO it's enough if the app makes it into the Windows store, Apple store and any Linux format.
> navigator.plugins.length = 0

So, any website on the Internets can know how many plugins my browser has?
Ridiculously!
This seems to be low-power entry-level stuff. I'm curious, is there anything more serious - but less serious than some proper rack server hardware?

Currently I'm running a home server on EPYC 3251 mini-ITX board, which I use to route 1GbE WAN and 10GbE LAN, serve as a NAS, and run a bunch of services all without it breaking a sweat, and leaving plenty of headroom shall I want to run more stuff there. It sits on my desk in a small-ish cubic Supermicro chassis and barely makes any noise beyond the normal HDD screeching. And it's an entry-level server-oriented board so I have proper LOM without having to throw in an IPKVM.

I would fancy an ARMv8 machine - just for fun of it (and possibly better performance per watt) - but I think I can't get anything comparable from a RPi-level hardware. But the next "step" I see when searching for ARM servers are those fan-screaming behemoths you put in a rack in a proper server room, which is something I dread for a homelab, as I don't have a dedicated room for it. I've had a pleasure of WfH involving setting up some PowerEdges in my living room, was fun but extremely noisy. So I wonder, where are the middle grounds?
How does this affect longevity? And how can you know that whatever mix you ended up with in your car will work long term?
I think many of the benefits could be achieved with better methods, other then putting a French style barley democratic bureaucracy on top of all existing democracies.

The reality is also that almost non of the people in the countries were actually asked if they wanted to join.

There is a difference between being pro European integration and pro existing EU structure.
Ok. I don't pay for YT Premium. I mostly watch streamers and documentaries on Youtube. I find the recommends are perfect. You do have to "train" it, though.
I see 95 mobile, 100 desktop. It's on the front page of HN, so presumably the server is taking a bit longer to respond to all the traffic.
OpenAI provides tools to fine-tune models:

https://platform.openai.com/docs/guides/fine-tuning

The largest Davinci model currently costs $0.03 per 1k of training tokens during fine-tuning, so you could fine-tune a model on 10M tokens for one epoch at a cost of $300.
It might be hard with tribal identifiers like “I am a patriot” which is meant more to signal sides than its underlying meaning. Would you translate it to be how the other tribe describes the first or swap it to talk about the other?

Or like “socialism is bad, hands off my Medicare” where the person saying it has no idea what they are really describing as bad. A lot of the vocab exists as whistles.

A Rosetta Stone would be fun to see.
Perhaps, but the point I was trying to make was very limited in scope, and on a different level of abstraction. All I needed to argue was that extraordinary circumstances can affect the moral calculus in general, and not that it did so in any particular contemporary real-life example.
Sites been hugged to death anyway.
It is. I still get awe inspired that some markup I type and put on this disk here can be accessed across the world. Like I can physically touch the tape if I want to. It reminds me of how wondrous this whole thing felt like when I first discovered the internet in the 90s.
>Also don’t assume most of them will he known by other developers.

Given the title of the article, one ought to assume the opposite ;)
can you please explain why?
All the small Nucs just use an iGPU. Boxes like the Nuc 8 have a bit of a cult following as the iGPU is surprisingly powerful. It’s probably beaten by newer models now. The newer ones have lots of cores, and when fully loaded with memory make a handy little box for VMs.
The “examples” section just has a framework, a tutorial and a demo app. What are some actual examples of this in the wild?
I must not understand how Facebook works anymore. I didn't realize you can follow people, I thought you just sent mutual friend requests.
I'm getting 507 Insufficient Storage.

Archived copy:

https://web.archive.org/web/20230219205729/https://robbiesbl...
If I understand correctly, you are saying that the parent comment is evidence that the core algorithm for self-selection and other-exclusion are similar regardless of what group the members identify as being a part of. No higher moral principle is in operation here. All that has changed is who/whom.
The new satellites will orbit the EU.
The UK has been doing a bad job at a lot of things and they ended up blamed the EU. Now all the problems are blamed by the opposition on leaving the EU.

The reality is that most of the UKs problems were not because of the EU before and are not because they left the UK now.
The keys are stored in the a folder on the server. I don't think it's good enough.
Ubiased here is a bit off isn't it? Since they put results of ads to some queries, this is a kind of a bias :thinking:
I have been using it as a search replacement for most of the past month and only found two subtly wrong answers. This covers legal questions, researching product differences, wiring diagrams, suggesting books to read, correcting misremembered quotes, and about a hundred other tasks.

Of course still relying on google in the background, but increasingly rarely, and presuming all the negative commentary we've been seeing online are folk who simply haven't tested it in anger yet. Today's chatgpt hallucination is yesterday's Google blogspam etc. Folk for some reason continue to act like the old world was perfect. This is much closer to perfection than anything we ever had, and infinitely more comprehensive. Google as we knew it is already dead, because the medium google was built for just got made obsolete. This is far closer to a new Internet iteration (WAIS, FTP, Gopher, HTTP, Web2.0, ...) than it is a new search engine

Now watch as the search engines try to adapt it to their recency-biased ads model and fail miserably, as what we have is already better than what they were able to sell. Very unclear bing or Google or anyone you've heard of will win this round, its suddenly a very exciting time in tech again

Another aspect I find very exciting is that these effectively represent a return to a curation-driven Internet, selection of input data for model training is probably an interesting new form of diversification. Who cares about having a site in the world wide web if its not part of the inputs for the language models used by millions of users? That's a completely new structure for the dissemination of ideas, marketing, "SEO" etc., and a brand new form of mass media
How would you snapshot that? Afaik EFI doesn't support snapshottable filesystems
I definitely see posts from accounts I’m not following.
In what sense is C++ more strongly typed than C?
The sysadmin is responsible for what they install and how it's configured. Docker didn't specify what ports to open, what container to run, volume mounts, image etc. That's part of the config the sysadmin supplies when they spin it up. No matter how you slice it, it down to them not understanding what they were pushing to prod.

By the same token having an unsecured database is a bad default, so we can keep passing the buck around.
I believe it's supposed to be minimalist background music but it's a bit too minimalist
The weird extreme range (not really Nucs in my view) have a pci slot, seemingly for a large graphics card. They’ll take an SFP card though, and that’s a excellent, though probably the most expensive mini server one could buy.
> I'm supposed to believe that the cost to Twitter to deliver ad-free and tracking-free text streams is higher than the cost for Netflix/Google to stream unlimited HD video to all of my devices on demand.

The price is not based on the cost to provide the service, it’s based on the current or potential revenue they can bring in via ads. A company won’t switch revenue models if it means a 50% reduction in revenue.
Yes. Reservoirs are popular locations for fishing and recreation.
I have not used it to create content for profit (yet) but have successfully used it for:

brainstorming funny/catchy slogans: not all are winners, but since it can crank out dozens almost immediately, I can pick what I like and quickly modify them in the time it takes me to think of one or two independently. As soon as I verify they aren't ripoffs of existing material, I may use one or two.

Writing poetry - it helped me to write sonnets, and further modified them to specifications. The recipients were quite impressed.

Translating existing poetry of mine into Arabic, while retaining the meaning AND rhyming in Arabic, a feat which is extremely difficult for me

Writing a business plan to my specifications that was actually useful

Writing letters to a landlord to get out of a lease

In addition, I have run my own fiction through it and had it rewrite it relatively convincingly in the styles of Lee Child, Danielle Steele, and Dashiell Hammett. That is more for fun, but I can see uses for it.

Lastly, I have attempted to use it to determine guilt in an investigation where I had already determined the guilty party, to see how close it was to replacing me. The answer it gave was wrong, but I could see that this was because of user error and it is only a matter of time.
I’ve used it to write out 45 minute long lesson plans, help write complicated text message where all I’ve got is a bunch of points to make, I’ve had it correct my Portuguese since I’m not a native speaker, I’ve had it give me a baseline SQL table design to achieve a specific goal, I’ve had it come up with different ways to phrase things since I’m not creative enough, I’ve had it write marketing copy, created design briefs for my graphic design team, and on… I happily pay for it because it’s just nuts how much of a force multiplier it is for me.
In my experience, criticism of the US is of the "this is clearly harming more people than it helps" variety, while criticism of the EU is of the "look at what these silly people are trying to provide as a service to their citizens" variety.
1. Try process level I/O, such pipes, sockets, and the like. Have Linux deal with the concurrency problem, not you. (Note: the BASH & background job works in so many cases it ain't funny). Also try fork/join parallelism models like OpenMP. These are all far easier than dipping down to a lower level.

2. Try a mutex

3. If that doesn't work, try adding a condition variable.

4. If that still doesn't work, try an atomic in default sequentially consistent mode or equivalent (ex: Java volatile, InterlockedAdd, and the like). Warning: atomics are very subtle. Definitely have a review with an expert if you are here.

5. If that still doesn't work, consider lock free paradigms. That is, combinations of atomics and memory barriers.

6. If that still doesn't work, publish a paper on your problem lol.

---------

#1 is my most important piece of advice. There was a Blender render I was doing, like 2.6 or something old a few years ago. Blenders parallelism wasn't too good and only utilized 25% of my computer.

So I ran 4 instances of headless Blender. Bam, 100% utilization. Done.

Don't overthink parallelism. It's stupid easy sometimes, as easy as a & on the end of your shell command.
I can’t stand to eat the same meal every day though. That’s the issue I’ve always had when trying meal prep. By Friday I’m ready to hang myself.
It's interesting that there is async/await in C++ now. I don't like the idea that it is thread based - part of what makes async/await fast in other languages is that it is NOT thread based.

Here's an example from ChatGPT (not checked for correctness)

int main() {
// Define an asynchronous task that returns a string
auto my_task = []() -> std::string {
return "Hello, world!";
};

// Call the task using async and wait for the result
auto future_result = std::async(std::launch::async, my_task);
std::string result = future_result.get();

// Print the result
std::cout << result << std::endl;

return 0;
}

"In this example, we define an asynchronous task using a lambda function. The lambda function returns a string, but since it is an asynchronous task, it is executed in a separate thread.

Next, we use the std::async function to execute the task asynchronously. The std::async function takes two arguments: the launch policy and the function to execute. In this example, we use the std::launch::async policy to launch the function in a new thread. The std::async function returns a std::future object, which represents the result of the asynchronous operation.

Finally, we use the get method of the std::future object to wait for the result of the asynchronous operation. The get method blocks the calling thread until the asynchronous operation is complete and the result is available."
RF as in radio frequency. They work by sending radio energy down a coaxial cable to the tip where it's absorbed. At the desired temperature, the tip alloy reaches its Curie point and stops absorbing energy. The instant it cools, it absorbs again. It's a far faster control loop since it's all physics and doesn't require a sensor (with some non-zero level of thermal impedance between it and the tip itself), no separate heater element (the tip is the heater, again with that thermal impedance) and feedback to the controller.

The downside is the only way to change temperature is to change tip to one with a different alloy. In practise, this isn't any kind of issue because the only reason you usually need to ramp the temperature with a conventionally-heated iron is because you are trying to compensate for the heater-tip-sensor feedback loop being unable to keep up when soldering big things, which is a problem the Metcals don't really have in the first place.

The Curie point system as what the FX-100 uses too, so probably they're as good for the same reason, but they don't seem to have a good second-hand supply like the Metcal/OKIs (I scored an OKI power supply for under $100, but even if you don't get lucky they're relatively cheap).

Also if you're into that kind of thing, the MX-500P-11 at least has schematics of the entire power supply that have been reverse-engineered (notably it appears to contain no microcontroller).
As long as it allows the loudmouths their own "safe space" to complain about whatever bug is currently up their ass I'll be fine with it. That's not to say that other ideologies don't have their own issues - but "conservatives" traditionally wanted a hands-off approach to governance and a go-it-alone attitude towards business.

I'll admit that I'm not exactly in love with some of the guardrails ChatGPT has added to their product - but I also got kicked out of the mall as a teenager for being a jerk so I'll file these grievances under "beggars can't be choosers" and get on with things.

So with that being said - have it assholes! If your ideas are so great they'll be rewarded in both the market place of ideas as well as capital.
Why Matter matters, and how does WiFi and Thread fit into it (2021)
I think pointing out Airbus is a bit questionable. Yes Airbus does well now, but Europe tried to do these kinds of things in many different places and most of them didn't end up so well.

And at the same time, if we stay within Aerospace, why is SpaceX utterly dominating anything from Europe. Is US business culture to blame?
I think it's interesting to see how Kyle do the imposible thing and make it happen (Know it from startup school). maybe you guys know about it, let's learn from him
If you ask ChatGPT to explain a Zen koan it can do it. So it could probably handle simple partisan dogwhistles.

EDIT: I tested it.

> explain "socialism is bad, hands off my Medicare"

ChatGPT:

> The statement "socialism is bad, hands off my Medicare" is often used to express a contradiction in someone's political beliefs.

> Medicare is a government-funded healthcare program in the United States that provides coverage for eligible individuals over the age of 65 and those with certain disabilities. Medicare is a social welfare program that is funded by taxes, which means that it is a form of government intervention in the healthcare system.

> However, the phrase "socialism is bad" implies a belief in limited government intervention in the economy and the free market system, with less emphasis on social welfare programs. The contradiction is that Medicare is a social welfare program, yet the speaker is expressing a desire to keep it, while also rejecting the principles of socialism.

> In other words, the speaker may be expressing a belief in the value of social welfare programs like Medicare, but they may not want to extend those principles to other areas of the economy, such as education, housing, or employment. This statement may reflect a belief in a limited government that provides some social safety net programs but does not go as far as to implement a more extensive socialist system.
> It often gets things wrong -- but I know enough to recognize when it's gone off the rails, and then nudge it in the right direction.

> specify something at a higher level and have the computer sort out the details.

Same here. I know some people frown on Github Copilot, but ChatGPT + Copilot makes a powerful combo. I actually use ChatGPT like a copilot, to talk through the structure of things, debugging issues, etc. Then Copilot works as a smarter autofill if I don't know the exact code or syntax needed off the top of my head. Both ChatGPT and Copilot get things wrong sometimes, but are correct often enough that it improves time spent. Even when ChatGPT is wrong it sometimes discusses useful concepts I had't thought about.

To be fair, I'm a self-taught and often jump between languages and frameworks that I'm not an expert in. Perhaps Copilot + ChatGPT would be less useful for a pro devs who are experts in their areas. But for my case, they're quite helpful.

Entirely separate: I also use ChatGPT to turn stream-of-consciousness thoughts into medium-length letters or emails.* Eg, I had to email a dog trainer and had a bunch of concerns to raise. It would've taken a fair number of minutes to make it coherent and easily-readable. Instead, I explained the situation to ChatGPT and hastily typed out the concerns, giving no regard to grammar, typos, or syntax. Then I asked ChatGPT to turn it into an email to the trainer with my intended tone, and it worked like a charm. That process took maybe 1/4 the time of manually writing the full email.

* this semi-stream-of-consciousness post was NOT written with ChatGPT, though perhaps it should've been
Looking at these makes me think I should retreat to gopher.