skysight-inc/HackerNews huggingface dataset:
On one hand I can make a joke that you are defending the only job on Earth that not only gets paid but can't get fired past a certain point due to their 'tenure.'

On the other hand I can make a nod in the direction of the decades of expertise any one can build in a chamber of vapor ware with the hope that it will distill into something useful.

As critical as I am, I of course congratulate anyone on taking on such difficult innovation. Nonetheless, there is no physical evidence it will amount to anything thus far. It is purely hypothetical, and the only thing theoretical in justification is the fictitious proof of its use through mathematical modeling which is not physical reality and thus closer to building a virtualized computer in a MMO that mimics Earth saying you get to play as a martian using some weird technology while it runs on classical computing.
Yeah, it makes sense for HTML -- there is no easy way to differentiate sentence-ending periods from other periods. This is just one of those things that gets worse as technology improves. Another example is phone connections -- phone connections used to be fantastic, and they worked even when the electricity went out, but now we have cell phones, which commonly have terrible connections and are dependent on electricity. Just another example of how advancing technology degrades the user experience in order to achieve other efficiencies.
I think in this case it's a better title in terms of highlighting the relevant info. What's really interesting is the source - these are important details that actually came from within OpenAI. Because the latter title emphasizes the type of info but not where it came from, I'd probably assume that's a blog post with some industry expert speculating about those things.
> People complain about "ads" in Windows, I never notice, if I do it's easy to turn off. Apple does similar, but no one ever complains.

This is nowhere near the truth. Only ads present in a default MacOS install are in the App Store, for apps. Windows has all sorts of ads in the start menu itself.
Linux is the kernel. Let’s not ignore Mr. Stallman’s contributions to open source software.
What was allowed to happen at Flint is an absolute disgrace and continual embarrassment for America. An entire community poisoned. The people of Flint are still affected[1], and are still waiting for accountability and justice.

[1]: https://abcnews.go.com/US/water-crisis-plagues-flint-residen...
It's nice to have things pure-by-default; and sprinkle in whatever effects, etc. as desired. (Like Haskell, Idris, Agda, etc.)

For example, I've worked on a lot of Scala code which represented optional values using `Option[T]` (~= Haskell's `Maybe t`); represented possible failures using `Try[T]` (~= `Either Exception t`); and I even used the Cats library to make code polymorphic (i.e. for all `M: Monad`, or `M: MonadThrow`, or indeed `Applicative`, etc.). The older ScalaZ library is a popular alternative to Cats which does similar things. Concurrency is currently quite diverse in Scala: we mostly used `Future[T]`, but there are a bunch of alternatives out there like `Task`, etc. Likewise there are other Scala libraries/frameworks which model side-effects differently, e.g. Zio uses algebraic effects.

However, since Scala is not pure by default, we can't count on any of these fancy types to actually prevent the problems they're meant to address. For example, we can only use `Option` alongside `null`: the latter can't be avoided, since Scala isn't pure; in fact `Option` should technically introduce even more null checks (since `x: Int` might be `null`; but `y: Option[Int]` might be `null` or `Just(null)`!). Likewise, `Try` can only be introduced alongside the possibility of any exception being thrown at any time. And so on.

In contrast, we might have a project e.g. in Haskell, where `IO` appears in all of our types. Such code might use all sorts of confusing effects (e.g. early returns, mutable variables, concurrency, etc.), and may blow up in all sorts of ways, just like Scala, Python, etc. Yet at least they're labelled as such, and we're able to write other values and functions which actually do what they claim (modulo totality, unless we're using Idris, Agda, etc.).
OSX collects telemetry too.
What do you need from the managed dbs?
I don't see how Threads can be any better than Twitter. It seems we are just herding from one set of wolves to another. I personally don't use Twitter and I don't see any value in threads. Do I really want to see opinions of influencers? For eg, I might like Post Malone's music but I won't give him a sec of my life to hear his thoughts.
When you’re manufacturing natural gas from solar the pre-existing network of gas pipelines alleviate the intermittency problem with solar because you can store energy as methane in an existing system that’s already designed for seasonal volumes of energy storage.
in what way did it fail?
At the same time, no human author cites all their sources, either; they're not even consciously aware of all the other materials they've blended together from their lifetime of reading and experience to form the new work.
Microsoft has a monopoly on identity, and everyone knows it except the FTC
Theres an option to disable it on the local version. Just noticed mine also said that on the upload page and went looking in the options
> Yes they do

In the examples here, no, CEOs don’t face real competition. Water companies are sold off public utilities. They way they make profit is to degrade service and raise prices. No one is going to install a competing water system. No AI is going to do that anytime soon.

The Economist has a political bent, but they are clear on how privatisation has gone: ‘Dogmatic adherence to privatisation in the face of its sustained failure suggests ideology, not pragmatism, was the motivation.’

> Water companies are delivering a minimum standard of water

No they aren’t. That’s a key point in the article.
I can see it being very useful for early-stage products and A/B testing, so keep going, congrats!
As an engineer I don't care. In my career I have worked on SunOS, SLES, Debian, Ubuntu, RHEL, CentOS, Alpine and probably more.

I prefer something that is kept reasonably up to date so that I don't have to fight ancient long-fixed issues or missing features. But I really don't care, if it pays the bills I'll use it.
Fails half way through responding to simple prompts, and suggests subscribing for info on when paid version will become available.
The only thing my original comment only talks about what is protected by 4th amendment. If your test results aren't protected by the 4th, why bring them up?
You don't need to store it forever, let organic matter decay and return the carbon back to the the earth. That's where we got it from in the first place.
I know but not sure what that has to do with the discussion on reusability?

Sure if you have a $250K per Raptor that is mass produced then you can beat a reusable RS-25 that cost 140M.
What makes you think this cant apply to gravitons, or more generally, what makes you think that gravitons are relevant over large distance scales?

> Do you have any examples of the numbers of particles being different in different frames or coordinate systems that works at all distance scales?

Sure, it’s called the Unruh effect. Any accelerated frame (or observer in a gravitational field) will see a different particle vacuum than observers in a inertial frame.

This means that if you start in empty space and then accelerate, the space will suddenly not look so empty and will be at a higher temperature with more fluctuating particles.
UK wage growth matches record high but job market shows signs of cooling
P.S. The world is not made of objects -- this classic essay is perfect on the subject: https://www.eecis.udel.edu/~decker/courses/280f07/paper/King...
Reverse osmosis wastes so much water though
Region locking digital services is such a stone age approach
Which Brother printer do you recommend? Several years ago (I'd guess 10?) I bought one (also a laser) because of comments like yours, and I was very disappointed. The print quality was considerably poorer than the Samsung it was replacing, and it died after just a couple of years.
Microsoft wins FTC fight to buy Activision Blizzard
Corresponding eigenvector, you mean, right?
Most people living in the US believe that they can go on Facebook, post a copypasta "notice" that they got from a "lawyer friend" on Facebook that removes the right of Facebook to use or share any of their data, and that's enough to keep their data safe.
I completely let go of OSX when Apple deliberately broke SMB for the.. nth time. The days of "solid unix os with a beautiful interface" were a decade ago, now it's a toy OS.
> That's why Mastodon will never be a true competitor to Twitter and Threads. There's no permanent way to finance it.

There's no way to permanently finance Twitter. Twitter jumped off a cliff and is building the parachute on the way down. Threads has the backing of Facebook and Instagram's dollars so it might be more 'permanent'.
These seem like theories, not laws. And imho, some of it is very wrong, such as:

> Purposefully adding a delay to a process can actually increase its perceived value and instill a sense of trust, even when the process itself actually takes much less time.
How so? Mind saying more?
Show HN: Training Neural Networks with a Single Unix Pipeline
Crap. I hope he gets raked over the coals in interviews and is constantly badgered about his dishonesty.
A problem with making methane is some will leak, and in the short to medium term methane is a very powerful greenhouse gas.

A step before making methane is making hydrogen. If you can get away with just using hydrogen, it will be more efficient than going through the extra steps to make methane.
I'm glad for this article.

C++ has been my main language for a very long time, but I've been a grumpy skeptic of C++ since around C++14 due to the language spec's total complexity. So I've mostly stuck with C++11.

But now that C++ has modules, concepts, etc., I'm starting to wonder if C++23 is worthwhile for new projects. I.e., the language-spec complexity is still there, but the new features might tip the balance.

I'd been thinking to walk away from C++ in favor of Rust for new projects. But now I might give C++23 a chance to prove itself.
Can you share a few of those?
Blog post author here. Let me know if you have any questions!
That is a good video! In fact, that video (which I saw previously here on HN) is the one that gives rise to the set of ideas which led to the search which led to my post.

Remember, I said "show me [a] commercially shipping PC motherboard with no additional support chips/IC's"

I want what AMD has in their lab -- to be commercially available.

Also -- if I were designing things, if I think about it, I'd design a CPU that had any slower-speed functionality (i.e., integrated sound chip) off of it, and all of that functionality could be handled by a second user-replaceable/user-programmable/plug-and-play FPGA, or multiple FPGA's or multiple modular chip sockets...

Basically, bring back Southbridge -- but make everything it connects to, including the Southbridge chip itself -- modular and easily user replaceable... that is, each chip is not soldered directly to the motherboard, but instead has the appropriate plug-and-play socket for easy removal/replacement...

I'm just thinking aloud here...

I am not a professional CPU designer -- but that's how I would do things if they were up to me.

Anyway, excellent links!
> I'd think that a cache of known keys (trust on first use), synchronized across devices using browser sync, would be quite effective at protecting against MITM attacks

How do you distinguish between a host you have seen before that has a mismatched key vs a totally new host which you have never seen before.

I guess it depends on how you are discovering these resources in the first place, but traditional answers like IP address are much less workable on the local network.
WSL always seemed to me like Microsoft's admission of being late to POSIX.
> Sure, we’re not yet injecting storage faults, but then formal proofs for protocols like Raft and Paxos assume that disks are perfect, and depend on this for correctness? After all, you can always run your database over RAID, right? Right?
> If your distributed database was designed before 2018, you probably couldn’t have done much. The research didn’t exist.

I'm trying to understand this part but something seems off. It seems to imply that those proofs do not apply to the real world because disks are not perfect, but neither is RAM. The hardware for both RAM and disks has an inherent error rate which can be brought down to arbitrary levels by using error correction codes (e.g ECC RAM).

I'm assuming that the TigerBeetle correctness proofs are predicated on perfect RAM even though in reality there is a small probability of errors. This tells me that there is an error rate which they consider negligible. If that's the case what is the difference between:

* TigerBeetle's storage approach

* Paxos or Raft with enough error correction on disk writes that the probability of errors equals that of ECC RAM which is considered negligible

I've probably made a logical error in my reasoning but I can't see it. Can someone enlighten me?
Can you actually articulate anything beyond vaguely waiving at the size of the Ukrainian land mass? Is there some hyper critical mineral they have that no one else has?

>If you want Germany under Russian control in 30 years stopping giving Ukraine better weapons is the way to go.

I'm struggling to understand how this would happen, given Russia is at the point where they're pulling out mothballed T-34s for this and Germany has its own defense industry with modern weapons systems across all levels of war. "If we don't start WWIII over the Donbass, it's on to Berlin for the Russians!" isn't a statement grounded in any evidence or reality.
>The purpose of the Silurian hypothesis isn’t to assert that another civilization came before us. Rather, it’s a thought experiment to get us thinking about how we would know if a pre-human civilization once existed, a point that might be too subtle for some netizens in our age of Ancient Aliens memes.
Bottled water (often using plastic bottles) is full of microplastics and other crap[1]. And that's before we even mention the massive plastic pollution problem.

[1]: https://cleanwater.org/2020/07/29/bottled-water-human-health...
Viticulture extension in response to global climate change drivers
Neat! People complaining about 'gamifying github' seem to be greatly over-estimating the author's goal here. Also neat to learn about the free dataset uploaded to https://ghe.clickhouse.tech/.
> The conspiracy theory that the new GPT-4 quality had been deteriorated might be simply because they are letting the oracle model accept lower probability sequences from the speculative decoding model.

Whether or not this specific theory is true something along these lines seems like the most likely explanation for the quality degradation that many have noticed; where OpenAI's claims about not changing the model are both technically true and conpletely misleading.
I hope that it doesn't get like that with operation systems like openBSD, that I use on my laptop and servers! :)
>I've never heard or seen anything you're mentioning here.

You may not have but it is pretty accepted knowledge in the gaming community. An example commentary from hardware unboxed:

https://youtu.be/GkUAGMYg5Lw

I'm pretty sure digital foundry had indicated that DLSS 3 adds latency vs turning it off, so in the 60fps vs 120 fps example, it would actually feel like 45 fps.
Any specific example of this?
I second multipass, it is pretty cool if your target is Ubuntu. I think it is closer to "Docker for Ubuntu VMs" than Vagrant though.

In the latest releases hey are dropping support for native virtualization on mac and moving to QEMU only. I my experience the QEMU backend has not been as stable as the hyperkit one, but YMMV as usual.
Shop Class 2.0: Rethinking High School to Accelerate Electrification
We'll be short 1M electricians by 2020. Bringing vocational training back into high schools will help us ditch fossil fuels, bridge the skilled workforce gap, and empower more young people to succeed.
Remember the ultra-cheap Windows XP machines that came loaded with weird bloatware? That's what a stock install of contemporary Windows feels like. I think Microsoft is doing so many things right, but the direction Windows is taking is not one of them.
This is really wild. Claude and GPT-4 answered exactly the same for this prompts colors:

Give me 3 HTML colors that would look great on a GPU graph plotting memory usage, GPU CPU Usage and GPU Power usage.

Claude:

Here are 3 HTML colors that would look great for plotting GPU metrics:

#1f77b4 - Medium blue, would look good for plotting memory usage
#ff7f0e - Bright orange, would stand out nicely for GPU CPU usage
#2ca02c - Lighter green, would work well for GPU power usage
Those are some vibrant, distinctive colors that would make the 3 plots easy to distinguish at a glance. Let me know if you would like any alternative color suggestions.

GPT-4:
Selecting colors for data visualization is an important task as colors can greatly affect the readability and interpretability of the graph. Here are three suggestions:

Memory Usage: #1f77b4 (a mid-tone blue), which can represent a sense of stability and reliability, just like memory in a system.
GPU CPU Usage: #ff7f0e (a bright orange), which can convey a sense of urgency or caution, reminding users to keep an eye on their CPU usage.
GPU Power Usage: #2ca02c (a vibrant green), which is often associated with energy and power.
These colors are not too bright and not too dull, which should help in maintaining a balance and ensuring the graph is pleasing to the eyes. Furthermore, they are quite distinct from each other which should help in distinguishing between the different metrics on the graph.

Curious how they came to the conclusion of the exact same 3 colors?
NA and EU have plenty of local artisanal products. It just doesn't have the some appeal as Japan, which tends to occupy a hallowed spot in the minds of educated/nerdy guys on the internet.
Something like Ubuntu these days feels to me like Windows 7, which in my opinion was peak Windows. You can sit down, find your files, install software relatively easily, and the settings are pretty intuitive.

Obviously there are edge cases, but generally speaking, any random machine I've put Ubuntu on just works.
This is pretty cool from a database perspective but I'm really interested in what they used to write this 'game.'
Thank you so much
Happy to hear about A/B testing idea!
Yes, that's the joke
I can't understand how IBM & Red Hat can see this article and the statements from Oracle and not think. "Are we the bad guys?"
Consider your program a model of the problem that you are automating. Depending on what you are modeling, different paradigms and styles of program will help in different ways.

What we call functional programming today is often reducing the problem down to the easy parts. Which is great and should not be discounted. But don't think of it as any more valid of a solution than anything else. And pure numerical models of the problem can often be just as fruitful in solution speed, while being utterly foreign to most programmers.

OO gets lambasted as you try and model each individual thing in a problem. In my mind rightfully so. That said, it is very common for us to model things in a way that is very "object" based. Consider the classic model of an elevator system and how that is coded by most people. You will have a set of elevator objects with states that they currently represent.

But, you could also do this fully numerically with a polynomial representing things. Expand your toolset to use generating functions, and you can even start building equations that can count the number of solutions at any given state. Still just a symbolic model, but very very different from the OO or even FP style of model that most programmers will write.

Better for the problem you are solving? Probably not, during the exploration side of things. But get the problem into a formulation that you can translate into a SAT style, and you can feed it to SAT solvers that are far more capable than programs most any individual can write. Translate the solution back to your representation for display to the users. (Or just general use in your program, as you move to the next thing.)
because these achievements are potentially interesting metadata about your work.

no one writes software for metadata. people write software, they push it to GitHub, and GitHub gives them achievements which may provide a fraction of a second of amusement.

let people enjoy themselves a little, sheesh.
I'm speaking on the aspect of Python as web app.

We both know the issue has always been how you store the data. Be it your main data storage, or the need of multiple storages for different use cases, etc.

The app server itself can be implemented in any languages. It's just a data orchestration + transformation logic anyway...
Many companies implement microservices for the wrong reasons. The most common reason is because other companies are doing it. The second most common bad reason is because business units don't want to talk to one another. AKA they are shipping their org chart.

It's great for cloud providers too. It's often cheaper to just run entire copies of monoliths than it is to run microservices. All that synchronization and API calls has a huge cost, even more so when you add support infrastructure (RMQ? Kubernetes?)

Most companies would work just fine with a monolith, with the occasional service split off from that when it makes sense.
> almost any other carbon source is much more available

Two things: the author addresses this by saying these other sources will become more scarce in the future (undeniably true as they're non-renewable however who knows how the economics of this will actually shape up).

The second thing I'll say is that despite the availability of alternatives there are externalities to burning it (i.e. climate change). Air extraction may be less efficient but that inefficiency may be worth it to A) prevent continued CO2 pollution and B) reverse existing CO2 pollution.
> But you're relying on your chosen cloud-provider staying around for 30 years.

Yes, and I recognize that the company existing, or at least that product existing for that long isn't incredibly likely. But I think the fact that there's 3 products from massive companies like Amazon, Google, Microsoft, and 2 from smaller ones, dropbox/backblaze that lasted 10 years means that at the very minimum ~20 years should be considered as realistically possible.

And honestly, if we're willing to assume whatever we're storing isn't worth them storing for longer (let's say against your will) - then you should just rekey it anyway yourself.

But I'm lazy, and again we're getting to near 15 years for some of those services now.

> The number of tech companies that have died in the last 30 years easily exceeds the number still standing [citation needed].

I don't disagree with your premise that the company/product you pick isn't likely to last for 30 years - however I don't think this specific statistic is the correct one to evaluate this with, given the wide range of tech companies with differing products, markets, financial situations, regulations, the many startups that are effectively designed to be acquired, etc.

At the very least, I don't think it's fair to compare Google/Microsoft/AWS to "insert latest crypto based file storage startup" in terms of long-term viability.
There are, and plenty.

I'm pretty sure remote desktop apps aren't exclusive to Windows.
And other desktop computers are usable without a keyboard, mouse and display? I don't think so...
"Nobody said anything if the sort."

If you are genuinely confused about my reply, I suggest you reread the post you responded to and then reread your own post, focusing on what you were saying in the context of the post you responded to.