skysight-inc/HackerNews huggingface dataset:
But just like all other frameworks, the cost isn't just getting it started, it's learning the framework, learning the ecosystem, and slowly building up your knowledge of the edge cases when you start moving past it's limits.

Next.js puts you squarely back in monolith server-side territory in that regard, it's just a different flavor. Of course it has it's upsides if you're doing a purely React application. But you've now got all the complexity of a server-side monolith and a frontend framework, with the added bonus complexity of components that have to switch between client and server-side contexts, then state management and hydration across that boundary as well.

Now people are going to say "Ha, idiot, you just simply..." but that's just part of the learning, so you're in no better place with Next.js/SSR in general unless you want to build an interactive application. This isn't against Next.js by the way, I did enjoy it when I needed it, it's just that there's no avoiding some of the inherent domain problems regardless of which framework you pick.
Apparently I was in fact missing something. But the hivemind does not wish to inform me as to what it was.
What do you think of quantamagazine.org
My 2 cents is, I don't think they do a good enough job explaining concepts. You have this magazine that is supposed to have these subject-matter experts and I keep feeling like they neglect to explain concepts well enough or why they matter. I know it's advanced math, but I think they can still do a better job. I have some math background and still much of the stuff is hard to follow.
> "IIRC, Sweeney said (on Twitter) that in the past, it was a burden to constantly be designing and maintaining language bindings for scripts, especially with a rapidly changing engine."

Why do you think that is? I mean essentially these are specialized DSLs which you have to maintain bindings for...I can't imagine its easier to test you haven't broken your visual language.

> "These are things that, even if they were available in a language like Lua, they would be intimidating and/or uncomfortable for the artists/non-programmers on a team. "

Ok I can agree that languages don't always provide for the easiest mental translations, but I will say if you are not an artist, i.e. you are a verbal not visual thinker, blocks with lines probably are more intimidating, not less...

In that same vein you probably shouldn't presume a non-programmer prefers visual metaphors - a lawyer or an accoutant probably finds a high level textual description more helpful (dsl, or config file).

There is probably a better middle ground, i.e. lua text blocks which can be visually represented as boxes or as code unit files.

The other supposed benefits you mention are more easily handled by a smart compiler - you can optimize what is inside the block but this will prove difficult to optimize across blocks - whereas code is arguably already broken down to its simplest form, so the whole thing can be optimized (plus, interpreters can do nifty runtime optimizations compiled languages just don't get)
Any independent sources to verify anything you posted? Also, this doesn't answer my original question for the other troll.

Let's not forget that all of this, the reason people are talking about this in the first place, is the fact that Russian armed forces are currently occupying the land of a foreign sovereign nation. We seem to forget all of that and people get into arguments about which color armband or whether or not something is a manipulated pixel. Russians need to fuck right off from there, end of story.

Everything else, including the unverified garbage you keep posting repeatedly, is part of https://www.rand.org/pubs/perspectives/PE198.html
If you’re interested, the longer version:

Semantics

MetricFlow has a less configuration relative to these other frameworks. We accomplish this by choosing abstractions that allow us to handle more on our side at query time through the DataFlow Plan builder. Working with the SQL constructions as a dataflow enables extensions such as non-dw data sources, or using other languages(Python) for some transformations.

The dbt spec is relatively new and requires a few extremely unDRY expressions. The most obvious is the lack of support for joins which means you simply won’t be able to answer most questions unless you build huge tables. There are a few other issues with the abstractions. For example, dimensions are defined multiple times across metrics. A few folks posted more about these challenges in their Github Issue but they’re sticking to their spec. I’m skeptical it will work at any scale.

The Cube concept is similar to Explores in Looker. They’re limiting because you end up with a bunch of representations of small domains within the warehouse and the moment you hit the edge of that domain you need to add a new Cube/Explore. This is not DRY and it’s frustrating. There is also no first-class object for Metrics which means you’re limited to to relatively simple metric types.

Performance

MetricFlow has the flexibility of the DataFlow Plan Builder and builds quite efficient queries. The Materialization feature allows you to build roll up tables programmatically to the data warehouse which could then be used as a low-latency serving layer.

dbt is a jinja macro and generates a static query per metric requested: [https://github.com/dbt-labs/dbt_metrics/blob/main/macros/get.... This macro will be quite hard to optimize for more complicated metric types. We struggled a ton with this before refactoring our framework to allow the manipulation and optimizations of these DataFlow Plans.

Cube is pretty slick on caching, but I know less about their query optimizations. They have some awesome pre-aggregation and caching features. I think this comes from their background in serving frontend interfaces.

Interfaces

MetricFlow supports a Python SDK and our CLI, today. Transform has a few more interfaces (SQL over JDBC, GraphQL, React) that sit outside the scope of this OSS project.

dbt only builds a query in the dbt context today. TBD what the dbt server does but I imagine it will expose a JDBC for paying customers.

Cube seems more focused on building custom data applications but has recently pivoted to the analytics front. I haven’t seen those interfaces in action but I’m curious to learn more there.
ARM has been doing basically the same thing for decades now with all the different sub versions of ARMv7, 8, 9 etc.
Maybe I’m misunderstanding but why would you want to run one giant kubernetes cluster at hyper scale? I would think at hyper scale you would be running micro services with one kubernetes cluster per service per datacenter/region.
https://pixelism.com

Created around 01999 and hasn't really changed since. (note the 5 digit year for longevity!)

The image is a scan of a damaged piece of 35mm.

Mainly it's just my email domain.
https://petarbojinov.com

It’s been a while I need to update it.

It’s plain old HTML, CSS and JS bundled with Grunt.
The closest analogous service that runs containers in the simplest manner possible would be AWS App Runner: https://aws.amazon.com/apprunner/

It scales almost to zero (minimum cost is the memory dedicated to a single task).
This was mentioned a week ago in this thread -

https://news.ycombinator.com/item?id=30849311
Does an empty file contain characters? That first sentence seems like it contradicts itself.
And for completeness, here’s another company that I also used at $previous_job that provides a “semantic model” offering. This write up also helps describe where it fits in.

(This one has just enough content vs marketing for me not to feel embarrassed posting here on HN for people who want to find out more. And IMO the BI landscape is littered with pablum from an engineers POV, often obscuring the nature of the technical problems to be solved in the space - which are very cool.)

https://www.atscale.com/blog/what-is-a-universal-semantic-la...
You’re right, of course, that she’s reacting negatively. Do you have a quote describing her attire choices? I think the book does go into more detail on the nature of her condition(s) when it describes what she wears and why she chooses to dress thus.

Tommy Hilfiger clothing was considered kinda prep style, but got appropriated by street style and a lot of rappers would wear it in the 90s up til Tommy outed himself as a racist, by publicly saying that he didn’t want black people wearing his clothes, as he thought it brought down the value of the brand, or some such racist drivel.

That is to say, I am curious what style or aesthetic she’s recoiling against. To me, it seems like she’s vaguely working class attired, and recoils against professional costumes.
That feature flag is merely a macro in the Linux kernel source code, and doesn't appear to be exposed to userspace. It is entirely different from the kind of flags under discussion, which are in the return values of the CPUID instruction and available for any program to query.
This has been common knowledge forever.
That's interesting. That wouldn't work for me at all and would probably make me just associate those particular songs with an unpleasant experience.

But, I bet that would work for some people?
Super interesting how /r/coronavirus and 4chan were more accurate in their conclusions about Covid.

Also it seem that institutions are deemed to feel, just how I used to hear "religions are good but religious institutions are bad", it seem to start to apply to science now.

It was disgusting how rabid were liberals about the whole Covid thing.
How can we get access to your recruiter?
I chaired ->6/7 promo committee for years.

Revenue would come up as a kind of impact probably less then 1/2 the time. Mostly from ppl in ads.

This whole thing is nonsense. The most Sr and influential ppl tended to come from web search and core infra, with no link to revenue in sight.
scale to zero means without downtime
Clever yes, but you'll get much bigger benefits if you use a filesystem that can store tiny files inside the inode.
I've messed around with this same graphical language, though only on paper. As I understand it, the lambda/apply nodes are the two morphisms for reflexive objects[1], and these are something like string diagrams for them -- though I haven't fully understood how to interpret oriented wires from this point of view...

There a paper referenced by [2] (a project shared on HN in the last couple months) that goes into a graphical language for lambda calculus with the same apply/lambda nodes, but with explicit copying and dropping. The paper is Lafont, "Interaction Combinators" from 1997. (You have to squint to see why it's got anything to do with the lambda calculus.) A similar graphical language is Chemlambda by Buliga, which uses graph rewrite rules with very similar node types.

Programming by drawing things in 2D on a fixed grid is an interesting idea I've wanted to experiment with. (I'd imagined a more Factorio-like Puredata or Max/MSP. It's something that came to mind from having read about [3].)

[1] https://ncatlab.org/nlab/show/reflexive+object
[2] https://github.com/Kindelia/HVM/blob/master/HOW.md
[3] https://100r.co/site/orca.html
We use Stitch[1] for this. You can selectively replicate some tables from any "source" to any selected destination[2]. I believe 1 destination is there on the free plan. You can point to any self hosted(or cloud) Postgres DBs. There are a bunch of supported destinations eg. Postgres, Snowflake etc. The sources also can be a varied like Google sheets.

We use this to send relevant tables to analytics teams outside of engineering. There's a bit of tweaking initially(i.e. having a timestamp column like 'last_updated` helps to replicate only those rows)

Having a separate readonly DB user is also pretty common. We use that internally inside engineering(where we trust them slightly more). Important bit is to always add a statement_timeout so people cannot not run random slow queries on your production database that are hung for days.

I've also had my eye on https://www.singer.io/ , which seems like an open source ETL tool similar to Stitch. But i've not experimented with it locally yet. It uses "taps" and "targets" nomenclature. And there's a healthy ecosystem of opensource extensions of creating your own taps/targets.

[1] https://www.stitchdata.com/

[2] https://www.stitchdata.com/integrations/destinations/
As I keep telling people: "hands are hard". This is why I went so far as to make a hand-specific dataset ("PALM" https://www.gwern.net/Crops#palm which of course now everyone is going to confuse with 'PaLM'...). Hands are just way too variable to learn easily.

My dataset is a start, but it may benefit from focused training, the way Facebook's new Make-A-Scene https://arxiv.org/abs/2203.13131#facebook (not DALL-E 2 quality but not far from it) has focused losses on faces.
https://crabl.net/

I've been working on turning my personal website into something more "app-like" (in the same vein as Brian Lovin: https://brianlovin.com/writing/how-my-website-works) and earlier this year I settled on a design that I actually don't hate for a change ;)
Sure. But let's start with the usa
This makes sense, it’s like if all web development were done in the canvas or webgl and there wasn’t CSS then front end engineers would have built more tooling.
My pleasure. Hoping to serve the Portuguese-speaking community, with science & tech discussions.

https://voxleone.com

Thanks for the opportunity.
https://ounapuu.ee/

I've finally managed to stick with a disciplined blogging schedule and have managed to write a modest amount of them over the past 2 years.

It's also a one stop shop to references to the things I've archived.

Not the most lightweight page in the world, but it's good enough at the moment.
I much people upgrade computer parts instead of replacing the whole computer and replace their CPU with every new generation?
A lot of k8s is just not optimized for beyond a relatively small scale (10k services etc.). In particular many of the components rely on a primary node to handle all the traffic rather than sharding work across a group of nodes.
Neuromancer was never really about technology according to the author, and that is probably why it feels the same.

Ironically although, I had a hard time reading Neuromancer while snow crash was a breezy fun read in high school
Email forwarding with Google domains comes out of the box (fwiw)
Emails too. Sometime around 2015/2016 I donated to a political race. I don’t even remember who. Immediately afterwards I started getting flooded with emails begging me for money for campaigns I’d never heard of in districts and states I’d never been to. It’s been tapering off, but 6 years later I still get a few every month despite unsubscribing from each and every one as they come in.
The Bay Area is unaffordable because most cities haven't allowed anywhere near enough housing to be built by land owners over the last five decades: https://techcrunch.com/2014/04/14/sf-housing/.

Return building rights to land owners and the problem will be solved. The insane thing is the way coalitions of existing owners conspire to reduce supply and thus increase the values of their assets, and the rest of us just go, "Oh, okay, that's cool, that you're conspiring to embeggar the rest of us."
Any resources you'd recommend for beginners in this area?
Buy a laundromat. Then leverage the cash flow to do your own thing.
If imperialism is lindy, Russians have a massive leg up compared to america, which has a much poorer record of integrating its ethnic minorities
Car carrier firms start to turn away used EVs in wake of spate of serious fires
I rarely see a piece of art that is 'new' or interesting - if you check out an art forum, you see a lot of duplication, similar motifs. Nobody has innovated with art in a very, very long time.

I guess you can argue stories are all written, but tech is not that way, neither is science, political discourse. So yes, visual artists may be at some disadvantage. Or at least, if they have discovered something, nobody knows about it.
Meerschaum – Data Visualization Pipelines in Minutes
I'm afraid you're misrepresenting this important area of research.

> Psilocybin is being studied in conjunction with 10-20 therapy sessions

For a quick reality check, you could take a look at Compass Pathways and their phase 1 & 2 clinical trial results [1][2]:

> we have completed a phase IIb clinical trial of psilocybin therapy for TRD, in 22 sites across Europe and North America. This was the largest randomised, controlled, double-blind psilocybin therapy clinical trial ever conducted, and our topline data showed a statistically significant (p<0.001) and clinically relevant improvement for patients who received a single high dose of COMP360 psilocybin with psychological support

That is a single dose along with a single therapy session, showing positive benefits lasting 12+ weeks. For treatment resistant depression (TRD), a notoriously difficult condition to cure and one that affects many people.

There are literally no other drugs on the market that come close to the safety, efficacy, and durability profile that is being observed!

Do you think the FDA granted breakthrough therapy status in 2018 because of some collective "utopian fantasy"?

It's well known there are numerous indications for psychedelic assisted therapy showing great promise - from anxiety and addiction to end of life care [3]. It's not just psilocybin either, many of these psychedelic substances are pharmacologically related - so they act on similar receptors and areas of the brain, and thus have similar therapeutic profiles [4].

Let's be realistic. Your appeal to extremes is an uncharitable interpretation of my comment, and frankly your uninformed pessimism on this topic is a disservice to anyone interested in learning about or benefiting from these advances.

[1] https://ir.compasspathways.com/news-releases/news-release-de...

[2] https://ir.compasspathways.com/static-files/0f9fbce8-2619-43...

[3] https://www.sciencedirect.com/science/article/pii/S009286742...

[4] https://www.nature.com/articles/s41386-022-01297-2
I run mini monoliths on lambda functions, instead of tiny microservices. It's highly cost effective for unpredictable spiky traffic with high availability requirements. With Fargate, I have to run a bunch of unused overhead capacity just in case load spikes suddenly. Fargate scales up uselessly slowly to respond to sudden capacity needs without causing downtime.
Sure but as far as scripting languages go it was enough to get the job done at the time. I don't think swapping to Lua would fundamentally change that.

I say that as someone who's worked on both sides and shipped production Lua, Unreal script and C++ during that era. Visual scripting/programming tools are for your designers/artists/animators or as glue code between content that is under high iteration cycles. You can do things such as "find all references to this actor" or realtime visualization of states that just aren't as streamlined as text based languages.

The tradeoff is there's a level of complexity where text based languages are better at expressing abstractions and structure, you use them in different contexts and for different parts of a project.
The kind of measures they are taking, like simply deleting wholesale anything problematic, don't really have a '-1'.

But amusingly, exactly that did happen in one of their GPT experiments! https://openai.com/blog/fine-tuning-gpt-2/
There are lots of things in the world we “don’t need”. We don’t need phones, we don’t need any “luxe” products, we don’t need restaurants, we don’t need video games, we don’t need youtube, we don’t need pornography, we don’t need more than two changes of clothing per season… but most have all the above.

What’s the cutoff?
Liberalism is about liberty. Those people haven't been acting as liberals. They've been acting as militant technocrats.

That said, I'm willing to forgive anyone who's been living that way and realizes it's not gonna make for a particularly joyous human life. We're human, we get scared, we make mistakes.
Original Apollo 11 Guidance Computer source code for the command/lunar modules
I think those points are on the mark. I added some notes to the similar question that asked for a comparison of dbt, cube and MetricFlow!

I'll just say Joins are hard, but if solved elegantly they allow you to do some really interesting stuff. As an example in MetricFlow you can traverse the data graph in your queries. For example if you go `pip install metricflow` and try the tutorial: `mf_tutorial`

You can see what I mean by running queries that traverse the multiple joins to get to other dimensions:

1. Ask for transactions by day by customer `mf query --metrics transactions --dimensions ds,customer --order ds`

2. Ask for transactions by day by customer country `mf query --metrics transactions --dimensions ds,customer__country --order ds`

3. Ask for transactions by day by customer region where we traverse through a country to region mapping
`mf query --metrics transactions --dimensions ds,customer__country__region --order ds`
And there's the true crime, somebody failed to use the Dewey Decimal system!
Do you need a content warning for content warnings? Half joking.
Ah, rockets. Imagine all the exotic toxic materials necessary to launch as the solution to a lesser problem.
Show HN: Codestat.dev – Stats from 2M open-source repositories
Hi HN! This is a little site I put together while learning the Elm language as part of a hackathon at my work, I thought you might enjoy it.

Be sure to click the `(source)` buttons next to the graphs: you can edit them interactively & write your own queries against the entire data set. The syntax isn't well documented yet, but you can probably get the general idea pretty quickly based on the examples there.

If you like it, have questions, etc. let me know! If folks think this is cool, maybe I can get it turned into a legit project. :)
Absolute legend, I still remember when you pitched this IRL to Guillermo Rauch and Tom P Werner!
Imagine if you have a site that displays some sort of custom content when a client is hitting a 404 error. Even if it’s just a static page, the web browser still has to follow the code path and open it. Even if it caches the page internally, it still has to regularly check if the file updated on disk.

The amount of time spent by the web browser is fairly small, but the parent comment mentioned it in context of an attack, so that small per-page effort multiplied by many connections makes for more of a substantial load.
I've seen your website before, I don't know how I came across it. It's really good!
> Make build process 10s faster, 1000 engineers run this 10x a day, you're saving more than an engineer day per day of time. That's a definite impact right there

Agreed, and you can measure and include similar statements regarding your Kubernetes contributions. However, if what you have to show for it is making the life of a hundred random startups easier, well why exactly should a Google promo committee care? Unless it is the specific goal of your business unit to make this impact, then the work is meaningful again.
I, Copycat
> so you see this sort of personal "web 1.0"

Reading this reminded me that we already have a distributed web that works really well. It’s been overshadowed by a bunch of massive sites for a while, but it’s still there.
Definitely my biggest concern working with nextjs so far is that the line between when something is will execute server side and when it will execute client side is a bit blurry until you test them. It's manageable but requires some trial and error IME.
You would still work with the model back and forth with editing the prompt and image to figure out what it meant, what kind of person your friend is, what you were looking for (even the things you couldn't verbalize and only knew when you spotted them in a large array of diverse samples, the sort you could never hire a human to do), how you wanted it to feel... And then you would also have $1500 for another gift. Personally, I would prefer the scenario in which I received a unique meaningful painting from my friend, plus $1500.