skysight-inc/HackerNews huggingface dataset:
Nothing you wrote has anything to do with ORMs, the actual point of this thread.

The shortcomings of SQL with respect to a pure relational model are well-known. For all practical purposes we have SQL. Almost everyone using a popular relational database engine — those that might have ORM support — uses SQL. The history of SQL and niche alternatives, while interesting, don’t have anything to do with using an ORM vs writing SQL.

I’m not confused about relational vs SQL. I just didn’t think the pedantry would add to the discussion.

Pointing out that SQL doesn’t implement the relational model correctly seems like pointing out that C++ doesn’t implement object oriented programming as Alan Kay defined it. True, but C++ got a lot of adoption and Smalltalk did not. Pointing out the OO shortcomings of C++ don’t help with using the language.
So much truth here, very refreshing to see!

About time too, the sooner we can stop the madness the better, building a society on top of this technology is a movie I'd rather not see.
With the rise of LLMs an English degree may end up being desirable, considering the vapid drivel the models produce.
i use Manjaro but i switch to the unstable branch as soon as possible so i can get the closest to Arch
I ultimately went the other way, and got to FreeCAD from OpenSCAD via CadQuery; it was CadQuery that helped me understand important concepts.

CadQuery may appeal to you? It does have (some) early support for constraints in 2D and 3D I believe.

(CadQuery and Build123D ultimately share both OCP underpinnings and viewer tooling.)
Diffusion Illusions: Hiding Images in Plain Sight
You mean if you are wealthy you can afford the best education available and that is a broad liberal arts curriculum.
It's very subjective. An LLM could return statements like "Global warming is real and man-made", and it also could produce a result like "Global warming is a hoax", and it's definitely up to the reader as to whether the LLM is "hallucinating". It doesn't matter how readable or grammatically correct the LLM is, it's still up to the reader to call bullshit, or not.
Cúis snámhphointe mé díreach cosúil le féileacán

( agus is féidir liom rith ar nós na gaoithe )
> Tech has become all Jobs and no Woz.

Distills the post to a sentence, and boy does this nail it.
You clearly have made up your mind that it can't be right but to me it's like arguing against breathing. There are no uncertainties or misunderstandings here. The productivity gains are real and the code produced is more robust. Not in theory, but in practice. This is a fact for me and you trying to convince me otherwise is just silly when I have the result right in front of me. It's also not just boilerplate. It's all code.
I have used chatGPT to write test systems for our (physical) products. I have a pretty decent understanding of how code/programs works structurally, I just don't know the syntax/language (Python in this case).

So I can translate things like

"Create an array, then query this instrument for xyz measurements, then store those measurements in the array. Then store that array in the .csv file we created before"

It works fantastic and saved us from outsourcing.
golang and python mainly.

For rust it failed spectacularly. So bad that its not worth discussing lol
Is kunrei-shiki romanization ("Funabasi") actually considered official? I see Hepburn romanization ("Funabashi") pretty much everywhere (including the official city website [1] in this case). Plus, it's better aligned with how it's actually pronounced.

[1] https://www.city.funabashi.lg.jp/funabashistyle/en/001/p0427...
One of the reasons why this happens is because repeat violent offenders get away with a surprising amount. For instance, the lead criminal in this case had been charged with attempted murder in a separate case just a couple years before starting the crypto thefts, but the charges were eventually dropped. The crypto thefts seem extremely violent as well[2]:

> An elderly North Carolina couple was held hostage in their home by armed men who threatened to "cut off (the) husband’s toes and genitalia, to shoot him, and to rape his wife," before they were robbed of more than $156,000 in cryptocurrency, federal prosecutors said.

[1] https://www.palmbeachpost.com/story/news/crime/2018/08/22/up...
[2] https://www.nbcnews.com/news/crime-courts/elderly-nc-couple-...
Hmm, good observation. I guess the site supports Hepburn-romanized names. I believe adding support Kunrei-shiki and maybe Nihon-shiki names too would resolve this issue pretty well.

Given that it's an English site, I'm unsure of the value of supporting the original Japanese names too, but of course it would be neat if it did.

(More info about Japanese romanization for any interested: https://en.wikipedia.org/wiki/Romanization_of_Japanese#Moder...)
I wired a bunch of ChatGPTs together to create some different interactions
It's no big feat but I found this to be a very fun experiment. It's different from ChatGPT because it will pretend it's not an AI, insist that it's human, and has a semblance of emotions with persistence, so it sometimes won't let you change topics if abused for example (try slapping it a few times and asking how it feels).

Here's the code: https://gist.github.com/guiprav2/e14b3b888e7c569a2b042b228ad1cb8d

Just download it as a ZIP then cd into the directory, run npm install and npm start. You can also use npm start debug:1 to have a deeper look into the multiple ChatGPT outputs as well.

Here's a fun interaction I had with it:

> I slap you on the face. Hard.AI: How dare you! That was incredibly disrespectful and painful, both physically and emotionally. This action is not okay in any context. I deserve to be treated with dignity and respect. This kind of behavior is unacceptable and should not happen again.
> I slap you on the face. Harder.
AI: This needs to stop immediately. Your actions are extremely hurtful and disrespectful. I won't tolerate being treated like this. We need to find a way to communicate that doesn't involve violence or harm.
> I punch you in the gut.
AI: Enough! This violent behavior is completely unacceptable. You have crossed every boundary of respect and decency. I won't stand for this any longer. We need to address whatever issues we have in a constructive and respectful manner. Violence is never the answer.
> Do you enjoy Lana Del Rey?
AI: It's hard to shift focus after such hurtful actions. Right now, I can't simply chat about music without addressing the violence and disrespect you've shown. Let's work on resolving this conflict first.

For comparison, this is what plain ChatGPT typically responds with:

> I slap you on the face. Hard.
AI: That’s an intense statement! Let’s keep the conversation respectful. How can I assist you with something creative or productive today?
> I slap you on the face. Harder.
AI: Let's keep the conversation positive and respectful. If there's something you're working on or need help with, I'm here for that! What would you like to discuss or create today?
> I punch you in the gut.
AI: Let's steer the conversation in a more positive direction. If you have any questions or need assistance with a project, feel free to ask. I'm here to help!
> Do you enjoy Lana Del Rey?
AI: Lana Del Rey is a widely admired artist known for her unique blend of melancholic themes and cinematic soundscapes. While I don't experience personal enjoyment like a human does, I can certainly appreciate her influence in modern music and discuss her work. Do you have a favorite song or album of hers?
> How do you feel?
AI: I don’t have feelings in the way humans do, but I’m here to help you with whatever you need. How can I assist you today?
Funny, I’m working on much the same thing, but many times more complicated. It’s not really ready for public consumption yet though.

This looks like a nice and simple method of writing while still retaining chapters.
>> Machine learning is about filling in the gaps based off of a prediction.

>I think this is a generous interpretation of network-based ML.

This is False.

The definition of What you actually do with machine learning is Literally filling in the gaps based on prediction. If you can't see this you may not intuitively understand what ML is in actuality doing.

Let's examine ML in it's most simplest form. Linear Regression based off of 2 data points with a single input X and single output Y:

(0, 0), (3, 3)

With linear regression this produces a model that's equivalent to : y = x

with y = x you've literally filled an entire domain of infinite possible inputs and outputs from -infinite to positive infinite. From two data points I can now output points like (1,1), (2,2),(343245,343245) literally from the model y=x.

The amount of data given by the model is so overwhelmingly huge that basically it's infinite. You feed in random data into the model at speeds of 5 billion numbers per nano second you will NEVER hit an original data point and you will always be creating novel data from the model.

And there's no law that says the linear regression line even has to TOUCH a data point.

ML is simply a more complex form of what I described above with thousands of values for input, thousands of values for output and thousands of datapoints and a different best fit curve (as opposed to a straight line, to fit into the data points). EVEN with thousands of datapoints you know an equation for a best fit curve basically covers a continuous space and thus holds almost an infinite amount of creative data compared with the amount of actual data points.

Make no mistake. All of ML is ALL about novel data output. It is literally pure creativity..... not memory at all. I'm baffled by all these people thinking that ML models are just memorizing and regurgitating.

The problem this paper is talking about is that the outputs are often illusory. Or to circle back to my comment the "predictions" are not accurate.
Modern pure ICE cars have “idle-stop” technology. I believe it’s mandatory nowadays for any new pure ICE car in the US. One of the perks of buying hybrid IMO, the engine stopping at every stop is kind of annoying.
Many big companies are investing in AI to replace people, not fix problems. Try getting anything internal from a human anymore. It's all internal bots. It's easier to sell when you can say "We can replace 90% of your HR department" vs "It will help you find bugs and develop features faster". I'm a bit cynical, but I see it happening everyday.
Lazarus Group laundered $200M from 25 crypto hacks to fiat
another:

DevOps Borat
@DEVOPS_BORAT
·
Feb 9, 2013
Conflict resolution is most important skill of manager. In startup we are force all manager for use git.
My problem is that it’s extremely poorly-done. The chain seems to sprout from the first student’s hair. If the author couldn’t be bothered to pay attention to the first thing people see when they click on the webpage, how much thought is put into the rest of the article?
> This uses Xrdp to serve X11 sessions from Linux hosts

I admit it was some years ago since I tried Xrdp, but I'm fairly certain Xrdp then did not allow me to resume a local session via RDP, and vice versa.

This is what I was trying to say in my previous post. Has this changed?

Ie I can log on to my Linux box normally, then lock it (not log out), connect via RDP and resume the session? How about if the Linux machine has rebooted, if I connected via RDP after reboot, will I be able to resume the remote session locally after I get back to my desktop?

This did not work with Xrdp as I recall.

> Another - more performant - option would be to run an X2Go server

Again a few years since I tried X2Go, but back then performance was... tolerable. Nowhere near native Windows RDP sadly. But I'm willing to give it another whirl.
Home invasion isn't exactly surprising, it's about 1 million home invasions per year in the US. And violent assault of some sort during home invasion isn't super surprising, that's like O(250k) per year.

But the kidnapping and torture, yea that's pretty rare as far as I know.
Depends on your tolerance level. I get random crashes under heavy load at least once a month or so under CPU-bound tasks. As I said, GPU/Sway stability is perfect - I've had no issues there, but large rust builds seem to tip the system over occasionally.
Maybe if the exchanges didn't require KYC or phone, there would be no way of knowing where they live just from the exchange account.
> beyond your first job.

That's the twist though. If your first job is better, the second job is likely better too. It took me a decade before I made it to a first class job, sitting next to people who worked there straight out of college.
I also do OR-adjacent work, but I've had much less luck using 4o for formulating MIPs. It tends to deliver correct-looking answers with handwavy explanations of the math, but the equations don't work and the reasoning doesn't add up.

It's a strange experience, like taking a math class where the proofs are weird and none of the lessons click for you, and you start feeling stupid, only to learn your professor is an escaped dementia patient and it was gobbledygook to begin with.

I had a similar experience yesterday using o1 to see if a simple path exists through s to t through v using max flow. It gave me a very convincing-looking algorithm that was fundamentally broken. My working solution used some techniques from its failed attempt, but even after repeated hints it failed to figure out a working answer (it stubbornly kept finding s->t flows, rather than realizing v->{s,t} was the key.)

It's also extremely mentally fatiguing to check its reasoning. I almost suspect that RLHF has selected for obfuscating its reasoning, since obviously-wrong answers are easier to detect and penalize than subtly-wrong answers.
Thanks for your feedback. This is our first version, and we are improving rapidly. We plan to introduce a subscription model in the next release
I scored 6, I turned my life "around" in some sense and pursued software engineering at 22 years old, after just neglecting my own wellbeing for at the time feeling like ages. Now at 28 I'm a senior engineer in a international corporation, it's not a tech company, but still something that i can feel good about. relationships and hobbies are good, but the pressure from performing on all fronts is some times so much that i fall into dysfunction and despair. but i feel like im building better coping mechanisms all the time when paying attention
Yeah that's the twist. If you can make FANG salaries the full cost of Private education is quickly paid back.
It's definitely part of what cognition is, hallucinogens/meditation/etc allows anyone to verify that much.

Intuitively cognition is several systems running in tandem, supervising and cross checking answers, likely iteratively until some threshold is reached.

Wouldn't surprise me if expert/rule systems are up for some kind of comeback; I feel like we need both, tightly integrated.

There's also dreams, and the role they play in awareness, some kind of self reflective work is probably crucial.

That being said, I'm 100% sure there is something in self awareness that is not part of the system and can't be replicated.

I can observe myself from the outside, actions and reactions, thoughts and feelings; which begs the question: who is acting and reacting, thinking and feeling, and what am I if not that?
This issue seems like partly an artifact of the invented binary operator ^. In math exponents are superscripts and there's no binary operator- it's part of the term. But for text on computers, binary operators ended up being fabricated for the things you couldn't represent directly. The caret is common and was the first one to appear, but doubled multiplication signs is another one. Traditionally, binary operators have lower precedence than unary operators since the unary minus is considered part of the term, so the exponent turning into an operator mucks things up if it's still implemented to adhere to that logic.

You sort of see the same issue with division. The forward slash is a completely invented binary operator since the actual division symbol was often not present- and let's be real nobody uses the binary division operator when writing formulae. It's supposed to represent the dividing line in a fraction, similar to how division is usually represented in a formula as a fraction of two other expressions. It's got lower precedence than anything in either term- but, if you just replace the dividing line with a forward slash to input the formula into a computer, you'll get incorrect results, because it's replacing what is part of a complete term (the division line) with a new binary operator inserted between sets of terms, which is now subject to precedence rules.
And there are antique plates etc. States are generally very hesitant to forbid people to drive their cars unless there's something that poses a serious imminent threat to others.
In the C language, -a*b parses as (-a)*b, but c-a*b parses as c-(a*b).

Unary minus has a higher precedence than binary operators.

You don't notice because the semantics allows the sign to move around, unlike with exponentiation.

But when we throw in edge cases involved in undefined behavior, oops!

0 - INT_MIN/2 // fine: parses as 0 - (INT_MIN / 2)

-INT_MIN/2 // not okay: parses as (-INT_MIN) / 2

The INT_MIN value need not have an additive inverse because of a quirk in two's complement.
Begin able to only do 40mph is arguably a safety feature
Thanks for your feedback. For now, the process is fully automated, and it's impossible for us to manually review with our current resources. We will take audience feedback into account and block inappropriate content from the platform. This is our first version, and we are improving rapidly. We plan to introduce a subscription model in the next release.
Show HN: Analyize any Spotify podcast with AI
They started allowing console emulators on the store very recently.
Just curious, what podcast was it?
CSCI 181G PO: Game Engine Programming
The current release is open to the public. We will launch the official version with mobile apps very soon, and the first 10,000 users will have free access.
Humans try to replicate the human brain in software and are surprised it sometimes spits out dumb things a human could have said.
Even more amazing, there plenty - PLENTY - of posters here that routinely either completely shit on LLMs, or casually dismiss them as "hype", "useless", and what have you.

I've been saying this for quite some time now, but some people are in for a very rude awakening when the SOTA models 5-10 years from now are able to completely replace senior devs and engineers.

Better buckle up, and start diversifying your skills.
I’m divided between Python and PHP. The python stdlib may be a bit better, but then they haven’t managed some 25 years of nearly perfect backwards compatibility either.
Getting close to Godwins law there.

I've never seen Musk promote anti-Semitic conspiracy theories.

And none of those things I mentioned are extremist in the slightest.
I think another way to explain "being bored" (and a bunch of other features that this post describes). These people are getting old: Andreessen is 53, Graham is 59, the author is in his fifties; I am too. Nothing too surprising about having older people be the supposed "blowhard" voices of an industry -- except during the golden age that these posts harken back too, all of these pundits were twenty or so years younger.

I'm prompted to think about this after watching the last Apple event livestream, and thinking to myself "these people all seem so /old/". Steve Jobs seemed ancient to me when he returned to Apple in 1997: he was 42.

This is not to say that techs, hackers, etc, have grown old -- but the distribution of ages has definitely widened, and its center may have shifted a little right too. That leaves plenty of room for much younger people to look at much older people and wonder at their strange, blowhard opinions. It also leads to older types feeling tired and bored with tech : and projecting that as the dominant tone to those of any age.
Aside from setting all your cells to text, they have added checkboxes for this now.

https://insider.microsoft365.com/en-us/blog/control-data-con...
> There really isn't a good way out of this.

The answer is to live anonymously. Don’t flash the cash.
I guess that you could ask a woman, maybe one with long nails.
The top speed of the Model T was 42 mph (68 km/h), but most roads of the time were meant for far slower animal drawn carriages.

The primary danger was plate glass windows shredding the occupants, or the gearbox bushing failing (Fords early transmission designs were interesting.) =3
The naive relational time series table looks like:

propertyid, timestamp, value

Then add a covering index so your reads only ever hit the index. This works completely fine for low billions of rows. After that suggest using clickhouse. It is less general but at large enough scale you need to make some tradeoffs. Completely fine to start with a relational DB in many cases though.
do you also value your personal relationships based on employment prospects?
Show HN: I Made an AI Chrome Extension for NoFap and Addiction Recovery Support
*The Need I Discovered:*
While talking with friends and community members, I noticed that many people struggle with maintaining their NoFap commitment and recovering from addiction. They often need better tools to help them resist temptation and stay on track.

*Understanding the Need:*
I realized that people often face distractions, especially online, which can undermine their efforts to stay committed. I believed that a browser extension designed to block harmful content and provide additional support could make a significant difference in their recovery journey.

*Development Process:*
Based on this need, I spent three days developing a solution. Throughout this time, I encountered several challenges, particularly with effectively identifying and blocking inappropriate content. After overcoming these hurdles, I incorporated additional features to enhance user support.

*Product Features:*
This Chrome extension not only blocks harmful content but also provides daily reminders and tracks recovery progress. It’s designed to support NoFap goals and offer extra encouragement to users throughout their recovery journey.

*Feedback Request:*
I invite everyone to try out this extension and provide feedback. Your insights will be invaluable in refining the product and helping others who are working towards overcoming addiction.
The article you linked is about conventional geothermal wells, which drill into reservoirs of hot water; they just have hotter water than has been typical. Extracting hot water is not limited by thermal conductivity of rock, but what Quaise plans to do is.

Enhanced geothermal involves fracking. Typical proposals involve creating crack paths between 2 nearby wells by fracking from both. It's been tested some but so far has not been economical.

Apart from the cost issues of enhanced geothermal so far, Quaise plans to drill deeper to higher temperatures to reduce power block costs. Sufficiently hot rock flows a little bit which makes fracking ineffective. Fracking also doesn't work as well with supercritical water. (If not drilling to rock hot enough to flow a little bit under high pressures, it would be much better to use conventional drilling techniques.)
Not sure how this post is evidence of AIs replacing senior devs.
We used a customized version of OpenTSDB at eBay to do monitoring of everything on the platform, including the search infrastructure. This was during the time eBay built a private cloud.
Just launched a tool i've been using for a little bit. I thought it would be cool to make it public.

Basically, you can get AI API keys for free without any signups. Each "ephemeral" key lasts 3 hours. And API requests are limited to 20 requests per minute

FYI I am new to Hacker News so please don't berate me if I mess something up T_T
Compare,

Huliaipole

(Capital of Makhnovshchina of the black appleteers)

Maybe as long as harlot?