skysight-inc/HackerNews huggingface dataset:
an Ethernet PHY layer usually refers to the layer that makes digital signals suitable for transmission on the medium (and the inverse for receiving).

Think for example a standard SoC chip for an embedded device scenario - it will have one or more MII ports [1]. Onto these MII ports, you can then attach a PHY chip for your needs... Ethernet, coax, fiber optics, direct connection, whatever, so you don't need to change your SoC chip or even your operating system just if you want to offer a product with Ethernet and fiber networking.

Usually, these chips are proprietary... but this project provides an open source implementation, so that in the worst case of no one producing Ethernet PHYs any more, you can take an FPGA instead.

[1] https://en.wikipedia.org/wiki/Media-independent_interface
Holographic clothes are trending in 2023
Today’s in fashion world people are trying out unique and out of the box things.
Delphi's data aware components were power tools. It didn't take much longer than building something in Access, but dead easy to plug it into a RDBMS; extremely fast to work with; stable, simple to deploy.

As I remember, making validation errors pretty was a bit of a chore, but on most of our backend stuff we just showed the SQL error and it usually made sense.
One thing I learned in my 41 years is that nobody thinks like me (or you). It's not that I 'think better' or that I am 'better at thinking'. But sometimes I deal with variables that I can't correctly communicate or translate. I often think that people deals with the same information as me, and will follow my same path of reasoning.

Perhaps the dev thought it should be a tool that you will be using every day, or a thing to maintain in the future.

For example, in what you wrote, I really understood the thing you wanted to do by reading what you've finally did. Perhaps the input to the dev should have been: "Hey we have to do this, and we need this mock data from this HTML to start developing. First we take the data out. Don't worry much about how you do it, even if it's nasty. We don't need a full-fledged production-grade "HTML data extractor" to do this. This is data that we would be importing twice at max. So even if you lose 15 minutes copypasting it into a CSV file, it's fine".
We really wanted to like Render, but the performance just wasn't there for us when doing a bunch of load testing against Heroku, which is a shame. Hoping they can make it better in the coming months/years cos we really liked the product.
> Makes me feel like GPT is marketing to the incompetent or something.

Absolutely. The common constant I can see in people who are really blown away by GPT's performance at [task] is that they are bad at [task].

Programmers who describe their job as copying from StackOverflow think it's great at coding. People who don't read fiction think it's great at writing fiction, and so on.
I agree bespoke software could have bugs, of course, but this bug seems unique to excel. I would say excel is a tool that makes it easy to solve _easy_ problems.

I do not think Excel is simple. IMO it is less intimidating to users because it is graphical and does not look like programming.

> It's not clear when "simple" stops working or how to recover from it.

Excel row limit could clearly fail in a non-silent way, and it would be a better tool. They chose "simplicity" by ignoring errors.
Please let chatgpt4 summarize this
AP English - the last hold out for human intelligence
Selling My Side Project
I am always wary of writing these into ChatGPT. I got a few (textual, assumingly not account level) warnings with DALL-E for some prompts.

They weren't anything offensive and it was months ago now. I think one was about Ripley from Alien on EVA or something and the other was from Ghost in the Shell. There was definitely no NSFW content - though both movies have NSFW imagery/themes. Whatever they were, the chilling effect of the warnings made me not really want to poke around any more lest I get banned from the entire OpenAI platform where not being able to generate funny images is a miff but being locked out of Copilot2 could be a lot more frustrating (and career impactful in a few years).

I would guess that the TOS for GPT includes a "dont try to break it or make it do illegal things" in there?
> In the US they're smarter

While I get the logic of that idea, in practice at least for shorter texts that e.g. fit on two or maybe even three lines you're often/usually? still able to read the whole thing in one go and in the regular top-to-bottom order, so now you're wondering what a "Lane Fire" is supposed to be.
That is true. People don't understand that there is an upper limit to Access before you run into issues - but it's fairly large.. what was it? 4GB?

Edit: 2gb!
Yep. Frameworks play an important role in end user (developers) helps deliver software as quickly as possible.

Just like without Rails framework, we may very well not have Ruby today.

Also, without WordPress, we may very well not have PHP today.
People still use VB and Filemaker to make applications along with very complex Excel spreadsheets. It’s way more common than the general sentiment here implies.

In fact, I get handed stuff made with tools like these somewhat regularly in order to develop a web app. At some point they become unwieldy and limiting.

I think it’s wonderful that anyone with some technical curiosity can make useful applications with these.

Of course they have a lot of limitations. But that’s fine. They can call a software developer when they actually need one.
Pick them up and let them play. Dont engage in conversation. I dont listen to them. Calls went down for me, considerably after using this trick.
Even if the call starts with a robot or a recording, let ot play - there'll be a human after and they are not badly paid to talk to noone. Your number will be taken off the lists for wasting their time.
AI is going yo be fun.
Who else here followed the path of QBASIC > Visual Basic > ASP.NET > general web development as a kid?
This is my understanding as well and my favorite protein, p53 [1], is responsible for hunting down cancerous cells. From what I remember reading in Robins Basic Pathology, it takes many steps for a cell to evolve into cancer and our body has ways to reduce the probability at each step. The most fascinating topic to me is how someone's lifestyle and environment affect their body's natural cancer defence mechanisms. We can do many things to stack the odds in our favour, but sometimes the odds are still not in our favour. Should we strive to minimize the chance by adjusting our lifestyle and changing the environment, or strive for some kind of balance?

[1] https://en.m.wikipedia.org/wiki/P53
> with high voltage

How high? Or is it the current that is controlled?
You can use a tool called Calibre to strip DRM from your ebooks.
Also let's your side load them onto a different branded device so you're not locked in.

Eg. I moved from kindle to kobo and was able to bring my content with me
I started programming with VB4, and built a lot of cool stuff in VB6. Went on to learn C++, C, Python, and a bunch of other cool languages to build a bunch of cool things.

Nothing really quite feels as approachable for a beginner as VB did, those days.
Access to this.setState would be horrible, imagine the conflicts. You need separate state, and then you sort of have hooks again.
chatgpt4 summarized:

This is a statement of policy by the U.S. Copyright Office to explain how it examines and registers works that contain material generated by artificial intelligence (AI). The statement is effective from March 16, 2023. The Office has experience and expertise in distinguishing between copyrightable and noncopyrightable works. The Office may require additional information from applicants who use AI to create or use copyrighted works.
zlibrary dude
A beggar mother part of organized crime that hugs her baby that is heavily sedated.
me too - at the moment it is uniquely positioned for both what creators and (some) fans want. Can't see unionizing in a bad light at all especially in the realm of arts.
> I try and try to explain that this arcane system of monochrome text and rendering steps is ACTUALLY easier than editing in Microsoft Word, but my pleas fall on deaf ears

I know my way around Markdown, but I just don't like it. I'd rather directly see what I'm working on rather than a weird approximation.

(I don't like hidden or direct formatting either, which is why I do sometimes use Markdown)
I guess it's just different workflows and preferences. I like Vim and the commandline because they don't get in my way and don't try to be clever. I don't get 3 popups every time I open a program because there's a new update available and it really wants me to create an account and it has a super important "tip of the day" I forgot to turn off. Instead I can give it a couple thousand lines from a source it doesn't need to know about and let it chew on the data and write it into a file to load in a Python script. And somehow it still all stays up to date without having to tell me.

GUIs are nice to get into but are also limiting because they were designed with assumptions about how I use the program. Compared to the commandline they feel like they have a wall built around them that prevents me from making them interact with the rest of the system. Some GUIs are less limiting but in turn not any more beginner-friendly than the commandline.
A Laravel micro-SaaS startup project
Perhaps these devs prefer the "fix it ship it" mode and don't see the value of learning particular skills. I find it a balancing act to be pragmatic and it involves being skeptical about investing time learning new tech. With everything there is to possibly learn, you have to ignore almost all of it... until (at the latest) it's industry standard in the niche you specialize in and then you have to be open minded that it's worthwhile to the company and personally.

I have found in cultures like you describe "decision matrices" can be helpful because it allows people to consider costs, risks, do preliminary investigation, etc. That is a sort of way of providing encouragement and permission to learn things and innovate. Lunch-and-learns are another tactic to force people (or give them an excuse) to learn. Neither of those should need managers' approval to do (it's just creating a meeting invite for lunch or a wiki page). If these don't work the problem is probably the seniors internalizing management's whims instead of pushing back. But the engineers won't push back if they've never taken time to learn.
MH370 and the Mystery of Indonesian Radar
What I've learned from my users after talking to them
I wonder if he ever went to interview they would try leetcode, or what is that squiggly thing in a code sample is for or are you a Language XXX programmer and other similar things. I can bet that this guy would probably fail many standard selection criteria.
Show HN: Receive tailored well-being assistance through personalized support
Greetings, esteemed members of Hacker News community!

I am thrilled to present my latest project - an innovative chatbot meticulously crafted to deliver tailored guidance and support for your mental well-being. Drawing from my in-depth research in psychology and self-help chatbots, I have spent several months actively training this bot to ensure it provides a truly exceptional experience.

To experience it firsthand, please visit https://minds.ee. The chatbot will offer personalized guidance and support, tailored to your specific requirements in a user-friendly and welcoming format.

As a strong proponent of providing access to resources that help prioritize mental well-being, I believe technology can play a pivotal role in achieving this goal. If you would like to learn more about my project or explore the chatbot further, please don't hesitate to reach out - I would be delighted to hear from you!
> I personally know about 10 people who have been fired or assigned to a completely different position because gpt did a faster and better or equal job

Please elaborate.

And, if true, this would be a major news story that Vox or any number of major newspapers would love to write about - so have you approached the media about this? If not, why not?
Love that feature! Every wednesday, I get it automatically pushed to my kindle and it's fabulous! The only annoying part: it's not really optimised for a small screen and graphics are often left out, but hey, it's still great!
Greece, you can do better – Router Freedom should include FTTH
The Greek regulator, EETT, has adopted new rules introducing Router Freedom in the country. However, in the proposal, the regulator excluded fiber connections (FTTH), a decision that has the potential to negatively impact end-user rights.
This is really neat! Lots of FPGAs have MAC peripherals or IP Cores but the PHY is usually an external component.

There are some good reasons for that though, I'm not entirely sure that an FPGA can drive hard enough for a useful Ethernet PHY except for parhaps short range stuff, not sure what happens when the isolating magnetics are added.

I wish there was a good IP Core for the IP Stack though, most implmentations of IP Ethernet on FPGAs use a softcore to run the networking stack which bumps up the utilization a lot. I'm absolutely certain a basic IP layer could be done purely in HDL which would go a long way in getting Ethernet going on lower spec FPGAs.
If that's the strategy, it's weird that not even WaPo (a Bezos property) is on Kindle Unlimited when announcing sun-setting newspaper subscriptions.
Public transportation? I'm curious probably because I do consider switching careers. Bus driving - in my fantasy - provides some of the features I sort of desire (clear schedule, clear expectations) while lacking those I annoy (further educating outside of work, tendency to take problems home with you). What's your situation?
Could you share the hospital or research facility where this was done?
They said they intend to delete customer data if they don't switch to paid plans: this means "fuck our customers", collectively and indiscriminately, not only the selected foreclosed accounts but everybody that depends on them.
As a system programmer who used VB6 as a glue or ochestrator (early 2000s) of low level components I say the only important flaw I found was on its single threading model.

In the 2000s VB was rusty but amazed me when I remembered that pedantically (shame on me) criticized the VB developers of the 90s against the C/C++ hardcores. It was on high school though. Nerd issues.
Those normal people still aren't SVB customers… they don't decide where their employer banks or why they bank there

Yes, they're exposed to SVB failing but as everything in life we're all exposed to failures we have no influence over

VCs, founders etc had influence over where companies money was kept, and ultimately whether to start a run on the bank and kill it
>sealed hierarchies for sums

I wouldn't call that a good example of sum types. You can use sealed classes or other mechanism in C# to emulate sum types. I was thinking about something built in the language.

Example:

type IntOrBool =
| I of int
| B of bool
You should try NocoDB!
Another good exampe is the industrial space. Factory machinery used to communicate over serial type interfaces, but now theres a push to move to EtherCAT which is a determistic protocol built on top of Fast Ethernet.

There is a GigE specification now too, but if all you're doing is controlling some motors you don't need that much throughput.
The author is the same of io-ts and t-comb, but capabilities go well beyond io-ts (including the experimental modules).

Being able to generate types, encoders, decoders, apis, guards and even arbitrary data is extremely powerful.
I did the first two and then when to php for ten years. the wild west of the internet!
Secure Thyself
PDF Document generation for business operations apps – DronaHQ Add-on
Ever since we took our low code platform to market, we have learnt a great deal about the ginormous category that is internal business apps.

Over the period of time our learnings have driven us to add capabilities to our platform like automations, actionflows, query builder..

And today we are thrilled to announce the launch of PDF document creator.

A good majority of the apps that customers were building on top of our platform involved some form of document generation – invoices, summary reports, and quotations to name a few. And customers even found ways to plug in external tools to generate their reports.

Though there are plenty of refined PDF generator tools in the market, adding this capability to our toolkit is a natural product extension for us. We aim to give our customers a complete toolkit where they get the capability to connect to any data source and design personalized user interfaces. And advanced capabilities such as actionflows gives them means to add JavaScript blocks or HTML snippets that manipulate the data being fed to the PDF tool.
Gonna use this as lyrics, thanks.
An AI should never make a decision for child welfare. It simply isn't black and white and can just be tied to logic. Child welfare involves a lot more than just behavior, it involves emotions, something AI currently lack and probably will for a long time. The fact it is already in use is terrible. You can't just be like "Parent has X, so their children needs Y", there are maybe hundreds of factors in play on their children's welfare and a disability doesn't mean a child can't thrive nor does it mean a child's welfare is in danger. People who has no disabilities can be terrible parents too and a disability doesn't necessarily make one a bad parent. There are simply too many factors in a child's upbringing that their welfare isn't solely based on treatment from a parent. While parents play a large role in the welfare of children, then disabilities of the parent can be treated and almost be of no harm to a child's welfare.
I got my lessons but also some valuable experience from talking to my users, any advice on it?
Building the long-term solution first is often wrong even when you need one.
I use the quick and dirty method until I know I'll do that task more regularly and I know enough about the problem so I don't need to make wild guesses about the design.
Extending this analogy into a question: Could the polar bear community eat enough expert food providers that their quality of food and eventually overall health declines?
Which org did you work for during GSoC ?
> Last time I checked, Kick still mostly used Twitch logos and their policy documents were still talking about Twitch, since they didn't even bother looking at them.

While I have not spent enough time on Kick to confirm this, that seems 100% on brand. Again, it's not a legitimate business and likely never will be.
It’s funny that controllers are conceptually not that different from hooks just with classes. Question: can controllers access everything on the host? As that would easily turn into a giant mess. Probably you shouldn’t but isn’t that the same as hooks rules?

Classes have lots of rules and best practices to prevent a mess, just like hooks. Also stateful classes are notoriously hard to debug as everything can change everything all the time.

I think you also should try hooks for a bit. Some of your statements about them are incorrect or really not that prevalent in normal use, you might be surprised how nice they can be. Especially use react-query or swr for fetching and something like zustand for state.
On a thread a while back there was a Microsoft eng who was on a team that looked into trends with bugs.

IIRC They reported that hooks were a common source of problems.

Visually they look simple but they hide a lot complex and nuanced semantics. Once you start layering and composing it becomes hard to reason about when a value updates, when a re-renders will occur, and when a value even resolves(it may take many re-renders for a value you need to finally get set).
I'm not the person you're responding to but I'm the same as them, having gone back to physical books. I don't take books with me on errands, I read saved articles on my phone. Going on holiday I make a small selection and just have to live with that restriction. It doesn't feel like a particular problem because I've made the conscious decision to do it. There are trade-offs, but for me they feel worth it. The upsides beside the improved (for me) aesthetic are that your book doesn't run out of battery (I recognise that Kindle batteries last for a long time though) and no people or systems know what I'm reading, where I've read to etc. I find the gamification of reading on Kindle - certificates, streaks etc - extremely off-putting. I also like having physical books on the shelf, as it's a much more pleasurable experience than scrolling through the books on a Kindle and can be much more serendipitous. It's also a nice way of reminding myself of the books I still have to read. There's a nice article on that here: https://bigthink.com/neuropsych/do-i-own-too-many-books/
I do really like Swift, but isn't it usually significantly slower than Rust?

Swift seems more in the Go or Java class, rather than being competitive with C/C++ like Rust is. If that's so, Swift is still appealing as a pretty-fast, safe language with a much more sophisticated type system than Go or Java. But... TypeScript is too!

I have a feeling in terms of raw performance, JS is probably closer to Swift than Swift is to Rust. The important difference between Swift and JS isn't performance as much as which platforms/APIs/languages they can integrate with.

(Maybe I'm underestimating Swift's performance, though, or overestimating JS -- corrections welcome)
It's a library, not a framework.

Add a router like react-router and you have another 20 apis.

Add on top of that a state manager, even small ones, and you're adding another 10/15 apis.
Get a Boox if you want a DRM-free e-reader. I read exclusively books and papers that I host on my home NAS; no DRM content. I use Calibre so I can read them on Phone, Tablet, or E-Reader from anywhere.
I don't get that joke. Please, elaborate.
https://zzzchan.xyz/x/thread/1384.html

scary :-)
Yeah, they all just follow a template
I realize this is probably meant to sound the same as "Ice Cream", but my initial association was "I scream"...
I was expecting this argument.

I'm sure they're happy to register copyright on a text you wrote yourself and used your imagination on—a prompt. I agree this has creative input on the artist's part and can be tricky to get right. Similarly, if you do significant edits to the result, I'd assume this ought to continue to legally function just like photo editing functioned before AI-generated images.

They're just saying they're not going to copyright what you didn't actually paint or decide on (like the words in each sentence or how to rhyme them, as in their example).
You are not only auto pulling fixes bit also auto pulling new security holes though.

My take on Jenkins with all its plugins is that it need to be properly shielded from external access anyways.
Try to find out _why_ they are disagreeing. Are the concerned about cost? Performance? Trying to make it generic to accommodate future work?

If you focus on that you might see you're approaching the problem with different requirements in your heads.
DDRamDisk: RAM disk, a disk based on RAM memory chips
Is Amazon Unlimited a different product than Kindle Unlimited?
I understand there's reasons the translation is incorrect, but if the very first example you're showing on the page is wrong, most people (who are fluent enough) will just roll their eyes and leave it at that. Maybe showcase an example that works?
This sounds like the right response then is to not root for openAI.
Imagine a company like TikTok, but it offers a free GPT. Subversion of every society worldwide, fully automated.