skysight-inc/HackerNews huggingface dataset:
> I think the entire concept of "non-techies" is condescending to the people you're referring to

It's not, stop being offended on behalf of others. "non-xxx" is as neutral as it can be to refer to a population.

And it does make sense to give different end products to techies and non-techies, because the needs are wildly different.
> If you build more housing in a city, more people move there, and the city becomes more desirable as a result, is the city better or worse off for having built the housing?

Is the existing population of the city better or worse off? That's the question that matters politically, since only the existing population gets to vote in city elections.
I second that OO abstractions shine in UI systems. Most complex UI applications use some form of ECS these days.
Using the word "literature" is highly eurocentric here. These weren't really books, more like very specific manuals for an esoteric and very small caste of priests.
There are also sane plate laws in the UK, and plates are tied to a specific vehicle make/model, and the plates are larger, more visible, and far easier for automated systems to read.
this is impractical for retailers with limited storage capacity - groceries use their shelves as storage and don't have "back rooms" to storage additional material.

also, reverse logistics is impractical for grocery delivery.
You only need a crazy efficient rig to mine Bitcoin if you have to still make money after factoring in your electricity costs; if you are given free electricity, you will be profitable using any existing computer you have to mine: you also won't be making as much money per unit of time, sure, but you will still be making money at that rate.
> we live in online echobubbles

Speak for yourself.

> and need reminders that our views, circumstances, and passions don't represent those of the majority

There is an army of self-appointed activists/moralists spamming every thread in every forum with such "reminders". I sure wish there were fewer of them, and that forums like this one had rules against repeating that trite remark 200 times per day.
Location: India

Remote: Yes. Any Time Zone

Willing to relocate: Yes; Will need Visa Support

Technologies: Open Street Map, PostGIS, Mapping Technologies such as Mapbox, Maplibre, Geoserver & ESRI Platform.

Résumé/CV:
https://drive.google.com/file/d/1w5HBJ_PBnW1a8UYyAuuG8sp-Vms... & Linkedin: https://www.linkedin.com/in/devdattat/

Hi! I'm a Geospatial professional involved in all stages of projects, and having experience in setting up of BaseMaps and GeoSpatial Application used in large scale applications. I also have a lot of experience in geospatial data and the intricacies that are specific to such data. I have built large scale data pipelines that ingest, and process geospatial data, and have bought several organisations into the modern world of cloud technologies.
> Is there some magic here that lets Dog and Cat know that they're implementing Animal?

In this case, Animal is an interface - which means, a set of methods. The Animal interface in the example contains only a method "MakeNoise()". Any type (struct) that implements the method "MakeNoise()" implements the interface, and can be used whenever Animal is required.
I thought NS1 was in use.

Yea, what you say makes sense then.
C++ has that syntax under the name "unnamed" or "anonymous" fields. It's trivial syntactic sugar. That's unlikely to be called inheritance though.
If you redefine OOP as functional composition then almost every language passes as object-oriented, including C. To me that simply doesn't make any sense though, and I don't think it's what people would understand as object-oriented in the context of a programming language. Inheritance is a two-way relationship, i.e. if "Dog" overrides functionality in "Animal" then an internal method defined in "Animal" that calls that functionality would be dispatched to the overridden one defined in "Dog". That simply doesn't happen in Golang, hence it does not implement inheritance. C++ e.g. uses vtables for that.
the book says there is no technological progress because the bad capitalists are living off their rents, or something like this. However we have seen some technological progress since 1916... (and the planned economies used to be stagnant)
Lactic Acid Bacteria as Markers for the Authentication of Swiss Cheeses
This is a paper describing how the Swiss dairy industry encodes a signature within the cheese itself.

I find the parallel with digital signature interesting because it uses a similar scheme: the "public key" is the presence/absence of a set of strains of bacteria, and the "private key" is a (secret) set restriction enzyme used to identify the strain.
To the contrary almost everybody who knows a bit about DDOS security uses primes, not power's of two.
This has been this way for decades, see the relevant hash tables for glibc, gcc, binutils, ...
To me it sounds like an impossibly high bar to clear: even plainly giving a person $100 in cash, no strings attached, doesn't provide similar economic benefits to different people.
Relational databases have shown, and will continue to show more longevity than object orientation.

Facts and the relationships between facts is a deeper foundational principle than the concept mashup of modularity, hidden [mutable] state, dynamic dispatch and interface subtyping that object orientation is formed from. Databases are more long-lived than applications, so applications tend towards adapting to the form of the data rather than the other way around.
Show HN: I built an open source infra for multi-step forms [MIT]
As a developer, I've often struggled with the complexity of creating and managing multi-step forms in various applications. Especially when it comes to implementing multi-steps, conditional branching, custom validation, and localization.

That's why I built Tutim, an open-source, headless, API-first platform designed to empower developers and product teams in building and optimizing in-app user flows, such as new user onboarding wizards.

Check out the beta release on GitHub: https://github.com/tutim-io/tutim.

What sets Tutim apart from other form builders or open-source libraries?

- Flexibility: Easily integrate Tutim with your design system to craft user experiences that perfectly align with your brand.

- Developer-centric: An API-first approach ensures seamless integration with your existing tech stack.

- Enhanced Collaboration: Encourage collaboration between technical and non-technical team members, reducing development workload and improving user flow creation and optimization.

I'm looking forward to hearing your feedback and thoughts on Tutim.
Give it a try and let's collaborate to build better user experiences!
Shareup | Sr. iOS Developer | Remote (Within European timezones) | 75,000€ per year with great benefits

Want to build something new? Join our small, design-led team at @shareupapp to build the fastest, easiest, and most secure way to share anything with anyone. We use Apple’s best tech, including Swift Concurrency, Combine, Catalyst, UIKit, and SwiftUI, and you’ll work closely with our talented team.

Check out the full job posting here https://shareup.app/jobs/senior-apple-engineer/
Quake's PVS: A hidden gem of rendering optimization [video]
This looks like a graphical design project with no concern for actually building something that has to work. I guess the "speculative" bit gives the artist license to do it.

I personally would have loved to see some working code because I have no idea how this new age sounding stuff is meant to actually work to get anything done. Or is getting something done inhumane nowadays?
Indeed. As an example, modern era devs don't realize how much of the global financial system is underpinned by decades old Cobol code. Personally I'd rather be working on a system that's massively important with less flashy tech, than building more inconsequential apps with the latest frameworks.
A small note: Alecta is a private pension fund (tjänstepension). Public pension funds are unaffected as far as I know

As a software engineer working in Sweden my current pension savings (after the losses) are about 55% public pension (allmänpension) and 45% private pension (tjänstepension, most of which is with Alecta). I don't have a way to check how much I personally lost on this though.

Meaning that this will affect the higher income working class more, the people who have private pensions from their employers.
Show HN: We built a multi-chain crypto subscription platform
I regularly point out that Windows Server is still about half of the general server market and shouldn’t be simply disregarded as if it didn’t exist. Invariably, there is some SV ex-FAANG employee here who is simply incredulous at this fact. Just can’t believe it, because in his corner of the world only Linux is used.

Similarly Azure is just a myth and does not exist.
I feel like the author has somehow conflated two different concepts. Developers who are not hyper vocal and developers who don't use the latest technology. Those are not all the same people.
There are more peculiarities with XML, e.g., the ambiguity of attributes vs nested elements (you could also write <name="John"><age>20</age></name> to express the same thing) but these don't feel insurmountable. You could pin down a subset based on extra rules that would simplify working with XML/XHTML and obviate the need to invent a parallel universe in the form of JSON.

You mention the data/presentation mix and that is not necessarily an advantage - separation of duties is usually a good idea, unless you can properly channel that "efficiency". But that too seems not insurmountable: the real, visual presentation on screen is anyway delegated to CSS. The (X)HTML structure is still in a sense supposed to capture the logical structure of the document/object that is being transmitted. What would be required is a way for the client-side language to distill the data-centric logic from the occasionally inflationary use of things like <div> elements (which seems another hack trying to fix poor design anyway).

In any case, no point crying over spilled milk. The winner-takes-all nature of the web means it is doomed to be building on the hacks adopted by the dominant entities to solve their needs. A historical accident that keeps giving.

Who knows, maybe as the browser is enabled with WASM and whatnot there will be a chance in the future to have a more rational approach to API's, REST, Hypermedia, Linked Data and that magical universe.
I see you're a new account. I invite you to read this site's guidelines [1], which explicitly advise against saying things like your first line.

[1] https://news.ycombinator.com/newsguidelines.html
Show HN: The quickest way to get started with AgentGPT running locally
That sounds like the worst part, not the best part
I've also got Sarcoidosis, some pulmonary involvement, but certainly not debilitating (as long as I remain on medication anyway). However, every time I get prescribed antibiotics for something unrelated, damn I feel so much better for a few weeks after taking them!

A few months back I had an infection that required fairly high dose antibiotics and my Sarcoidosis has been noticeably better since, despite a significant increase in other things that usually cause flare-ups e.g. stress and lack of sleep. I am still on Hydroxychloroquine, but in the past I required Methotrexate (which was horrid).

There's been a heap of studies regarding Mycobacterium and Sarcoidosis. Doesn't seem to be the cause for everyone. As another poster pointed out — Sarcoidosis, Rheumatoid Arthritis; these are basically catch all names for conditions of unknown cause that exhibit similar symptoms. That said I'm pretty optimistic about all this research into bacterial involvement.
The comolexity of Docker I've needed over the last 5 years definitely could have been solved by ChatGPT.

The amount of Kubernetes I needed was probably more than what ChatGPT can solve, but at the same time, I spent an awful amount of time looking at various templating solutions.
A newline is missing in the example code. As given there's a segfault at line 5 not line 6.

However, the code at https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/... shows it's indeed at line 6, because it has an extra newline after the '#include <stdlib.h>'.
Eating bananas is very safe. Unless there is a poisonous spider inside it.
For anyone interested:

https://www.vice.com/en/article/gqwajy/this-is-what-winning-...
Airplane mode is also a lie (https://old.reddit.com/r/NoStupidQuestions/comments/9l57b6/m...)
At this point I feel tempted to simply draw the line between languages that have syntax to pull the first parameter of a function to the left side of the function name and languages that don't. All features beyond that are variations of the theme that should better be spelled out in full, trying to claim them as defining properties of OOP reeks of self-importance.

And even if you take the liberty of declaring that a more general definition paired with a more specific one, the more specific one should not so much distinguish on language features but on the standard lib: is your typical stdlib call something scoped to an object (subject parameter pulled to the left) or is it some global name or with just a namespace on the left? mystring.length() vs strlen(mystring)? Most languages these days have both, but if the "strlen" form is the dominant one no amount of OO features should allow you to call yourself OOP without twitching. And if object.method() is the dominant form, how you got there is just details. It feels embarrassingly lame to stay that close to the syntactic surface, but the dogmatic deep-dives really don't help.
By "covers" you mean "glances over". It means nothing if you just add a footnote mentioning the existence of failure modes.
Yeah, sarcasm.
To each their own. I've been looking for a good source for bonsai kittens for over 20 years now!
Some biological software engineers don't know what they are doing either.

Obviously you shouldn't have total confidence in any code produce by an artificial intelligence or biological intelligence, but I don't think the issue of writing garbage code is specific to AI programmers. In fact, I'd argue on average GPT-4 produces better code than the majority of biological programmers I've worked with – this is certainly true of certain types of problems.

Your ad hominem about artificial intelligences not being conscious or self-awareness and therefore less capable is neither provable or necessarily true. There's no reason to believe a non conscious intelligence couldn't be just as capable as a conscious one, and you have no idea what it's like to be an LLM. It may not have a consciousness similar to that of biological life, but it could still have some form of conscious experience nevertheless.
E.g. flame weeding, seriously?
Not getting it.. also curious about some more examples with references about the organic but ecological worse than herbicides sins please.

Otherwise, typical like a lot of this type of fuzzy organic-blame comments on everything like that, because those people must be crazy and get it wrong vibes.. but won't say much more concrete because of the massive downvotes, you know??
Where do you empty your trash can?

Let’s say you throw away something sticky, maybe a dirty diaper, or something else. You don’t want to get that stuff on your own trash can, and the garbage collectors don’t want to deal with soiled garbage bins either. It is simply about sanity, residues and stuff attracts rodents and other pests.

Both in apartment buildings and in houses with trash collection, the rule is that you put the trash in bags.
My motivation to recycle and sort took a big dip when I found out that where I previously lived the plastics bin gets carted off to incineration, all of it, no recycling in place because apparently that wasn't economically viable.
You can also do OOP in assembler if you have nerves of steel.
Lego Technic 42158 NASA Mars Rover Perseverance Coming June 2023
> dubious value to society

I am curious if you know a system that can rank and precisely tell me the respective values to society for each action, job, hobby etc humans engage in.
> You are an experienced expert in XXX. You always answer questions to the best of your knowledge, but you NEVER provide answers that you are not sure about, or that are not backed up by high-quality sources; instead you say that you can't provide a good answer. Giving trustworthy and correct answers is much more important to you than always having something to say. You keep your answers concise, on-topic, free of boilerplate, and exclude basic instructions that most developers will be familiar with anyway, unless the user asks for more details.
'The nightmare scenario': where does physics go from here? (2017)
Tokyo built tons of housing (and transportation to that housing) and while price per square foot is high, actually living centrally is not very expensive.

It probably goes up at first, then comes down once you’ve hit some level of density relative to demand.
Show HN: GPT crushes my high score in 2048.io
He has got a surface level understanding - GPT doesn't disambiguate crystal momentum from momentum for example.
Reminds me of this post, from a few years ago[0].

I’m not particularly comfortable, using terms like “dark matter” to describe folks. Many of these people probably far outshine me, in passion, skill, talent, experience, and expertise. A lot of them are likely not visible, simply because it isn’t a priority for them.

It takes effort to keep a high profile, and many folks find they have other things to which they may wish to apply that effort.

[0] https://news.ycombinator.com/item?id=19877916
I don't the "everyone uses it" argument works here. Sure, it has a lot of momentum, but I'm just not seeing the proposed productivity enhancements. I actually just spent a significant chunk of time to de-ORM a system to get some performance and, more importantly, clarity back.

IMO it's way, way easier to look at some queries instead of some leaky abstraction (on top of the already leaky abstraction that is SQL).

Again, I really don't think popularity is a sane metric anymore. (React, "Astro", Angular, web-dev in general)

Edit: I'm very much in a bubble. A lot depends on your tooling and environment. For example I can appreciate it being different in an MS environment with stuff like linq. I'm not in that environment.
Many manager are reluctant of hiring members of certain minority groups, as they are afraid of the potential HR issues; as far too many people play the discrimination card when they are involved in any kind of conflict or face disciplinary action. Sometimes measure to prevent discrimination can do the opposite.
Hot take: AI knowledge is what Bitcoin is to money. It is not backed by anything and therefore cannot be trusted. Regular knowledge is backed by a degree which has actual value in the end.
Here's the french one:

- ça va ?
- ça va, ça va... ça va toi ?
- ça va :)

The `toi` is optional but there's a bit leg pulling involved.
Hollywood Writers Go on Strike, Halting Production
Architecture yes, but specific feature set, including exact support for each incremental revision of the SIMD instruction and register set, not so much. If you're e.g. providing a docker image for a service, it's fine to build per architecture, but you don't want the hassle of producing a different one for SSE4, SSE4.1, SSE4.2, SSE4a and so on.
Garbage in Our World
How to deal with garbage in our world?
So much waste, what are the options?
You never get to anything GOOD. That's the thing.
DevOps Capabilities
This is another symptom of how American society is falling apart and turning into a low-trust society with no real sense of community.

Of course, for you personally, it's probably the right decision, despite the problems it causes with childrens' socialization, because of the huge problems in American public schools these days, but for a society, it's terrible. In a high-trust society, people send their kids to public school (which is free) for a high-quality education, and don't worry about things like school shootings.

There's no way I'd ever raise a kid in the US.
I worked with her. She was a bully. She spent most of 2020-21 on various leaves with her fictional health and toxic workplace issues. She complained about her role so they did what she asked and now it’s listed as retaliation. She went on to report everyone who criticized her to the government for “intimidating a witness”. This woman at least seems sane.
Why did you write the same sentence twice?
Politics in Germany is heavily sentiment driven and shorter term populous focused. So you are effectively blaming the public.

Besides these decisions were mostly driven by the company seeking profits not politics.

So you are wrong.
It's just as possible that potential employers were put off by this personal personality and the HR issues they may present
Transport is key - it dramatically increases the amount of land available to build on within commute distance. People like to think NYC has a good amount of transit, but when you realize the Tokyo area has 120+ rail lines, most of which have a higher degree of service than even the most central ones in Manhattan, you realize that the USA can be doing so much more.
I'd consider myself to be one of these developers. I don't blog, I don't Tweet, and my public GH contributions are sparse at best. I'm a fairly senior engineer in a large company. What bothers me about this post is the idea that I must be lagging behind on using the newest technologies just because I don't Tweet about it?

Conferences, in my experience, are mostly a waste of time. I can usually watch the keynotes online after the fact if I care to. I'm not interested in joining discussion groups and posting; like the vast majority of people, I'm content to lurk, but I'm not blind!

So yeah, I'd be very comfortable challenging a light-visible developer on pushing/using new technology and generally being aware of the landscape. I just don't care to talk about it constantly.
Guh. Springsteen is a great songwriter, great musician for a lot of reasons. Using him as a prop/example for the cheapest of cheap worthless nonsensical self-help garbage that doesn't even rate as an article or an original thought; not so cool.
Happen Ventures: your partner in sustainability. They have customized solutions for a variety of industries, including retail, food and beverage, manufacturing and e-commerce, helping businesses optimize their inventory and reduce waste. Together, we can make a positive impact on the environment and support local communities through their donation program. Visit https://happenventures.com/beneficial-reuse/ to learn more about the services we provide.
Was not clear to me either
Ask HN: What would you tell yourself in your 40s?
If you could give advice to your younger self in your 40s what would it be?
Because it covers all their transport needs for a month?
I often see variants like this in xml:

<item>
<Name>John</Name>
<Age>20</Age>
</item>

or
<item_John age="20"/>
where john is parsed manually out of item object

or full blown up insanity
<person>
<item>
<key>name</key>
<value>John</value>
</item>
<item>
<key>age</key>
<value>20</value
</item>
</person>
The human body itself is more radioactive than a banana. Again just looking at the potassium content (that is, the source of the banana radiation). From TFA:

"These amounts may be compared to the exposure due to the normal potassium content of the human body of 2.5 grams per kilogram,[15] or 175 grams in a 70 kg adult. This potassium will naturally generate 175 g × 31 Bq/g ≈ 5400 Bq of radioactive decays, constantly through the person's adult lifetime"

That is, you constantly contain about 400 bananas worth of potassium. Without this potassium, of course, you wouldn't be too healthy.