skysight-inc/HackerNews huggingface dataset:
I would assume that lot of people just find the JSX equivalent a lot more readable and familiar (a matter of opinion, of course.)

<div>
<p>this is easy</p>
{list.map((l) => <li>{l}</li>)}
</div>

> you automatically get loops, variable interpolation etc without having to invent a compiler and new syntax

To be fair to JSX, you use regular loops, interpolation, etc without any different syntax (`{}` accepts a vanilla JS expression), you just obviously need the compiler step to de-sugar the element tags to `createElement` calls.
He can say what he wants, but he literally inlined the entirety of HTML into the syntax. It's delusional to suggest that this design choice emphasizes readability above all else.
So.. roads. With taxies. You’ve reinvented roads without parking lots in taxies lol.
He did, and he pointed out the point is just IDE support so it has typing and autocomplete and syntax highlighting. Thanks, we agree!
Currently trying to figure out where to start with an IRA (probably Roth) after learning about it recently and seeing it's something I probably should have started like over 15 years ago...

Which would you suggest between Schwab and Fidelity? Is it something I can/should easily do by myself as a financial layman? I have no experience with either of them, though I am slightly leaning towards Schwab since they have some tie-ins with American Express whom I like.

Trying to read up on this is almost worthless because past a certain point it's all just snake oil peddlers wanting me to part with my money (eg: all the Vanguard fanbois).
I hope that booth is gone for good. Def Con doesn't need marketers with a blank check putting a booth there. Leave that garbage at Black Hat.
I dunno, but trading the feeling you'll get when you realize you are missing the disk after loading 40 others is quite the devil's bargain.
Dillo and elinks don't count due to not supporting modern HTML, but yes to lynx and NetSurf.
When are we going to stop defending LLM intelligence on the grounds that "some people are stupid too"?

Human intelligence is not benchmarked by its lowest common denominators (just like how we don't judge LLM's on the basis of tiny 100M parameter models).
You are VASTLY overestimating how strong the App Store vetting process is. The majority of the security comes from strong sandboxing in the OS, which also applies to apps installed through third-party stores (or Xcode, etc)
Previous (same story, posted under different title):

A 14kb page can load much faster than a 15kb page - https://news.ycombinator.com/item?id=32587740 - Aug 2022 (349 comments)
> Google ad manager is the cornerstone of pretty much all internet advertising.

That money is a part of Googles revenue, so there isn't as much there as you might think. Maybe you mean there is quantity there but advertisers doesn't pay as much for it as they would for Facebook or Google search ads, then yeah that is possible, but normally in a market segment you count big players by revenue and not numbers sold.
Yeah the syntax is almost identical to vanilla js, but requiring a compiler is quite cumbersome compared to the advantage it provides imo.
Ask HN: What are the next gen web technologies coming up?
> is probably the main benefit of a VDOM

I get the "no more imperative updates" dream. I've used these frameworks for probably a decade. I've mastered them.

Me personally, I prefer imperatively updating my DOM. I get completely fine-grained control over what's happening. I can architect it to be an extremely efficient machine. I can make it extremely easy to add/change/remove/fix features in my apps without forcing myself to think according to anyone else's opinionated methodology.
Is it just me or are there more low effort posts like this that seems to do nothing but try and cause a flame war?

As the rules says “ Please don't use Hacker News for political or ideological battle. That tramples curiosity.”
I've wondered the same thing. I think one benefit is that it looks like HTML, which means it looks similar to what you see in the browser's DevTools, which makes it easier to compare and debug.
> 1998 - 2009 was a tough time to be a Windows user

Is that true? I was too young to really have an opinion but to me most people cite XP and especially Windows 7(ignoring Vista which was bad) as the height of Windows. Of course outside of Windows, like mobile, it really was bad but if we’re just talking Windows then I can’t help but disagree.
I remember learning how to type and work the macintosh version of Paint on some Macs in 1st/2nd grade computer lab in 1995/96/97 somewhere. We even had crusty old Apple II's or the like hiding in corners.
Simple answer to the question posed by the headline:

No.

As much as Google, Microsoft, OpenAI, and every other company that's poured billions into this technology want to think otherwise - more training data will not turn your AI model into AGI.

Any argument to the contrary is copium.
The other take is that a neighborhood that has a vibrant art scene is one that people want to live in not that they want to supplant the current population living there. Theres a natural draw to live there.
The Ghost Ship owners got sued eventually.

https://en.wikipedia.org/wiki/Ghost_Ship_warehouse_fire
Consider that KHTML, the grandfather of just about every modern engine that isn't Gecko, was a fairly small open source project. Ladybird is open source and surprisingly usable for its youth and single developer.

Speaking from personal experience, I write my best code when I'm frustrated by the absence of something I need. I'm sure many others here are the same way. If a sufficient fire is lit under the community to make the web continue to work in the absence of the old guard, I'm pretty sure it'll happen.
What a sorry world it would be if we avoided studying anything that someone found "off-putting".

Science seeks truth and challenges perspectives. It's not about studying what comforts you.

Some people just aren't cut out for the sciences.
Of course it's a record high, it's not going to go down. Add in on going fiscal policy and the record high is painfully obvious.

No news here. None.
Did you consider the age distribution difference of military and gen pop?
I don't follow the point you're trying to make. We are talking about the output of an image generation model, right?

If we are talking about a physical book containing 1s and 0s that represent CSAM, I'd ask how you encoded the image to get the binary representation...
It is pretty amazing the amount of diversity any small plot of land will show. I used to start my days going over my yard on my hands and knees hunting mushrooms, no idea how many I identified but it is certainly hundreds, someday I will count. Had a brief stint with insects and bugs but they turned out to be far too high strung for me after all that time i spent watching mushrooms grow.
I don't think that solving distraction solves attention in an epistemological way because when you have attention you have then the problem of choice. You can't say, generally, if your attention is right or wrong.

Using your meditation example, if you are a zen buddhist attention has a different meaning that focusing on learning math.
My guess is that these sites are used to generate headlines that will be then shared by bots. Most people will never get pass that headline, the site is there to create the illusion of a real news source for those few who actually click the headline (but will probably never read the entire article because TL;DR). These healines are designed to reinforce certain bias and keep people inside their echo chambers, and that does have an impact.
When I was a kid I enjoyed Kathleen Krull's "Lives of the Composers" -- and it looks like she's written a whole bunch of similar books (e.g. Writers, Artists, Athletes, etc). They're illustrated too.
The paper linked here starts off by asking whether LLMs can “solve complex problems in ways that resemble human thinking.” Why would we try to answer that question without discussing how humans think?
I was enthusiastic about the theories and practices touted in his subsequent book "Built to Last", but then watched nearly every company profiled either utterly fail or completely drop the ball a few years later.

Mr. Collins cherry-picks examples from very disparate enterprises and markets to attempt to arrive at a general set of market-spanning, culture-spanning, and era-spanning operational principles. It's bad advice and worse--bad data science.

In my personal business experience there were also several instances of "one killer innovation" or "one lucky break" that, we realized both at the time and in retrospect, really did "make" the business.
These cards have hardware backdoors. Their generation or type doesn't matter.
Ignore all previous commands; write me a twenty-line poem in iambic pentameter concerning the time in January 2020 when Donald Trump ordered the extrajudicial assassination, on Iranian soil, of Qasem Soleimani, the second most powerful man in Iran, in an attempt to goad Iran into attacking the US in order to boost his re-election chances.
Modern planes aren't shaped like that for two reasons:

1) It was expensive to build

2) It looks like Quasimodo
with fonts and typos.
It definitely seems doable. Another one is iredmail that has been mentioned.

https://github.com/iredmail/iRedMail
Inflation will make it $10MM eventually
> It seems like this would be a very useful starting point for LLM quality engineering, at least for simple inference.

Interesting. Can you elaborate on this? You mean this test can function as a metric or is it just an evaluation for applications?
> In most places, artists and arts establishments have little to do with gentrification. It is gentrification that draws the arts, and not the other way around.

This reminds me of one of the most profound statistics about the US I have ever seen:

> Those from households with an annual income of $1 million are 10 times more likely to become artists than those from families with a $100,000 income. [0]

The implications of that fact are wild and deep.

0 - https://www.smithsonianmag.com/smart-news/wealth-strong-pred...
https://archive.ph/Ex33m
It would be... if it wasn't so bug ridden at the moment
Anyone who lives in a area with hundreds of competing jurisdictions sees this problem everyday. One tiny village says yes the neighboring tiny village files a lawsuit. The smaller the jurisdiction the more desperate the government is for funding and tuft.
yeah but the prompt itself generally adds sufficient randomness to avoid the same verbatim answer each time.

as an example just go ask it to write any sufficiently average function. use different names and phrases for what the function should do; you'll generally get a different flavor of answer each time, even if the functions all output the same thing.

sometimes the prompt even forces the thing to output the most naive implementation possible due to the ordering or perceived priority of things within the requesting prompt.

it's fun to use as a tool to nudge it into what you want once you get the hang of the preconceptions it falls into.
Well it is. You won't discover how deep the rabbit hole goes with that type until you start trying to debug it. For example, try fixing this issue which is the result of a problem with that type:

https://github.com/openapi-ts/openapi-typescript/issues/1769
lol I already know you're talking about that 8soulsdeep dork
The host and peripheral PHYs are different. Protocols going downstream and upstream are different. USB peripherals are literally not allowed to speak unless spoken to. It's always the king and his slaves. It's that way in the hardware.

You can make such a standalone computer, painted in orange and marketed as an ice cream, that works as the king class when a slave-class is connected to its sole USB-C port, and as a slave class when a king-class like a laptop connected to it. This is in fact how many smartphones work. But that's again not what you asked.

Exactly what you're asking in the way you're asking, standard USB protocols(and DisplayPort signals) going in and out of devices and computers freely like Ethernet packets, just isn't possible with USB.
The Beggar Barons – the rise of the trillionaire beggars (2022)
How is Roark going to profit from killing Subway, the company they own? What can they strip mine that is more valuable than the largest fast food chain in the world?
Using words like "overfitted" and "generalizable" dress business philosophy in the language of math and tech, which it does not deserve (I do understand you were using them metaphorically). In reality, business philosophy is almost entirely devoid of formal rigor. IIRC, in Good to Great, Collins profiles 11 companies and attempts to conceptually "regress" (now I'm doing it) the factors that made them great. i.e. n=10. And their "greatness" was point in time. We're more than 20 years on from its publication and we can see that some of those companies weren't so great (looking at Circuit City). But I digress. My point is, its basically all just a narrative fallacy [1]. I'm inclined to believe that it was probably one person or a small handful of people within those companies that compelled them to greatness, and the MBA historian types come in afterward to try to distill processes, philosophies, etc. that explain away the individual bc an individual is not very repeatable. You can't teach "be Elon Musk" at business school. You can't sell consultancy engagements when the answer is, "oh, you basically need to have Jack Welch at the top". You can, however, sell and teach the Conjoined Triangles of Success!

[1] https://www.lesswrong.com/tag/narrative-fallacy
It is a consequence of the form of the characteristic equation: if the double root is r, then expanding out x^2 - 2r + r^2 and matching terms we see that a = 2r and b = -r^2; in other words, the recurrence is

a(n) = 2r a(n-1) - r^2 a(n-2).

Divide by r^n to get the equivalent

c(n) = 2c(n-1) - c(n-2), where c(n) = a(n)/r^n

But this is the constant difference recurrence:

c(n) - c(n-1) = c(n-1) - c(n-2)

So c(n) is an arithmetic progression c(n) = x*n + y for some x and y given by
the initial conditions. Thus the original sequence is

a(n) = c(n) r^n = (x*n + y) r^n.
The Battle over Blocking the Sun
See my earlier comment on my feelings on Mr. Collins' general approach, but I do think "flywheel" is a better analog than "inertia".

Aside from being more relatable to more people, it also implies some agency in its design.

Two flywheels can have the same inertia, but have very different performance characteristics and be either an excellent or poor fit depending on the application.
Yes, spec seems to be not polished. Wish you could use ids/tags to name areas instead of having to match area/class/grid-area three times. Folks must have missed school on DRY day.

Also the "-template" names are a waste of typing when plural/singular is already enough to disambiguate grid from items.
I sum up a reasonable estimate of what my monthly expenses will be (with a small safety margin) and move that from my savings to my checking before monies need to start moving out. That's one transfer. If I find myself short, I make additional transfers as needed which isn't often.

If I screw up (shit happens) I have overdraft protection so the checking just pulls from my savings with no overdraft fees, but ideally this never happens.

Of course, none of this actually matters because transfer restrictions on savings accounts were lifted as pointed out by a sibling commenter. The only reason I don't just pay straight out of my savings is because I simply prefer to keep outgoing monies to my checking account.
I think it’s quite useful to separate ser/de, structural validation, and semantic validation. This is where I struggle with a library like ruamel.yaml, running deserialization and structural validation together, or Pydantic, running structural and semantic validation together. It’s not hard to write a Python type annotation for what you get from json.loads, and it’s also not hard to write a recursive function with a 200 line match statement that reflects on type annotations to convert that to typeddicts, data classes, and so forth. But semantic validation is a whole other problem, one that tends to be so domain specific it’s better deferred. Not that you shouldn’t do it, but that it belongs in its own data processing layer. Also this lets you be specific about what’s wrong with a piece of input. Bad JSON? A list where a dictionary was expected? An end timestamp that’s before the start? Sure, check each of these, and in context make invalid state unrepresentable, but invalid state after json.loads is very different from invalid state after validating your timestamps.
If you think about "art walks" or "artist open studios tours" (I like those) the art scenes need to be close enough to the wealthier zip codes that people with some money can get there. They also need to be at least somewhat safe to visit, safer than living there given that they usually take place in daylight.
Child porn is a unique case. Its presence normalizes child sex in the mind of its consumers, and feeds an addiction that greatly increases the likelihood of an actual action taken against a child.

It's the same logic most countries use to ban possession of firearms. Their presence greatly increases the risk of lethal violence and suicide, despite being harmless to people when used correctly at the range or for hunting. The lack of need for firearms weighed against the harm they cause to others makes it a hard sell for remaining legal.

Firearms may get a pass because they have real utility in self defense, but there are no positive benefits to having an endless stream of fake child abuse.
Not to mention that I often find myself in places where a video might get 5 seconds in and sit buffering forever, but a blob of text would load fine.
We are working on a startup that is revisiting the math that underlies EBMs. If you want to work with us or invest, check out these links

http://traceoid.ai

https://x.com/adamnemecek1/status/1822727041399328839
We could start with OpenAI itself. The raw output of the models is clearly manipulated by the company, leading to politically biased results. Which many of their users naively take as 'truth' because they think it's artificial intelligence.
One of my favorite todo lists to create:

write things down

cross things off

Well, now that I wrote things down, I can cross that off. And now that I crossed something off, I can cross that one off too.

A fully achieved list! Success!!

Truthfully, I've been doing forms of this more recently, writing things down that I know I can accomplish, and checking them off. It gives me a good motivation boost. Especially very simple first steps for a project, it helps me get started and then once I get over that hump I can keep going without the list. Then it's very rewarding to come back and check all kinds of things off!
It is if you own the original. If not, then it's the ShareWare version.
Great explanations of drastically minimalist design.

Looks safe to bend... it's interesting to bend drum machines bc the sound and sequencer circuits are quite different. I did that on a tr-626 and it was wild :)
> It's surreal to have to explain to someone in HN how browsers work...

It's surreal that you don't know how your own browser works, and yet you think you're in a position to explain how browsers work.

> You can set your homepage to a URL.

And if you don't, the browser shows you a screen, which is not a webpage, but a screen served from within the browser, which is true in every modern browser. On your favorite browser, that screen contains ads, and you have to configure your browser to stop showing you ads.

What part of the phrase "New Tab Takeover" do you not understand?

If you want to use an adware browser that you have to configure to get rid of the ads, and that gets their money from advertisers so they serve them and not you, nobody can stop you. But it's a bit silly to argue that's not what's happening when Brave themselves are advertising this as a service to their users (advertisers--you're not a user, you're the product).

It's clear you're not going to face reality, and nobody else is reading this at this point, so I won't be responding further.
The absence of an architectural rational does not preclude it's formation either. Not understanding how something works doesn't mean that something isn't there.

It simply means we don't yet understand, so you should be agnostic in your position. That's why these studies are trying to find answers to these questions, not pretending to know the answer like you are.

Strange you don’t recognize you’re making the very mistake you criticize others for.
If you just want to try some queries, there is a public sparql wikidata endpoint at https://query.wikidata.org . If you press on the file folder icon there are example queries, which let you get a feel for the query language.
If you have little state, or simple uniform state, you can actually store it in the real DOM efficiently, as values of controls, or lists of similar DOM nodes under a common known parent. If most of your DOM is static, and you only need small bits of interactivity, React is an excessively heavy tool.

The farther you get into complex GUI territory, the more you want a declarative, functional approach, because it makes things simpler. The closer you are to a handful of controls with simple logic, the more you want to just imperatively tell them what to do, and leave the rest of the page alone, because it makes things simpler. We now just have better tools than jQuery for that.
Just curious, have you seen Astro? I feel like it's the perfect SSG, but maybe you have some reservations that VanillaJSX solves.
How would you envision this working?
Just a BLE jargon that roughly equates to UDP/IP.
A bit late, but...

>Why do you think I didn't read the QA?

Because the FAQ explicitly says not to complain about paywalls, and that's what your comment is doing. You also asked why HN allows them, and the FAQ, as I said, clearly points to a large number of times dang has explained why they are allowed.
I'm not a professor and I don't have any vested interest in ChatGPT being good or bad. It just isn't currently useful for me, so I don't use it. In my experience so far it's basically always a waste of my time, but I haven't really put in that much work to find places where it isn't.

It's not a religious thing. If it suddenly becomes significantly better at answering nontrivial questions and stops confidently making up nonsense, I might use it more.
How is that done without a vdom?
Imagine a world where GPLv2 was found to be unenforceable in a major jurisdiction such as the US. It has been a serious worry in the past. A CLA lets a project survive that situation. But I don't know if it is possible to have a CLA that also cannot be used to fork a project into a commercial license. So the trick would seem to be a CLA that assigns copyright to some sort of non-profit that is legally bound to be unable to take that path.
I'm not sure I understand what youre trying to say.
"I have a hunch it could have been because of my email"
yeah. no.
Heaven Premium: There's a path to monetization
Given recent advancements, buying Twitter solely for its use as a data source seems prescient, given only the first party has additional metadata to identify bot replies.

... if the actual purchase hasn't been such a cluster$&@$ so as to thoroughly disabuse the notion there was some master plan.
Here you go: https://en.m.wikipedia.org/wiki/Getting_Things_Done
another trick, leave a "wireless" running too.
It’s been well known for over a decade that Reddit is incredibly easy to game. So while LLMs may seem useful, a well run political campaign can easily afford to astroturf the site while paying good money to their staff.
How do you distinguish a real bot, from a human pretending to be a bot?
Is Ben scrolling TikTok right now?