skysight-inc/HackerNews huggingface dataset:
I can see forums with strict proof of humanity requirement becoming more popular in the future, perhaps with a nominal $1/month subscription fee and phone number requirement.
Is there somewhere someone’s done the numbers on bootstrapping industry off world? Like what would make most sense very first, etc. It strikes me that at some point it makes a lot more sense to build the stuff to build more stuff out there.
I don't think there is much point is continuing this discussion, though, as a PhD materials chemist with an MBA, I could literally write dissertations on the future costs of solar and storage. Instead, I'll leave you with two YouTube videos that outline the future of distributed energy and the fate of centralized generation.

https://youtu.be/6zgwiQ6BoLA
https://youtu.be/udJJ7n_Ryjg

Peace
> what kinds of things baked into macOS keep you from getting your work done?

- Homebrew is a stinker, and really hard to automate consistently. Nix with direnv gets close to a "Linux-like" dev experience but Nixpkgs doesn't have enough coverage to make it worthwhile.

- Apple's insistence on using home-grown APIs forces me to be an expert on their tech rather than focusing on my production environment. This is particularly bad with containers and filesystem support, but also felt heavily in areas like GPU and graphics API support. Their courage to remove features is only rivaled by their pride preventing them from adopting industry standards.

- MacOS is just... too bloated now. Memory usage has always been an issue for me, but going back to Big Sur and Ventura last year to port stuff to M1 made me claustrophobic. The UI is cramped and simple gestures like putting on your headphones are bound to launching apps by-default for some reason. Apple's constant advertisements of first-party services rivals that of Windows 8, too.

It's just not worth giving up 50% of my freedom for the last 10% of the desktop experience anymore, in my opinion. Apple has always been free to change MacOS however they like, but it's not my kind of roller-coaster ride now.
Modify requests - yes!

New sessions - What is the use case for it? Its definitely possible.
If Nixon committed any crimes it was while he was president. Please understand the difference between a sitting president and a former president.

Not for nothing, Nixon was never charged with a crime. A pardon is a forgiveness. What was Nixon pardoned for, exactly? Who knows!
I believe, but cannot prove, that it's mostly because of "system justification". https://en.wikipedia.org/wiki/System_justification

As Alistair Cockburn said in his excellent post-mortem for his cohort's CASE tool efforts (paraphrasing):

People hate change.

No, seriously, people really hate change.
With the proviso that the radiation from coal plants amounts to a rounding error among their total health harms.
No, it never caught on because CD-RW drives came on the market soon after and were more or less the same experience without the drawback of "using up" the disc.

Cheap 512MB and 1GB USB flash drives came much, much, later.
I would love to be able to buy supplement "samples". If I want to try out Xyz for the first time, I have to buy a huge bottle usually. If I don't end up liking it, it ends up being a waste of product and money
If current trends continue, in 10 years time I’ll no longer be able to pass a Turing test.
I am not a lawyer, but wouldn't the issue with calculating damages be the nature of income share agreements?

If a student's debt is based on their future income, damages could be $0k right now, only because they're under the threshold where an ISA applies. In a few years they could cross that threshold through their own work, having gained nothing from the bootcamp, and suddenly be on the hook for upwards of $30k.

That said, if a predatory code bootcamp didn't teach me to code, I'd be pretty discouraged from continuing knowing that I'll still have to pay the grifters.
> I think we should start a revolt in the IT sector against this shit really. I’d start one but I don’t know where to begin.

Personally, or at work? Personally, the first steps are actually pretty easy: install an operating system that doesn't do this stuff. And then deal with the fallout as best you can without going back — e.g. finding replacements for software that only ran on $OTHER_OS. Source: did it decades ago. No regrets.

At work? Good luck. We have no credible professional bodies that enough workers are involved in for them to have much relevance, and employers that actually have any kind of values relevant to this discussion are vanishingly rare.

I think the most productive thing would be to start conversations about ethical choices in the computing professions. Start local (friends, colleagues, local meet-ups). Find existing groups with similar values, and share experiences. Then _federate_. Set up regular inter-group meet-ups. Over time, formalise a union out of the federation.

Edit: oh, and don't be an extremist. Keep your policies lean and well within the Overton window. Pick your battles carefully. Compromise isn't weakness — it's just realistic. As long as you're moving things in the right direction, it's still good.
I don't think the person you're replying to thinks that college is a fantastic choice, just that coding bootcamps are often materially and objectively worse for most participants. If nothing else, colleges give you a diploma at the end, which is at least good for bypassing a minimum requirement at many companies. That's not to say that both are not bad, just that one preys on people distrustful (or regretful) of the other.
Almost like Sneetches (https://en.wikipedia.org/wiki/The_Sneetches_and_Other_Storie...)

Contention creates a magnet for nonelastic investment in things monetary as well as social will. A surveillance economony that creates opportunity like today's commercialized internet would have been a wet dream for Sylvester McMonkey McBean.
They’re just adding money to the pot, from my read of it.
There's a problem with nuclear power on the Moon. How do you get rid of the heat? Here on Earth, we just use water, of which we have plenty. But on Moon water is extremely scarce. It would make the sci-fi novel Dune look like an oasis. When we'll have some type of an economy on the Moon, it's very likely that water will be more expensive than gold. One thing is absolutely certain: we will not be able to afford to vaporize water and let the steam vent. So, any nuclear reactor on the Moon will need to have some complex array of pipes where steam is circulated through some radiators, then condensed and recirculated. Or, who knows, maybe we'll do this cooling with liquid metals. Among the more abundant metals on the Moon, tin could be a good candidate; there was an experimental reactor at the Oak Ridge National Lab in the 60's that used liquid tin as a coolant.
No, the brilliance was evidenced elsewhere. The fact that this person was unaware of (or didn’t appreciate) prior art and had to invent everything from scratch when it could have been pulled off the shelf wasted a lot of time debugging and running into mistakes that other people had already run into and solved. His brilliance meant we succeeded in spite of this stupid habit.
Is there a way to stream YouTube video to these APIs without a CORS proxy?
The ones who defend it are the ones who believe they would benefit from remaining in control once systems of enslavement and thought control are built and deployed.
why do people write articles about go features? when PHP was in its prime, almost nobody wrote blogs explaining how they found some philosophy in PHP. there's a reason for that.

when you see someone open their article explaining a language feature by talking of the implementation details or specific use cases, that's a language smell (of course all industrial PLs stink).

ironically go is the only post 80s language that uses "memory safe" as a marketing point (even though they all are), yet go has the most memory unsafety of post 80s industrial languages. you can parse something and pass on a slice somewhere. if you mistakenly slice that slice with a bigger size - this incorrect size being the programmer bounds check error - you restore some of the original array that was supposed to be cut off and teh next operation working on that slice will thus modify or leak data:

package main
import "fmt"
func main(){
a := [3]int{1,2,3}
b := a[0:2]
fmt.Println(b[1])
c := b[0:3]
fmt.Println(c[2])
}

$ go run a.go
2
3

the other example of memory unsafety in go being that modifying slices between threads can lead to actual memory corruption, not just simulated memory corruption as above

the point here is that this footgun doesnt even have a real point outside of some insane performance argument. nobody would ever design something like this without massive cognitive dissonance (aside from industrial PLs, which just copy and modify the previous industrial PL, C in this case). all go's primitives are rigged like this with unintuitive behaviors. its amazing how much such a simple language with small scope can get wrong. and i expect nothing less from people who go around saying "zeroeth". DAY OF THE BOBCAT SOON
> 2. Requests don't happen in a vacuum. They likely have data dependencies on prior requests. I recommend some way of sampling sessions rather than individual requests. Replaying the 3rd request in a series of 6 is likely just going to be exercising failure paths.

This is so true. I ran into this problem when I was trying to implement a kind of sampling that limited total RPS.
Thanks for reminding. I am definitely looking into more sophisticated methods of sampling.

> I didn't see any explanation on how results are determined. I think it's important to surface those types of details on the website. I'm not going to watch the video on it in hopes of learning.

Good feedback! :)
Do many cars still have a single height "head-unit" space available in them these days? My wife's 2017 Hyundai doesn't. The last car I had that could accommodate a 3rd party head-unit install was a 2004 Subaru, and it required buying manuf. replacement bevel for where the OEM clock went IIRC. Maybe latest car stereos are just entirely headless?
> I find it difficult to understand why the brain couldn’t be just an optimised form of these LLMs

Axiomatically, Brains can't depended in their function on something they invented.
People were hunting and skinning animals before learning to speak.

> in a world of flat-earthers and truthers, why is the bar for general intelligence being set so high

well, firstly, if you as a business are offering "here is an API to our AI, it has the intelligence of a drunk conspiracy nut" maybe that is not a viable business.

Second, there is surprising ability of human mind to go to work, do complicated tasks, drive a car, and still believe in dumb shit.
In problem solving there can be a balance between creativity and knowledge. Creativity can help you link different domains to create novel solutions, and knowledge can help with avoiding blind spots. Knowledge can also be a blunt force for problem solving, it is most likely the case that someone has already encountered your problem, and knowing even a bit about that solution is very helpful.
If I were concerned about licensing, then I'm really not sure I'd put my faith into a library like this - not least that if the app just shipped with the dll, then it could be swapped out in the blink of an eye with a stub.

There's significantly more involved in managing this sort of thing that a simplistic library such as this can manage.

Companies concerned with licensing usually do it because they're protecting their assets from software piracy. Something like this would be horribly easy to circumnavigate.

You're using a simple pseudo random number generator as well (as opposed to a cryptographic one), which is incredibly weak, and, as others have made clear, making a direct DB connection is an absolute no-no: Your methodology of requiring a directly connecting to a remote database server, that is also required to be accessible 100% of the time, is critical point of failure.

I can't imagine anyone (outside of the really big name vendors) that'll have customers that'll be "forgiving" enough to be blocked simply because there's an issue with the remote database.

Not used them myself, but something like https://licensespring.com/ seems to provide significantly better license management.
I don’t know that I agree with the whole narrative.

Nixon was pardoned, but the reason is that Nixon they were worried local and federal officials could act. I feel like that situation has it both ways. No tradition was protecting him so Ford acted.

Trump not prosecuting Clinton seems like it could just as easily be because they didn’t think they could get a conviction and frankly Trumps opinion on legal matters seems pretty random. I’m not sure that was out of any principle.

That’s almost certainly the case with Regan…I don’t know how you convict him.

I also don’t buy into this meaning the tradition would be absolute. If it was wouldn’t that encourage the worst behavior?
To prepare for launch they have been radically distilling models which may lower performance.
Will this future moonbase be before or after the UK rejoins the EU?
>There are limits

In oz we have a 50yr occupation protest. Maybe the limit reached wasn't so much the time, but more the nuisance.

https://en.m.wikipedia.org/wiki/Aboriginal_Tent_Embassy
Subscriptions are inevitable, but you can save a lot on digital subscriptions like I did. I wrote a blog post on how to slash subscription costs which you can find here: https://algustionesa.com/save-money-digital-subscriptions/
You also put a cap that the median income worker can pay off reasonably. So anything above would need private loans
Strong agree. My son is nine months old now and if we had to put him in day care tomorrow, I wouldn’t mind. It takes a village and all that. Happy to delay that a little while longer, though.

But three months is just unthinkable.
It solidifed the transformation from Republic to Empire, much like Trump's arrest will complete America's transformation from Republic to Empire.
Also, you can have high general intelligence and still be confidently wrong.
> These systems are constantly being compared to perfectly rational humans, and getting the wrong answer seems to be taken as being a fault. But in a world of flat-earthers and truthers, why is the bar for general intelligence being set so high for LLMs?

The input of this was a collection of data produced by humans. The by default behavior (if advanced) would presume to be human-like, and yet everyone seems to want to set the bar to be an all knowing oracle.

It's such a fundamental mistake people keep making.

There are a whole lot of humans out there. Not to mention there are 5 year-old humans, 3 year old humans. We seem unable to imagine for example a human child before developing theory of mind, but with an adult's vocabulary is still extremely human like. LLMs may not develop in conjunction with how humans develop, they may get some skills earlier some later. They may never get it from LLMs. But we need to get better at judging them for what they are capable, and not simply dismissing them because they aren't a perfect oracle nor a Phd grad.
"Generalized problems are the hardest, so why needlessly pretend like you have them when you don't?"
Pretty subjective. I have a few reusable coffee cups like the ones Starbucks sells. They're certainly not travel mugs, they're just sturdier versions of a disposable coffee cup. So I think that's also a reasonable interpretation.
I only issue .STLs
As someone who grew up in the upper midwest, we ate tavern pizza at family dinners. Dominoes was the pizza for school events. Back then it wasn't really "craft pizza". What Kenji is doing definitely elevates the style with better ingredients and in general more effort, but its the same thing.
On the other hand I switched over to Wikiwand in response to the change and have been enjoying not having most of my screen wasted.
Memorization is actually the foundation whether you do it with intention or not. Everything in your working knowledge is something you memorized.
I’m just a HS graduate who should’ve failed my senior year, and I may well have dropped out of HS if I could go back and do it again. So, an enormous grain of salt should accompany what I’m about to say.

I think the benefits of a liberal arts education are probably worth everything its proponents say. Having a well rounded education, which exposes one to not just new ideas but an openness to new ways of thinking, is invaluable. I’ve hobbled together what I can from earnest interest (and some free courses from universities which opened up their lectures), and I’ve grown a lot from that. I hesitate to imagine how much more I’d have benefited from college being described not as a vehicle for future success but as a part of becoming a person in a world that only gets more complex—with age, responsibility, and time in a society.

I lucked out on the career front, but a more formal and broad education is something I really regret not pursuing at the time it most fit my life trajectory. And I think everyone benefits from that spirit of education continuing to exist.
> I have never come across the term pseudo-hallucination to describe these phenomena before this comment.

Must not exist then.[1]

[1] https://en.wikipedia.org/wiki/Pseudohallucination
You can go a step further and you can embed a key in the license itself that is used to sign any files that the software produces that then would alert someone if they were created with unlicensed software.

AutoDesk software and quite a few other creative tools do that.

So whilst they are fairly easily cracked its quite hard to use that software in a commercial setting.
I definitely don't think this crisis is anywhere near over.
Chicago tavern style (or really any of the tavern style pizzas I’ve had) aren’t bready, they are almost to cracker.
Thought it's common knowledge the proper way to redact things is by masking it physically, then re-doing a photo/scan of an item.
Covid-19 pill Paxlovid moves closer to full FDA approval
512MB is larger. I spent my college years (circa 2000) toting a 32mb drive around.
Japan's population crisis: This community’s quarter century without a newborn
looks like an absolutely uninteresting boomer language, by the fact that it just shows standard imperative stuff followed by "wow it supports unicode, we are up to date"! (which is a misfeature, btw, i like being able to audit my code before running it (not that thats possible in the current mess of misconceived computers but yeah still it would be good to start doing things in the right direction).

its interesting that there is supposedly an os in oberon that actual uses the same language for the shell or something or the kernel is written in it or something like that but this page just makes me think its not worth looking into after all
I haven't touched GPT4 yet, but there are legitimately things GPT3.5 does not understand. Often simple, easy, intuitive things. Pretty much anything that isn't being optimized for as a marketable product. Ask it law questions, perfect it passes the bar. Ask it for an ascii drawing of San Fransisco (or any other text encoding of geography), it fails flat on its face often placing things labelled "East" to the left and vice versa or listing the same place twice. Ask it to make a transcript and it often messes up which speaker has which role and what is appropriate for them to say. Ask it to do any sort of recursive transcript, that is a transcript inside of which another transcript will be generated and discussed within the conversation, and it blatantly ignores you. All this and so much more.
Use of Go’s runtime reflection to produce a struct definition would result in one instance of the key string, many instances of the numeric value

This approach is available/implemented in the standard library, the whole story with JSON in Go is includes a few different approaches but this is definitely anticipated.
Ah, I see.

Then I'd recommend you use HN's “new” page instead. It gives you that exact advantage you seek, of knowing that when you recognise a headline (perhaps by it showing up as “followed” in your browser), then you've seen the ones after (i.e. chronologically before) it, and it gives you the chance to see the ones that didn't make the front page.

Now sure, the HN algo really isn't all that bad; if you do this, you'll get to scan past a lot of dross. But every once in a while, there's a pearl in amongst the muck, some quirky bit of stuff that speaks to you, even though it didn't to almost all of the readership whose input the algorithm is based on.

That's what I do (when I'm at my most compulsive).
How would they initiate payments from their customers' accounts?

That would require a level of access that probably few companies would be comfortable with, to say nothing of dozens or hundreds of banking integrations, since I don‘t think there is a universally supported standard API for this type of thing in the US…
The point of the exercise seems to be to learn C by writing C. If it were to understand how Redis works, then you might as well write it in Python and get it done in ~200 (or whatever) LoC instead of ~1200 LoC. You can't learn C by writing some other language.
Thanks Leonid! Your vote of confidence means a lot.

OTel for go requires user code changes. Languages that allow monkey-patching (java, js, python, etc.).

> I wonder if it can be done purely using OpenTelementry (e.g. you depend on typical OTel setup), and then read the data directly from OTel DB.

OTel doesn't work out of the box. OTel usually doesn't collect request or response for any network or db call. 90% of my time is spent on extending the individual agents' code; so that they can collect additional required information, and perform "replay".
Classic reading a pattern when there is none.
The format is CLV, but drives advertise their speed as the CAV rate at the outer edge where it's the highest, and all high-speed drives use physical CAV so the data rate changes, starting at the lowest at the inner part of the disc where the data begins, and increasing with increasing LBA up to the highest at the outer edge.
Have you done much data analysis?

In my experience adding more steps to your pipeline (E.g. database, deserializing, etc) is a pain when you are figuring things out because nothing has solidified yet, so you're literally just adding overhead that requires even more work to remove/alter later on. If you're not careful you end up with something unmaintainable extremely quickly.

Only analyzing a subset of your data is usually not a magic bullet either. Unless your data is extremely well cleaned and standardized you're probably going to run into edge cases on the full dataset that were not in your subset.

Being able to run your full pipeline on the entire dataset in a short period of time is very useful for testing on the full dataset and seeing realistic analysis results. If you're doing any sort of aggregate analysis it becomes even more important, if not required.

I now believe a relatively fast clean run is one of the most important things for performing data analysis. It increases your velocity tremendously.
who would have thought.
In the last 55 years they've had Nixon Reagan Bush Sr Bush Jr and Trump. Compare this to Carter Clinton Obama and Biden.

4 of the 5 on team red blatantly attempted to subvert Democracy. One legalized indefinite detention and torture and Another outright attempted to take the government after losing.

They might as well be comic book villains.