skysight-inc/HackerNews huggingface dataset:
> There is a field of education, that studies teaching and learning! In fact many of you who attended university and studied at a "school of computer science" would have been in a building next to a "school of education".

Yes, people know. Education schools aren’t held in low esteem by social scientists or the educated public by reason of lack of familiarity. They can’t even manage a detectable effect on teacher effectiveness. Note I did not say large. The effect of an education degree on teacher effectiveness is not reliably distinguishable from zero.

> It's easier to pick a good teacher than to train one: Familiar and new results on the correlates of teacher effectiveness

> Neither holding a college major in education nor acquiring a master's degree is correlated with elementary and middle school teaching effectiveness, regardless of the university at which the degree was earned. Teachers generally do become more effective with a few years of teaching experience, but we also find evidence that teachers may become less effective with experience, particularly later in their careers. These and other findings with respect to the correlates of teacher effectiveness are obtained from estimations using value-added models that control for student characteristics as well as school and (where appropriate teacher) fixed effects in order to measure teacher effectiveness in reading and math for Florida students in fourth through eighth grades for eight school years, 2001–2002 through 2008–2009.

https://www.sciencedirect.com/science/article/abs/pii/S02727...
> A function and API is always an abstraction

To a degree, yes. But they're not always introduced for that reason. There are cases, where the caller is expected to fully understand the implementation of a function, yet it may still provide value, for example, by:

- ...reducing the mental demand for understanding the calling code by making it easier to visually scan.

- ...reducing the mental demand for understanding the called code by narrowing the scope of the logic through parameters / encapsulation / etc...

- ...preventing repetition by being callable from multiple places
Actually, most of the 24/7 surveillance cameras that I've seen already include a ring of NIR diodes for night vision and a sufficiently close photo from one would suffice.

Even better: the wavelengths used are in the range of 700-900nm, which, as indicated by my smartphone camera picking up the 850nm diodes in my Leap Motion controller, are within the range of off-the-shelf camera sensors.

For a decent image you need the iris to span 70 pixels. A Full HD camera probably won't cut it, but a 4k one installed at the entrance of a building might well be scanning irises and we wouldn't even know it.
I don't visit the USA often, but I've found $1 bills to be dirty and worn — it's much easier for vending machines to accept a coin.

If you don't like carrying excess coins, you need to hand some over when you pay. If the bill is €11.85, hand over €12 or €22 rather than €15 or €20.
Also "technically profitable" in 2021 -- except for a $760M legal settlement they had to pay out which dropped them to a ~$490M loss.
Most of the time you want to use something like size_t anyways.
That remains the main attraction of SQLite, but it's also a small, well-written and highly reusable component for other solutions. LibSQL doesn't compete with SQLite, it doesn't replace it. It augments it, so it can scale & address more scenarios than were convenient before.
Born in the 18th century, president in the 19th.
Sometimes location and/or formatting is either bad or goes against "common convention". For example here on HN there is a mostly ok search build in. I had found it only after several years of using the site, and if I had to search for something before that, I've used google/ddg with "site:" option. Why? I guess because in 99% of all sites search is at the header, and footer contains zero useful information. I was trained that there is nothing there and so I've quite literally "didn't see" search box for a long time.
You might be interested in AutoRuns (from sys internals suite of tools).

https://learn.microsoft.com/en-us/sysinternals/downloads/aut...
I like the standalone app as a user. I don't have IG installed and I would not install it to get Threads. But I would install a standalone app.

I'm sure I'm not in the majority though.
Wendell from LevelOneTech has a custom setup that does this, but in my own experience it's better to have a "main part" of the screen in the ergonomic zone and use the rest of the space for auxiliary windows. Window management tools is a must for me when using the 42" tv.
Well, I made the case to emphasize the word traditional. By "traditional" I mean OOP that follows the popular practices and pedagogy.

Using ECS means totally eschewing things like encapsulation and inheritance. You stop grouping functions and methods together. You basically have "free records" and "free procedures" (or "free methods" if the language requires classes, Kingdom of Nouns style). ECS is a procedural/functional paradigm.

You can argue that this is not OOP anymore, and guess what: I'll probably support you on that! :)
Okay so I self-host Vaultwarden, what do I need to do to fix the vulnerability? The article mentions another flavor of the self hosted docker image though.
It’s a text-based app, which dramatically changes expectations. Instagram Stories was, like Instagram, photos and videos. That allows consistency in how things work (not that it does in practice because some gestures were based on shared expectations with Facebook Stories, others with TikTok or Snapchat, but… you get it).

Facebook designers have suffered quite a bit from dealing with very inconsistent media format: comments on one photo in an album are one of the obvious ones, or a poster criticizing and sharing a video and comments assuming the author shot the video is familiar to anyone with less media-savvy friends. Limiting media forms to consistent sets makes sense to have a smoother experience.

Facebook, and later Instagram once the first one was burned, has done a lot to have a social graph that makes sense: actual people and well-established pseudonyms, famous people and brands, etc. It’s the Social part of what is known internally as “The Graph” and a very crucial asset, something that was expected to be shared across properties: Facebook and Instagram, of course (hence the horrifying confusing relation between your Facebook account with your civil name and your pseudonymous account on Instagram, outing a few people that way), but also the MetaVerse lately and yet again with some controversy. WhatsApp fought against having the Social part of the graph as a default because WA had its own graph; that was a tough battle. It’s not fully isolated: WA Shopping leverages Inventory, the Things part of the graph, massively so.

Despite all that drama, this confirms that Facebook wants to leverage its Graph further, specifically Instagram’s—likely a victory from Ad Partners who want brands to feel comfortable early and spend fast.

The spaghetti logo looks nothing like what I have on my screen, so I think it’s a good one (Instagram gradient was to avoid having to deal with Facebook’s curse of starting very distinct, to be one of the too many blue apps far too soon). The name starting with 't' could be a way to capitalize on people who search by app name and their muscle memory that the app with ranty posts is called t-something.
Location: Italy/Europe

Remote: Yes

Willing to relocate: No

Technologies: Flutter/Dart, Ruby, REST APIs

Résumé/CV: https://docs.google.com/document/d/11ZgU_0WNuTjnWEusCtyeA-tp...

Email: rorystephenson at gmail

I am Rory Stephenson, a full stack dev specialising in cross-platform apps written in Flutter. I'm not afraid of challenging problems and unfamiliar domains and I'm ready to tackle your project immediately either as a contractor or employee.

Prior to specialising in Flutter I worked on large Ruby backends with some frontend Rails/React work. I'm very comfortable designing/implementing/integrating with REST APIs and databases.
The author seems to be tiptoeing around the real issues in the room, a combination of over regulation, need for well protected union jobs, and a refusal to embrace cheap labor. EU may have a bureaucracy but they are plenty happy to abuse cheap eastern European manpower when it comes to building things. Talk to some construction people in the US (many are Uber drivers, ask them), and they all have stories about how supervisors instruct them to take plenty of coffee breaks and do the minimum amount of work possible. In other countries building fast with good quality is perfectly doable. American housing and zoning laws are overly focused on compliance with issues like wheel chairs that significantly drive up costs. Go back to the bread and butter, as long as it pass civil engineering safety standards and emergency regulations, let it be built. Forget everything else, import labor from mexico and el Salvador if necessary. For every lazy unioned worker, there are plenty who want a slice of the American dream. Until computer vision can replace them, more competition in the labor market is the best solution to shoddy and overpriced workmanship.
Try opening wired.com or newyorker.com and Safari’s performance degradation will right away becomes obvious.
The optimistic concurrency is a feature of SQLite, not their sqld server.

And I think there are other approaches to replication that still retain the embedded aspect; litefs, litestream.

I guess I'm thinking, if it looks like postgres, and it speaks postgres (wire protocol) and it has features or replication like postgres, why wouldn't you use postgres?
I figure C is like F for cooking, correct me if I'm wrong. Everything is a multiple of 5, you'll never see bake at 372F or something odd. If C is the same way, that's probably pretty restricting.
Location: Tbilisi, Georgia/Europe
Remote: Yes
Willing to relocate: NO
Technologies: Android, Java, Kotlin, Golang, MySQL, PostgreSQL, React, TypeScript, GraphQL
Résumé/CV: https://drive.google.com/file/d/1UefFCHQGnbIO_mlt9E8BMHHk94Lfjz8R/view
Email: giorgi.bochorishvili@gmail.com

GitHub: https://github.com/gbochora
Seeking: Contract, Project-based, Long-term
Availability: 40 hrs/week
Minimum contract: 3 months

I am a software engineer with 15+ years of experience, I have developed mobile banking applications for multiple local banks. Specifically, I led the development of Bank of Georgia's mobile banking applications, which has over a million active users.
I am skilled in developing back-end applications using Go, Java, MySQL, and PostgreSQL. I have successfully developed and launched self-service payment terminal software, which is currently operational on more than 3,000 terminals. I have experience in all stages of product development, from ideation to production launch, monitoring, and maintenance.
> A single banana casting a shadow on a grey background

That prompt works fine in DALL·E 2.
I’m curious: Have you spent a lot of time on the east coast in smaller towns off the coast?

I live nearly 400 miles and a couple of states away and that looks just like one down my road. And there are tons like that between here and there.
Buttons to Trigger Alexa Routines (2022)
Norway really should have their ill gotten carbon profiteering assets stripped away and redistributed to less advantaged nations. Hopefully that will come soon, and this rock deposit could help pay for some of the interest.
> I find 30/60/120 equally playable in gaming, but other people here are calling 30fps intolerable.

I think many people only remember "30FPS" as a stuttery mess between 15 and 40FPS on low-end hardware, which indeed is a terrible experience. In many games a stable framerate is actually more important than a high framerate, but people associate it the other way around because the only number they see in the corner of the screen is the framerate and those two metrics tend to coincide depending on how performant the hardware is.

And in some games low input latency is very important, which requires high framerates.
Like the Star Wars franchise?
Definitely a good suggestion. Some appropriate information to supplement your above point would be that the price of SSDs has gone way down over the past few years. A 1TB SSD can be attained for around £45 in the UK.
> Do people actually talk about bluesky outside of HN?

I see a bunch of people talking about it on Twitter in the context of "I'm on Bluesky, follow me there in case this implodes". But yeah, >90% of the Bluesky mentions I see are on HN.
Here is an announcement of its relaunch as a messaging app.
https://archive.is/jTKuL
That would be interesting to see. Perhaps something server-side rendered to static HTML, a la HN.
New navigation system works inside and underground – where GPS fails
The best option I've found is to hook both computers up to a USB-only KVM, and plug them in via separate video cables to the monitor. Then set up the computers to tell the monitor to change inputs (via DDC commands, which most but not all monitors support) when you change devices on the KVM

There's software to help do this automatically (https://github.com/haimgel/display-switch)
He became a citizen by naturalization in 2002 (the same year he launched SpaceX), not some shadowy conspiracy.
"It's an old code, but it checks out." :-P
https://www.aljazeera.com/features/2023/5/9/facebook-has-3-b... : Facebook is at the top of their adoption curve, it seems. Downwards, but it will take a very long time. It's also notable that the big expensive Metaverse plan was cancelled.
It will likely be fixed in the next iteration of MidJourney as well.

But the point isn’t about specific prompts where the error is obvious and relatively easy to fix. This is just a n extremely easy example to understand.

The point is about the subtle biases that are much harder to detect, and which will therefore go unfixed.
I live in the UK and have one wrinkled £10 note and a pound coin, both for emergencies. I almost never use cash. What is stopping the US moving to that?
I'm always a fan of 80% solutions implemented in C. I think the library is pretty nice, and as someone who's experimented with trying to add quality of life features to C99 with macros I think the implementation is actually pretty clean and readable as far as these kind of implementations go.

That being said, I think the ergonomics of the approach taken by Sean Barrett in stb_ds is much nicer than the #define ALG_TYPE, #define ALG_PREFIX approach, although I'm sure it wouldn't be a big stretch to make something similar that was compatible with it.

My feeling is that you could get pretty far with something like Sean Barrett's stb_ds + Salvatore Sanfilippo's sds and then a generic algorithm library like this one
Yes.

It would be giving customers insurance. customers made redhat huge. Free software with many vendors is insurance. Redhat was known to go the distance for customers, which also got some critics from some mantainers, but as a customer, what more could I want than that? They deliver, and give me the guarantee that if I’m not happy i can go to Rocky or Oracle and see if they are any better.

Do you think you could get better customer focus than a company like this?

But now this changes things. People are seeing this as “gpl rights” or “free loaders”, but it’s more like a social network shitting on its users because its market is set. Or any other company trying to get bigger lock in rather than providing better products/service.

This is the typical big mistake of seeing uses without revenue and having the hubris to believe those are dollars lost.
Some hobbyists spend a fortune on miniature rail roads, some collect antique furniture or action figures, and there are those that obsess over stamps and coins.

TL;DR — good to know that Apple fans have not yet forgotten about iPhones.
“#GDPR meltdown day” for Meta
Well, I do like mine better, which is closer to the STL, and for all containers. https://github.com/rurban/ctl/
Learning for me is an anxious nail biting activity. I do not know why because I never felt the rush to learn something. I get anxious even when I start learning something I want to learn. The smaller the anxiety, the less I learn.

It works, it becomes a cycle of anxiety and blissful revelation, an obsession.
It's also the case that _Generic is only available in C11 while this library targets C99
CJEU declares Meta's GDPR approach illegal
> we don't use decimals in either

Measuring body temperature with precision of 0.1°C is very common. In fact, I never saw an integer in this context.
SEEKING WORK

Location: Italy/Europe

Remote: Yes

Technologies: Flutter/Dart, Ruby, REST APIs

Résumé/CV: https://docs.google.com/document/d/11ZgU_0WNuTjnWEusCtyeA-tp...

Email: rorystephenson at gmail

I am Rory Stephenson, a full stack dev specialising in cross-platform apps written in Flutter. I'm not afraid of challenging problems and unfamiliar domains and I'm ready to tackle your project immediately either as a contractor or employee.

Prior to specialising in Flutter I worked on large Ruby backends with some frontend Rails/React work. I'm very comfortable designing/implementing/integrating with REST APIs and databases.
Teslas do have problems other cars at their price point don’t. I’ve been in my fair share of Model 3’s and my 2006 Lexus RX handles much better and has a vastly nicer interior than a new 2023 luxury car. Also software wise driver assist is awesome but honestly as long as I can get CarPlay to work anything else is fluff, and I bought a $400 box you can mod into the car to make that happen. Without the tax credit it’s arguably not a great value

What I do think people don’t give credit Musk enough for is that he’s willing to put money into some completely bonkers ideas and make them work. EV’s and affordable space travel were laughable ideas until Tesla and SpaceX. Without Elon we would not have the nuspace industry as it exists today
Strictly speaking, that's not true. There might be phase transitions (which require additional energy) or the material's specific heat capacity might change with temperature, see https://en.wikipedia.org/wiki/Specific_heat_capacity .
> You really believe that's how it works? that russians can just choose not to be involved.

Yes. The Russians chose to invade, they choose to continue to occupy Ukraine and they choose to both commit terrible war crimes and act like idiots.

> Like the east Ukrainians can just choose to be autonomous?

This is a false equivalency.

Do you think it was wrong to call the Nazis monsters?, a Orc is merely a monster, calling someone a Orc is no less dehumanising than saying someones particularly heinous actions were monstrous.

What do you think of the Russian talking points that dehumanise the entire country of Ukraine and talks about them in a way that pretty much precludes that they are fake people and should be genocide'd if need be?.
Here's why this is an uphill battle, which no-one seems to understand. Everyone who actively participates in twitter, and even has a modest following, is tied to twitter.

You cannot move a 100k followers from twitter to thread. All the influential people HAVE to keep using twitter to serve their followers. Even if they build a following on thread, it will take years to build what they have on twitter.
Location: India(flexible with Central European Time)

Remote: Hybrid or Remote

Willing to relocate: No

Technologies: Java, Python, Azure Active Directory, Pentesting Web apps and Mobile app testing, Metasploit, VAPT, JS, Wireshark, etc

Resume: https://harlequin-karleen-19.tiiny.site

Email: saswat.patra954@gmail.com

LinkedIn: https://www.linkedin.com/in/ambika-prasad-swain-a63117152/

Hi,I am a eager and enthusiastic about learning and venturing into new ideas and technologies, have hands-on experience in Penetration testing of Web apps and Mobile app security along with knowledge in Azure. Open to work in software development regarding Python or network security. Please feel free to reach out for further information.
I though 'parents' were more like Facebook category.
What I think holds Twitter in position are news and public orgs.
What I mean is like: I expected the different zooms to be specifically normalized so that at the most zoomed-out, 80px = 800mi, then 80px = 500mi, then 80px = 300mi, then 80px = 200mi, then 80px = 50mi, etc. But instead it was like.... 90px = 800mi, and 80px = 500mi, and 60px = 50mi, etc. So not only do you have to account for the changed scale, but you also have to measure the scale ruler at every increment.
What you're saying is on an individual's level, and what OP saying is on the population's level. It certainly is possible for an individual to stop abusing chemicals and to thus achieve a higher quality of life, but I can't imagine a whole society doing this, because of the historical examples. So, social poisons are here to stay, and alcohol seemed to be resilient to government intervention, so, that's all there is really.
I'm not sure I'm actually going to use Threads. My Instagram and Twitter worlds are wildly different, and by using Instagram for login I'm reluctant to conflate the two.

This just seems like they want another vertical to vacuum user data and cram advertising.

I'm not against it, I'd just rather it was its own platform.
Yes, NewsMinimalist. Anti-clickbait headline reinterpretation is amazing.
>>I don't see any sign Meta understands what made Twitter great

Twitter/Elon no longer know what made Twitter great.
Thank you for helping in education and managing people's expectations. Here's my humble Product Management contribution. It's from a while back, but all still applicable IMHO:

https://www.slideshare.net/Productcampsg/dark-side-of-produc...
Arguably, Mastodon does not even want that shot. They've been perfectly happy even without last year's big influx of ex-twits.
Or you could just pay for YouTube Premium.
google don't deserve more money
Unless you legislate age restriction on the Bible you can't reasonably argue for porn restriction...

Images of consenting adults is a far cry less offensive and damaging than parables and stories explicitly stating girls should be fed to rape crazed mobs in order to protect "special guests", amoung many other horrors....
I considered adding 6 degrees of separation, but couldn't think of a concise way to phrase it, then forgot about it.

If anyone has interesting temperatures or angles to add, please do!
Please make it so closed down that people who don’t give 2 sh*ts about the platform never have to see it again embedded in every News Website article.

Lock it down and throw the key. And stay inside.
> But ultimately building your entire business model on copying the work of some other company verbatim is not a great idea.

RedHat's current business model is selling (via copying) the work of millions of other people, then refusing to adhere to the license terms they used to copy all of that work.
I switched from 60Hz to 240Hz on my desktop. The difference in smoothness is immediately noticeable, but I realized I don't really care. When I don't look for it I can switch from 240Hz screen to my laptop and not notice anything. Both run smooth enough for a good user experience.

So I personally would always prioritize a good pixel density unless one plays a lot of games that require low input latency.