skysight-inc/HackerNews huggingface dataset:
Are you sure everything has been fetched and processed? Some times this happens dynamically. Compare jank to an electron app where all artifacts are preloaded and preprocessed.

To balance that, I've also seen jank in native mobile apps where developers haven't properly used the background thread, or done something strange in interface builder where the constraints don't solve properly.

> in pulling in quadratically more dependencies, negating all performance improvements instantly

Adding a lot of dependencies will affect memory consumption which may have knock-on effects due to paging if your system is low on memory, but that aside it's what and how much code is executed per frame that matters to speed.

Dynamic memory allocation and garbage collect are probably the culprits you're searching for, but improvements of javascript engines and framework libraries have largely negated this issue for most websites.
It's pretty much fine, it is still so powerful that I can recreate what I want trivially. If anything this goes to show that you should independently persist any prompts that are important to you!
I stuck to DB-First model + LINQ + SaveChanges() and largely managed to keep out the magic quite successfully for a .NET6 web project last year. Records are fantastic when composing queries. I didn't touch inheritance or any fancy mapping strategies -- one table, one class.

The only bit of framework-specific / hidden magic debugging I really had to do was the realization of AsSplitQuery() when creating objects composed of independent datasets, AsNoTracking() for a decent perf bump, and single group-by's are fine but when you start nesting them it gets really hairy really quickly -- they usually ended up becoming views.

Otherwise change-tracking worked wonderfully for batch-updating (but everything I did was short-lived) and outside of group-bys, the LINQ -> SQL mapping (and vice-versa) was extremely predictable, in both EF Core generating the SQL I expected, and creating the correct LINQ from the SQL I knew I wanted.

9/10 would use again; inline sql is for nerds
The article argues that the current detection methods for AI-generated text are unreliable, which poses a significant risk for the malicious use of LLMs. This is a controversial topic, as some may argue that the benefits of LLMs outweigh the potential risks. However, as the technology continues to advance, we need to have an honest conversation about the ethical use of AI-generated text and the potential consequences of unregulated use. Ultimately, it's up to society to decide whether the risks are worth taking.
Maybe the trick would be to put it into a security envelope so you don't disclose anything.. although I personally love the idea of printing it on a postcard, since it's practically public record once a data broker gets his filthy paws on it anyway
Show HN: Generate styled web pages with just Python
There are a lot of Python to web app frameworks going around these days but I wanted something that was a little more lightweight that just generates HTML pages and can be embedded in Flask or other Python web servers incrementally.

PyVibe uses Python components to construct a page with styling that you can use in Flask, in a static site, or even in Pyodide.
The next claims is also misleading: "It should be illegal to put any "terms of service" on a physical product."

As you said, the issue is not that Google claimed some sort of ongoing right to block resale of the phone in the ToS, but simply that it refused to sell the phone to resellers to begin with. That's not attaching a ToS to a physical product, but just choosing who to take orders from.
Looks like it is still down - but see eg:
https://askubuntu.com/questions/67283/is-it-possible-to-make...

To wit:

> It says to put those commands in the .bashrc config:

shopt -s histappend
PROMPT_COMMAND="history -a;$PROMPT_COMMAND"

> The first command changes the history file mode to append and the second configures the history -a command to be run at each shell prompt. The -a option makes history immediately write the current/new lines to the history file.

I used to have something like this set up on my Linux laptop - the downside is that seperate shell/terminals/windows/tabs don't keep seperate history - so if you eg start a server in shell one (rails s), start editor in two - then go back to one and ctrl-c out - up arrow will now give you "vim" not "rails s".

The problem compounds if you ping, or curl in another shell etc.
It was literally a story about space pirates. You seem to be expecting Walden.
The really remarkable thing is Bard learned something new within 6 hours. Is that unique to Google's model or does ChatGPT have quick updates too?
For long time I wondered why UI in spacecrafts is so inconvenient. Apollo computer UI seems to be lacking. Soyuz UI, while seems to improve over years (ha, it would be strange, over so many years...), still looks clunky. And then - Crew Dragon comes with touch screens. Don't they understand it's a big step back? There are benefits of "fluid" interfaces, but where is the attention to important features, ability to use "main" tools without re-learning where they are and how they look like, while having the tactile feedback?
Sure, perhaps asymmetrical. It also happened 7 years ago, and there's no similar stories I could readily find since. Perhaps Google also thought it was asymmetrical and scaled things back privately...

I also would easily believe these users probably didn't just buy a phone, and likely were using their personal Gmail account as a defacto business account - Pixel Arbitrage, as it were. In that light, banning the account outright makes some sense, even if it feels heavy-handed.
I'm a web developer that has used VS Code for years, but these past few months have been using Rider for developing a Unity project. One thing that really stands out to me about Rider is the "Refactor" (Ctrl+Shift+R) feature; extremely useful.

It allows you to just build things rapidly without worrying much about patterns/naming because once your vague ideas solidify and you realize where you went wrong, it's really easy to just Ctrl+Shift+R and make any codebase-wide adjustments instantly.

It's also great about picking up sub-optimal implementations or patterns with helpful warnings, and you just Ctrl+. to have it auto-fix for you. Using these Rider features combined with Github Copilot, I was able to pretty easily learn intermediate level C# because it's like having a mentor working along side you.
The speed comes from a clever incremental compilation model.
...and dead tech companies aren't likely to pursue IP claims, so you can print them on demand for $10.
I once chatted with the foreman of a skyscraper construction project who happened to always be standing out on the street near my office where I regularly got coffee, and I got to ask him a bunch of questions about the process. It was a lot of "what's that guy up there doing with that giant temporary platform" and "why do they X" kind of stuff, but when I was asking about the crane that was eventually going to have to be doubled in height when the building got too tall, he blew me away with the precision and confidence about that progress. "That will get jumped up on Memorial Day" he said, and that was several months away. I asked him how he could be so certain, and he explained that they build one floor per week, and the various trades (concrete, framing, electrical, plumbing, finish) each worked on one floor at a time in a pipelined fashion. So while concrete is working on the 19th floor, framing is working on 18, plumbing on 17, etc. When I asked what happens if one of those trades doesn't finish within their week, he looked at me like I was absolutely insane. "That doesn't happen. It can't. They have a week." Sure enough, the crane got taller on Memorial Day. After hearing that explanation it was fascinating to watch the progress and confirm that every tuesday, they'd start pouring concrete on the next floor up.

Coming from a software perspective, I thought this was pretty impressive. When was the last time anyone told you something was going to take a week and it actually took a week? :D

BTW, to answer a question about the crane, there are regulations limiting the crane to a specific height which change once the building gets tall enough to support having the crane bolted to the side of it.
I've never seen an example of this where the developer has actually managed to make their codebase more concise, understandable, testable, extensible, or more robust.

This is almost purely functional but makes no attempt to look like anything other than JavaScript and just about everything is identifiable to profilers and covered by some form of test automation.

https://github.com/prettydiff/share-file-systems
Eh, because it is nice to be able to buy hardware on release day and actually have it work.
Not to mention that the only example screenshot in this announcement is of a (half?) naked person. Not the best way to advertise that it’s ready to replace mainstream video hosting.

I can’t tell if this is obliviousness on the part of the author, or if it’s _intended_ to telegraph ‘you can host and find things that wouldn’t be allowed on YouTube.
Sure, because it's tuned to be a corporate drone. You can easily tune it to respond using whatever tone you want. If it dropped the f bomb and mispelled things it would probably pass the Turing test with most people.
The wildest part for me is that the turbo variants they're selling in Europe seem to be perfectly fine. In the N cars there only seem to be clutch issues (and other stuff that's only relevant if you track them). My family has driven Korean cars since 2008 without ANY issues and I'm perfectly happy with my i30N.
Isn’t this what inspired the win api? The message loop, and window messages.
Architecturally it’s the same
The cabin controls are okay on Hyundais, I guess. I remember having to use the touchscreen to set the rear temperature controls. This is confusing when the main screen is occupied by Android auto. So it isn't like you have button control over everything.

I'd recommend Mazda for getting pushbutton controls right.
What's better than GIMP for linux?
I actually think cameras in general take photos that look the same.

Painting on the other hand, that has individuality. The different pigments and brushes and brush strokes in the painting, that gives a sense of uniqueness.

In addition, you are more free to position people in paintings than with photographs.

Cameras are great for the folks shoveling content around, but maybe not what you want if you are trying to develop an individual vision.
Once the generation times get to real-time, I dunno what's going to happen. I follow the voice acting community a lot and this is a big existential threat level of worry in that community.

But I also see some positives for the narrative voice field, but at the expense of actual actors.

The latest sequel to a favorite audio book series has the professional narrator pronouncing different character names and town names entirely different than the previous 7 books.

In another book the narrator completely changed the character voices in the sequel compared to the first.

The positives for listeners is eventually we can guarantee that voices are completely consistent between narrations. An editor will soon be able to describe the emotions of a character and nuance how the AI performs certain scenes.

It's really sad but I think the end of human audio storytelling is coming to and end quite rapidly.
Those fake AI voices are perfect tools for phishing campaigns.

I wonder if ChatGPT combined with a voice generator can mount successful phishing campaigns.

It looks like Cyberpunk future we never asked is already here.
I tried ElevenLabs and it is truly amazing. You don't need much audio to train it and the final result can be incredible. I shared some of the snippets with friends and relatives and after the intitial scare (same as John) we agreed that the outcome wouldn't be different than a few years ago...

We had impersonators for decades, so what have stopped political parties to hire an impersonator to create fake audios? The IA in this case is going to make it more accesible, but in political parties you don't want thousands of fake audios (they would lose credibility), you need only one.

Also, photoshopping photos would have a similar effect, and that technique has been available for years as well.
> Pretty much just flip a version flag and get new features.

Sure, but in many cases for an application that is "done" we're not looking for new features, per se - we're looking for security patches. Moving from one major version to the next incurs a whole bunch of testing and validation that otherwise might not be needed (depending on your environment and industry).
A poem in the style of Ezra Pound, by Bard

Lotus flower,
Out of the mud,
Stands above the water.

She is the symbol of pure beauty,
Rising from the mire of the world.

She is a reminder that even in the darkest of times,
There is always hope for beauty and renewal.

Lotus flower,
Open your petals to the sun,
And let your fragrance fill the air.

Let us all learn from your example,
And rise from the mud of our lives,
To find our true beauty.

Edit: Bard also taught me how to post this here with proper formatting, after a couple of errors
My hope is that future AI will become smarter, not just trained on more data, and as a result it will be capable to perhaps “rate” the quality of any text, based on fact checking, reputation of the commenter, content of all their other comments, frequency of the previous comments, consistency of the style, availability of particular LLMs at the time, etc. It won’t be good enough to detect AI of the same level, but might be good enough to filter out most of the earlier AI’s comments. GPT-5 might be able to detect comments generated by GPT-3, even if its training dataset included a small fraction of GPT-3 generated content, or even if it was trained on the same corpus as GPT-4 (up to 2021).
Your choice should be whatever makes you happy!
I've incorporated fzf into so many shell scripts it feels like second nature now. Life without it would be bleak indeed :)
All I saw Tabibi's journalistic integrity questioned with options of yes/no and congressmen shouting "SILENCE - you don't waste my time".

No one from twitter was there.
I care more about tech than ever, because... it's amazing. We have solar panels going mainstream, smartwatches are actually useful, sensors everywhere that make sure the pipes don't freeze, people are getting their rare genetic diseases cured.

But in the last few years I've found I care far less about the DIY, small scale, tinkerer-friendly stuff.

I'm actually getting worried about my skills, because I'm currently working a code-light role, and have essentially zero ideas that interest me to work on in my own time, after seeing 99% of them be mostly pointless.

There's close to nothing I want for personal use that I would prefer to what's already out there, and the odds of anything I do ever developing far enough to become something I or anyone else might want to use are pretty low, since that's not something one person is likely to be able to do, and I'm not a CTO of a megacorp.

I don't really mind less choices, more standardization makes everything go a lot smoother. But it is definitely a change. I used to think "Ok, this one thing really sucks, I can do better", now I think "The value of the standard is just that everyone else uses it, nobody is going to switch no matter how well I do, and this crappy thing is good enough".
Yes I am a vim user
I completely understand where you are coming from and don't doubt that you've seen some gross things built in the name of "functional Node". I do think that functional JS can be elegant when applied with restraint.

I've really enjoyed creating functional pipelines with Ramda in the past for professional projects. I liked how I could use the Ramda functions to explicitly state in my code what the flow of data was with functions like pipe and converge. It seemed to me that being able to understand the dataflow was easier with this paradigm. I could even create pipelines that would automate away dealing with promises in my pipelines with pipeWith. I would implement the same bits of code in "vanilla" js and with Ramda and Ramda was more concise and easier to read (if you understood how Ramda worked...).

You can see an example of the style that I like here: https://github.com/chughes87/calendarbot. I definitely was more "clever" in parts of that codebase than I let myself be in a professional setting heh.

I successfully onboarded a different team onto one of my projects when I was being switched to a different product at my company. An engineer who later did some maintenance work on it told me that the codebase was simple and easy to work with. I did get complaints about a later project that I implemented with Ramda from a person who was totally uninitiated and didn't bother to ask me for help..

I made a lil presentation about Ramda that explains some of this with some graphics that I think are helpful: https://docs.google.com/presentation/d/1tmre_8qJP-QhakXbiBpZ...
Yeah looking for any games (not digital necessarily).

The question formed from me playing simplified blackjack with my son (5) and getting him excited about quick mental addition for the first time.
Along with paying the openAI API fees? Perhaps a cache layer for common qa.
My biggest wish ever is to get a Safari version of uBlock Origin. I know how unlikely it is and to be honest Wipr does a pretty good job blocking ads, but it's something I think about often.
In the UK cash deposits in brokerage accounts are guaranteed in the same way as bank accounts (up to £85,000), through the Financial Services Compensation Scheme. Is that not the same in the US?

Edit: To clarify, only the cash deposits, not any shares or bonds you buy of course. Also not all brokerage accounts, only ones based in the UK which have to be registered with the FSCS.
I wonder if multiple, independently trained LLM‘s could be used in a voting system to determine confidence, or simply call out each others’ bulls**.
Renewables don’t work at night or when there’s no wind or water. When they don’t work energy has to come from “somewhere else”.

Besides nuclear, the only other option is fossil fuels.

Putting renewables “in opposition to” nuclear (instead of “in addition to”) is just advocating for more fossil fuel.
Buy a Mazda
Case in point, all those Noam Chomsky interviews.
> It’s all fun and games in these demos, but this is inevitably going to be put to use by ratfuckers to create fake scandals in political campaigns...And it feels inevitable that a Roger Stone or Steve Bannon type will use this technology to commission, say, a recording of Joe Biden forgetting his own name...

The road to hell is paved with good intentions, and all politicians are going to use this for their political campaigns, not just one specific side. Both.

Let's not veer off the wider point and believe that only one side will use it for bad things. All politicians are liars, and no matter what side they are on, if it benefits their agenda to influence the electorate to gain power, they will use it; even if it is used for spreading lies or false and misleading claims.
Were you able to get the diff to work with GPT 3.5? It kept giving me incorrect line numbers. Not sure if I was doing something wrong or if I need GPT-4 for that.
I have been having a ridiculous time trying to find out just how to override an appsettings json variable (DBConnection string) with an environment variable. Could not find any good answer. What is the right way?
I'm genuinely worried about this.

DeepFakes are getting pretty good. The potential for revenge porn is super high.

And the rabbit-hole of dopamine chasing when you're able to generate custom porn is just frightening. Many young boys will figure out how to access that when they're 13 and won't know a life without it.

I'm terrified of the internet world my kids are going to be in.
“We don’t need to prove it because I believe it” isn’t a compelling point. There’s many ways the answer could be counterintuitive. For example, perhaps people know they have to take their eyes off the road so they operate those controls during safer conditions. But most importantly, I don’t even think it’s true that there are cars where key controls are only on difficult to access touch screen! Hence my whole point about Teslas actually having all relevant physical controls. Plus, all these cars with zillions of physical controls now have big shitty touchscreens too. It’s not clear that’s a better UX, as many people in this thread complain about.
Would a Roger Stone or Steve Bannon type fake a Russian collusion dossier and then run it through the media for literally years?

What are the "types" that would do something like this?

https://www.bbc.com/news/world-us-canada-59168626

https://www.theguardian.com/us-news/2022/oct/11/russian-anal...

https://www.nytimes.com/2022/10/18/us/politics/igor-danchenk...

https://www.npr.org/2021/11/12/1055030223/the-fbi-arrests-a-...
I know it isn't strictly what they are designed for, but I always go for movie questions which is what I tend to search for a lot.

Impressions: was very underwhelmed previously with charGPTs ability to tell be plot summaries for obscure films. It almost always made it up, even when prompted with a source (e.g. Wikipedia). Asking vague questions like "I can't remember but I'm looking for a film like war games but with a tiny helicopter" chatGPT always presented me with very popular films and could never quite key in on the "toy" or "small" bit of the query.

Bard seemed better in that while it couldn't quite get the movie right (for the record google itself gets the movie easily, Defense Play) it did eventually give me the right plot. Same with Ghost Fever which no matter what I did ChatGPT would always hallucinate the plot of. Unlike ChatGPT, Bard gave me the specific Wikipedia link quite often as well. It did make up the people and box office of obscure films pretty much universally.

Bard was actually really impressive for returning obscure results (which ChatGPT always seemed reluctant to do). I asked for another ghost film from 1987, and it happily returned Ghost Riders a film with a scant 200 votes on IMDb. Whenever I asked ChatGPT to give me bad or obscure films it would give me movies like Top Gun no matter how much I insisted I wanted something obscure.

I wouldn't trust either really, but Bard seems slightly closer to what I would hope a search/GPT integration felt like. But again I'm probably using it much differently than is intended to how others might interact with it.
also http://dev.java/evolution
Pigs Prove to Be Smart, If Not Vain
Schools provide some of the most critical parts: consistent access to peers and a parent free learning environment. Both helped me break out of a cult-like group that my parents were knee deep into for decades.

Home schooling can have an academic advantage where parents are intelligent, well educated, above average in patience, and value education for their own kids.

IME it's more likely one of the home schooling parents had some bad experience(s) in traditional schools and are overreacting.
Awesome, I gotta check out Swift Playgrounds and Lego Boost.

My oldest is still 5, think those are out of reach?
If HN develops into a forum dominated by chatbots, I'll leave.
> You can easily tune it

You literally can’t [0], though you can prompt it.

[0] Unless you are an OpenAI insider or someone else with privileged access to the model that isn’t provided to the public.
For me, I don't see the point. But then I have a personality where that's not a product I would subscribe to or want. I have enough of a hard time connecting with real people. Having meaningless conversations as a paid service with a piece of software is gross to me.
I have a hosted system that is so what similar at https://aidev.codes. It will create, edit, host files/web pages.