skysight-inc/HackerNews huggingface dataset:
Thanks!

Google Colab also supports Markdown input cells as "Text" with a preview.

Does this work with Google Sites?

How to create a Google Sites page from a Markdown doc, with MyST Markdown YAML front matter

NotebookLM can generate Python, LaTeX, and Markdown.

How to Markdown and Git diff on a Chromebook without containers or Inspect Element because [...]

How to auto-grade Jupyter Notebooks with Markdown prose, with OtterGrader

How to build a jupyter-book from .rst, MyST Markdown .md, and .ipynb jupyter/nbformat notebooks containing MyST Markdown
> so pay others to lose their (less worthy in financial terms) time on pesky daily grinds like maintaining stuff they own, investments, bureaucracy etc.

I agree with you, just one more thought:

Imagine that you received ungodly amounts (20x your current salary) of money for something you like to do. And if you did i some more of that in a day, you would get even more money. And then there would be people sending you letter that they want to take care of your mundane things for about 0.8x of your current salary, which means you can do more of the thing you like every day. Wouldn't you take it? I probably would :(.
adding to this, People that say cargo check is the answer dont even understand the problem at hand.

Just because the language is compiled does not mean it needs to take 30 business days to compile something.

You can have fast compile times and good performance too. SBCL the common lisp implementation is extremely famous in these circles for its performance. IT IS A BATCH COMPILED LANGUAGE WITH A REPL!!

You cannot use cargo check for perf issues, for memory leaks, for trying to solve a problem that does not have a solution...etc etc.

Even then cargo check will make you bleed if you use macros.
Section 174 went into effect in 2022 and it seems to have had massive ramifications based on the data:

https://layoffs.fyi/

I can't see how the US can maintain a healthy tech sector with this still in place.
Softlocking APIs
no, in a democracy you get to vote on who you want to run the country. if you don't like the options, you need to run for election on your own platform. either way, you get the government you deserve.
I agree, but I also enjoy the way that they've emulated the apple website experience for product pages.
Yeah, but why would a tech oligarch support someone that is advocating limiting tech? Or is it just splitting the difference, oligarchs (in US) typically support both parties to cover their bases.
I ask about FizzBuzz in coding interviews because (to my shock and horror), something like 90% of the applicants I've been handed to interview can't think through how to do it.
Well that's just it. Too many interviewers use it as a platform to flex how awesome they are. The proper response is at the end to ask a few probing questions of where they get to apply such skills day to day.
>but... technically he was right. In JS everything's passed by value. It doesn't matter that those values are references.

yes, technically I know this but even so he was technically not right because he still said there was pass by reference and pass by value in JavaScript, it's just that the description he had of what happens in pass by value is what is normally described as "pass by reference" and the description he had of what happens in pass by reference is what is normally described as "pass by value".

I think we can agree that given that he used both terms and mixed up their meanings that he was not "technically right"

on edit: meaning if he had said "we pass everything by value in JS but some values are references, what happens then?" he would be right, but when he said we pass objects by value and primitives by reference - what do these two terms mean and then he accepted the description of what happens in an object when passing the reference as being correct but insisted that was called pass by value, and he accepted that the description of what happened with a variable when it has a string assigned and then that variable is assigned to another variable and then the first variable is changed was correct including the ability to change the value of variable A and not have the value of variable B changed thereby but insisted that this process is called pass by reference, I intuited through this conversation that he was unfortunately not "technically correct"
I live in Rochester (East of Buffalo) and my house is next to the canal. I ride the canal path on my bike regularly and caught sight of the barge on Monday as it was heading West. You don't see much commercial traffic on the canal these days. The last time anything remarkable was shipped via the canal was a few years back when Genesee brewery had some new malt storage silos delivered.
If it's an official production system you want, then use OPS-5, not Prolog!

https://en.wikipedia.org/wiki/OPS5

>OPS5 is a rule-based or production system computer language, notable as the first such language to be used in a successful expert system, the R1/XCON system used to configure VAX computers.

>The OPS (said to be short for "Official Production System") family was developed in the late 1970s by Charles Forgy while at Carnegie Mellon University. Allen Newell's research group in artificial intelligence had been working on production systems for some time, but Forgy's implementation, based on his Rete algorithm, was especially efficient, sufficiently so that it was possible to scale up to larger problems involving hundreds or thousands of rules.
What are the CPU/specs for this machine?
Discrimination towards AI.

This feels like some sort of sci-fi film already.
> So I consider it 4 stages, some consider it 6. The times for all of them were around or a little over an hour so there's no issue IMO with call length. Usually 30 minutes of questions, 10 minutes of intro, and then 15 minutes of my own questions.

Which adds up to the 4-5 hours I mentioned.
Hey, I recognize that thing. It’s the EM-50 Urban Assault Vehicle!
What size model did you try and how much memory does your M1 have? See my other comment, my experience has been that llama3 was very fast on an M1.
Something that this article only touches on indirectly (when it talks about walking out of the theater to the real world) is timelines. Even if a post apocalyptic film presents the hero making the world a better place in the future, we won't be around for that. The part of the timeline that the viewer will experience is the dystopia.

In that respect, I don't see how dystopian/post-apocalyptic fiction can generally be optimistic for the viewer.
I feel like Ollama just came out and now y'all are doing model based laptop resource sharing.

Should I take this as an indicator that embedded GenAI is moving quite quickly?

(Also just wanted to say I find this thread incredibly cool generally, some very interesting stuff going on!!! :D )
I'm curious what number of design systems were included, if they were all first party generated, and to your point, let's see the offending template.

Seems this is less of an "AI" issue, more like if Squarespace offered a template that was identical to Apple.com.
As the father of a six year-old girl, the cheetahs page made total sense to me. My daughter likes to play "Name this animal" with me, where she describes the animal and I have to guess what it is. Why are six and seven year-old girls obsessed with cheetahs?, I ask myself. My guess is that it's because they are the fastest animals.
I don't live anywhere near the Erie Canal (but in the NL), and when she was still around my grandmother once told me of a journey by horse drawn barge. I suddenly understood how much change she had seen in her life!
Are there any production ready open source databases using it?
I disagree, as someone who lived through the atrocities committed by ActiveX.
I took a course with Randy Kaplan. I thought he was an excellent lecturer, and a very kind person. We had some interesting talks after class.
Very common on the west coast… I recommend having any kids playing on an ocean beach to wear a life jacket, and adults too unless they are, say, very experienced reading waves and swimming long distances in the ocean.
Sure, though vuild any blackbox and people wouldn't be able to describe how it works simply by the inputs and outputs. It will tend to look magical, especially if it appears suddenly. That doesn't mean it is magical though (or intelligent, in this case).
Show HN: I created a AI-assisted mealplanner for weekly menu/food inspiration
This is a passion project to help inspire to try new meals in the weekly menu plan. It can be a significant challenge to find variation and inspiration to try out things the family likes.

Try it out for yourself, any feedback is welcome. :)
FYI: I don't have any experience in selling mobile apps, just trying to provide a fresh set of eyes here

Right off the bat, your target audience is people who play party games with friends or family. But from the looks of it, you're marketing the app only on developer-centric places (SwiftUI Discord/Instagram, HN, etc), and the only marketing you're sharing related to the app is about the challenge. While there is some overlap with these two audiences, they're still very different and you should keep that in consideration. You even mention you tried cold emails - you're not selling a SaaS here, you're selling a mobile party game

You also never actually share what gameplay looks like, you just share that you're getting 0 sales, so I think people will understandably be hesitant about buying the app. Consider selling the idea of the app rather than selling the challenge in your marketing. I've spent like 5 entire minutes looking into this app and I still have no clear idea of what the game actually is, and most people are gonna spend no more than 5 seconds if it's a YouTube short.

Why rule out ads? It's a good way to get in front of your target audience
Author here.

This misses the point that computers are a technology. Like any technology, the choice to adopt a technology is always made by a human actor with some knowledge of the relevant tradeoffs. Ergo, wilful adoption of a technology which (necessarily) possesses the attributes I describe can be taken as tacit consent to those attributes and the collateral damage they cause. There is a human actor hiding behind every life ruined by "computer says no".

Saying that no technology is inherently oppressive is strange to me. Are prisons not by design an intentionally oppressive technology?

The human perception of agency in inanimate objects is curiously variable. To my understanding, this is a factor in why some people are more religious and some people are less so. Since my article is intrinsically written from the capacity to perceive agency as present in an inanimate object, it's perhaps less compelling to people who aren't wired this way, is my guess. This is not a criticism of anyone, just an observation of an interesting human neurological variability. Other constructions of the same argument are of course possible.

In any case, the point here is that a human actor decides to adopt computers as a technology; and that that act generally replaces a human interaction which was previously social, human-to-human, and therefore on some level adaptive and modulated by empathy, whereas a human-computer interaction is inherently uncaring. The adoption of computer technology in society has led to a generalised trend of replacing human-human (social) interactions with human-computer or human-computer-human interactions, which generally remove all opportunities for adaptation or empathic variation.

This leads to my view that computers as a technology in society are inherently oppressive.

Though I suppose one possible qualification would be that this possibly is only the case when applied as a technology by a different party to the party which will be subject to it. A computer in someone's home by their free choice, which is purely controlled by them (which is therefore not any modern computer, I should note) seems like an exception.
> (academic)

Ah, for a second I thought someone just found a way to make Prolog useful for something. What a terrifying thought indeed, luckily the crisis has been averted, the natural order is restored and all is well.
I would also include deceptive credits systems used by SaaS which have usage-based like subscriptions. It’s a bait and switch variant. First, you think one call to the API is one credit but it always turns out that you need calls which consume 20 or 50 credits instead and you have to move to a more expensive plan and buy millions of credits every month. Second, unused credits do not roll over to the next month so your effective cost per call is orders of magnitude larger compared to what you expected.
And when it doesn't work, what do you do then?

Exactly, that's when the nightmare starts.
I'm in the same boat. Want a small phone with premium features. My hope is that the next generation of iphone SE is at least on par with the 13 mini that I currently have. Otherwise, not sure what I'll do when my mini dies since the current SE is a pretty big step down from the 13 mini.
Thank you for a A very candid response I enjoyed reading it!

My question is though: Why even do alleged “non-blocking” _at all_? What are people trying to optimize against?
Figma keeps getting worse and worse (rugpulling useful features like inspect mode to charge more for them, deleting free drafts, deleting editors off free plans, rushed bad features like fake AI, features no one cares about like slides that will probably be excuses to gut existing features to charge more, not finishing existing fragmented paywalled features like variants which suck because free users cant access them, etc. Figma is hot garbage. Im trying out penpot and creatie right now and both are fine replacements. Sentiment with other designers is similar, Figma sucks now, get out before they pull you down with them.
n = 7 is really low, but interesting study. Would love to see a n = 1000 study of this.
> In Tennessee, jurisdictions can decide whether to opt in to building codes with earthquake provisions, while other states — like Missouri — don’t have state-wide building codes at all, though there are efforts to change that.

I live on the other side of the state from New Madrid and can tell you, there's a 0% chance the Missouri state legislature passes a bill requiring earthquake proofing of buildings. You'd have an unending stream of people from outstate explaining how their little country town just can't afford to meet such codes, that it's government overreach, that the next quake could be hundreds of years from now... it'd never end. They're far, far more likely to pass a law saying cities like Kansas City and St. Louis can't force seismic-aware building codes on citizens.
> It sure would be nice to live in a world where programming qualifications meant something, so I didn't have to spend 2.5 of those 5 hours demonstrating that I can do the programming equivalent of tying my shoe laces.

I’ve read so many resumes from candidates who appeared highly qualified and experienced, only to get them in an interview and discover that they can’t even write a for loop in the language they said they were an expert in.

It’s surprising the first time it happens. The 100th time you see it, you embrace the coding interview.

Unfortunate, but it’s how we have arrived at the status quo. A nontrivial number of applicants will charismatically lie through their teeth if they think they can get away with it.
Histotripsy: Fighting Cancer with Bubbles
Users reckon with the Google-fication of Fitbit
Top Open-Source Low-Code Projects with the Most GitHub Stars
The problem with Prolog is that it's based on unification, and small unification engines can be expressed in a few lines in any functional programming language.

That narrows down the already small niche where one would choose Prolog by probably a few orders.
It's a powerhouse, an even bigger secret than Lisp at beating the average.
Suspect we need more efficient cooling so things like heat pumps that can run in reverse and actually cool the building fabric down
> The issue is you're not "making up" anything.

Reread what you're ardently defending, please. https://news.ycombinator.com/item?id=40974970

Your abstract point is (mostly) valid, but you keep trying to tie it back to "and therefore that isn't racist". I described it as ¾ disproved by basic observation. You're defending the other ¼, then acting like that justifies the original claims.

I'll assume good faith, and ask: are you aware that you're doing racist propaganda? (I have literally heard these exact arguments, third sentence onwards, from self-professed White Supremacists.)
Right, I was making a general point, sometimes it's difficult to summarize succinctly in a few words.

It's why I rarely downvote a comment despite errors or political views (from my stance I much prefer to argue the point giving my reasons). That said, some comments are just so wrong and or egregious that it's obvious additional comments won't help and if posted they'd only inflame things further.

I've learned this from experience, on more than one occasion I've seen HN delete a complete thread (full length of the chain to the top) after I made a very reasonable reply to a very egregious comment posted somewhere near its bottom. The poster then took ofence and still others came to my defense and matters cascaded to the point where it was deleted. If I'd ignored the comment or just downvoted it then it's likely the thread would have remained intact. Trouble was many other intelligent comments were deleted in the process.
Graphs and recursion are fundamental CS concepts, a candidate that doesn't understand them would be a pretty bad fit for a lot of software engineering jobs.
I would like to subscribe for more cat facts.
The entire point of embedded models is that you can run them locally. If it'll anyways take an internet roundtrip then what's the point of connecting to your friend's laptop over a cloud GPU or a managed service like ChatGPT-4o?
Eclipse CLP still seems slightly active: https://eclipseclp.org/. I used it for some process scheduling research in the early 2000s but I've never had the chance to apply it in the non-academic world
IIRC, that's not necessarily true, some parsers "upgrade" html to xhtml and then process the xhtml since its more regular. html in general is a mess due to backwards compatibility requirements so trying to follow these kind of definitions imo is kinda pointless. you can optimize for size if you want but the decrease from these kind of optimizations with modern speeds is rather minimal
Who Goes Nazi?, By Dorothy Thompson (1941)
Food, water, WiFi: is this the future of humanitarian aid?
there aren't many tasks adults can do that cannot be taught to children. what are examples of ones that can't?
Is this in the same sense that "one could write lisp in 99 lines of c"?

In my opinion, this does not imply that proper lisp (and correspondingly prolog) implementations are useless, just because a simple implementation can be written in a different, "more expressive" language.
WA for example has no income tax as well.

sales and property tax aren't trivial, and you'll get some weird cultural artifacts on either side of the Cascades -- literal Portlandia on one side, insane Idaho-militia-wannabes on the other.
Sure -- the other comments have done a good job of explaining my usage of "sentence fragment" (which was what we referred to it as in my composition classes in high school, although I now see this may have been more colloquial than I realized) but the fragment in question was of the form:

"A special thanks to [name] for [carefully proofreading]."

What really got me is that I probably even thought I had written "goes to" or something, since that (with the verb) is the type of construction I often use!
It's perfectly possible to mix valid points and yelling at people in the subway, but it's still quite useful for one's attention to assume that those who do the latter aren't likely to be making an honest effort at the former.
Though i only know Prolog cursorily it is in my todo list of languages to study. I think it has great value in that it teaches you a different paradigm for programming.

You might also want to look at Erlang which is used in the Industry and would be helpful for your future. Joe Armstrong was originally inspired by Prolog and he conceived Erlang as Prolog-Ideas+Functional/Procedural+Concurrency+Fault-Tolerance. Hence you might find a lot of commonalities here. Here is a recent HN thread on a comparison - https://news.ycombinator.com/item?id=40521585

There is also "Erlog" (by Robert Virding, one of the co-creators of Erlang) which is described as, Erlog is a Prolog interpreter implemented in Erlang and integrated with the Erlang runtime system. It is a subset of the Prolog standard. An Erlog shell (REPL) is also included. It also says, If you want to pass data between Erlang and Prolog it is pretty easy to do so. Data types map pretty cleanly between the two languages due to the fact that Erlang evolved from Prolog. - https://github.com/rvirding/erlog
Author here.

In a word: yes. The universe is cold, ruthless, and does not care about us. I make no claims otherwise.

Society isn't that, though. Not least because nobody is particularly happy about the above fact and most people are trying to get away from it, not embrace it. And so, society is made up of people who have the capacity for empathy and adaptation to the nuances of others. So the relevant comparison here is not the timeframe before human civilization came to exist, but the society which existed prior to computerisation.

The adoption of computers within a society largely replaces human-to-human interactions with human-to-computer interactions, or interactions between humans which are now modulated and controlled by a computer (human-computer-human). That adoption trend inherently converts relationships between humans which are adaptable and contain a component of empathy, to interactions controlled by non-adaptive machinery with no capacity for empathy.

The adoption of computers as a technology within the context of a society seems, to me, to make society inherently more oppressive and less humane for this reason. (The main exception I would grant is computers only used by the people who have freely chosen to own them (as per comment above), and to which other people aren't subject to non-consensually.)
Yet despite their ferocity still cute, they purr rather than roar!
It's like everything else: it comes down to money.

People who don't have much of it (which is to say, most of the area in the New Madrid seismic zone) don't want to spend it on something that might happen at some completely unpredictable time in the future. They don't want the government telling them to do it, either, because in their minds, that's the government telling them to spend money they don't have.

More money == more interest in long-term preservation.
Hold on… if you turn off wrist detection then doesn’t that leave the watch unlocked all the time unless you manually lock it which is quite a hassle? For me that’s the only fly in an otherwise pretty delightful jar of ointment.
I always feel like this question begs this elitist perspective on progress and art. I don’t hate classical music, but I also don’t deify it. Classical jazz, other forms of “art” music, they’re great, and maybe they do reflect some kind of intellectual pinnacle, but as someone who was a big clubbed in my youth, I don’t see how sitting in a concert hall in a 3 piece suit is a more peak human experience than sweating and grooving in a dance hall.

I would like to see some fusion, I like longer works, concept albums, I’d really like to see more of it in modern aesthetics. I keep meditating on the phrase synthwave symphony for my next project.
Prolog Formulation of the Constitution of Japan
Fun as in being a creative pleasure to use.
Good point. And even if the Apple case was a "samples" issue, I think it's unrealistic to expect it to avoid ever producing a design that resembles any prior work.