skysight-inc/HackerNews huggingface dataset:
It would be tough to offer the same kind of kit in this day and age given the difference in building material back then compared to now.

Menards carries house kits. I looked into them about 20 years ago, and a search tells me they still exist today.

And these kits are nicer than the sears kits. Many of the sears kits wouldn't have factored in electricity. Some of them wouldn't have plumbing. Insulation was probably minimal and I'd not be surprised to find out that folks have had to deal with asbestos in their house. Central air/heating might not have been the same: My parents had a house built in 1918. It had hot water heat. The hot water was supplied by a huge boiler, insulated by asbestos, and originally fired by coal.

It should be tough to offer this kit in modern times: the new house kit of today is much better.
There seem to be two kinds of ORM's.

One is based on the domain models and will either generate tables and columns or has some kind of mapping from domain model -> database.

The second type does the inverse approach and generates domain models from an existing database.

I vastly prefer the second version as the database is and should be the source of truth and generating types from the existing database as well as queries (you write sql and it generates type safe wrappers for your language).

The first approach has been done quite a lot and is very error prone and there will be drift from your domain model compared to the database which can lead to subtle errors.

The second approach is very flexible and you can still write SQL as you would have otherwise done but you can integrate it easily in the code as the type safe wrappers are generated automatically. Also your domain model (database -> model) is always up to date.
"Monitoring is great, but what's the next step?"

Short term: install air filters

Long term: banning ICE cars
Well, the simple fact, that light is emmitted does not necessarily imply, that the signature must be unique or very specific to any molecule. That is something with probably a way more complicated explanation, if one wants to dig deeper. I suspect something something quantum will also play a role, so probably without studying physics not properly understandable in depth.
Please test the beta version of our application
Hi ycombinator, we are developing a mobile image viewing app for entertainment and inspiration. It's basically like TikTok, only there are images. We recently released a test version. Please test it and write feedback.

You can download the app from our website: http://photoflow-app.tilda.ws/ (or in URL)
The session name yes, the branding no. You can create a custom plugin though instead of the built-in UI ones and render whatever you like...
Thank you for the suggestion, I'm interested in checking it out.

How does Nomad handle scaling? I'm thinking of a new project, I'd like to have the equivalent of HPA that easily scales to zero on custom metrics and a cluster autoscaler that can easily add heterogenous nodes as necessary. Even better if it can work with MacOS VMs.
I mean, you could use kWh/h....
From the article:

> “It’s just insane,” said Mark Ratain, a cancer doctor and pharmacologist at the University of Chicago. “Your roof is caving in, but you want to build a basketball court in the backyard because your wife is pregnant with twin boys and you want them to be NBA stars when they grow up?”

At that point the article "seamlessly" transitions into a statement from another person, at first making it seem as if the previous person had said it. A poor report, imo.
I don’t want to be that guy but iirc Sam was a wealthy person before OpenAi so it’s likely he had connections which other people didn’t have so there’s that. I could be wrong though.
Huh?

Disney Animation Studios (not Pixar) has made three movies in the last ten years that are among the highest grossing movies of all time (Frozen, Zootopia, and Frozen II).

In terms of quality, anecdotally two of my personal favorite Disney movies ever were done by them within that timespan as well (Moana and Encanto).

My impression has been that the gap between Disney Animation Studios and Pixar has drastically narrowed.
On June 29th, the NANOGrav will be making a major announcement
Programming Languages Going Above and Beyond
You can cycle the captcha.
From 1870 to 1910, annual consumption per capita rose from 1.7 gallons of alcohol to a peak of 2.6 gallons. Prohibition raised the costs of consumption, created legal risks for violators, and, in much of the country, helped create a widely accepted “dry” culture. Consumption of alcohol from 1920 to 1925 fell by 50 to 70 percent, and fell by 30 percent for the entire period of prohibition, which was the steepest decline in the whole of American history. Rates of cirrhosis of the liver dropped by 10 to 20 percent, deaths from acute alcoholism fell from 7.3 per 100,000 people in 1907 to 2.5 in 1932, and arrests for public drunkenness and rates of alcoholic psychosis declined as well.

People who peddle opiates need a shotgun shoved in their mouths, and so do the users.
Waze was bought by Google in 2013. It has surprised me how long this transition has taken. Keeping it distinct is a good idea because it is uncompromisingly a driving app, so I doubt that will change. The live user feedback is very useful for jams and hazards.
I’ve used both but never experienced the issues you describe about the first approach, though your description is pretty vague so maybe I’m not understanding what you’re saying.

My biggest fear with the first approach is that I make a change to my model which in turns causes some sort of unwanted change to my production database. It’s never happened to me, but I worry about it enough to steer away.

My favorite ORM is still ActiveRecord, which falls somewhere in the middle of those two schemas. You define the models (tables), but the columns/types are inferred from the database structure.
Ain’t that the truth. I’ve had to convince friends to move off of propriety, anti-privacy insecure chat clients, and it’s a struggle. People fear change, even with promises as clear (to me) as better privacy and security.

To the average joe, who pays no mind to the man behind the curtain, getting them to understand and act on things as basic as the human right to privacy is a struggle.
Medicine is the textbook example of perfectly inelastic demand.
I think lahmacun's origins are at least more complicated than just Turkish. Even the name means "meat with dough" in Arabic.

As you said it was invented in many places though.
C++ was rejected as a driver language. All those other languages you mentioned also are also not suitable. Why could this be?
Thanks, worth the explanation! Would have been self-explanatory with something like "little more that" added, but having it right in there would ruin the joke, as integrated explanations tend to.
> but fall apart on edge cases.

The problem is that edge cases are not really edge cases… in certain locales. ;) Someone could be using commas as the decimal separator since that’s how they do it ’round these parts.[1][2] So it’s not like they’re storing “weird” stuff in tabular format, like HTML blog articles; they’re just storing numbers.

Of course, Excel and other software has tried to be way too clever about it with different separators depending on locale, which makes the whole pipeline complex and context-dependent.

[1] A surprising amount of countries have this convention, including my own… doesn’t make sense to me since it becomes harder to list numbers.

[2] And the number one selling point of CSV is that it is “human editable”, so of course someone is going to do that at some point in the pipeline.
It's also a way of effectively funding a non-committal proxy war on big tech.

I think almost everyone can see that the status quo creates a bad business environment, the big G can dictate terms far too unilaterally and is dire need of competition. Funding this sort of development can be a long term strategy to upset the status quo without risking the entire business by going on some kamikaze pivot that puts you in direct competition with Google or Apple. That would be investor relations suicide.

It's a very safe bet. It doesn't work out, and they lose $100k and can write it off as marketing and get some goodwill out of it. If it works out, and they sabotage Google for $100k.

One may say this is unlikely to succeed, that they are too entrenched, if it wasn't for the fact that this exact move succeeded already with Microsoft and Linux in the '90s.

Linus had nothing to his name but a janky Minix knockoff, and the entire userspace was filled with Richard Stallman's bizarre menagerie of hippie software. Does that seem like plausible competition for Microsoft, who at the time was by far the wealthiest software company in the world?

Well, as it turns out, yeah, Linux became one hell of a fly in the ointment for them.
I agree with the general intention of the post.

> Natural language is an unnatural interface

However, I think the title is misleading. Maybe I am too much of a technical person and take interface too broadly. But natural language is probably the most natural interface as humans learn this really early and use it every day.

Also, the word "natural" may not be suitable for this discussion. Maybe the author has this in mind already but I think we should rather talk about intuitive, efficient, motivating, … interfaces.

In general, I guess HCI is not about natural but rather useful.
Is is never about the company as a whole, it is the incentives of the middle manager that is rewarded for "increasing engagement" or some other bullshit metric.
Same, but wonder if non-flat design is objectively better, because it imitates physical objects and buttons with depth etc.
Yes, you are making sense. Since every technology domain is embracing AI now, there are AI for databases and databases for AI. This article simply provides a perspective.
With small amounts of data that may work doing in memory but you can't scale without doing calculation in SQL that is optimized for it.
I'm not gonna argue against OOP in general here, but in the context of ORMs, some of the most important characteristics of OOP (encapsulation and inheritance, especially) are the source of many anti-patterns.

Keeping methods that operate on data together with the data is the biggest problem with the Active Record pattern, and it's good that some new ORMs (like Ecto) are inspiring others to try other alternatives. Those alternatives invariably eschew the exaggerated use of method/data coupling and code-sharing via inheritance/mixins, among other things. They are either functional or procedural.

Not to mention that a lot of OOP-heavy codebases are already replacing a lot of OOP-heavy ORM code with procedural (Services) or functional-inspired ("Railway Oriented Programming", Trailblazer operations).

Sure, there are still classes being used. But I don't think it's fair to call "just using classes" as really as OOP, when they're used as structs, and especially in languages that make class usage mandatory.
1) No it doesn't. Any other browser on iOS is just a reskinned safari, because Apple doesn't allow other render engines.

3) Cool.
I still don't get it, none of what you mention is impossible or even difficult in many ORMs (at least none of the ones I've used), and using ORMs != being unskilled in SQL. I've had many cases where I start with the SQL, optimize it and then convert it to ORM to take advantage of not having hardcoded columns in my code for example. I've also done the reverse, converting ORM syntax into raw SQL (still sing the ORM), and I've also written ORM free apps. In my experience, using ORM makes collaboration much easier, especially if it helps take advantage of statically types languages.

I think there is this obsession by engineers to signal skills/experience, where everything that looks like it may also make it easier for less experienced developers must be bad or a result of some useless trend. However, we don't need to litter our app with SQL literals to show how skilled we are. I was part of a team once where one of the developers made it a point to do this because ORMs are for losers, and surprise, most of the bugs were things like changing column names and not updating related queries, plus insufficient testing because "we're moving fast!". Even if it did not cause bugs, isn't it a lot more effort than having one place you need to change?

I think we're hired to build products and solve problems, our egos should really get out of our way.
Every time I looked at any website linked in HN post's comments or the posts themselves, I have been disappointed by what I saw. Either a completely shitty website, that would not start showing any pictures without allowing the equivalent of tons in JS scripts, or just "artist impressions" or just articles talking about the pictures, or just something that does not tell me how things would look like, if I was hovering in space looking at them.

Where is that great website with beautiful pictures? Please link!
It’s really not, it’s trivial to host videos on the web.

YouTube additionally exposes it to millions of eyeballs for free.
> Waze is finally getting sunset so that users can go back to Google Maps proper and Google can stop spending money maintaining two map apps.

I don't think there is any suggestion of that, and I doubt they will do it.
They specifically mentioned them (queryfirst, pgtyped, pugsql, sqlc)
maybe you can watch some videos created by TechWorld with Nana (https://www.youtube.com/@TechWorldwithNana).
Boeing issued an unactionable memo to shift responsibility onto the operators.

73n vertical trim design and procedures are suboptimal. There should be an automation trim cutout switch to maintain powered trim control except under the most unusual circumstances/malfunctions. It's like turning off a car's brake boosters when ABS is at fault. They can't be retrimmed in full deflection nose up or down by 2 mere Schwarzenegger mortals in time to recover at either low altitude or airspeed because of surface loading.
"Besides, sometimes, WFH-people are just not reachable, because reasons... Daughter has sneezed the first time, or wife has decided she needs to go for her yoga class and coworker suddenly needs to care for a 4-year-old... And, god forbid, if you ever say anything when these blatantly shameless things happen, you are the bad guy."

This is obviously hyperbole for... living a life?
For comparison, the OpenBSD version: https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

That’s a lot simpler, but also slower (see https://www.reddit.com/r/unix/comments/6gxduc/how_is_gnu_yes..., discussed in https://news.ycombinator.com/item?id=14542938)
Startup investors must consider fair value, or risk another crash
> Smaller, older, single-site operations maybe

This accounts for around half of US employees and most US businesses. In the UK and other countries, it's even more.

> all electronic onboarding anyway

That's not true, you'll almost always be having in-person chats throughout your on-boarding if you're in the office. And anyway, the tech really isn't the issue here. As a new recruit in the office, you're usually sitting near your mentor/line manager. Every now and then they'll verbally check in with you, or you can tell them you're stuck on something and they'll tell you what to do or who to go to. As other colleagues approach your team area, your manager introduces you to them and explains what they do.

In a remote environment, all of this suddenly takes a lot more conscious pro-active effort. Check-ins have to be rigorously scheduled. New hires need to feel safe enough to approach anyone they need to, and to be told in writing who to approach and how. They need to be introduced to everyone explicitly via call or messaging. They need to be protected from falling "out of sight, out of mind", and encouraged to build personal connections with colleagues.
Which would be fine. The annoying thing is making things worse if you don't buy in, e.g.

https://9to5mac.com/2023/01/16/apple-tv-iphone-required/

Or sherlocking stuff without acknowledging anyone, e.g. game porting toolkit.
Phenom 300's can't fly without GPS. I'm curious what their rates are.
Its not at all, customers can still use substitute products (which is what generics are in the first place).
If demand was perfectly inelastic we would not be having the problem of generics manufacturers having to close down because their margins are too thin.
We just talked about browser choices yesterday. I really hope we get back a “people’s” browser and not boxed in experiences from Big Tech that the market currently has.

I hope this project remains dedicated to such a vision!
Anyone recall CNN invading Tikrit, Iraq? 2+hr of their crew driving around looking for Americans or a battle to report on. They were the first there.
> Your argument works against against static typing in general

I don’t think this argument works. Ad absurdum a very strong type system would even specify the implementation itself, making any change breaking — is that good? No, it isn’t as the useful property of the type system is no longer there. I don’t agree that this usefulness line is behind “ownership annotations” — that’s what you would have to convince me of.
Ask HN: What are my current self-hosted note/diary app options?
I am primarily going to use this as a notebook to keep track of daily event. Looking for the following features -

1. Open Source

2. Notes must be encrypted when saved to the database.

3. Export options(markdown, or PDF or even txt files work, although that will mean no image support).

4. Lightweight, so I can either run it on a Raspberry Pi or a 1 GB VPS.

5. I would also like a web interface so that I can connect to it from any device.

I would also love to hear what applications you guys are using.
Worst mistake I ever made, beside of course the night when we left a fully loaded automatic rifle on the roof of our van, was a move from Tomcat + JDBC to JBoss + Hibernate. It went from fast (JDBC) and stable (Tomcat), to unstable (JBoss) and slow (Hibernate).
Meta developer tools: Working at scale
I avoided those movies initially because I thought they would be excruciatingly "singy". As it turned out, both movies were watchable imo, but I would never watch them again. Maybe that has something to do with my general disdain for full-fledged musicals, and how the movie was marketed as that. Even though the movies weren't actually full-fledged musicals, the marketing grossed me out enough that I think I have some sort of PTSD about watching them again.
A sponge that cleans teeth 10 times better and faster than any toothbrush
Fascinating new toothbrush concept (?) from blizzbrush.com - it has even already been tested by toothbrush blogs like @electricteeth, with "stunning results".
Known illegal content will inevitably become possibly illegal content under that scheme given the progress of AI. It will lead to all kinds of negative (and even fatal) consequences given the tendency for parents to have photos of their toddlers bathing and involvement of LEO. Parenting is hard enough without the risk of being murdered by a cop.
Well obviously the enlightened consumer would simply choose not to have cancer when the price of treatment is too high or the supply too low, thus keeping everything in balance and the theory working perfectly. Ceteris paribus of course.
Coinstallable PHP 5.6, PHP 7.0-7.4 and PHP 8.0-8.2 for Debian/Ubuntu
The problem is that there are different kinds of ORMS.
One where the model is created and either the tables are generated from the model or some mapping exists. The other kind takes the database as a source of truth and from sql queries generates type safe wrappers and models.
I believe most people only have experience with the first kind which has some problems but never really experienced the second kind which is very near to the database.
It is different, what you describe. I can’t say I understand the point of being with their wives: perhaps a different culture, that you and I come from.

But please don’t misunderstand my point of not exploiting people. Some of these, what you call ‘exploited people’ are sometimes the root of evil in our society. Having them work for little money is not an issue in my opinion.

But I take your point. Exploitation has existed since the beginning of time. It is all a matter of where one can draw a line..:) again, thanks for this lively and fun discussion!
anything in the above query can be written without a single piece of raw sql.
> In Italy there's a bunch of things called "pizza" which are not round flat bread.

In certain regions of Southern Italy, the word 'pizza' also refers to a part of the male anatomy which is not flat.

Edit: feels good to be downvoted by people with socially acceptable sense of humor
That's also essentially what the PS3 was. Plenty of developers ended up ignoring the SPUs and treating the Cell as a regular off-the-shelf POWER processor.
There's some form of detection of organic matter or water or something vague in the direction of life every two weeks. I don't see how this is important
This principle would just be summed up as an inelastic good in economic terms. Market forces apply wether or not we want them too. To me it seems, this would result in us being willing to pay any price for it, which may even be the correct principle. It should however, then not be surprising when cancer treatments cost 100s of thousands.
Another couple of musicals that I think most people will like even if they generally don’t like musicals:

- Grease (1978) https://m.imdb.com/title/tt0077631/

- Hair (1979) https://m.imdb.com/title/tt0079261/
Ask HN: What are your favorite methodologies for organizing digital life
Ok, so this is a bit of an odd one, but I'm about to finally attempt to organize 20 years of digital clutter...

Before taking off on this endeavor, I want to make sure I have a good system in place for where things go.. I have thousands and thousands of various folders and files, things like projects, music, photos, zip files and other downloads, personal notes, backups, etc..

How do you organize your digital library?
# is check mate, ++ is double check.
>Your pet is more harmful to the environment than your car.

as do their human companions. I mean if you're going to Modest Proposal pets, why stop there?

And here's #13: turn off your phone, your laptop, your desktop computer. Read a book if you want edification. Go talk to someone in person if you want to express your opinion.
I am not sure when you last checked, but for a long time SoCs like Qualcomm Snapdragon included Wi-Fi and Bluetooth on chip.
While not a “blockbuster” and usually not considered part of Disney canon, Winnie the Pooh released in 2011 https://en.m.wikipedia.org/wiki/Winnie_the_Pooh_(2011_film) well after the Princess and the Frog.
Doesn't seem like a water bottle though :|
My Meeting Pet Peeves
I thought this was going to be about “mental cost” of opening the iOS weather app and seeing that you are breathing bad air day in, day out.
I'm not at all an expert on survey design, but "How much do flashing or changing elements distract from your enjoyment of websites?" doesn't feel like an unbiased question.
At least on Github the majority of their projects are either on MIT or Apache 2. Or am i missing something?
Parent is not speaking about cache (L1/L2/L3/...), but about main memory (RAM) of which 16GB would be permanently integrated into the CPU - this would be L1 RAM and of the rest, L2 RAM which would be outside of CPU.
https://www.flickr.com/photos/nasawebbtelescope/albums/72177...

https://www.flickr.com/photos/nasawebbtelescope/albums/72177...
If pitta refers to pita bread, as in the round flatbread originating in the middle east, I can tell you the word is not used in Arabic.
I think many people would have trouble sitting through that book, definitely most kids… which is the point he’s making, Up is not a good kids movie.
Sorry, Coco is not a musical. It’s a film about music - very different thing.