skysight-inc/HackerNews huggingface dataset:
> Every beginner tutorial ought to be using sanitizers from page 1 where they teach how to compile a program with gcc.

This right there.
Show HN: JSON to RestFul API Pastebin
> everybody involved should be ashamed of themselves

Have you ever read about how open source project leaders often experience a lot of toxicity and anxiety about trying to keep up with the users they are supporting for free? If not, I suggest you do since this is the exact type of comment that is hurtful and unhelpful.
It seems F-droid version tries to download bootstrap-arm.zip from a folder which only contains bootstrap-aarch64.zip (https://nix-on-droid.unboiled.info/bootstrap-release-22.11)
You're right, there are quite a few similar platforms out there. However, a website specifically dedicated to reviewing landlords could offer more targeted and relevant information for tenants than more general sites like Yelp or Google. Besides, a little competition never hurt anyone, right?

As for moderation and verification, these are indeed important challenges. But with the right combination of community-driven moderation and automated systems, it's possible to create a trustworthy environment. Legal and defamation issues can be addressed through clear guidelines and by fostering a culture of constructive criticism.

Of course, blindly trusting every review isn't recommended. The key is to use these platforms as a tool, not the ultimate authority. By looking for patterns and corroborating information, tenants can make more informed decisions. It's about empowering people with information, not providing a definitive verdict.
> It will be interesting to see how this plays out over the next decade.

The next decade has enough people who know the past & will squabble over what works for them.

The decades after the next 10 years are much more interesting. People who never knew office culture, people who never really have committed to 9-5, people who haven't worked closely with teams, people who haven't been part of water cooler conversations, people who haven't shoulder surfed important technical discovery.

I personally don't see a ton of value in rto for myself. I do a little right now & it's awful & pathetic cargo culting, a failed play acting at an earlier time. But I also don't see how we maintain a useful industry & raise up new people if the level of sharing & connecting stays as abysmally low as where we are at. We are headed for a crash.
Show HN: ChatGPT cannot do simple math
User
Please aggregate the numbers

ChatGPT
I apologize, but I would require more context to understand what you mean by "aggregate the numbers". Could you please provide me with more details or specific instructions on what you would like me to do?

User
Please aggregate the numbers

12 rug
10 rug
10 brød
8 store toast
14 brød
12 rug
8 store toast
10 brød
10 rug
6 brød
6 rug
4 store toast
8 snurre
8 snurre
8 brød
10 rug
10 brød
10 rug
8 rug
8 brød
8 store toast
8 snurre
10 små toast
10 brød
10 rug
10 snurre
10 rug
10 brød
10 rug
11 brød
8 snurre
8 store toast
10 brød
10 rug
8 store toast
10 brød
10 rug

ChatGPT
If I understand correctly, you would like me to add up the numbers in this list. However, I noticed that some of the items in the list have words associated with them (e.g. "rug", "brød", "store toast", "små toast", and "snurre"). Can you please provide more context or clarification on what these words represent and how they relate to the numbers in the list?

User
They are categories.

ChatGPT
Thank you for the clarification. In that case, to aggregate the numbers by category, I will sum up the numbers associated with each category. Here are the results:

rug: 82
brød: 119
store toast: 28
små toast: 10
snurre: 40

Please note that these are the sums of the numbers in the list that are associated with each category. If there are additional categories or if some numbers should be excluded from the calculation for any reason, please let me know and I will adjust the results accordingly.

User:

Go back to school.
> It's unfair of folks to complain that others who would not benefit from their public transit plan don't want to pay for it.

I don't know if it's the same in the US, but where I'm from rural areas depend entirely on urban tax revenues. If state support was cut and local expenses would have to be covered with local taxes, all rural areas would die overnight as basic services couldn't be funded any more. But it's of course an unfair idea to start with.
An even more iconic example is the anti-fascist song, Bella Ciao. That actually started its life as a worker's protest song of the same name but with very different lyrics, 50-80 years before its use at the end of the second World War.

Does that detract in any way from the anti-fascist song? Of course not. Folk music has always done this, and that has never taken anything away from its creativity (talking about actual folk music with collective authorship, not commercial music in the "folk" style).
Hey, have you heard of this? https://developer.apple.com/documentation/coreml
I taught my son perfect pitch. AMA.
Apocalyptic takes like this always neglect a bunch of things.

First up, there's mention of average childcare cost per year, and then contrasts that with median income ("half the population"). Also, it's more important to know how it compares to figures in the past: what was child care cost and median salary "back in the day"?

Next, while there is a certain shift to childbearing years coming later, it's not trivial to estimate the actual children-per-woman without waiting out for that shift to "complete" (and it might actually rebound, mostly as us older parents realise how silly we were to wait out that long, with all the physical ails and pains we now face in our 40s chasing toddlers and kids around). Basically, if there was a sudden shift where everyone decided not to have kids before 35 after they used to have them at 25, there'd be a 10 year window where birth rates would be significantly lower and they might rebound right after (say, there was tax provision which made it hugely beneficial to do so). Unfortunately, the shift is not sudden but gradual which makes any estimations harder (though not impossible, but nobody does take that into account).

Finally, retirement calculations can be made to accommodate populace getting older, and offering transparent retirement options to current earners (pay this much to retire at this age with this big of a pension). Basically, as you note, the math is not too favourable, but if it provides upfront options (eg. pay 80% of your income for early retirement, but at least 50K yearly), it will both encourage and discourage people from doing so.

And it also neglects the fact that there are many people who like doing useful stuff, including outside their jobs. Us reducing dependence on job having should be the goal, but we are still early in trying to figure out how that works on large and global scale.
Gotcha, so you are also against electrical regulations like requirements to use tested insulators etc?

Because some regulation is actually useful in a world where consumers cannot be expected to know everything and be able to test everything.

And some assumptions about a product should hold true as well. E.g. the assumption should be that if I buy a desktop CPU today I should be able to use it for at least n years. Because how would you know this beforehand?

If Intel made an optimization that turns out to be a security flaw, that is totally their fault and they should cover it. This is nothing any consumer could have known (and rherefore avoided buying) beforehand. This is the cost of taking risks in business.

It seems to be a popular stance these days to shill for corporations and protect them from ever having their risks realized. But that makes the products and the world we live in worse for everybody and gives you nothing at all.
Startup M&A deal-making continues to dip
I read https://ratethelandlord.org/about. It is vague. What are their policies? Who controls moderation? Why should we trust them to carry out their claimed mission?
Your corner cases are mostly about compounds where the next word starts with an s or sch sound. There's also selbständig vs selbstständig, where both variants exist with speakers of the language, and 'official' German picked first one and later the other variant as the 'official' one.

> It's also interesting when you split up the words. For instance "gebrandmarkt" results in "brand gemarkt". So you extract the "brand" from "ge-...markt".

English has a similar mechanic:

"Let's upcycle this trash!"

"I boot up my computer."

"We spruce this place up."
This is actually one of the reasons why COBOL is deep legacy: The code pages systems only works well if everybody stays in their country.
My similar story: I wrote a script that tries all the words from a spellchecker I found as passwords for each user (a really naive dictionary attack). The angry admin did came as apparently each wrong attempt generated a beep on some station in their room (these were dos times iirc and the admins were just high school kids).
You cannot solve this unless you send a pigeon or trust some higher power.

Certificates are a scam.

My solution which is convoluted and relatively insecure if you have a persistent MITM is to require a password change that you can encrypt with the old password, then the MITM has to remember the old password to know the secret.

But you are right that OTP only are safe after the secret has been shared. Just like all crypto including HTTPS and SSH.
What do you mean with this? Drivers don't pay separately for basic roads and autobahn so how can they be accounted separately?
It's not going to be useful.

The only people who provide reviews will be people who are unhappy. And you'll only get their side.
For every tab I open? Nah
"SYSIN DD *" was a college days incantation. Purely out of curiosity I've searched for JCL resources on the web but have come up with zilch.
Isn’t this pretty well known? The current advice seems to be use ChatGPT to extract data from fuzzy lists and transform it into structured data. Then use traditional methods on that data.
Let not the perfect be the enemy of the good.

I acknowledge your psychiatric care/experience may have been subpar, but want to point out that many close friends of mine have dramatically bettered their stations in life via psychiatric (and therapeutic) care, and that, pseudoscience or not, it’s worth considering if something ain’t tickin right upstairs.
> Ah, yes, the classic 'human nature' argument, as if our current system of landlord-tenant relationships is the epitome of ethical behavior.

Hold on; I didn’t say that. I don’t think that landlord tenant relationships are fairly balanced in most jurisdictions.

It seems you assumed incorrectly about me. If you got my intentions wrong, how do you know you got the intentions of the website correct? Why do you assume that the website is trustworthy? (Do you?) What gives you confidence that it will put in place reasonable moderation standards?

Please, let’s try to remain calm and use logic here.
Peeling the layers off the Indian skincare boom
Seems like Cross River will just need to put in place more controls for visibility into the underlying underwriting models behind each of their bank sponsor partners. Any attorneys in the room?
What service do you use for SMS?

The new, government mandated registration requirements for programmatic SMS use in the US seem to have essentially done away with all hobbyist use.
I don't know, people can have a genuine desire to improve things. I wasn't trying to call that out, just wondering what they expected might come of these ideas.
Further to add to your point 'RateMyProfessors.com' as a ideas was/is good.

But I understand the way it was designed (unverified students, double ratings, correlation of positive reviews to ease of the class...) did it in.

It boils down to how well thought through the implementation is, and how well it is iterated upon.

Same with yelp.com
What's with nerddom's fascination with absolute pitch? I've already made several lifetimes' worth of ruckus in my few and am continually only barely learning to listen. Is it because for so many of us music lessons have proved a more affordable form of childcare than the presence of a compassionate, listening human being?

If you ask me, it's pretty fucking neat if you're someone who from some early years is already fluent in the universal language of 440Hz. But chief, what do we do with the 438Hz ninjas from the other village then? And there surely must be a solution to many of existentialism's pointless crises to be found in elucidating a universal theory of how brains pick up language, music, (hello tonal languages), maths, and all other myriad traditional symbol systems using the same underlying neurobiological mechanisms.

But every day this spring, hearing the birds outside teaches me new unique facets of the sense of hearing. (It's a mad racket out there - there are the birds that I could possibly learn to name, and then there is this one that sounds totally out there - nuff said). Funny testament of how we seek to cultivate in others what we fail to cultivate in ourselves.

The committee for meta-ethics is mildly piffed at un(ac)countable replications of the natural phenomenon that, yes, young children can be taught symbol systems of arbitrary complexity up to maximum sensory perception (and, if they're anything like us, they'll even manage to pick up a bunch of metaphysical spooks on the way to the oceanic moment of unlearning it all and interfacing more directly with "real reality" beyond their nervous system lol)

Thankfully, if they're anything like us, by middle age they will have reverted back to monkeys.
It's less unreasonable than you think. The Ranger 1 spacecraft attempted to land a payload with an impactor before the US had figured out how to land more carefully.
This could be the next Trustpilot, subscribe today to remove your bad reviews.
Glad to hear that. I really like that style and attitude. It shows competence, humor and willingness to help.

My admins were sadly mostly of the grumpy type, who did not like change, or initiative to solve peoples problem.
Maybe the verification process is not perfect, but there is very little you can do if you have a bad landlord. In fact, you are at their complete mercy because you need them to give a good reference to your next landlord.

Great job to whoever made this. I encourage you to keep going at it and improving it until it becomes an indispensable consumer tool. Can't wait for the time where landlords have to explain themselves.
Nothing allows first connection security.

Google wants you to need HTTPS, that is what they sell.

From Chrome to GCP.
To add to that, it might be a net benefit to remove unused code even if it ends up breaking something for someone for a while.

This endeavour probably won't advance your career much, but making one's co-workers lives easier is worthwhile too!
> Sure, it may not be perfect, but let's not pretend that the status quo is a shining example of trust and ethics.

No one is assuming that.
Probably useless because until say 50%+ of all the landlords in your area are rated, the chances are the place you want doesn't have a rating. Requiring a rating would hamper your research. What we need of course is better protection for tenants in general.
This is not about "already know". This is about "in how many ways you can plausibly parse the chunk of text you are looking at". Haskell and Forth come to mind as the worst languages when it comes to humans being able to parse them. The language in OP is, well, a close relative of Haskell. It's awful to read and work with in general because human readers cannot parse the structure of the program easily.

Another aspect / problem: humans vocalize (well, adults, usually, using their "inner voice") anything they read. This is why, for example, people deaf from birth struggle more with reading comprehension. So, when programmers read programs they use some made up language to read it out loud to themselves. When a language is just a string of punctuation / non-typographical symbols it's a struggle for any human to read it to themselves in any way that they could process it.

Try it yourself:

Pipe underscore increment dollar pie colon colon hash open paren...

Probably, with some experience, it will be more like

Pipe unimportant list-add variable pie namespace hashtable with arithmetic expression?

In other words, this is not a language anyone would use in a setting where they just need a computer to write useful programs. This is a crypto-arithmetic puzzle for people with too much time on their hands.
This is a well documented problem with all language models.

ChatGPT with the Wolfram Alpha plugin can do math. That’s good enough for me.
No, everything is bad. That's why I'm about to migrate to the next country where I will eventually realize that everything is bad but it's now 10 years later.
A US Bill Would Ban Kids Under 13 from Joining Social Media
Interesting. I worked on a team for several years and our discussions were completely absent of design patterns and best practices. I'm older. Do you think age/experience plays into it? I only ask because I'm not interested in those discussions anymore because I feel like I've already had them all.
And while six is 'kinda' well behaved, trying to unify dependencies of dependencies is an exercise in frustration usually. Code repetition is cheap
Sure, it can be a useful conversation.

Assume for the sake of argument, that I agree that there are externalities and that we should do something about them.

The economics textbook tells you the simple solution: tax the externalities. In our case, you might want to tax e-waste (or directly tax whatever is bad about e-waste, like heavy metals or so.)

Then let the market figure out how to deal with it. Perhaps offering extended warranties is the way to go? Perhaps developing compostable computers is the way to go? Perhaps using fewer computers is the way to go? Perhaps just sucking it up, doing nothing and paying for the externalities is the way to go?

It's not at all obvious to me which of these (if any) is the best solution. And I don't have high hopes than any government would figure out the best solution either.

Different people might even have different answers, and suppliers can provide for this diversity.

This simple tax avoids a lot of regulatory complexity. Remember, that regulatory complexity leads to loopholes and regulatory capture and endless lobbying.
Google libraries are a different story compared to their software products. AngularDart is hardly used outside of Google that it's practically dead and no longer maintained for use externally. However it's alive and well inside Google and still have internal releases within the company. Since Flutter is heavily used outside as well as inside, Google will have to consider the man-hours of rewriting everything Flutter has touched in order to decide dropping it, which means never basically. So even if Flutter is dropped by the community using it, it would still be maintained by Google for their internal use.
Can only publicly answer one of these:
- reusability of workloads: yes, introducing the community templates feature (https://banana.dev/templates) for common models has dramatically cut back on storage requirements and transfers. We're still majority custom code, but it's helped prevent us from exploding storage over people running the same "model of the week"

As for caching / chunking, sounds like you're thinking on our wavelength, perhaps even ahead of us, so maybe I should take you up on the offer to chat! Will reach out.
Your link got mangled, here is the working one: https://gist.github.com/joshmn/87f14dc7d6b45a72bd4e3f4fb8d82...
I'm with you about all code is difficult to beginners. About language designers, they should decide who they want to address with their language and how popular they want it to be. If they want to become mainstream and they don't have a way to force people to use it (example: Apple with Objective C and Swift) then they should make a language with a syntax similar to something already mainstream. Example: Elixir got reasonably popular and in its early days it was common to think about it as a functional Ruby. It is not. Anybody using it would find it very different from Ruby by the end of the first day. However there is at least a correspondence between many Module.function / Class.module names in the standard library and the same do / end general structure of code blocks.

My advice to any language designer aiming to mainstream status is to copy some curly braces language (Java, JS, C++) or Python. Then do any weird thing to them, but don't scare away millions of developers with your hello world.
E-Verify NextGen Overview
Yeah, but walking out of the room while the video is playing still gets them money from the sponsor. Skipping or blocking the ad does not.
Coming soon, a U.S. Government smartphone app to verify the right to work in the United States.
So... We're okay with questioning our Lord and Savior, the pharmaceutical and healthcare industries and regulators now?
Hey there are still some of us small hobbyist youtubers out there who don't run a single ad or sponsor ever. We're just harder to find due to youtube's ever changing recommended algorithm. :D Also there's more content than just informational videos on youtube. Video games are a big chunk as well.
"And I'm by no means some sysadmin wizard. "

It is more about the general attitude, so thank you, for being a helpful IT admin.
EU tech regulation chief sees political agreement on AI law this year
While I don’t agree at all with "hot pile of excrement", W11 requires more 3rd party tools to make it usable than before. One to remove the telemetry and ads (OO Shutup), one to put the taskbar in a sane position (StartAllBack).
> Instead of criticizing the very idea, maybe we could focus on improving the platform and establishing those foundational values you speak of. Or, you know, we could just continue to trust our benevolent landlord overlords without question.

A false dichotomy.

You don’t know me. I’ve rented in many jurisdictions. I likely share many of your values.

This is not primarily a technological problem. One key to solving this problem well is setting up the organizational structure reasonably. What legal structures are in place? Whose personal reputations are on the line? What track record do we have to go on?

Some may think these organizational things can be done later. I disagree. They should be designed before any product is launched. They are foundational.
People do not write makefiles anymore. At least not by hand.
Typical AAA gamedev project has at least 4 targets defined in the build system of choice. Each target gets a set of flags for each platform. Typically there are ways to define common sets of flags and use them in the specific target.

Half jokingly, choosing build system for a project is a very important step and one of things that kills desire to do C or C++ projects on the side. The article is a very friendly description of at least a decade of experience.

Debugging build systems that do a lot of things ( unity files, caching, multiplatform and distributed builds ) has become an art in itself. Personally I prefer to capture commandlines that are passed to compiler as result to make sure that options are correct.
Amazingly this isn’t true. You would think selective would have been invented by the Greeks or Romans, someone, but the first evidence of long run sustained breeding programmes for a desired trait using careful record keeping was during the British Agricultural Revolution of the 1700s. For more detail read the link https://gwern.net/review/bakewell
Theranos was a fraud, selling a service based on technology that simply doesn't exist.
Feels destined to be like the rate my teacher sites which host copious defamatory reviews, pranks, and trolls.
How did you do it? How old was he?
The invention of selective breeding was unbelievably late (2019)