skysight-inc/HackerNews huggingface dataset:
My grandmother (she'd've been ~118, now) taught me to sew. There's specific techniques for turning down interior hems. That is, imagine a jacket: it has a shell, and a lining; I'm talking about a specific kind of hem for material between the shell and the lining. The finish work of that hem had no bearing on the quality of the item — it just demonstrated to the next tailor working on the jacket that you'd spent the time to finish the parts only they would see.

And, goddamn, it doubled the effort for finishing a jacket.
Defining an operation between two different types is not at all the same thing as enabling implicit conversions. Notice for example that "1" * 2 gives "11", and not "2" nor 2. Interpreting multiplication of a string by an integer as "repeat the string that many times" doesn't require any kind of conversion (the integer is simply a counter for a repeated concatenation process). Interpreting addition as "append the base-10 representation of the integer" certainly does. (Consider: why base 10?)

You have a point that strong vs weak typing is not a binary and that different languages can enable a varying amount of implicit conversions in whatever context (not to mention reinterpretation of the underlying memory). But from ~20 years of experience, Python's type system is nothing like JavaScript's - and it's definitely helpful to those who understand it and don't fight against it.

In my experience it's typically people from languages like Haskell that can't see the difference.
You can, but only private forks of a private repo are allowed. Private forks of public repos are not allowed by design (modulo some weird bugs that were discussed on a past post).
I remember (AOL I think) you could request trial CDs delivered to any address. No checks were made on either the name of the recipient or about the quantity of disks ordered. I'm guessing I was about 14.
Is there a good benchmark comparing multilingual and/or translation abilities of most recent LLMs? GPT-4o struggles for some tasks in my language learning app.
> If you absolutely must parse ls

... stop and rethink your options. You may be able to get away with parsing the first columns of ls -l but even then a pathologically named file could make itself look like a line of ls output.

It's simply not possible in all cases. If you can constrain your input then you may be able to make use of it but in the general case, that's why xargs and find grew a -0 option.

Or glob.
> Code coverage has absolutely nothing to do with code quality

It is quite indicative of documentation quality, though, which is most important as a codebase ages. You may know how it works now without documentation, but future developers (which may include you) are going to want more information to know what kind of expectations are found around the code.
Octopuses seen hunting cooperatively with fish
The cephalopods never fail to surprise and these
observations demonstrate the complex intelligence of at least one octopus species.
"Creounity Time Machine", the universal date converter for coin collectors
> There appears to be one piece of software which is misinterpreting guidance
of this, and trying to depend upon embedded NUL.

Big oof here. Why? How?

> If there is ONE THING the Unix world needs, it is for bash/ksh/sh to
stop diverging further by permitting STUPID INPUT that cannot
plausibly work in all other shells. We are in a post-Postel world.

Amem
My base case is we can’t control it. I was responding to people who seem to underestimate superintelligence, so referring to “the argument”. If AGI goes postal, everyone is at risk. If it doesn’t, the side with it wins. The odds of it only harming the country that has it, seems extremely slim.
Coincidentally, I thought it was this bug that bit you; it was reported a couple of days ago https://github.com/mui/material-ui/issues/43823
>the realtor commission would be around $20,000. That's $20,000 cash equity that is taken out of my hands

Not to defend the current real estate industry too much, but if the sellers were not paying $20k for a buyer's agent, the price of the home would likely just be $20k higher. That's an extra $20k that the sellers would get to keep. If they kept the price the same with or without an agent, that would seem to be some pretty irrational behavior. They'd be giving up $20,000 for no reason!

A rational seller is selling for as much as the market will bear, and are only paying transaction costs that they absolutely have to. Again not defending the current system at all- the sellers are the ones who who are paying too much in this case
I actually do believe that AI can make someone feel more comfortable with their purchase.

Let's break down the communications that realtors currently do to comfort buyers (mostly over text, which is also how we communicate):

Tell you comparably priced properties - we do this.
Remind you the steps in the process - we do this.
Tell you basic stats about local transactions (such as telling dejected buyers that only 1/6 home offers get accepted in the bay) - we do this.
Send newsletters for market updates - we do this.
Tell you what other agents are telling them - we do this.

I think if someone really needs a person putting a hand on their shoulder, then we aren't that. But we have implemented many of the typical comforting realtor actions
We've been quick to adopt the technology without identifying or considering its future costs. If a chatbot can generate code that works with minor tweaking, does that warrant laying off one or many programmers? If an AI tutor can provide most of the information a student needs, does that mean we no longer need human instructors? It's become common to shit talk teachers, but I think education is more than just "delivering facts." So the observation is this: in some very narrow areas, AI will be highly competitive while significantly cutting costs. What I worry about is all of the intangibles & unquantified tasks that people perform that will be lost if we go in the direction of replacing people in the name of profit. And I know that some people here will argue that this hasn't had effects on layoffs...

So you mention how it's not the AI's fault, nor is it the fault of the people. But we have this corporate structure where it's easy to implement a change that may be detrimental in the future and that's difficult to reverse. I think that's definitely a fault of people.
The usual plan of attack looks like this:

1. Get a raw dump of a database from

2. Take the usernames and passwords

3. Try logging into eTrade with those usernames and passwords

This takes advantage of the fact that a third of people use the same password everywhere [1] and they resist using two factor authentication. You aren't protecting your own site from getting hacked (nobody cares if someone gets the password to your blog comments section), you're protecting your users from themselves.

The next step that people will do is hash the password. This makes it much harder to figure out the original password, and it used to be enough. But the problem is that if two people have the same password then their hashes will be the same. Rainbow Tables exploit this problem by doing some pre-work and parallelizing the users being attacked to make the problem space much much smaller.

The next step is to add salt to the password hash. Each user gets a few random bytes mixed in with their password before it gets hashed. Now if two users have the same plaintext password their hashes will be different. Rainbow tables don't really work any more because the parallelizing is gone, making the pre-work useless (you could do the pre-work per salt, but that's just as much work as cracking the hash).

It's arguable that the next step is using SSO with an identity provider. The downside to this is that you are relying on another company. The upside is that you don't have to store passwords or build the login flow at all. Tradeoffs.

1: https://explodingtopics.com/blog/password-stats
Notify a Slack room when Sonos music is playing too loud
FormLabs really shit the bed didn’t they, Form2 raised the bar, Form3 a total bust, jury seems still to be out on Form4.
Completely spitballing here, but if bone marrow cells help charge up mitochondria (as this new study suggests), then strong healthy bones are a good defense against cancer. Resistance training (weightlifting being the most common variety) is well known to improve bone health so maybe this is another reason to practice it.
Unfortunately no luck for anyone in the EU, the UK, Switzerland, Iceland, Norway, and Liechtenstein yet. [0]

[0] https://x.com/OpenAI/status/1838642453391511892
This is a great question. We do not consider or want CopperSpice to be a framework and one of our goals has been to transition our code base to a clean set of C++ libraries.

Our understanding is that Qt wants to remain a framework. No clue what Roland might be considering, but he did give us an "ear full" of bike shedding.

Barbara Geller
CopperSpice Co-Founder
Would rather have my team to build the features we need instead of maintaining screens, custom fields or transitions, and ask for a new feature that would take ages.
was in the alpha. it had a lot, a lot of rough edges to sand out. i wish fellow engineers here, of all people, would be sympathetic that estimates sometimes are overly optimistic. considering the insane surface area of voice, its honestly impressive they were only off by a few months.
A lot of BBSes especially those that had FidoNet or similar distributed message boards let you download all the message boards as QWK packets and software like Blue Link and others. It was a great feature. Reading/replying to boards offline was a much nicer experience, in addition to the cost savings.

EDIT: and as another bit of random trivia the guy who invented QWK format died of a heart attack after being swatted by an 18 year old who was after his @Tennessee twitter username.
There's plenty of metal conduit for electrical wiring in Europe. Dunno where you got that idea. It's mainly used in commercial buildings where they don't care about things looking nice. In houses cables are chased into the wall, or just stuffed behind the plasterboard.
WP Tavern Articles That Recently Went Missing Following WCUS Keynote
Thanks for your inputs, we will followup.
Has it changed much since March when this was written? Gemini won, 6-4. And it matches my experiences of just using Gemini instead of ChatGPT because it gives me more useful responses, when I feel like I want an AI answer.

https://www.tomsguide.com/ai/google-gemini-vs-openai-chatgpt
Love this, reminds me of Trackmania but being able to tackle any course is a huge plus.
yikes :/ that’s gonna be the entire world in the future
I know this is meant for EMT, but these look a lot like chainlink fence end-rail clamps which go for about $2.50 a piece. The post material (galvanized 1-3/4” pipe) goes for about $2.50 per foot, so those could be a reasonable alternative for when you can’t get easy access to EMT or maker pipe shipped to you.
This is the most important update.

Pricing and speed doesn't matter when your call fails because of "safety".
To be fair, those who become uncomfortable from words are equally insane weirdos.
>price 350€, s23 108€.

S23 is way too cheap. I was expecting it to be 150. On the other hand Apple is way too expensive. Even accounting for their "tax" I was expecting 250.
Rust on Linux will happen. One way or another. At the worst, one funeral at a time. I wouldn’t sweat it.

I remember a HN comment that I really liked and can’t find now that went something like:

You know what stopped me from programming? It wasn’t that I didn’t have a good computer. It wasn’t that I started later than all the other kids. It wasn’t that I had to work. Nothing. Nothing stopped me from programming.

There’ll always be folks like that. And I hope I’ll be like that for some thing too!
I can think of many more that were completely worthless.

But the question is why? I spent a decade of my career in civil engineering, and on the whole every project manager I dealt with there was both at least OK at their job and important to the success of the project. None were useless. If other technical fields can reliably produce competent project manager, why can't software?
Why Most Programmers Are Bad at Programming: The Uncomfortable Truth
Reminds me of https://ahhlife.com
Thanks for the reminder, I did get surprised by several local laws despite having a realtor familiar with the area. I speak from experience as a buyer who did all the work and indirectly paid a parasite a lot of money to cost me even more money. I need to emphasis that the issue is that I don't have a choice in the matter. In cases where I don't need them, it doesn't matter if they're good or not, they're purely parasitic.

I don't want them. They've inserted themselves in the process against my will.
Care to share the source of this hint?
I mean, I just don't think this is true. All the most mature entity-component frameworks are built in C++.

C++ is one of the most flexible languages, ever. OOP is a very tiny part of C++. You can 100% do data-oriented designs. And most and engines, do!

> if you're not doing that, you're kinda back to C-like

I don't understand how you can believe this. Maybe you don't have the C++ experience.

You have higher order functions, you have templates, you have compile-time programming. Hell, C++ has higher-kinded types - even Rust's type system can't do that!

C++ is very convenient to program in and very powerful. That's why it's used for games and will continue to be used for games. Rust is not more powerful, in any ways, in that regard. It can do the same shit, but with more headache. Usually that's worth it, but not for video games.
Jason Cohen has done a number of talks on the origin of WP engine as being reliable/fast/secure in terms of preferences at the time of launch;

But I think you are right, the features you listed naturally contributed and strengthened those needs.
I pay creators directly all the time (for all media, not just videos), so this confusingly common sentiment is irrelevent to me.

With that out of the way; I would gleefully see YouTube disappear before I paid them a cent. Throwing money at something until all of your real competition goes out of business is exactly the kind of behaviour you would expect of the type of company that then takes advantage of their new position to screw people over.
I can attest to this likely being true.

We are working on morfi.com, trying to build better software for mortgage professionals, and it's challenging.

You can see it in reporting from firms like MeridianLink, mortgage (and probably real estate) lag behind their peers in the adoption of technology.

https://s28.q4cdn.com/477693378/files/doc_financials/2023/q4...
Well...

Digital identities are a natural step since we need to digitalize the society and so we need to have digital IDs like we need physical ones.

The point though it's another, or when imposing them and how. In a country where 99% of homes could be connected and most have already internet access, where a large slice of population use computers every day, so elderly typically have relatives who can help, and those who really need help are few enough there is no problem helping them directly it's a thing. Imposing them (even worse than de jure, but de facto) in a country where a large slice of population have not even a home with an address and ordinary services it's definitively another.

India's digital strategy, the 100 smart city program etc are just fascist move to cut off a large slice of population for whom the ruler count to have no option to accommodate in a new society. And it's not much different than various imposition we witness in the west, a small step at a time, more softly.
Bizarre license reeks of a company that doesn't know what to do with their own highly regarded software but is desperate for the community to give them free improvements that they can later monetize.
Making life difficult till you eventually do get one is a pressure technique to get everyone to conform to whatever it is you’re trying to impose.

Not sure what the right term’d be but it isn’t good nevertheless.
I think that while researchers would agree that the empirical success of deep learning has been remarkable, they would still agree that the language used here -- "an algorithm that could really, truly learn any distribution of data (or really, the underlying “rules” that produce any distribution of data)" -- is an overly strong characterization, to the point that it is no longer accurate. A hash function is a good example of a generating process which NN + SGD will not learn with any degree of generalization. If you trained GPT4 on an infinite dataset of strings and their corresponding hashes, it would simply saturate its 100 billion+ parameters with something akin to a compressed lookup table of input/output pairs, despite the true generating process being a program that could be expressed in less than a kilobyte. On unseen data, it would be no better than a uniform prior over hashes. Anyways, my point is that people knowledgable in the field would have far more tempered takes on the practical limits of deep learning, and would reserve the absolute framing used here for claims that have been proven formally.
Of course it is good time. UI designers are paid the lowest wages... that's why most of the sites have terrible or just plain braindead interfaces. That's why the browsers of today are soulless, non intuitive, hence not productive at all. All this dancing around money made the whole web a shallow info gathering place.

Oh my god, just look at Facebook's comment system. It's a fucking mess and it's based on their fancy React steposhi soft.

Mind boggling that even their own engineers can't create a usable UI. Well, they are too big to care.
LTI=Linear Time Invariant

https://en.wikipedia.org/wiki/Linear_time-invariant_system
DOJ accuses Visa of monopoly that affects price of 'nearly everything’
My experience has been that a good project manager is critical at defending against other teams' (bad) project managers. The other PM's can cause a lot of trouble if they're politically saavy.

This applies to business analysts, scrum/agile people, communications people, and other non-technical project staff, too.

I've observed an arms race at play in my department. Our team used to be 4-to-1 developers to business people. But we've increasingly needed to hire more business people just to defend ourselves against political scheming.
Once we can do buy and sell side then we can be the full marketplace and cut out the realtors
Hey, can you send your AI agent over to this house I'm looking at and measure out the bedrooms for me? Also, there's tile in the kitchen; was it laid correctly (tile under baseboard) or was it laid badly (burying the bottom of the baseboard)?
Are there individual protons and neutrons in a nucleus?
I imagine you'd be paying more in ML costs than YouTube makes off your views.
Well, Pagani Utopia vs a Corvette ZR1.

Spaces, yes.
If you live in the US, you can get parcel information from your local tax assessor's website, usually. Sometimes it's devoid of owner information. Such cases usually require going to a company like ReGrid or Corelogic to purchase the data.

I work for a company (onXmaps) which produces user-friendly maps of such information. You could use our app to create such a "rolodex" of your neighborhood, by annotating individual parcels with your neighbors' information.

https://onxmaps.com
All kinds of stupid ideas seem justified when you get to be exempt.
A 7-Person Eng Team at Slope Powers Millions in Loans and Clients Like IKEA
Why convert? Winamp plays FLAC natively.
Not exactly what you're looking for, but I like to monitor changes[1] to https://learnxinyminutes.com/ to find out about new languages.

Eg. here's[2] a recent commit for a language called Fennel.

1. https://github.com/adambard/learnxinyminutes-docs/pulls

2. https://github.com/adambard/learnxinyminutes-docs/pull/5119/...
Username, yes, 75006,702. But not the password. It was a decent password though. I didn't pick it.
nice tool, i created a tool for viewing csv and i tested with my goto csv file and it crashed :-) . you might want to use paging for tables or use virtualization for table view.
> why can't software?

It can, but remember that we lost the competency to Agile, which is centred around eliminating managers in favour of self-organizing teams. For a time we didn't think we needed managers at all.

As we as an industry are coming to reject self-organization and now returning back to more formalized management again you might find some old timers from way back in the day who still remember how to manage, but if you watch any new manager coming onto the scene you will notice that they will reach for tools that were designed for operations without managers – because that's all they've ever known – introducing an interesting impedance mismatch.

It will no doubt correct some day, but these kinds of things tend to happen at a glacial pace. It could take decades for managers to discover/rediscover tools that are actually suitable for management, rather than something meant for self-organizing teams. As before, newer managers don't know anything else, so the impedance mismatch isn't even immediately recognizable. The default assumption is that this is just how it is done.
I would also strongly recommend talking to customers and building out your idea ASAP as a mandatory first step to determining if it's a "good idea". the YC mantra :)
Similar story here.. At one point Intuit would send you a demo of Quickbooks on 7 or so floppies, so a friend called up and requested X demos and we split up the resulting disks. I was still saving college papers and projects on old Quickbooks disks many years later.
I'm not going to spend half an hour (or more) doing a full detailed write-up in response to a lazy assertion, especially since your attitude does not resemble that of a person with genuine interest in understanding other people's viewpoints.

Stereotyping an entire viewpoint as you did in your previous comment is pretty much always wrong. I might be a bit more forgiving if it has included some context or details, but it doesn't. Your post is little more than an insult.

I will add that people having been choking each other over all sorts of technical stuff for as long as this "free software" thing has existed, because there are usually 20 ways to do anything and typically between 2 and 10 ways are reasonable. This is really nothing new and discussions surrounding Rust are really not that special.
>2. Extensive and mandatory use of the card for routine non-governmental things that are not benefits or bank accounts. This is more pervasive than one may realize.

This is common in almost every country that has central ID system. Businesses want easy way to track someone using Primary Key that doesn't change. It's even bigger benefit to business if it's Primary Key that's same across all businesses.

Only way to prevent it is having laws that ban use of the number in business dealings but few countries have those laws.
Why lying by politicians is generally legal
What Is io_uring?