skysight-inc/HackerNews huggingface dataset:
Excited to see this posted here! I think probably because we announced it going open source today.

I think the GitHub page is probably a bit clearer than our website right now:

https://github.com/plasmicapp/plasmic

Basically, it's a visual page builder that plugs into your own Next.js/Remix/React/etc. codebase. Your marketing/content/design team can then build and publish pages without filing tickets on eng. This (content management) is the main use case.

The most interesting aspect is that editors can drag and drop React components from your own codebase as building blocks. This is very powerful, esp. with e.g. data fetching React components.

Why open source? Because we love the tool. Plasmic has been in production deployment at companies big and small. But we think it can grow far beyond ourselves as an open source project. We’d love to see a broader community take it in unexplored directions. Community users have even started using it to build emails with React.Email and mobile screens in React Native.

Would love to hear folks' questions and feedback!
Thank you for a very interesting comment, I appreciate the work you put into it.
I want to see this for San Francisco. And, for every other U.S. city!
It's clear that iMessage is a feature specifically tailored for Apple-to-Apple device communication, and it remains that Apple continue to see it as such. The size of Apple as a company, in this context, seems less pertinent.

Although not mentioned, I believe that you're alluding to the Microsoft and Internet Explorer case in 2001, which does raise an intriguing point. Although there are parallels, the situations are not exactly the same. Microsoft's strategy involved using its Windows licenses to influence the web browser market, notably by limiting Netscape Navigator's presence. In contrast, Apple does not appear to be exerting similar market force in the instant messaging sector. They haven't restricted alternative messaging platforms. For instance, in the US, there are approximately 135 million iPhone users and about 187 million Facebook Messenger users. This, along with the 40 million WhatsApp users, suggests that Meta might be more dominant in instant messaging to the point of having a Monopoly.

While the Microsoft Corp. v. United States case in 2001 significantly altered the legal landscape, the legality of tying arrangements in the US is still based on several factors, such as market power, coercion, competition in the tied product market, and overall impact on interstate commerce. The evaluation of these factors has evolved from a strict illegal standard to a more nuanced "rule of reason" analysis.

Considering these factors, it's challenging to view Apple's approach to iMessage as harmful to non-Apple customers. The absence of coercion, the presence of healthy competition, and adherence to existing standards are notable. Declaring iMessage as a tying product is, at this stage, more of an opinion than a confirmed fact.

Your argument hinges on the assumption that iMessage is a dominant tying service. However, statistical evidence suggests a competitive instant messaging market exists on iOS and more broadly. To establish iMessage as a dominant force, it would need to be demonstrated that there is a lack of competition in instant messaging, which current evidence does not support.
I feel like you may be overvaluing the importance of the blue checkmark icon.
Not the point of the article, as I have no serious opinion on the "AI" issue (might be a bubble). However, I did find one comment interesting, which is that from Doctorow's opinion, a lot of companies / humans prioritize (Fast + Cheap) >> Quality.

That part, I actually agree with. So much lately feels like people trying to inflate a garbage bag, make it look real pretty, and then run away with the money before you notice. And not really care about the fallout afterward, cause they got their island, and in Hollywood parlance, their "** U money". Never understood that in Hollywood (your job's like, the most, desirable).

Tech bros, I can kind of understand wanting to get away. Specially if you never cared about tech, and just wanted quick cash. Probably a huge number of humans who get drawn toward the FAANG realm cause of money, and never even slightly cared about tech. Just see $'s.
Why do you think the decrease in population is attributed to crime/lack of safety?
The X11 Security extension is nearly 30 years old at this point, but Wayland users still haven't heard of it. One wonders what else they're missing out on.
AI plugins that analyze and ship your code off need to be able to set more important boundaries by their very nature for many environments, to say nothing of normal privacy expectations.
They are different beasts. Nerves does OTA updates (blue/green deploys), and a lot of other cool stuff. Needs beefier hardware but I started building a pretty wicked little tool on rpi4 with nerves to try and accurately track motorcycle lap times using gps and sensor fusion. It was pretty snappy in my experience.
What's he supposed to say? "Sweetie, you might maybe be possibly wrong maybe. I might be wrong too but i think it could be saying..."

He didn't attack you or act abrasive. You are right that "I think" is not supremely certain language, but it does actually carry certainty with it since you're not saying "I don't know anything about this, but I think..."

Conclusion: I believe you're being a bit overly defensive, and should relax a little. He wasn't personally attacking you, he was saying you were false when you were objectively false, without much in the way of personal insult or even arrogance, and cited his source reasonably well.
I think another thing interesting about Plasmic is that it is a bit ambitious in trying to combine some seemingly disparate genres:

- Webflow, Wordpress and other page builders

- Retool and other tool builders

- Glide and no-code app builders

- Contentful and other CMSes

Today these are different tools to specialize in, but the line between, say, a website and an application is blurry (consider an ecommerce storefront with user logins, or a customer portal). With the right foundations, we think these can be unified—Plasmic’s UI can adapt to different levels of control for different personas/tasks.

So a newer use case is that you can use it to build applications as well as websites, for both developers and non-developers. This is the more experimental side of the project, beyond the content management use case.
The NYC police budget has increased every year since the "defund the police" movement. In fact, our cop mayor is slashing the budgets of almost every city office except the NYPD.

"Crime" is not at the core of this change. You'd know those things if you lived here, but you don't. You're just repeating what you read in the WSJ opinion section.
When you say New Yorkers, do you mean New York City or elsewhere in the state? All of those activities would be pretty common in New York once you get a couple hours away from the City.
I don't think most users care much one way or the other. But they do sometimes lose their credentials and need a password reset and if the reset flow assumes you'll be able to answer those questions anyway, you're going to have a bad time.
Yeah I had the same thought about the account creation metric, I agree that X is such a new name that increased searches about its name don't really mean much.

The overall usage stat does line up with X's own claims about traffic though. i.e. X is saying that traffic is higher than it has ever been and this source suggests the same as well.
xorg can be an unfixable mess, and wayland can still be unfit for purpose as a replacement. Both can be true at the same time.

btw, I already said something wrong, because, which wayland? It's not a thing.
If you actually read the article you'll see it has nothing to do with crime. Crime remains at historically low levels: https://www.nyc.gov/assets/nypd/downloads/pdf/crime_statisti...

It has everything to do with expensive housing. NYC is becoming wealthier and whiter, with low income and minority residents forced to move out over housing costs.
Instead of regurgitating your priors you could have simply read the article.
> I don't know how my ways differs from yours, but I don't have much of the problems you mention.

You haven't answered "How else are you "unit testing every single function and method"?"

Given a medium-sized project and at least a passing and a failing test case for each function and method, you end up if not with hundreds, but with dozens of tests largely doing the same thing.

> We do have some integration test, of course. But it's a small part of the total test suite.

So what does your test suite contain? Lots of unit tests for each method and function. What else?
Besides the patent infringement, I see no issue with them hiring key employees and trying to recreate the technology.

If Apple, or some other company, approached you to rebuild what you built at your current company, for a lot more money - are you really telling me you're going to say no and that's the moral thing to do?

Why are you trying to protect a company, a fictional entity, over the employees that make it up?
Can you please expand on the topic of "learn the marketing side if only by doing it semi-professionally for a client"?

I mean, one side of this spectrum is doing affiliate marketing or direct-sales/MLM. Other point on this spectrum might be for an engineer to go get hired as a social media "manager" (lots of "jobs" like this on Upwork).

What possibilities do you have in mind?
Public safety and looking for equity in policing has nothing to do with it. That's total nonsense.

Crime is down year on year.

https://www.nyc.gov/site/nypd/news/p00095/nypd-citywide-crim...

The article also lists the reason. The huge rise in cost of living and housing.
I think we will remember back podcasts as one of those nice things that we collectively didn't pay for. Hell, even Googles and Spotifies are giving up.
> covid spread through kids like wildfire, often via asymptomatic infections which then spread to, and killed, elderly who just wanted to see their grandkids.

If only there was a way we could stop the elderly from contracting covid from their grandkids that didn't involve isolating children from social interaction and learning at the most crucial periods of their development.

I have an idea, maybe the people most at risk of dying can isolate themselves so everyone else doesn't have to.
Crime (or lack of policing) is not one of the issues affecting NYC these days.

It's more like crazy high rent, bad transit, generational disillusion with traditional NY careers like finance and law, the advent of "feasible" remote work and, I wanna say, the effect of social media making it clear you could be somewhere where it's usually warmer, happier, healthier, and more human.

Speaking as a former Manhattan resident for 7 years who moved to Miami this Summer
I dunno. Weird that he said it like it was going to happen, then, instead of saying he wouldn’t let it die. But he says a lot of weird stuff, so maybe this is one of those cases where we’re supposed to assume he’s just saying gibberish that doesn’t mean anything.
it's mostly about bad faith takes

The problem with that style of 'aggro paraphrase' is that it's not easy to distinguish from a bad faith take and people react to it as if it is. Plus they're often right.

If you don't like the punctuation-specificity of the convention (I don't) just take it as 'don't do aggro paraphrase' and stop doing aggro paraphrase.
Thanks! We do do this like counting cars or clothes. He is good at counting from 1-20 so I think we are going to move to the concept of adding/subtractions. Probably going to use fruits.
> I work in AI now and spent 3 years in the crypto space

> Regardless of that though for anyone using these models the transcendent change to daily productivity/workflows have been mind boggling.

did you think the same thing about crypto?
I love WFH for this. It’s so much easier to plan my day according what best works for me like focus moments and current environment. We still do all the meetings and pair programming is so immensely better over a call with screen sharing.

All the energy I’d normally expend on “shielding” myself from the office environment can now go into focus and actual creativity.
I have pondered about it for over a decade. Our societies drastically prioritize the elderly over the young. They are the ones with political power, after all.

Here’s an easy example: why does the US pay doctors more via Medicare (for people over 65) than via Medicaid (for poorer people, including kids).
MyISAM is actually considerably faster (than InnoDB) for read heavy apps.

InnoDB is comparatively slow, but you get much better transactionality (IE; something that is much closer to ACID compliance). Row level locking is faster for inserts than table level locking, but table level locking is faster for reads than row level locking.

Regardless: Both storage engines do not scale with core count as effectively as postgres due to some deadlocking on update that I have witnessed with MySQL. (not that Postgresql is the only alternative btw).
My understanding is that generally NOBODY DEFUNDED THE POLICE ANYWAY. The mayor was a cop. I don't think he defunded anything. But it's still used as an excuse. "Someone had an idea of defunding the police, which is why people moved away..."
> You really think that the idea of defunding police is a bigger factor than a global pandemic that shut down the city and drove many small businesses out of the city? What an odd take.

It's tough to say, but seems like the defund the police movement "locked in" a lot of the damage caused by COVID and continues to exacerbate it. Rule #1 of getting out of a bad situation is to stop making it worse.
"The video signal took 101 seconds to reach Earth, sent at the system’s maximum bit rate of 267 megabits per second (Mbps)."

Based on some quick search, this is comparable to US median broadband download speed.
Sure, but superdeterminism implies determinism. That is, if the world is superdeterministic, it is certainly deterministic, so living agents definitely react to stimuli in a theoretically predictable manner.

Interestingly, it's actually very hard to define what it would mean to believe in determinism, but not superdeterminism. Ultimately if the universe is deterministic, that must mean that everything that happens is predictable from the initial conditions of the universe.
> What's the point of having them then?

Their purpose these days is to provide a way for anyone to reset your account credentials using public information or the answers to Facebook quizes to find out your secret pirate name.
There are good suggestions on the sidebar of the go subreddit.
Care to point to the documentation? AFAIK there are 0 open source server ("store") implementations compatible with recent versions of snapd.
That seems orthogonal to having multiple frontends. I have in fact worked on several systems that compiled under three compilers and ran on multiple architectures and/or operating systems and it was not a hot mess of ifdef spaghetti.
The big one for me is the type of people there.

I grew up in a very rural area, and worked in some big towns/small cities before coming to London. Maybe it's the sheer mass of people, but it's _much_ easier to find people on my wavelength in London than anywhere else. And that's something I'd happily give up food options, cultural events, and honestly quite a lot else for.
Given these info loss from major companies, it is worthwhile to assume that your name, your phone number and last 4 digit SSN are pretty much available for any actor.

For my part, I have put in a credit freeze with all three credit bureaus. I am wondering what else I should be doing.
I was there from 2012 to 2022 (with a year or two in DC). If my circles are any indication, and they are, it was “cramped in a one bedroom apartment for two years working jobs we could do from anywhere”-flight. I live on 1.33 acres and have a dog now.
The 140k children who lost a parent or caregiver to COVID [1] would probably disagree with your statement. Losing your parents is also not great for emotional wellbeing or development.

[1] https://www.nih.gov/news-events/news-releases/more-140000-us...
Some All-American brands aren't American
Something needn't be well-defined to be valuable. :)

If it helps, think of "unit tests" and "atomic tests". Your goal in writing a unit test is to test the smallest possible amount of logic at a time, with the least possible overhead (i.e., mocking).

The advantages of this approach are many: it helps keep the level of complexity of individual methods low enough to be quickly understandable, documents the interface provided by your methods, ensures that the tests run quickly, and allows new tests to be written with minimal effort.

Obviously there are disadvantages, too. Unit tests - any tests - take time to write. This is sometimes offset by the time saved by catching issues as early in the development cycle as possible, but not always.

For "greenfield" projects especially, I tend to take a different approach than in my other work. For those, I start by "writing the README". It doesn't matter if it's an actual README.md; the point is to write down some examples showing how you think the new functionality should be used. Once that's done, I'll stub out an implementation of that, then refining it with increasing granularity until the overall architecture of the project begins to be defined. Sometimes, that architecture is complex enough that it's worthwhile to break it into smaller pieces and start the process over for those. Other times, I get to a working "happy path" pretty quickly.

Once I have a minimally working feature, I write tests for the public-facing interface. Then the interfaces between domains inside the project. Then unit tests for individual methods. I mostly work in Python, so this is also the point where I pause and apply type annotations, write/expand my docstrings, ensure that my `__all__` objects are set properly, make sure any "internal use" methods of publicly exported types are prefixed with `_`, etc.

On the other hand, when I'm writing a feature or making a change to a more mature codebase, I often _start_ by writing tests. Sometimes that's a new interface that I'll be using elsewhere, so I'll write tests defining that. Sometimes it's a change in behavior on an existing implementation, so I'll write tests for that. Either way, from that point on I repeatedly run _only_ the new tests that I've written as I build out the feature. Only once the feature works and those tests pass do I re-run the whole test suite to check that I've not broken something I hadn't considered. When those pass, I'll go back over my code one more time to make sure that I've added tests for all of the relevant internal stuff before submitting the patch.
And it should be punitive. The point isn't just to compensate me for the harm I suffered
I had been playing regularly for the past 30 years or so. After I watched "The Queen's Gambit", my rating went up about 100-200 points on Lichess. I was hovering in the 1800-1900 range, and shortly after watching it, I broke 2000 for the first time.

While the series did inspire me to study a little more, I'm pretty sure the result was due to an influx of weaker players who also watched the series, rather than my playing ability. But I still jokingly tell people it made my rating go up.
Who was the threat actor?
FOSSDEM-2024 :

Isolation Levels and MVCC in SQL Databases: A Technical Comparative Study

// Oracle, MySQL, SQL Server, PostgreSQL, and YugabyteDB.

https://fosdem.org/2024/schedule/event/fosdem-2024-3600-isol...
> I remember I saw some website which allowed you to select some 960 position and it would show like some commentary on how to proceed as either side and what should be prioritized and showcase past games with the same position, this was like a year or two ago.

Computer generated? If so, I wouldn't be worried. Besides, imagine this scenario: you search for a 960 game on Lichess right now, you or your opponent have 25 seconds to move. In 25 seconds, you can't input a 960 position into another site and learn theory for that very specific position. If you take longer than 25 seconds to make a move, Lichess aborts the game automatically. It's not possible. 960 is a completely feasible variant if you want to avoid opening theory. Also, a big 960 tournament will be played next year^, so things are getting exciting in the 960 world.

>By middlegame theory, I meant that there is a lot of resources on Chessable that go into middlegame theory of an opening if both sides played early opening by the book, so even middlegame is quite covered in terms of variants and the otherwise general strategy ideas are actually incorporated as part of the theory and studied as such.

I have two things to say to this: 1. you should know the plans and ideas for the middlegames you get because these middlegames arise from your opening repertoire, which you should have already studied (pawn structures, best piece placement, common sacrifices, pawn breaks, etc). 2. as you say the theory is influenced by strategy (and tactics), so if you have a solid strategical foundation (and tactical), you will be fine as long as you're not playing an extremely sharp opening, in which you must know concrete theory. A book I found extremely helpful for strategy was: Mastering Chess Strategy by GM Hellsten.

>As for endgames, I don't think the theory is too difficult but it's also been a situation where people are guided towards books like Dvoretsky's endgame manual and 100 endgames you must know and stuff like that which again is just thrown at you and told to go study it because a lot of the people read these books.

Those books are not for beginners, especially Dvoretsky's Endgame Manual. I agree with you. If I were to recommend an endgame book to a beginner, I would recommend Silman's Endgame Course by IM Silman. You're a strong player, though, so I think you could get a lot out of Dvoretsky's Endgame Manual (at least the grey/blue sections, which Dvoretsky's notes as being the most essential parts).

>Now, generally, I agree, you can play Chess by intuition to a really good level but I've had games where my opponents just told me my moves were sound, made sense and in a way they were "good" but they fell to a part of their preparation theory that was like 8-9 moves deep

What was your opening repertoire?

^ = https://en.chessbase.com/post/freestyle-super-tournament-in-...*
Are these "upstate" New Yorkers or from the city?
Maybe the value has never been held on intelectual property but on the people who develop the technology. This is good for the workers while being bad for the capitalists.
This idea is just so fundamentally weird that I didn't think it could have been what he meant.
Why does surplus only matter if you capture it after the bubble pops? Does the money I saved on Uber not carry forward? Does the cheap trip I took to the doctor's office where they found something important not still benefit me even if the company later shuts down?

Edit: You would need a literal Gods-eye perspective of the Universe to know how something like this actually nets out.
This is it in a nutshell. And I don't see anything that points to those trends reversing in a meaningful way long term.
IDK, they sound like "Heyyy, I'm wolkin' here" and they have new york tags and italian surnames. I haven't asked them where specifically they're from. They seem to love it here though. We have 3 families in my neighborhood.
Bitcoin Connect – connect Bitcoin wallets with apps
CREPE generally has high latency and error rates in instrument pitch recognition, especially for guitar instruments. Our team will release benchmark test data and results later.
Native dark mode

Extensions like Stylus work, but the page still flashes white on load