skysight-inc/HackerNews huggingface dataset:
The cost of test prep is a red herring. A test prep course is a couple of thousand dollars, a one-time expense per kid. From K-12, the school system will spend $150,000 or more on the same kid. If a $1,500 test pre course can teach anything a decade of schooling that costs the public $15,000-$25,000 a year can’t teach, then those test prep companies are working magic. And if $1,500 of test prep was really the difference, then it would be a no brainer to spend that money to level the playing field.

In reality, the lack of level playing field comes from cultural capital. Americans see standardized testing as beneath them and don’t prepare for it. When my uncle came to America, he moved with his wife and two adult kids into a tiny 2BR apartment in a shitty part of Queens. But I’m sure they scrounged together the $1,500 for my cousin to prep for her GRE. Meanwhile, despite extensive prodding, my wife couldn’t get her younger siblings to study for the SAT. Both were much better of economically than my cousin, and could definitely afford a prep course, they just didn’t do it.

It’s not clear to me what you can do to level the playing field in a way that’s actually fair. If you don’t have the cultural capital to know to study for a test, you sure as hell don’t have the cultural capital to know how to stand out in an admissions process based on soft factors. I spend $30,000 per year per kid to send my kids to a private school with old money Annapolis WASPs, precisely so they can get access to that cultural capital. It’s a terrible idea to make that sort of capital more important by reducing the emphasis on objective factors.
NASA will retire the ISS soon
This isn't FUSE. It's a thin middle layer to hydrate content into the real filesystem.
Muslim in China is mainly in Xinjiang and Xi'an province.

It is not difficult to find Halah food in China, just that Halah certified isn't a thing that most people/merchants care about.
Since you're here: have you considered moving to other, better generalist base models in the future? Particularly Deepseek or Mixtrals. Natural language foundation is important for reasoning. Codellama is very much a compromise, it has lost some NLP abilities from continued pretraining on code.
To fly up high (like this flight) you are required to file a flight plan, but that's about it, the FAA isn't particularly concerned with why, they just need you to tell them where and when. It's pretty easy to deconflict. There is A LOT of sky. The path of totality will be 115 miles, which means that at any given moment during the eclipse there is roughly 14k square miles that can see it. Plus planes have 20k+ feet of controlled airspace to play with.

For the smaller planes lower down, they don't even need to file if they don't want. They can go VFR and just see and avoid.

The amount of aircraft flying around NYC airspace is far higher density on any given afternoon than something like this.
'bold' as in it was the obvious play after GPTs made reddit conversation archive an easy thing to profit off and protect
Guidelines for playing bluegrass at crypto events
I don't think that's how Americans see China?

In any case, Starbucks in Asia is pretty upscale compared to the US. It serves a different (and wealthier) demographic.
The add-ons are just docker containers?

It's wasteful to get an entire second machine for something that can use the resources available on the machine running Home Assistant OS
I figured. But even as a mechanical engineering grad I didn't really make the association with a pole of some sort all on one side of the plane.
I don't understand why they chose Reddit, was 4Chan not willing? Seriously though, why not use the comment and discussion sections of Wikipedia and other sites that are not drowning in social insanity.
Excellent product localization.

I'm truly surprised the pork/bacon craze of the past few decades in the US did not produce pork&bacon coffee.

I feel like the beanie wearing SF/Portland/Seattle hipsters let us all down. My question to them today would be: What would you say...you do here?
In high school I actually had a friend teach me this in a humorous way. In football we did sprints (the kind where you physically run) at the end. He said -- half ass the sprints. Then on the last sprint, run as fast as you can, you'll have more energy left, and when they see you running fastest you'll get all the credit. He was doing it as a joke, but lo and behold he out runs everyone on the last sprint by a lot, and the coach specifically pulls him aside as an example of how everyone else should carry themselves.

He's one of my favorite pranksters. But needless to say, the football team was not very good.
Not for nothing, but when accessed from this HN app on an iPhone, Apple’s website with a trailing dot does not render correctly.
Hooks making things complicated, before that it's actually simple, let's try to talk with class-based component.

There's only two kinds of data inside a component (class-based), first is props. Props is, similar with html attribute, are given to the component by the caller / owner / parent. `<input type="password"/>` has type as the props key, and "password" as it's value.

State is data that lives inside a component and cannot in any way accessed by the caller / owner / parent. It can only be accessed by the component itself, or it's children if the component decided to pass it. In general, you'll use very few components with state in a single application unless you know what you're doing with it.

So about the data flow, generally data is handled (can be via state or state management libs, see later section) by higher ups (parent) component, and passed to it's children via props. Now the parent component, together with the the value passed, also pass function. The function can be called by the children to update the parents state.

As for data management, there's 2 way I usually handle it. First is using state management like mobx and passing it via several ways, usually using react context. State management libraries usually has section on this.

Second is to declare the data I needed on top most components (that's relevant to the data itself) via react context, and pass them either via props or make children access them via react context.
Like the button logic that works but never had problems?
Agree that there is probably room for improvement to such a process and still a great amount of subjectivity required and a presumption of good faith participants who aren't actively gaming the numbers.

In general though even if some developers are gravitating to only projects that are simple/trivial, those wouldn't necessarily be differentiators because such projects would have checkmarks by other developers as well.

Also it can help to have the Product Management team rank the features in terms of strategic importance and criticality to the functioning of the company.

I'd say the biggest benefit of such a spreadsheet is to provide visibility to leadership about the bus factor of the team. Too often the critical projects are really only maintained by a few team members. There's no incentive for new team members to learn the "legacy" projects versus creating their own pet projec. Then the inevitable RIF or transition happens and the lack of long term support becomes an issue.
I would describe it to Americans as whipped cream cheese, with a little bit of salt. It tastes amazing.
Comparing a view library to a full front-end framework feels...weird. Even granting this stretch, it makes bizarre claims:

> Goal: Add modern interactivity features directly in HTML vs Provide a component-based, full-featured UI JavaScript library

Ah, no. Anyone who's used React.js should know otherwise. React is a declarative view library. It doesn't even handle routing or app state management, let alone the requirements for a "full-featured UI."

> [React] Features: [...] one-way data binding, state management

These statements are between "weirdly put" to "outright wrong."

> Learning curve: [Htmx] Gentle v. [React] Steep

React is dead simple. Your `HelloWorld = () => <button onClick={console.log}>Hello!</button>`. The learning front-end development can certainly be steep, but React is light-years away from kitchen sink frameworks that have you fiddling with yet another templating engine, controller classes, etc.

> React: A full-featured JavaScript library for building user interfaces based on reusable components written in JSX

This conflates React, ReactDOM, and JSX.

> Because of its unique approach to web development, React has a steep learning curve. Before building your first React application, you need to understand the concepts of SPA (Single Page Application), Virtual DOM, JSX, state management, props, re-renders, and more. This may overwhelm some beginners.

You don't need literally any of this aside from `props`. If you do use JSX, then its syntax will feel far more familiar than `hx-get` or whatever.

> SPA applications built in React usually contain a lot of JavaScript. That results in higher network utilization and client-side rendering times.

This conflates React with frameworks like Create React App. It ignores alternatives with SSR like Next.js. Also: don't encourage people to make more SPAs with React. Please.
and the related discussion: https://news.ycombinator.com/item?id=32466346
tpyos???

TPYOS!?

What are you a DAFT???

er.. I mean DRAFT!!!

- it was just a thought, sir..,
Nobody was "chased off" by Musk. The people who left were freaking out and planning to move to Mastodon even before the sale went through, because they assumed that Musk would be an evil man doing bad things to the site. To be blunt: they left because they couldn't bear to imagine a world where site leadership didn't put its boot on the neck of anyone they disagreed with.
https://github.com/hotwired/turbo
Here’s a recipe for dongpo pork belly https://thewoksoflife.com/braised-pork-belly-dong-po-rou/

Coffee, ginger, scallion and soy sauce might not be it for me.
This notion of similarity to find examples for prompting is super interesting. Worth adding to Langchain!
By externalizing costs onto server owners, the same way they do everything.

It's not a good way to do it, though, and it's worse for Bluesky because it implies that in order to move your PDS (one of the best features of the design), you'd have to pick up the freight for video that already exists. If PDS mobility is important, attaching large economic strings to that is a big disincentive.
LOL in so many ways

You think Twitter doesn't still "put its boot on the neck of anyone they disagreed with"? Actually now it's "anyone they or Musk disagree with", so I guess you're kinda right.

Meanwhile he brought back people who were banned for committing crimes on it while banning people for posting entirely legal content like jack sweeney.

He's not a free speech absolutist, he's a me speech absolutist.

But sure, nobody was chased off by Musk.
> LowCardinality data type does not require the whole set of values to have a low cardinality.

Don't mislead others. It's not true unless low_cardinality_max_dictionary_size is set to some other value than the default one: 8192.

It does not work well for hundred million values.
Google really should not have paid reddit to train on reddits users data. This sets a dangerous precedent
So throughout high school and undergrad, I worked as a server at all sorts of places, and one of the most important "lessons" I internalized during all that time is what I (lamely) refer to as the 'El Fuego Principle' (yes I know it's lame but bear with me lol). Essentially, it boils down to this:

Use Imperfect and "Unattractive" Produce

El Fuego was my favorite serving job. Food was always amazing and customers were in and out within ~30 minutes so you saw a lot of food going onto tables.

In the kitchen, they used produce that was less than perfect. Nothing that posed any real health risk, but items that the average consumer might overlook at the grocery store or farmers market due to their less-than-ideal appearance. At the end of the day, everything they dished out was amazing which really cemented the "lesson" that we shouldn't be afraid to use "gross" looking ingredients...unless it has actually spoiled, it's probably just fine to use and you'll surprise yourself with how much you can save by going for the cheaper options.
I use Google Pay for many subscriptions, as well as every single time I take the subway.

Am I to understand that is all going away? Or am I confusing "Google pay app" with some other vaguely-named Google feature?
!!, !$ etc are old and supported by zsh as well.
This is true.

The gap between seniors and juniors just gets bigger.
Does Reddit really block all search engines, or do "all" search engines abide by No Spiders? If it's freely available it's ripe for scraping, no matter what Reddit may say.
Well, you say we underestimate but are you sure you are not the "underestimater"?

Amongst other things, one of the tasks I tried to put ChatGPT to was writing scripts in a not so popular dialect of a very popular language: PowerCLI (PowerShell). Gemini is even worse!

The issue is of course the relative lack of PowerCLI vs the huge body of PowerShell generic stuff. Hallucinations include invented function parameters and much worse. It doesn't help that PowerCLI and MS's Hyper-V effort (whatever that is) both have a Get-VM function etc.

These things are "only" next token/word guessers. They are not magic and they are certainly not intelligent. I do get great results in other domains and with a bit of creativity but you have to be really careful.

No need to feel triggered. Use these tools as best works for you and crack on but do be careful to be an engineer and critically examine the output from the tool.
The Gladwellian view is that rice farming discipline for thousands of years have made Asia perfect for manufacturing.
> one-to-one syntactic sugar for a createElement call

Used to be, but you are right that JSX is a rather thin syntax over function calls. (The modern JSX transform now uses a _jsx and _jsxs call, depending on whether you are rendering a single child or an array of children).

See https://legacy.reactjs.org/blog/2020/09/22/introducing-the-n...
Getting started with your startup sucks
Sure, but that's Scary(tm), because an unexpected viral skeet is going to cost you a lot of money. In this case I'd expect almost all video to be fraudulent--either in terms of pirated egress or in terms of disinfomation scams.
Is cryptocurrency busted? Sure, it didn't replace the global monetary system, but it seems to be a proven technology now. And sure, it had its crashes, but BTC is up 112% over 1Y, and lots of cryptos have legitimate payment purposes.
It’s not going to end well
In your opinion what would it take to make it worthwhile?

Eg. If you scale out to a 10,000 year timeframe and this is step 1 leading to a self-sufficient backup for Earth, then one day some event seriously threatened to take out our home planet, suddenly the ~whole population would feel the expense was worth it whatever the magnitude.
Ah the old ops justification problem

Everything is working => "What are we even paying you for?"

Everything breaks => "What are we even paying you for?"
$193 million is absurd remuneration no matter how glorious Dear Leader is.
Hipster coffee is all about finding nice beans with notes, and process. There isn’t the most innovation in terms of additives unless you consider the glut of alternative milks.

Frankly, I think the independents are happy to cede the “basically milkshake” segment of the market to Sbux.
x2x worked fine for input devices.

Later, things like x2vnc made the idea more cross-platform (X on the local unix-like box, VNC on some other platform), but only with two machines.

After that, Synergy became a thing, and supported many machines, but then they eventually went to a model that tended to require payment.

Later, Barrier forked from Synergy, and it allows much of the same functionality. It's still very free, and it still works, but it's kind of abandoned.

Today, there's Input Leap. It is (naturally) a fork of Barrier, and it is still sees regular development.

https://github.com/input-leap/input-leap
This compares how much Javascript is loaded from popular sites (cold loaded). Some highlights:

- PornHub loads ~10x less JS than YouTube (1.4MB vs 12MB)

- Gmail have an incomprehensible large footprint (20MB). Fastmail is 10x ligthter (2MB). Figma is equivalent (20MB) while being a more complex app.

- Jira has 58MB (whoa)
Wow, that’s the same experience that I havr trying to use any app on the iOS App Store. Download, use one basic feature, use a second feature? Nope sign up first. Ok, signed up. Ok now? Nope, that feature requires a subscription. It is very sneaky because the app does not need to show in-app purchase on the App Store info. I have given up on Apps now because of this.
That's not how most American tech workers and urbanites see China. But I've had conversations, online and off, with people who have no idea how much China has transformed in the last ~25 years. They don't think about it, read about or generally care about it, so their perceptions aren't really updated.
I have been a standardized test coach and I can assure you that standardized tests are not as coachable as people think they are. Students plateau pretty quickly and you simply can't move their scores higher.
No, you have to manually document them and then the docs go out of date and you can't realistically set up CI for this little runner script so certain use cases get broken and blah blah blah and it sucks!

Same for runtime.sh.

This is why the 'runtime run source' is so useful! I'm totally on board with it. I just don't think we need one implementation per ecosystem.

One runner per project (the 'make run' approach) is worse than one per ecosystem, which is in turn worse than just having one for everything!
> The point is that your goto cannot avoid this, if your local variable scopes close at the end of the function, due to not using nested blocks. If you jump around those variables, you're jumping into a region where they are still visible and not inited.

I see. I think I get what you're saying: if you only put variable declarations at the top of the scope, then if you only jump to labels at the same statement depth as the goto statement, you won't skip initialization or assignment of uninitialized variables. Whereas, if you mix declarations and statements, you might end up with uninitialized variables even when you only jump to labels at the same statement depth as the goto statement. Is that what you're saying, or did I grasp something orthogonal to your point?

> C++ does not allow goto to skip variable initializations.

I didn't know that until now. However, if you change the function so that x is assigned after being declared, it still compiles and produces the same result.

void c89_fn(int arg) {
if (arg > 0)
goto after;
{
int x;
x = 42;
after:
/* x is in scope, but x could be uninitialized */
printf("%d\n", x);
}
}
Xi'an isn't a province, you probably mean Shaanxi (as opposed to Shanxi). Also Xinjiang doesn't have a Starbucks. Xi'an of course has a lot of them.

Non-muslim Chinese love pork, it is by far the most commonly eaten meat in the country.
Google News is absolute garbage these days. Their algorithmic curation has not kept up with SEO and still treats popularity as a proxy for significance.
I believe it's actually a rugby term, and the idea is to wrestle things across the line at a regular cadence as a team.

The unit of work is even called a sprint because the idea is specifically to commit to very intense units of work.
Is Google doing mass layoffs every few weeks?
What are they going to rebrand qingzhen as then
For posterity, SDXL Lightning is open source on Hugging Face with a relatively-permissive license: https://huggingface.co/ByteDance/SDXL-Lightning

There are a few other UIs for it, e.g. https://replicate.com/lucataco/sdxl-lightning-4step
Bridging Semantics for Automated Web Form Testing
How do you guarantee you will not add GPL or similarly licensed code to my proprietary codebase? Microsoft committed to defending its customers from claims arising from CoPilot output [0]. Would you be confident enough to do likewise?

[0] https://www.microsoft.com/en-us/licensing/news/Microsoft-Cop...
A new prompting technique for automated web form testing with ChatGPT!
You'd have to try very hard to override a type in Rust when that type comes directly from your database (see SQLx).

Rust unsafe features don't allow you to override type safety, but you can directly manipulate raw pointers if you're so inclined.

TypeScript really does let you bypass the type checking entirely and drop down to just JavaScript.
r/SomethingAwful is a private community

First Reddit makes it private.
Then Reddit bans the moderator.
Then the sub is banned because there's no moderator.
Intuitive Machines successfully lands on the Moon
One middle ground I've found is to write tools or processes for myself or a mentee, with the intention to avoid avoidable problems. And then use the next time someone breaks things as an opportunity to advertise the preventative measure.

Frequently I end up having to do one more PR to get the tool to correct the exact problem the team experienced, so in practical terms is much less of a 'witholding' and more of a 'burning in' situation. But the final product does end up getting written in hours instead of days so while I don't get the credit I feel entitled to for foresight, I get mis-attributed with being able to solve difficult problems quickly.

Which is kinda true. I hate being caught flat footed so I'm always squirreling away fragments of a Plan C.
Update: communications have been a bit glitchy but the craft has made a safe landing and is transmitting data.

Was watching NASA administrator Bill Nelson's congratulatory message; can't help wondering if he also recorded a commiseration one looking to the future in case it didn't work...
How ... can it be so fast? And what is "blob:https://blbahblah" image?

By the way the racoon is very prone to get two tails if you change the prompt a little. :)
i came here for an argument, but this is just contradiction

it doesn't matter if you can make a credible lunar rover or not if the price to launch it is three times the grant the nsf will give your university team. given that nasa published their lunar roving vehicle documentation in mostly 0001973, down to circuit schematics and some machining dimensions, i'm pretty sure a university team in 00002000 could have duplicated it for less than the several million dollars the launch would cost. it only took boeing 17 months to design and build them in the first place, and they mostly use technology from the 000001940s (aluminum tubing, nylon webbing, wire mesh wheels, silver-zinc plexiglass batteries, brushed dc motors, cable brakes; fiberglass arm rests and fenders were apparently the highest-tech part and, unsurprisingly, the part that failed)

https://www.nasa.gov/history/alsj/alsj-LRVdocs.html

with respect to cubesats, you're in violent agreement with my comment. you obviously can't put a trs-80 in a cubesat. in 0000002000 you could put a basic stamp in it, but you couldn't get mems gyros and accelerometers, and you weren't going to be able to run your star tracker camera off a pic16. computer and imu miniaturization is a big deal for cubesats. that's one of the main points of my comment

the other main point is that it isn't nearly as big a deal for bigger satellites; when we were launching cubesats (before i joined the team) it was really important that we could use tiny cellphone components, but once we were launching 37kg monstrosities, the fact that the gumstix boards only weighed a few grams was just nice, not critical. the optics weighed a lot more

so tell us, what's your experience?