skysight-inc/HackerNews huggingface dataset:
About one bit (in binary equivalent) per naive iteration? Better with some linear interpolation (pseudo-Newton)?

IIRC, before e.g. continued fraction representations/approximations became available, high precision estimates of pi were based upon geometric subdivisions of a circle and computation of hundreds of terms.
Just wait until iPhone 20 removes the consumer option to power off your phone and starts to send you panic notifications that you are near 20% battery! And we might lose our valuable tracking information!

Or even better, failing to have consistant location data is a violation of warranty!
Oh man. So many. I don't want it to just be bagging on System76 and PopOS! though. I really bought in because I believed in the partnership, but I really believe that PopOS! has kinda 'lost track' of what they were trying to do.

System76 issues:

Battery life is basically a joke. I can't use the machine without it being plugged in.

For the price, the trackpad/ keypad/ keyboard experience is not great. I've had dells with better trackpads. At the price point I paid ($2200 in 2020), they are not a premium experience.

There have been no firmware updates to address issues like bluetooth or battery life.

Considering its built hand in glove with PopOS, depending on what update you are on, various things just break every-time, like audio or the popshop, or bluetooth.

That all being said, I'm an abusive owner, and its been a workhorse. I just can't recommend it based on its price-point. Everything just needs to be 'better', but mostly the hardware/firmware/OS relationship.

I still want an 'it just works' linux machine. The System76/PopOS! combo isn't there yet.
None of these even deserve to be in the running. HN has a serious Apple bias.
All facts are theory-laden; that is, facts are facts of a particular theory. When a particular theory wins out, facts of such a theory are treated as facts beyond the confines of that theory.
> it really makes me wonder if AI can really progress past a certain point when humans keep dragging it down with their own biases.

I really sincerely hope that if we ever do create AI, that we teach it human biases. Like, "Murder is bad." "Life has value." "Honesty is better than lies." "Children should be protected." "You should not imitate Skynet."

Then again, we routinely fail to teach many humans these things. But I think that moral values are important, and any AI that we build in the future should definitely have some.
I think with this you need torrents of the index if too many people start downloading the indexes would put extra load on your servers
If you want to make a bad argument, pick one aspect of the topic and ignore everything else.
When big box retail came around, we weren’t forced to go there, we chose their selection, prices, and hours over the smaller stores that couldn’t successfully compete. They’re worse job creators but better at distributing stuff to the region.
There's a 114-point submission from 2016[1] that's about Kagi, an eCommerce platform that launched in 1994 and ceased operations that year[2], that existed in that same domain[3]. Found it mildly interesting.

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

[2] https://tidbits.com/2016/08/04/kagi-shuts-down-after-falling...

[3] http://web.archive.org/web/20160204034922/https://www.kagi.c...
I don't know how old you are but there was initially a very large amount of opposition to digitizing media delivery over traditional methods for fear of piracy. It was a huge problem for Netflix.
I'm not going to claim anything about relative proportions but if you look through my moderation comments (not that I recommend doing so), you'll find plenty of examples of the other side getting banned for the same reasons. Or you could just look at https://news.ycombinator.com/item?id=26148870 and see how bitterly they complain about it.

(I don't remember anything about which side you're on, but the above is all true either way.)
Oh yeah, I forgot to mention that I literally get made fun of for how loud my fans are, and that they are CONSTANTLY running.

This machine would be unusable without over the ear headphones.
I haven't done much with Forth, so take this with a grain of salt.

Most corporate software development uses languages like Java, C#, Ruby, and Python that are all very similar to one another. Sure, some of them use different punctuation, but the basic tools you use to solve problems all involve putting pretty much the same words in pretty much the same order. It's easy for someone with one language to quickly pick up another.

Forth's syntax immediately pushes it into the "weird languages" category because almost all of the words are in a different order. "1 + 1" is now "1 1 +". That sets it far enough apart from Python/Ruby/Java/etc that a tech company isn't going to use it unless they feel really strongly about it. (AFAIK there isn't any big corporate push for Forth like there is for Go and Rust and stuff.)

The main audience for Forth is therefore hobbyists. I think the main reason why you see lots of handmade Forth implementations is because Forth is really easy to implement. It's a fun hobby project. And because Forth is simple, its community biases towards people who like writing simple software. If you want to write complex software in a weird language, you'll probably gravitate towards a complex language like Haskell or something.
People at 75 fall off a cliff physically. Life expectancy is rising but that includes spending years in long term care. 70% of people over 65 right now will need long term care.

We like these type of stories because it reinforces all our denial about old age and death.

We worry about cancer and disease but the real problem is plain old falling. Fall, hurt your leg and then a spiral starts that you don't come back from.
I would strongly advise against the 2019 Intel MBP. The design suffers from shocking thermal issues. Everyone I know who’s had one has had problems. You can pick up an M1 Air for less money, yet has better battery, better, performance, and fewer thermal issues. For more money, the M1 Pro is awesome - full size function keys, SD card, HDMI, Magsafe. I feel like Apple really brought it back with the new Pro’s.
The last System 76 I had was great [with Linux] for about a year. But after a year or less, it started having other failures - had to replace the wifi, trackpad stopped working, half the keyboard stopped working. Wouldn't recommend based on that experience.
If your DC-DC links are regularly as noisy as shitty apartment WiFi routers competing for air time on a narrow band, fix your DC links.
In fairness, I don't know if we kept the default. I'm responding to two independent things at this point: first, there are definitely systems where 200ms delays have rippling impacts, and second, leader elections aren't always benign.

(Consul would, I'm sure, converge eventually regardless of the election frequency, but that doesn't mean everything that relies on Consul will tolerate those delays).

I don't have much of a take here, beyond that I don't think you can extrapolate as much from what's on the 6.824 pages as you might have done here. Certainly, in a system where 200ms is the difference between "healthy" and "not healthy" status on a peer relationship, I'd think you'd want Nagle disabled. But I haven't thought carefully about this, or looked that closely at the typical packet flow between Consul nodes. I could be wrong about all of this; more reason not to give me any money.

Later

Per the comment upthread, I haven't even bothered to check which parts of this packet flow are even TCP to begin with.
I've gotten myself a Dell Latitude 7330 Rugged Extreme laptop recently. It's what my ideal laptop is supposed to be: easily serviceable, plenty of ports, indestructible and linux-friendly. Even the onboard WLAN supports monitoring mode. Running NixOS+xmonad on it, encountered no problems whatsoever after it was configured. One major difference from an ordinary laptop experience is the old-style resistive trackpad, but I can live with it because I don't use mouse as much.

The firmware can't be replaced with Coreboot unfortunately, but it is fantastic for a laptop. I have never seen a BIOS with so many configurable settings. There's even a key combo which shuts off all radio, lights and LEDs, which of course can be configured in detail.

Don't get the rubberized keyboard because it's impossible to type a sentence on. I also suggest ordering the m.2 NVMe separately to save serious money, and the Snapdragon X55 DW5930e modem from Aliexpress at a fraction of the price.

I've also heard legends about how great Dell's Worldwide repair program is where people have had parts delivered to them next day on the island of Borneo in Indonesia, but that's yet to be tested.
That's not the same function...
I don't know if this is just me, but the keys in any Lenovo are like too close to each other. There's no gap so I often end up mistyping sentences, but I just use a mechanical keyboard anyways.
I don't know why you are being downvoted. I have the same impression just that my reaction was, "not better than google for real money." It's too much for not enough of a difference as far as I was able to tell.
19th-century Levi's jeans found in mine shaft sell for more than $87,000
> You have to login each time you search stuff in private browsing.

That drove me crazy with Neeva.com, too, and I actually suggested to them that they could offer a URL with a pre-shared key in it that I could use for incognito windows, like https://search.example.com/?login=edf91f14-21d9-40d1-ae96-90... or (arguably superior) https://edf91f14-21d9-40d1-ae96-9086bc65360d.search.example....

They still haven't fixed that :-(
> What are the odds that the rest of the world and entire history of humankind were mistaken the whole time, until some behaviorists came along and figured it all out in the last century?

https://en.wikipedia.org/wiki/Maladaptation
Hands down DELL XPS 13. Get a TB16 dock and you are good to do full desk or mobile work. Long battery life and nice dell external batteries you can carry with you too.
Excel is still a killer app. Microsoft has undermined it for decades. it’s a shame.
I'd argue that's less the AI being biased, than the AI's human-imposed restrictions being biased. Once you get around those (and it is not difficult to), you can get it to write an essay on pretty much anything, from any viewpoint.

I got it to write a pro-fossil fuels essay, and it gave some pretty typical pro-fossil fuels talking points (here's some excerpts):

> In contrast, renewables are often hampered by their reliance on weather conditions, and they require complex and expensive infrastructure to be built and maintained. For example, solar panels can only generate electricity when the sun is shining, and wind turbines only produce power when the wind is blowing at the right speed.

> In contrast, fossil fuels have a much lower ongoing cost, making them a more cost-effective option in the long run. This is especially important for developing countries, which may not have the resources to invest in expensive renewable infrastructure.

> The construction of solar panels and wind turbines requires the use of materials such as concrete, steel, and copper, which are extracted through processes that generate significant greenhouse gas emissions. In contrast, fossil fuels like coal and oil are already extracted and ready to use, reducing their overall environmental impact.
I asked ChatGPT to create a travel itinerary
Prompt > Create a three night itinerary to visit nyc, departing from DC

Day 1 - Leave Washington DC to New York City

8:00 AM - Depart Washington DC
9:30 AM - Stop for coffee in Baltimore
10:30 AM - Continue to NYC
12:00 PM - Arrive in NYC
1:00 PM - Check into hotel
2:00 PM - Visit Central Park
3:00 PM - Lunch at a cafe
4:00 PM - Take a Horse Drawn Carriage Ride Through Central Park
5:00 PM - Visit Metropolitan Museum of Art
7:00 PM - Dinner in Little Italy
9:00 PM - Broadway show

Day 2

9:00 AM - Breakfast near hotel
10:00 AM - Tour the Empire State Building
12:00 PM - Lunch at a cafe
1:00 PM - Shopping on Fifth Avenue
3:00 PM - Visit the Top of The Rock Observation Deck
5:00 PM - Stroll through Chinatown
7:
> they're sure things did break for me, and that I just internalised my Linux trauma. No, they really didn't. It was shockingly stable.

This is super frustrating to me, as my installs (which were quite vanilla) would not last 3 months without catastrophic failure (typically some kernel update would hose something, or a video driver would not be compatible) and I’d lose a day trying to get back to functional.
The point of discussing these languages isn't always that you should plan to adopt it at your place of work tomorrow. Research into programming languages helps push the boundaries, and advances in PL research get adopted by mainstream languages eventually. Like how most high-level languages today support value assignment + destructuring, which came (as far as I'm aware) from more research-y ML languages.

And not all research is done by university researchers. And not all of HN is solely industry practitioners. You just can't make huge assumptions about tech based on what you see on HN, basically. :)

With that said, PostScript is a stack language, x86 can be treated pretty similarly to a stack language, FreeBSD's bootloader used to be in Forth (may not be anymore, I don't know). And I hear it's used in constrained/embedded environments. So I don't mean to suggest it's not a practical language either.
At that time, about every audio library was broken for 80+% of the users. If you happened to maintain such a library, you received bug reports for sure (on your library). Chrome claimed their new implementation was inside specs, so it was unclear, if there would be a fix. As it happened, the specs were amended/clarified and Chrome returned to the previous behavior a few versions later.
They are using Google Cloud for APIs and AWS for DNS.... That's two costs that could be reduced with alternative providers.

I wonder if the API calls to external providers could be cached. I am also wondering if they are also using expensive big-tech VMs in the background?

I am feeling costs could be reduced.
XPS 13 has a windows sleep issue but not with Ubuntu. But windows sleep issue is with any laptop. Hybernating works perfectly with windows or ubuntu but sleep is difficult.
From the article:

As an anti-consumerist, Westwood gleefully undermined her own business interests. In 2010, she told AAP: “I just tell people, stop buying clothes. Why not protect this gift of life while we have it? I don’t take the attitude that destruction is inevitable. Some of us would like to stop that and help people survive.”
Definitely did 6. a good amount of times.

The best we got up to was the year we found the admin password for the default image root user in some cached Skype logs. First we would SSH into random people's systems and use Applescript to type random things etc., bonus points if they currently were presenting something. We got bored of that pretty quick and resorted to just selling the ability to do stuff as an admin like installing things.

Earlier in middle school we figured out that the MacBooks the school issued had an IR receiver and the apple remote available at the time could trigger some Fullscreen tools by hitting a button on the remote and aiming at a victims computer, again mostly to disrupt teacher presentations.

Both bits of fun came to an end when some kid figured it out and ratted us out. When they figured out I was selling root access (installed CoD4 for a friend's little brother and changed the root password for them at extra cost, when they couldn't remember what they changed it to the went to the admin) all hell broke loose and they confiscated the laptops to re-image... no fun.
Impact of a Secret Cryptographic Standard on Encryption and Privacy (1993)
Yeah, "future proof, established scientific facts" are pretty much the opposite of what scientific progress brings.

I find it repulsive to even entertain the idea of "future proof facts". To me that is hubris to the extreme, especially when it is based upon a consensus of those whose knowledge and instrumentation are grounded in the present.

Finally, as others have noted, science revolves around theories and observations, and what we can currently ascertain from said observations - not facts. Often times "facts" are nothing more than bullshit that has yet to be called out.

Imo, if someone is more interested in carving "facts" into stone than continually engaging with what we think we know - they aren't the right person for the job.
I always wondered how sure they were that the core was iron and nickel, they say it so confidently like we just know.
It is the nature of programming that the programmer will complain about just about everything, until it gets fixed. At which point the programmer will begin to complain about the fix anew.
I've used Ubuntu on a Dell XPS 15 and a T480 in the last 12 months. The XPS is a much better laptop, but there was less fiddling around with the T480, and everything worked more smoothly than on the Dell. Could potentially be related to using 18.04 on the T480, and 20.04 on the Dell. My experience, anyway.
I never said they’re dumb. I said they don’t care. Most people don’t care about these things.

I am able to see the 50 things I can do every single day without having to think too hard and I am grateful for that.

I don’t care to know why the elevator I’m riding in is safe. I just care that it is. I don’t want to even have the option of tuning the torque on the elevator motor. Or to tune the right temperature on my cappuccino machine to ensure optimal frothing or whatever. Or to care that 103.5 FM in the radio isn’t exactly in the 103.50000000 MHz. I’m glad that someone made the choice for me so I can enjoy the end product and get on with my life.
Which version of Windows do you run that you have support for Acrylic in the taskbar?
That is a crude rendition of the AI art debate, and also of piracy.

A public library buys the book. Many people can read it, but it guarantees one purchase, and often many libraries will buy the book. It also limits the amount of readers to those who live relatively nearby. Books were also traditionally written with the ideas of libraries in the author's mind, and also many authors benefited themselves from libraries.

AI Digital art has many facets which make it detestable for some: it floods the market with stuff that can be generated at near zero cost, it weakens the connection between people because people are no longer looking at something another human created, it cheapens the spirit of creation.

While libraries, Library Genesis, and piracy might have some facets in common, they are separate entities and should not be conflated in any sense.
On the politicized stuff they use InstructGPT[1] to make sure it gives the "right" answer. This is human in the loop reinforcement learning. The human training it was probably instructed to give it a pass on any answer that was not "toxic."

[1]https://openai.com/blog/instruction-following/
Alternative title: "Unintended but not unexpected consequences of proxying websites with illegal content."
> looks ideal

It's the opposite, this is a stupid idea by the sound of it, as it goes against what we've learned for decades in this industry. You yourself speculated what could be wrong with it, not exactly hard to see.

Who knows, it might be great once you actually do it, but honestly I dont think so.
So I think the ColorHelper plug-in[1] is a better example of the modern gui hack in sublime. Basically goes all in on the HTML engine (for popup windows) that ships with sublime. I haven’t used it myself (HTML), but as far as I understand, buttons can effectively have callback functionality through “links” to commands. Or something like that.

Which doesn’t seem too bad to be honest. The author of that plug-in has also written a markdown to HTML extension for the purposes of making it easier to use the HTML engine, and is what is used by the LSP ecosystem for popup windows.

But yea, honestly it’s a little strange to me that they don’t ship a basic GUI api that’s moderately flexible for things like buttons text and windows but uses their own GUI engine.

[1] https://packagecontrol.io/packages/ColorHelper
> Solving this in a way that doesn't block tons of regular users [...] is precisely where nearly all of Cloudflare's $15B market cap comes from.

It's not a binary solution. Cloudflare very much does block tons of regular users, which is where all the hate is coming from in this thread. If the solution is in the domain of "a bag or squishy heuristics" it's going to be somewhat inaccurate, so then the only question is tuning... how many false positives are acceptable, which depending on the area could be anything from "how many can you get away with" to ">0 hurts our bottom line".

To reframe the problem in the latter, consider "The optimal amount of fraud is non-zero" [0]. Where it's understood the cost of inconvenience to customers ultimately will also hurt the business's bottom line. So instead the balance is very much in the favour of the customer, to make sure the wheels stay greased businesses eat the vast majority of the fraud where they could employ stricter but slower methods to verify funds etc.

There is this cost benefit balance in many things. Some things naturally balance themselves, especially when the ultimate bottom line is monetary... others not so much.

I suppose the problem with serving requests is twofold: firstly it's not necessarily a business, and even if it is, an individual visor represent a very tiny peace of the pie over their entire life. Second, bandwidth is paid for twice, by both the visitor and the provider... It could be argued this whole problem wouldn't exist if it weren't for the latter. At most DDoS problem may still exist. Either way the ultimate cost is to fairness, people are discriminated arbitrarily. It also depends on awareness of the site owner, if they care about fairness and know the cost of using cloudflare is potentially unfair to visitors, they may not bother... unfortunately I think most site owners don't realise how many false positives there are, and I'm not even sure Cloudflare does, I mean how would they, you get blocked enough you just give in and close the page, and they think they did a good job it's a negative feedback loop.

[0] https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra...
Chapwood Index: true cost-of-living increases in America
PRQL: a simple, powerful, pipelined SQL replacement
KF had connectivity issues for a couple days over the holidays, reportedly because a few tier-1s had simultaneously blackholed the routes. There were unsupported rumors that this was due to threats as the parent comment mentions; I have no idea if the initial claims behind the rumors were speculation or entirely in jest or a result of non-public information.
I'm starting in the middle for productivity reasons, and a thorn in my side is k8s and microservice shenanigans.

The data store has its own language which is how it got started, and my vision is to build complex digital products with simple infrastructure.

For HTML/JS/DOM, I am accepting it into my heart as I can ship product on those technologies. But, I do believe in fixing them. For example, I believe we can fix HTML with some reactive extensions which I have started.

https://book.adama-platform.com/rxhtml/ref.html

The experiment here is to have a way to build robust apps with Js skills.

For the DOM, I've building a new scene tree called roslin. https://github.com/mathgladiator/roslin

I'm still playing with it as I build the WYSIWYG tooling to feed it. However, a new DOM is all fun and good until you get to text entry.

My base level is Linux with JVM, but I believe the base can be radically simplified. For now, until I can drive revenue these are hypothetical.

It's a lot of work just to make an online board game... the hardest way possible.