skysight-inc/HackerNews huggingface dataset:
> Adding persistence logic to a data object adds all kinds of bloat

That's not what you do if you write your own queries. That's what a novice does after learning object oriented programming.

For a more accurate example, look at things like Hibernate / NHibernate / Entity Framework and lazy loading. They inherit from classes at runtime and will transparently run queries as business logic navigates relationships on an object graph. It's "not wrong," but it can lead to all kinds of problems and painful refactors. (But it's totally "worth it" in prototypes, one-offs, and throwaway code.)

If you don't do lazy loading, Entity Framework still requires that you pre-declare which relationships you will traverse. It's intended that your business logic uses Entity Framework APIs to say what part of the object graph it will use. (Thus tightly coupling your application to your ORM, which means your trading tightly coupling to a database to tightly coupling to a framework / library.)

But, keep in mind that the ORMs I mentioned tie the objects to the database connection. It isn't quite as intense as "Adding persistence logic to a data object", but they do track that, if you modify an object, it can only be saved on the transaction that it was loaded from; or if you're using lazy loading, lazy loading only works if the transaction is still open.

If you build a layer around your data access code that fully shields your business logic from your ORM, you've "done it right." But, at that point your ORM's value becomes negligible, because from the perspective of your business logic, it doesn't matter if your data access layer has hand-optimized SQL or an ORM; but you've lost one of the real selling points of an ORM, which is that you can easily do your data access from within your business logic. Which is why I say that the biggest mistake is assuming you should, or shouldn't, use an ORM.
Meanwhile lawmakers are focusing on regulating Twitter to give everyone the right to post their sentence amongst the ads.

They're targeting the wrong layer. Regulate ISPs, and maybe big hosting companies like AWS and Cloudflare.
Deltron3030 – Virus [video]
Odd to be posting music here, but I knew some of you would appreciate it. Thought to post while commenting in this thread [0].

[0] - https://news.ycombinator.com/item?id=33025477
> The economy is stabilizing. It's being weaned off of ultra-loose money for the first time in years. The stock market is starting to behave more rationally, demanding that a company whose earnings potential is sinking and which offers no dividend be valued accordingly.

Agree with the latter part of your statement, but no way have we hit "stability". Yes, taking away the ultra-loose money policy had to happen, but doing so has perturbed the system and it's going to take a while to stabilize.
A guy from Google told me that a quantum computer can solve all NP-hard problems... They aren't always the best and brightest.
It'll pop up when it sees the mouse pointer move up the page to the back button/URL bar.
It depends on what music you are talking about. One of the reasons that people attend nightclubs that play electronic music is to feel the low-end (literally). Most people will never have the space or means to equip their home with that kind of equipment and play at that volume. Certain genres of electronic music are specifically produced and mixed for big sound systems.

However, the article tries to sell the fact that live music is more 'accurate' or 'precise':

> At such an event, we are in a natural sound field and can readily perceive that the sounds of different instruments come from different locations, even when the sound field is criss-crossed with mixed sound from multiple instruments. There’s a reason why people pay considerable sums to hear live music: It is more enjoyable, exciting, and can generate a bigger emotional impact.

Which is an odd claim and one that I will disagree with.
Nope. There is no middle ground. It. Is. Not. Complicated.

Either you think of the internet as a utility where everyone is equal, like a telephone, or you think people should be "nudged" into harmonious behavior, where it takes on the worst aspects of a broadcast medium.

The problem with "nudging" people is there's an equal and opposite reaction through the cybernetic system. For instance, adding fact check labels to every sensitive topic, COVID vaccines for instance, will lead people to think that it's all part of a larger conspiracy and they'll get a hit of dopamine when they "follow the qlues."
I worked at a place with very restrictive internet policies. My team had access to one aws instance that could get out to the open internet.

So my connections looked like this:my laptop at work in California, tunnel to aws in Virginia, tunnel back to a server at my house in California, connect to actual desired site likely hosted on aws in Virginia yet again.
I find it hilarious that he got hired to a security oversight position, started trying to sell his employers' property off the back of a truck, and became the target of a FBI sting operation all in the space of 3 weeks. How naive do you have to be to think that you're not being closely scrutinized, both because it's the freaking NSA and because you're within the normal probation period for a new job?

Perhaps a worse punishment than the inevitable long prison term is the fact that this guys entire trip through the alimentary canal of our criminal justice system is going to have a continuous laugh track.
Axel Springer CEO offered to run Twitter for Musk
oh, right, dunno where that brain fart came from... thanks for the correction!
If you have more documentation to back that up I'd love to see it. From my discussions with the walls of lawyers, the interpretation varies by jurisdiction.

The actual LGPLv3 text has zero instances of the word "commercial" or the word "consumer" so interpretation is all we can go by.
> So how again were Germany and Russia friendly during WW2?
https://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pac...
https://en.wikipedia.org/wiki/German%E2%80%93Soviet_Boundary...
> Has there ever been a case where two undercover agents are trying to play the other one? Not knowing each other are agents.

It has happened several times with cops.

Feds are a bit more professional I believe.
> Apple will probably fill in that void at some point

a) what if they don't? Why should they?

b) I would lose a lot of trust in Apple if they did. I don't buy iOS devices because I trust Apple Ads better. I buy them because I can avoid ads better and my privacy doesn't get shredded in the process.

c) Wouldn't that be a massive antitrust issue?
Thanks for the feedback .

We open sourced because we noticed lots of teams reinventing the wheel by building this themselves.
>At the end of the day the advertiser is the one left paying for these repeated ineffective ad impressions.

If advertisers had a better option, Meta will have gone out of business by next week.
Basic tree traversal is considered "leetcode" these days? No wonder software is shit.
Is this affecting M2 systems also?
Unsafe Shutdowns: 13

That's a bit worrisome. Has your mac been freezing/crashing?
If you go on any website that uses adsense, Google's real customers are using their services on you. The rest is just to feed the beast. I got suckered, I loved my very early invite only Gmail account. Not sure my protonmail isn't just more of the same performative 'i'm a techie and using the fashionable thing" but can I ever escape that?
Here's how to create a Signal proxy https://www.youtube.com/watch?v=Tf-mtjEF4t0
Is there a higher point? It seems to be a joke about the prevalence of one particular website style. Sometimes the chicken just needed to get to the other side.
> and Taiwan situations

Let's hope we don't get a Taiwan situation on top of all of the other stuff that's going on. That way lies WWIII.
> I have no doubt whoever launched Stadia got promoted and then bounced to a different product and didn't care about whether Stadia was a success long term.

apparently the product manager was Phill Harrison. He's been active in games for a few decades, so I'm not sure if this is just a pivoting move to focus the product or his exit strategy. Time will tell.
Part of the difference with Java is that a lot of libraries haven’t changed in twenty years because they already work. Adding async/await would probably mean writing an entirely new library and scrapping the old already working code, while green threads allow the old libraries to silently become better.
Did you consider reMarkable?

https://support.remarkable.com/hc/en-us/articles/36000265873...
Not being familiar with the project you're working on it looks.. fine? Your communication style is probably a good balance between brevity and detail (avoid using 'lmk', maybe).

You're probably best served finding someone on the project and pinging them for review more than anything.
I'm thinking some non-targeted honeypot, given he reached out to the undercover agent directly...
That's not my point. I am responding to OP that if we don't care about dated/ugly/not-unique/fashion/medium-of-expression/art/etc, then inxi website does the job better than the template.
It's a quote from the movie 'Arthur'. Seems overreaction.
I'm a big fan of Flents Quiet Contour: https://flents.com/collections/ear-plugs/products/quiet-cont...

I've never tried the 3M 1100s, though.
I'm one of the people who posted "and when will they cancel it?" when the product was launched.

Even got downmodded, I think.
Thought the same myself. There was a skunkworks documentary a long time ago with engineers who worked on the program. Their cover was TV technicians or something else bland. He said one time he was approached by a women at a bar who was way out of his league. She was pushy and questioned about his work for a while. The engineer always thought it was a test by the government.
Couldn't you buy some third party credits that could be paid for with credit cards and accepted by the unacceptable companies?
> People have this idea that Google hasn't ever done anything successful beside search.

That is a total strawman. I think most people know Google has done other successful products, especially Gmail and Android.

> Enterprises don't want to rely on some startup like Snowflake when their 1-2 years old.

Actually, I think the opposite may be true. A startup like Snowflake has one business, and they are all focused on that business. They will go through hell and highwater to make that business successful. I think the biggest risk with a company like Snowflake is not folks worried that they'll fold, but worried that they'll get acquired and their "goodness" sucked out (see Figma).

With Google, though, basically nearly everything besides ads is an afterthought. Nobody trusts them anymore to keep things around. Which has the ironic effect of making some of their "experiments" invalid, because if all potential customers know it's an experiment that may get killed at the whim of whomever got promoted, they'll be less likely to try it in the first place.

I'm not a Google hater. I'm a big fan of GCP, and also a big fan of Firebase. I do get nervous, though, when I see some simple, straightforward problems that languish for literally years because apparently they're not "sexy" enough to fix. Case in point, Firebase Auth (an Auth as a Service platform) still only supports SMS as a second factor for login, despite the fact that Google itself recommends against using SMS as a second factor. People have been complaining about this for literally years, yet it's crickets from Google/Firebase teams.
Android and Chrome... so it looks like around 2008-2009?
That’s just how languages evolve; there’s nothing particularly dangerous about it. (Besides, I really doubt there are many scenarios where “diffuse” and “defuse” could reasonably be confused.)
You know this is not a good take, right? This is like saying Amazon's market isn't e-commerce, it's taking payments.
They are literally asking for help.
Nor did they retire it, they rebranded it.
My kids call our winix purifiers "fart detectors"
Breaking News: HN HTML Tag Change
Old:

<span class="titlelink">

New:

<span class="titleline">
> the casually porn-friendly era of the early internet is currently impossible

There are plenty of porn sites. Some are even pretty good. I subscribed to MakeLoveNotPorn after hearing about it on a podcast. Credit cards accepted.

I honestly don't get what is the argument or point he's trying to make. I'm sure that he could make a new porn startup if he wanted. There's a lot of competition but it's probably still profitable for those that succeed.
That comes up when you scroll down 4 pixels and can't be exited out without giving a BS email address.
The same people that still use Facebook. Which is to say, we could probably find a couple of billion people who couldn't give two rats asses about all that, and just want to respond to Aunt Nancy's political rants[1] in a space where everyone can see.

[1] Or watch Feel Good Videos ABOUT People Spontaneously HELPING Poor ANIMALS Trapped In A PREDICAMENT [2].

[2] That the people in question may or may not have put them into.
Depends on how you/your neighbors produce heat if they are anywhere near. Villages' air can be pretty disgusting especially in colder months. Paradoxically, small cities when heated by remote heat can be quite enjoyable air quality wise all year round if you don't live near the main road.
>Secondhand prices are through the roof.

Really? I never use mine - guess I'll have to look at selling it!
Just tried the default example from C to Forth. It gave an answer but also appended two other commented Forth functions to it.

Also, this almost immediately adds a signup wall not for the real product, but to the little demo box on the home page that makes it not worth playing with
I don't really understand what's the difference between AAA game and Google Chrome? I thought that modern applications heavily use GPU acceleration. Is it some subset of GPU commands that's required for desktop, compared to AAA game? Is it possible that Google Chrome will crash the OS with some tricky CSS animation (may be in the future version)?
I go to a bootstrap site and I know what to do. Familiarity is a feature.
Client: "I want a website for $299."

Me: "Sure, here, allow me to spend 5 weeks, 40 hours a week, developing a custom website for you. Wait, no, here is your cookie cutter website that I slapped together in 30 minutes. We good?"

Client: "No. I read this article that was called "HEY LOOK, IT'S EVERY BOOTSTRAP WEBSITE EVER" so I want more than a cookie cutter template. Please spend 5 weeks, 40 hours a week, and give me a fantastic website for $399."

Me: "OK. Sounds reasonable after all."
I think the async/await debugging experience is easier to understand. For example in the structured concurrency example, it seems like it would require a lot of tooling support to get a readable stack trace for something like this (in python)

Code

import asyncio

async def right(directions):
await call_tree(directions)

async def left(directions):
await call_tree(directions)

async def call_tree(directions):
if len(directions) == 0:
raise Exception("call stack");

if directions[0]:
await left(directions[1:])
else:
await right(directions[1:])

directions = [0, 1, 0, 0, 1]
asyncio.run(call_tree(directions))

Trace

Traceback (most recent call last):
File "/Users/mgraczyk/tmp/test.py", line 19, in <module>
asyncio.run(call_tree(directions))
File "/usr/local/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/local/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
return future.result()
File "/Users/mgraczyk/tmp/test.py", line 16, in call_tree
await right(directions[1:])
File "/Users/mgraczyk/tmp/test.py", line 4, in right
await call_tree(directions)
File "/Users/mgraczyk/tmp/test.py", line 14, in call_tree
await left(directions[1:])
File "/Users/mgraczyk/tmp/test.py", line 7, in left
await call_tree(directions)
File "/Users/mgraczyk/tmp/test.py", line 16, in call_tree
await right(directions[1:])
File "/Users/mgraczyk/tmp/test.py", line 4, in right
await call_tree(directions)
File "/Users/mgraczyk/tmp/test.py", line 16, in call_tree
await right(directions[1:])
File "/Users/mgraczyk/tmp/test.py", line 4, in right
await call_tree(directions)
File "/Users/mgraczyk/tmp/test.py", line 14, in call_tree
await left(directions[1:])
File "/Users/mgraczyk/tmp/test.py", line 7, in left
await call_tree(directions)
File "/Users/mgraczyk/tmp/test.py", line 11, in call_tree
raise Exception("call stack");
Exception: call stack
> Dart is a really simple and ergonomic language to pick up

Are there any major projects besides flutter built on dart? The fear is not that dart is hard to use, it's that it would not be maintained if flutter was not a mainstream success.
Same as it ever was, scientific revolutions arrive all at once, punctuating otherwise uneventful periods. As I understand, the present one is the product of the paper "Attention is all you need": https://arxiv.org/pdf/1706.03762.pdf.
Something I have noticed is that a few Mac services related to spotlight have a propensity to be very heavy on the system writes.

corespotlightd and suggestd in particular seem to do some kind of indexing operation after some trigger, which can write tens of gigabytes to the SSD.

I managed to narrow it down to an RSS reader app (from the app store, so presumably not doing anything untoward), which appears to be getting indexed. despite having turned almost all indexing in spotlight off, and even excluded ~/Library and /Library from spotlight.

After the main writes are done (150 MB/s for a period of time), corespotlightd and suggestd then continue to generate a background load of around 50 MB/s of writes for a sustained period of time.

Console logs show there's "ProactiveHarvesting" going on in suggestd, but no clear way to switch this off. I suspect (based on watching it write 16 GB over 5 to 10 minutes), others could be encountering this, or other similar behaviour.
YouTube Says Giorgia Meloni Video Was Removed in Error
I had a discussion with this AI about solipsism and existentialism elements, and it was the best formulated discussion I've ever had, better than any human discussion which I've ever encountered.

This AI doesn't just surpass the Turing test, it absolutely crushes it.

It would be quite interesting to know the sizes of the models in use and a rough idea of how much resources are put into place in making such a breakthrough product as what is being provided at character.ai.
Even utilities have limits on the behavior you can use with them. Granted you gotta really go out of your way to trigger those limits but there is no society wide system in existence that follows that level of openness
I still don’t think I could do this with bootstrap.
It's why I despair of smart phones dictating the course of the internet. These are platforms that are locked down to a degree that slowly strangles the rest of the internet. It's censorship not through the heavy hand of the state arresting people and confiscating servers, but creating a climate of fear and uncertainty over ruinous lawsuits and chasing advertising dollars. The censorship effect is obfuscated through so many apparently voluntary and open transactions that the public at large has no idea it is happening. It's extremely hard to talk about this with people in my life without sounding like a paranoid conspiracy theorist.
Having grown up in an authoritarian country, then having the internet basically force it to liberalize was a great feeling.

Ironically some liberties offered even less than a decade ago are eroding away because of the new internet overlords, often under the guise of some trumped up reason like "security" or "social" cause.

These day they don't even try to hide their true greedy objectives anymore, as seen in the removal of the YouTube dislike button or manifestv3.
> It's hard to run your own porn business if you don't rely on a major company

It's hard to run your own porn business even if you are a major company.

People act extremely sensitive about their fetishes and think they are connoisseurs. but the reality is that 1000 porn movies in the 70s and 80s could satisfy jackoff habits of the whole global population for the forseeble future.

The marginal value of more porn being produced is essentially zero

OnlyFans is very present in culture and has a monstre evaluation, but if you look at revenues you'd be looking at the sum of some 300 big gas stations. Also OF is not a porn website it's an online GFE service.
Seconding this, I’m reading the book at the moment and it’s an exceptional insight into the near and long term future. It’s also terrifying.
Since the 1960s we have "Stiftung Warentest" in Germany which does unbiased indepth product reviews and is a very popular magazine. They review more than 200 products every year and the tests are carried out by independent external test labs worldwide.
Based on what I've read, this seems to be also true for the soviet PDP-11 single-chip designs.
Editorialised submission title is false. At this time they're 'just' conducting a study exploring the possibility.

> NASA and SpaceX signed an unfunded Space Act Agreement Thursday, Sept. 22, to study the feasibility of a SpaceX and Polaris Program idea to boost the agency’s Hubble Space Telescope into a higher orbit with the Dragon spacecraft, at no cost to the government.

> There are no plans for NASA to conduct or fund a servicing mission or compete this opportunity; the study is designed to help the agency understand the commercial possibilities.

https://www.nasa.gov/feature/goddard/2022/nasa-spacex-to-stu...

(Submission title is: SpaceX will boost Hubble's orbit for free to extend its operations)
I connect my (non-smart) TV to my Roku, which is connected to the Internet. I suspect I'll do the same when I get a smart TV. There are minor ads on the Roku home screen.
I started learning dart/flutter a few days ago. Now I'm having second thoughts.
Remarkable is cool, but it has minimum e-book support. At least there should be a method to side-load third-party apps, if not a complete app store.
> During World War II military scientists invented the transistor, a semiconductor device that paved the way for miniature recording devices smaller than sugar cubes and thinner than postage stamps to flood espionage markets.

This goes against common knowledge (that the FET was first invented by Lilienfeld in the 1920s, and that the germanium transistor was invented by Bardeen and Brattain at Bell Labs in the 1940s). Points to anyone that can produce evidence to support this claim that it was invented during WWII.

Friendly reminder that nothing sent over public internet infrastructure without additional security measures is truly private. Also, pardon Snowden.
There are lots of "favorites", but one of my favorites is when someone rates it highly and says that they ordered it, haven't yet received it, but are very excited to try it. So in other words, they have no idea, but they are so hopeful and excited they already rated it!
Microsoft choked their lead in the console market to Sony despite being much larger with bigger pockets. PlayStation 4 and now 5 both outsell Xbox 3:1 or so despite Xbox 360 having outsold PlayStation 3 and had loyal customers. They also choked with Mixer, losing to Google (YouTube), Amazon (Twitch), and Facebook (Gaming). Windows Mobile was a complete failure. It is not a "Google problem". Google (and Apple and Facebook) hate is just trendy on HN.