skysight-inc/HackerNews huggingface dataset:
I can commission a painting and give exacting details of what I want, but that does not make me the artist that created the painting (especially in the legal definition required to claim copyright ownership).
Phobos is already on a doomed orbit, at only 10,000km above the surface it is very low and slightly decaying all the time. Eventually Phobos will be ripped apart by tidal forces in Mars’ atmosphere and (at least partially) crash into the planet.
they are made from yeast, hops and barley, so yes they are actually beer

it's like how decaf coffee is still coffee
recession cancelled?
This is not going through b4 but inter-zonal links are still choke points because they are separate networks
I think there are a lot of instances where writing prompts can be hard just because it’s hard to express your needs in words sometimes. Bad prompts are often ambiguous and there is only so much even a perfect LLM can correct for. That is, until we have direct connections to our brains.
Update: Servarica won't take my money.

They won't let you sign up from a VPN. That's annoying but it doesn't affect me. Maybe they're trying to prevent Russian bots from signing up or something. Fine.

But after I gave them a valid credit card and billing address, they still won't take my money. Here's their support response:

"Your IP address does not match with the location you have provided.
In order to accept your order your IP address must match the actual location from where you are placing the order."

Ohh kaay. I'm traveling at the moment in a different US state from my billing address. I'm not in Mongolia. And even when I'm at my billing address, my main ISP is Starlink, whose primary ground stations for me are also in a different state than I'm in. So I routinely see banner ads on websites for stores that are 500 miles away.

It's par for the course for non-technical companies to assume that IP geolocation is in any way accurate. But a cloud VPS company should know better.

Fail.
Car exhaust is a weird case though. The water vapor in the exhaust condenses on the cold metal. If you drive far enough, you add enough heat to evaporate the water back out. Else, you end up with a bunch of water in the exhaust facilitating the rusting.

In general, you have this problem with cold metal when there's enough humidity to cause condensation. Bare cast iron in an unconditioned space under cover will definitely rust from condensation.
The guilty party is the guy with the bear spray who's had "vigilante justice" done to him in the form of being beaten with a metal rod.
> This argument is mildly ahistoric.

You are probably right. I need to make a "The Essential Stephan Kinsella" because I probably got some of the details wrong when he made that point but I can't quickly find exactly where I first him make it. I also think you are right that most people don't pay much attention to copyright at all (or many civil liberty matters--maybe 80% of people are passive in that regard? Not sure).

I also can't actually speak to whether Stephan himself believes all these arguments. In the talk I am remembering he is saying _other lawyers_ were making the case that one could argue they could cross someone else's lawn because it was "Fair use". He may have been referencing that case in the UK you reference.

This is good motivation for me to build an FAQ site or similar organizing his arguments (he's been making the case for 2 decades, so has quite a lot of intelligent material to go through).
> If she hadn’t told them how she created it, it would have been copyright?

No. OTOH, the copyright office might have letter her register the copyright.

If it is copyrightable, it is copyrighted at creation, and if it is not, registration doesn’t change that.
Basically rent seeking behavior, expecting perpetual payment for work completed in the past (aka passive income)

Why stop at paintings, what renders a painting more deserving of payments in perpetuity for the author over, say a chair or some piece of furniture. Or a car, or any of the other myriad of goods people make.
As far as the metrics state, Clojure never faded away. It's on an upward trajectory still, albeit slowly. Perhaps it faded away in terms of "HN hype of the day".

That said, I've been (and currently am) a Clojure engineer for the past 5 years and loving it. Quite a lot of jobs out there, more and more each time I look, healthy ecosystem and friendly community. It doesn't hurt that it's the most paid programming language as well.
> Also, why batteries in a datacenter?

Everything serious in the telecom/ISP infrastructure sector has a big -48VDC battery plant, or preferably separate A and B side -48VDC battery plants, to provide a significant buffer between power going Grid --> AC-to-DC Rectifiers --> Equipment, and when a generator can start up, warm up, and transfer switch does its job.

Even if a bunch of servers don't have any UPS or battery backup because they're designed to tolerate individual node (or whole rack, or whole row failures) the core network equipment in a datacenter will still have a huge battery plant.

Ideally if you have a chilled water loop for cooling you do not want it anywhere near your big-ass racks of batteries. Or near the racks that contain the rectifiers and DC breakers, distribution bus bars.

If you look at the battery racks in a traditional telco CO in the US for instance you will see that all of the cabling and batteries are a minimum of 1 foot off the floor, so that the whole place could theoretically flood and the DC distribution would remain unaffected. Same principle that applies to very traditional setups with wet-cell 2V lead acid batteries also applies to more modern things if building from scratch.
I think we're talking about different things with "backwards compatibility". What I mean is the ability for IPv4-only software and hardware to be able to basically function on an IPv6 network. Maybe more slowly, certainly without any of the IPv6 features, but able to basically work.
Java records weren't even a gleam in the eye of James Gosling when Clojure was solving these problems at its inception.
Datomic's "immutable database + Datalog" was definitely the biggest source of inspiration but XTDB has a lot of differences - I wrote this FAQ entry up a few years back: https://docs.xtdb.com/resources/faq/#comparisons (note this comparison is for XTDB 1.x and Datomic On-Prem only, so needs revisiting!)

Arguably the biggest difference is that XTDB has a schemaless, dynamic core. Having a sane schema is of course important when building complex things, but we believe that the flexibility to experiment with schema (fully) in userspace is essential for moving the state of the art forwards. For instance a lots Clojure users these days prefer relying on https://github.com/metosin/malli for _all_ their schema needs.
The things that make a team more effective are small things like psychological safety.

But at a level of 2 orders of magnitude above the team say (ie team(s) stop being teams at 100 people - so imagine you manage 10,000 people) the psychological safety factors stop mattering as much as just throw bodies at the wall till you break through.

not sure how to fix that
Fun rule of thumb is that Baikonur Cosmodrome in Kazakhstan is at the same latitude as Moses Lake in eastern Washington. (Blue Origin used to have a rocket test facility in Moses Lake; another rocket startup is out there now. It’s unlikely to be used as an operational launch facility but it could reach ISS if it were.) Ukraine is slightly north of Kazakhstan on average so think northern US or Canada.
if it were actually valued as an automotive company, it wouldn't have anywhere close to its current valuation
How datomic is Better/worse that symply using DynamoDB?
While I sympathize with the avoidance of "clever" code, it's worth pointing out that there is an opposite direction: don't re-implement standard abstractions.

There are many standard abstractions that it is safe to assume that literally everyone qualified to touch code will know. If they don't, your priority should be either replacing them teaching them, not replacing the code.

Different languages and paradigms have different examples of such abstractions, but a trivial example is loops:

while(i < itt.length)
x = itt[i]
i = i + 1
for(i=0;i<itt.length;i++)
x = itt[i]
foreach(x in itt)

There is a decreasing amount of mental overhead in reading each one of those, because I know what a foreach loop does, and I don't need to be on the lookout for strange behavior.

IMO, Go overcorrects on the "don't get clever" ideology to the point of needlessly increasing the amount of mental overhead required to read some code. The entire language was designed to solve a problem that should have been solved at the hiring level.
> Today, I could replace it was a few hundred lines of node in AWS/Lambda and get multiple orders of magnitude of performance.

I had a fun bake-off a few years back. I was in more of a devOPS role (i.e. mostly Ops but writing code here and there when needed) and we needed something akin to an API Gateway but with some very domain-specific routing logic. One of the developers and I talked it through, he wanted to do Node, I suggested it would be a perfect place for Go. We decided to do two parallel (~500 LOC) implementations over a weekend and run them head-to-head on Monday.

The code, logically, ended up coming out quite similar, which made us both pretty happy. Then... we started the benchmarking. They were neck and neck! For a fixed level of throughput, Go was only winning by maybe 5% on latency. That stayed true up until about 10krps, at which point Node flatlined because it was saturating a single CPU and Go just kept going and going and going until it saturated all of the cores on the VM we were testing on.

Could we have scaled out the Node version to multiple nodes in the cluster? Sure. At 10krps though, it was already using 2-3x the RAM that the Go version was using at 80krps, and replicating 8 copies of it vs the 2x we did with the Go version (just for redundancy) starts to have non-trivial resource costs.

And don't get me wrong, we had a bunch of the exact same Java/scala/spring/hibernate type stuff in the system as well, and it was dog-ass slow in comparison while also eating RAM like it was candy.
I'd be extremely disappointed if I had kids and their dream was to become a YouTuber, Twitch-er, TikTok-er, or any other kind of "influencer." Luckily, I don't plan to.
> Hydrogen is currently impossible to generate efficiently (from an energy perspective)

Thermolysis of water at high temperature directly driven by a nuclear reactor. Roughly a thousand tonnes of hydrogen per gram of uranium. Admittedly, this is somewhere between entirely theoretical and barely prototyped at the kilowatt scale in research reactors. But Atomic Energy Ltd. of Canada was investigating it as an application of their next generation CANDU design before it was shelved.

Or use some other source of heat. Concentrated solar power has been proposed.

https://www.energy.gov/eere/fuelcells/hydrogen-production-th...

The economics are not necessarily favourable vs. fossil fuels. But they're not horrible either. Even something more conservative, like standard electrolysis of water, driven by traditional nuclear power, would be something like 2x - 5x more expensive than current hydrogen sourced from natural gas. In locations where electricity is very cheap, it is sometimes competitive already.

Fossil fuel prices never really represented their full cost. We were paying far more than we thought.
A quick google search would indicate otherwise: https://www.cnbc.com/2023/04/10/apples-mac-shipments-fall-mo....
Puerto Rico and Hawaii would both be good candidates for the same reasons.. Heck, just buy half of Larry Ellison's HI island...
I stopped reading at "the Thomas I am considering is the modern, CGI edition"...

Sorry, but I'm a Thomas purist.

for more deep dives into the world of Thomas, see https://www.youtube.com/@TheUnluckyTug_official
This feels exactly like the loop I'm stuck in right now, making me rely on sudden waves of motivation to complete such projects rather than curiosity driving me. Have you ever come out of this cycle before? I.e. Become more effective in planning a project so it doesn't lead one directly into a death-loop like above?

On a side-note, love your writing style, it's dry and sprinkled with the right amount of humour.
It makes it very easy for me (as someone who comes from a world of physical datacentres) to reason about what an AZ is getting me, and also to understand the benefits of using AWS (not having to think about the details of power routing, blade switch vs top-of-rack vs core switch, storage cabling, blah blah blah).

If I have to think too hard and do too much work about how I lay applications out, I might as well just rent in a colo.
The market segment for Threadripper is literally called High-End Desktop (HEDT).

The pricing for Ryzen 7 and Ryzen 9 overlap. The Ryzen 9 7900 costs less than the Ryzen 7 7800X3D. And Ryzen 9 has better performance per dollar than Ryzen 7 on threaded workloads. The demarcation for "I have money coming out of my ears and want a bigger number than everyone else" is where dollars start going up faster than performance, which is unambiguously Threadripper/HEDT.

But Threadripper actually is significantly faster for the kind AI workload that would otherwise be done on a GPU, or for which a fast iGPU would make sense, because it has traditinally had twice as many memory channels. If Zen 4 Threadripper ends up on Socket SP6, it will have three times as many memory channels as Socket AM5.

Zen 4-based Ryzen 3 doesn't exist and there hasn't been a new Zen-based Athlon for desktop since Zen+ three years ago.
Bought it online directly from Nokia, though it came from their partner Ingram Micro.
True I should have written "They should learn" or they could open security holes.

Now I'm interested on what kind of "home network" you have that makes v6 that hard.
Well structural issues will almost always cause suffering regardless of if its software, or management/organizational. They are all systems, and antipatterns creep-in sometimes regardless of how good you may happen to be. Flexibility is what makes or breaks things.

If you can't get a good handle on the specific business requirements, or lack the power to enact necessary changes; any solution is going to be a poor approximation and potentially cause negative production value with someone.

Imo, Products are just a collection of processes that fulfill requirements. Documenting those processes and requirements is 80% of the battle, most of the issues I've run into were only issues because they weren't documented (i.e. edge-cases that are surprisingly common).

Many times, the people and processes involved don't share/get documented because they often view this implicit knowledge as job security. This often takes a really rare/gifted person with knowledge in both IT and psychology to get what you need.
Harvey AI raises $21M in a Series A round led by Sequoia
When the school was based in Berkshire (before they moved to Bath), we used to see the students, dressed in the uniforms, waiting on the railway station platform at Kintbury -- which, in retrospect, is a little surprising as I would have thought that Hungerford station was a little closer.

I'm happy to see that things haven't changed much since then.
Believe it or not, the boosters are just built out of stainless steel so that they can survive the heat. Not toxic.

Starship itself uses a silicon-based ceramic for insulation. You wouldn't want to be hit in the head by one of those tiles, but it's unlikely to poison you.
INTC up 5% after hours.
> And you took the risk of flying without guards?

No, I have guards, and use them when I feel like it's worthwhile.

FWIW, hot air balloons aren't going to be damaged by the props on the quad that I was flying there - I spoke with the pilots and made sure everyone knew what was up during the pre-flight safety meeting. I used them because I had it set up to hover in place upon loss of connection, and knowing balloons don't have a ton of control over their flight path I didn't want to risk them running into it and knocking it out of the sky. Prop guards would have allowed it to just be pushed out of the way.
Agreed.

But summarization is better to keep the model on topic for most cases. And there are other tricks.

Vectors and semantic search are one (likely questionable way given LLMs can likely reason over a table of contents or similar better) to search a large corpus or very large document. It's really only appropriate for a specific set of use cases. It's not some "general memory layer" for AI.
It doesn't seem to be much different than a child wanting to be an actor.
This is all true.

People who have no actual experience living within the system thinking they can fix fundamental structural societal problems with money is the essence of a savior complex.

If you don't understand the lived experiences of others you have no lever with which to move their world. You can swing your ideological stick all you want to but nothing is gonna happen but tiring yourself out.

First, solve their political problems, their financial problems, their health problems, their access to education problems, their ignorance problems and their self-proclaimed exceptionalism problems.

Once you have done that, then build them to a point where they can engage with their own history from a higher psychological standpoint and THEN you can throw money at the ecological consequences of their transportation issues.

If you do this out of order, you will either have your money appropriated into various contractors and government officials hands or you will find all of your precious ebikes either for sale on ebay within a year or rusting on the side of the road.
> GAA was suppose to come in N3

any source on that? as far as i know there was never any official roadmap or announcement by tsmc of gaafet on n3.

this article seems to be from the n3 announcement (april edit: 2020) (https://www.techpowerup.com/265991/tsmc-3nm-process-packs-25...) and it was announced as finfet then.

another article from n3 announcement in april 2020: https://seekingalpha.com/article/4338843-taiwan-semiconducto... ("Taiwan Semiconductor Manufacturing Company Losing Its Process Leadership To Intel")
Yes. It has full 64 bit support though (both linker and debugger) + rest of major OS'es as compiling target.
Firefox competed against fairly successfully against Microsoft for a decade.

They still spin off massive amounts of cash -- they just piss it away on their foundation, and not improving the product.
Transparency & perception that the government, NGOs, & corporations help rather than hurt people would help to create public trust. The problem is that there is not much reason to trust these authorities so measures to Manufacture Consent decrease in effectiveness.

Hence conspiracy theories naturally arise due to the lack of trust. Attempts to crack down on "misinformation" & "conspiracy theories" only create more distrust, & the cycle continues...until a critical mass of the population has distrust authorities. History has many examples of what happens afterwards

Another consequence of growing mistrust is that the authorities lose potency on the Geopolitical stage.
Even the current government has telegram channels lol. This has nothing to do with it. It was done by a judge, not the government.
https://0x65.dev/blog/2019-12-05/a-new-search-engine.html

Kudos if you can find their 2023 crawler in logs....
DocArray – Represent, send, and store multimodal data for ML
You can use binary search to find the pin. Unless two or more pins are used.
TFA mentions Photobucket. I still occasionally stumble upon once-informative posts (e.g. repair guides) on niche phpBB forums that were stripped of all meaning when the images broke.
If GPT-X would just shut up if it doesn't know something it would already be 10x more useful than it is right now.
Hahah. I like Objective-C with ARC (in spite of its complexity and limitations), but Swift is more compact and I'm probably never going back (except maybe for hobby projects like writing something for GNUstep.)

I also like how Objective-C++ can mix in C++ code bases. It's an amazing chimera of a language.
I don't think that's a concern. The DART mission was able to alter the orbit of Dimorphos, but that asteroid is only 160 meters in diameter, much smaller than Deimos at 12.4km (mean diameter, it is oblong).

Mass wise, we're talking about Deimos at 1.5x10^15 kg, vs Dimorphos at 5x10^9 kg.
Suppose you have a printer with a programmable head which can be used to print out arbitrary images. Can you copyright the pictures it can print, even though the printing is done by machine? Obviously. But then it's not the machine choosing what you want on the page.
> But Google’s services would be designed for a single DC going down, right?

Right. But nobody forces GCP's customers to design their services to be tolerant of a single DC failure. In fact as a business, actively not designing for such tolerance is an attractive cost-cutting measure.
I've used Clojure personally for >10 years and done a bit with it commercially along the way. (I also have a personal affection for Lisp-like languages that goes back to at least the mid-90's.)

> How did that work out for you?

For the personal projects, it's been incredibly useful. The language fits the way I think, and being built on the JVM, it has both a performant runtime and lots of access to a wide ecosystem of libraries.

The Clojure-specific ecosystem library has been accused of being stagnant. I tend to take a more charitable view. The libraries I've used have tended to be smaller in scope and more well defined in terms of feature set. This makes it easier for them to converge on a feature-complete state, and many of them have done just that. If you don't mind assembling multiple smaller libraries into the useful whole you need, this can provide a stable platform on which to build and develop expertise and higher level libraries.

For larger scale commercial work, it's a harder sell. As you've pointed out, Clojure is not hugely popular, so it's fundamentally a minority language. This can make VC's touchy about funding. This is true to the extent I'm aware of at least one organization that started moving away from Clojure for that reason.

There's also the shape of the learning curve. It can be hard to get started with Clojure because of the issues around the syntax and associated tooling. The more piecemeal aspect of the library ecosystem can then make it harder to get to hit the early successes a larger framework-oriented approach can give you out of the box. You can get there, but it at least takes more initial effort. The same is true for all the abstractive power of Clojure (and other Lisps). Abstractions are nice, but they take time to develop and the payoff is on a considerable lag. The useful rule about waiting to abstract until after you see 2 or 3 instances of a pattern means you need to at least have spent enough time to see those 2 or 3 instances (and maybe a few more) before you really start to see the payoff in your own code.

The net of all this is that it's a language that may make it more difficult to get funding, will be initially somewhat confusing to most developers, and the payoff may well be deferred to the point you don't see it before you give up (either out of frustration or due to external factors). All in all, a considerable set of headwinds.

So what does that mean? It's probably better for projects on a longer time horizon that have a team willing and able to put in extended effort to effectively use the language. (And if the team is not self-funded, good to have a funder with some ability to accept the risk of a non-conventional solution). Not saying these projects don't exist, just that they're not common enough to build a 'popular/mass-market' ecosystem on.