skysight-inc/HackerNews huggingface dataset:
> Why do you reply to your own comments instead of mine?
There's no reply button underneath your posts as its getting more nested. I don't know why, possibly a bug?

> This isn’t about what I want. This about the what the term “male gaze” refers to. You’ll notice I didn’t limit my definition to static painting. My definition is how women are portrayed in visual media. You are trying to impose your own definition on to a term that already exists and has its own definition.

I'm not imposing my own definition, you're imposing a narrow definition which is fine, and I'm using a definition that is used in the colloquial sense, that even the Stanford Plato articles and other sources agree on. And I don't think you can decouple your definition, from the very act of gazing in the real world.

> Again, I’m not trying to do anything. I am using the term according to its definition.

The definition from what source? I've linked a few sources, what source are you referring to? I've linked several sources of the definition, here's another:

https://www.oxfordreference.com/display/10.1093/oi/authority...

"A manner of treating women's bodies as objects to be surveyed, which is associated by feminists with hegemonic masculinity, both in everyday social interaction and in relation to their representation in visual media: see also objectification."

> No, the male gaze refers to how women are portrayed in visual media, which is what this project is about. There is already at term for female objectification. It’s “female objectification”.

> You are being dishonest by trying to redefine an already established term.

I am not being dishonest here, the original project has commentary that is critique of the male gaze. If you can't acknowledge that, you're being dishonest.

> So let’s bring this back to the project. What is your specific issue with this project? In answering, keep in mind that the Sex Lives of College Girls didn’t exist when those paintings were created. Neither did gyms.

The whole premise of the project is not only to view the art form from a "neutral perspective" (what is that even supposed to mean?), but to critique "the male gaze." From the very About section on the page:

"For decades, it has been discussed in which ways depictions of women in art... Laura Mulvey coins the term “The Male Gaze” back in 1975 in her essay Visual Pleasure and Narrative Cinema arguing how women in especially movies would be objectified and fetishized, empowering the male heterosexual movie-creator and male heterosexual audience."

This is from the very website. Your premise that the intent of the website has no motives is not correct. And my initial statements in regards to there being examples of media objectifying men through a "female gaze" stands, hence the premise that the "male gaze" is a bad thing, is wrong.
When we started our company 9 years ago (after many years as a freelancer in bloated Java-based enterprise projects), I had only one condition: no Java! With 2022 Java, I definitely would not have asked for that.
> I was in the Amiga world in the 1000/500/2000/3000 days. I've never used or seen the later generation stuff, such as the 4000 or A1200.

I had the 500, then the 2000 and finally 4000/040, with RAM expansion, hard disk and a decent monitor. It was a wonderful machine but suffered from the same limitation of the former models: AGA was better than AA, but too little too late.

No bashing it any way, I just wish things went differently. What I learned on the Amiga helped me immensely with my jobs years later; I only have to be thankful for having the opportunity to use it and learn from it: a multitasking OS on hardware without memory protection forces one to be careful when writing code, for a small memory leak or invalid pointer can either render the system unusable pretty quickly or crash it altogether.
The point of make is that it's not only useful for building software. Take a look at the built-in implicit rules:

https://www.gnu.org/software/make/manual/html_node/Catalogue...

There are two things to note: (1) you can turn them off so they don't get in the way of other use cases, (2) they include non-build stuff like version control, linting, and document generation.

There's also a whole chapter on ar file maintenance. This is mostly useful for linking these days, but ar is the precursor to tar, so this used to also be useful for running filesystem backups:

https://www.gnu.org/software/make/manual/html_node/Archives....
That "person" was Rousseau and his writings contributed to the French Revolution.
I've tried to migrate to something more lightweight like (neo)?vim, Helix, emacs; but regardless of how good their syntax awareness/LSP support is, it's always inferior to JetBrains IDEs.

Simple example: (any language, e.g. Rust) rename a function across multiple files and undo it. Let me know how you'd do it in your editor of choice.
So in my niginx.conf, in my two server {} blocks (one HTTP->HTTPS redirect, other HTTPS)

I had to set `server_name h2ochan.org www.h2ochan.org;` - I mistakenly thought that having two server {} blocks with identical (or multiple!!) server-names would be bad, but it is fine.
I also had to go to my DNS settings, where I had an A/AAAA record with hostname "h2ochan.org" pointing at my server's IP address. I tried adding "www.h2ochan.org" at the same IP, which simplified to hostname "www"

It could have taken 72 hours to propagate, but seems to have worked within 5 minutes, and now my HN link (https://www) works instead of saying "page not found"!
I agree with your number 2 especially, but think that Stimulus is doing a fairly good job at it now. The Turbo side of Hotwire still feels like a bit of a mess, especially once you try to do a lot with it. But little Stimulus controller additions here and there are (with the main exception of managing a lot of verbose data attributes) almost a delight to work with.
Personally I don't think that's the issue.

I think the issue is that social media is the most amazing tool for propaganda ever invented.

The Russians realized it in 2016. One of the two political parties learned from that experience rather than wanted to fix it.
… by 2029.
Turn-by-turn navigation in a completely foreign place can be invaluable, and save much frustration. I personally use Organic Maps (MAPS.ME), and I'm fortunate that it never led me astray or on horrible roads etc.
> Isn't the assignment operator evaluated last, though?

Yes. Though one could use the . operator and a sink to make it completely left-to-right.
YouTube was based on Python from the very beginning. And since then has migrated more and more pieces to Golang. PHP was never a major component of their stack, if it was ever used at all.

Search for the memo where Twitter migrated to the JVM. That one actually did happen.
I never said anything about reading the fine print. I had to sign a short, readable form by hand which was explained to me in person by the lender. They are very, very up front about this (which is also required by law, which means everyone else in the US who got a mortgage in the past decade or two has also signed this form).
I haven't kept up with Rails or Java for a couple of years, but Rails has always been laser focused on rapid feature delivery. If I knew up front I'd end up with twitter I might not start with Rails, but I wouldn't choose Java either. The truth is, there are a lot of good options today and hiring will be a consideration. I think the big negative for Java there is that almost every dev sort of knows it, so the signal to noise ratio there isn't very good.
This is the perfect review. "I never read your book, but people on here say you don't enjoy writing."
> In retrospect, it seems that Scala’s popularity has peaked, and we’re happy that we chose the Java programming language.

This doesn't sound like a thorough assessment of Java alternatives one would normally expect from an engineering team. There's hardly any technical reason to choose Java in favour of Scala3 today, except one: the team's lack of Functional Programming expertise. Otherwise, choosing Scala for JVM would almost certainly result in better quality software in terms of safety and internal components design suited for long-term maintenance.
> Why is that verbosity never mentioned as a negative for Go

It is, all the time. For some random examples:

https://news.ycombinator.com/item?id=27175184

https://news.ycombinator.com/item?id=8893204

https://news.ycombinator.com/item?id=19354659

https://news.ycombinator.com/item?id=33942901
GoAccess: https://goaccess.io/. I don't miss Google Analytics at all.

Loom. It's not open source I don't think but I'm digging it and excited when a public domain competitor comes out.

Our https://scroll.pub/. It's far beyond markdown at this point. I am able to not only write better but also maintain thousands of pages of content by hand (well, most of the credit for that belongs to Apple M1s, Sublime Text, git, MacOS, and Github). The stuff we are doing with it now would just not be possible with anything else, and what we're coming out with next year is super exciting. It's all public domain.
People who dont know anything about drugs and crypto are the most afraid (and want to ban) drugs and crypto.. not surprised
Eternal Terminal pitches itself as entirely superior to Mosh, but also describes itself as using TCP (Mosh uses UDP). I'm curious how that can actually cover the use cases Mosh provides?

Mosh using UDP means that as a connectionless protocol, your end points can move (eg: from WiFi to LTE, or vice-versa), and beyond a small hiccup, your connections remain alive and well.
Twilio is NOT profitable
Luckily, the culture of over-engineering has shifted significantly thanks to modern approaches for designing Java-based systems.

The "Triple Crown" of Java frameworks, namely Spring Boot, Quarkus, and Micronaut, but also with the influence of smaller contenders (Dropwizard, Javalin, SparkJava, and a few others) have helped developers focus on business code rather 'design patterns' because these frameworks have embedded a lot of the "over-engineered" concepts into their 'opinionated' approaches.

Developers are no longer thinking too much about layers, and just writing components by following the guidelines and best practices of these frameworks. The final result is pretty similar among all of them, especially for microservices.
A magnet can be attached to your keys so it looks like a prox pass. No security guard is going to argue about the contents of your keyring.

I've had success with keeping (small) pocket knives on me. Those metal detectors are almost always badly tuned since false alarms are disruptive. I used to consider getting some kind of fancy thermoplastic pocket knife but frankly any cheap small knife works.
This is something I'd love to see built into the OS. I don't want multiple desktops as much as I want the ability to zoom around a giant desktop.
Could you say that you need a white male bartender for your pub in rural Texas, because your customers are racist and sexist and anyone else would make them feel uncomfortable? Or would that "choice" be limited by the protected status?
> They are downvoting you because your comment is low quality and overly aggressive.

I don't believe that it is. Certainly not to the point where it would be worthy of depromoting. It was a worthy discussion point. It could have easily just been left alone. My edit was highlighting that it was the typical outcome.

> Downvotes and upvotes on HN should reflect the quality of the comment and not agreement/disagreement.

Keyword: "Should"

You must know that it's often not how it works out. I frequently see thoughtful or otherwise harmless comments downvoted. Yet, rude and vapid, anti-crypto comments remain or are boosted. Downvotes are especially common when it's a reply to an older account with lots of internet points. They rule these threads.

EDIT:
I'm not able to reply again because I am disallowed from posting too many times within an unspecified time. Probably also a consequence of not having enough internet points. I've already lost 5 of my precious points so faR!

As the other comment points out, a founder of the site thinks differently than you.

I obviously disagree with you. As PG suggests, I should downvote you to make sure that nobody else has the chance to agree with you. But then HN doesn't allow me to disagree with you, so your comment will remain.

My downvoted comments will also be grayed out to warn others of HN disagreements like a colorful snake that warns against danger. Stay back!
I mean, they won't just happily do _all_ of that. You're exaggerating a bit and using extreme cases as if they were the norm. In particular you may say this with a straight face only if you're unaware of how this actually is the common reality of other countries.

We've all heard of cases of police running over crowds in some circumstances, or of the odd shooting (actually when?). But that's not what the average protester in the US will realistically, honestly deal with on the average protest.
How does such a tool know what project you're working on?
Similar story for how ALSA came to exist, really. Linux folks looked at OSS and said "this blows, let's replace it" and made ALSA.

The FreeBSD folks looked at OSS and said "this blows, let's fix it". And did. And they're still on that while Linux is headed into its third major audio shake-up in the same time span (OSS -> ALSA -> PulseAudio -> PipeWire).
Finding work was not all that bad depending on your skill set. In fact I started doing consulting after leaving my startup. Was one of the most profitable and enjoyable times of my career. Having been through several downturns in tech I tend to view them as shifts. Early 80's personal computers -> late 80's early 90's connectivity (modems) BBS networks -> 2000 Internet etc.

Understanding and adapting to those changes are key. Next up -> IOT - computers in everything - applying AI - Biotech - ? Generally something expensive has to become cheap for the masses. Hayes modems took $1200 - $2000 devices down to <$300. Ethernet made LANs cheap. Twitter made stupidity availability massively scalable for zero dollars:)
The mini version isn't bulky:

https://www.knipex.com/products/pipe-wrenches-and-water-pump...

A thing of beauty
The Fermi paradox is good for a nice chat at a party.

But it's not a paradox at all.

Imagine there's an alien civilization in our galactic neighbor Proxima Centauri. How would we know they are there?

To make it more plausible. Let's say we figure out a way to send a space probe to Proxima Centauri. How do we communicate with that probe? Easy, you say, just like we communicate with the Voyagers: they point a reasonably large parabolic antenna at us, we point a point a much larger one at them, and we chat all day long.

Except that Proxima Centauri is 2000 times farther that Voyager. And signals decrease with the square of the distance. By the time Voyager gets to be 4.25 light years away from Earth, their puny 22W antenna will send us a signal that's 4 million times weaker than what they send us now (when we get less than 200 bits/second).

It's actually worse than that, of course. If Voyager were to send a signal from some arbitrary place 4.25 light years away, we'd get it as something 4 million times weaker. But if that place is in the solar system of Proxima Centauri, it's like us looking straight at the headlights of an incoming car. That very weak signal will need to be extracted from the extraordinarily bright noise coming from the star that's roughly speaking about 1 second of arc away from it.

Now imagine that instead of Voyager, it's just some aliens that are not pointing an antenna straight at us, but just minding their own business. They could be launching rockets, watching satellite TV, waging wars, and from time to time lobbing Himars at each others, and even nukes. How would we know they are there?

And now finally imagine that there are no aliens in the Proxima Centauri system, by the luck of the draw, but there are in 5% of all the star systems in the galaxy. Only the closest ones to us are 40 light years away, instead of 4. That's another reduction in signal by a factor of 100.

The only question is not why we didn't "see" any aliens so far. It's why we wasted so much money on SETI. Was Carl Sagan not able to do the back of the envelope calculation I just did here?
At my job I was introduced to functional programming with Python with strong typing.

I was at first rushing implementing ~50 business rules (which changed weekly) on the setup of a system. Then this functional wise kid came along and we did in one week what took me 5 weeks.

Along with that, using MQTT to separate your program with Protobuf makes everything so much easier. Program crashes? Let it burn and let systemd restart it. So much easier to test too.
Our code coverage is 99% if we exclude the main files that initialize everything.
> What is the general sense being expressed to them currently?

On right-to-repair, from their constituiencies? Likely nothing. I'm an avid consumer of news, including local, and there's been very little coverage of it.

> If you can show that the average consistuent in a district has a shared opinion, and that opinion is being overruled by their representative, then you have illustrated the failure of representation.

Nah. Politics is complicated and full of compromise; sometimes you give in on one battle to win another.

> If you can show a pattern where the opinions of a minority group are being chosen over an opinionated majority, then you have illustrated the corruption of that representative.

Or a pattern of upholding minority rights, a core component of our Constitution.
Was just watching the Andor Star Wars series last week. Probably the artists took some inspiration from the soviet control rooms.
Importance of Synthesizing High-Quality Data for Text-to-SQL Parsing
That's the beauty of open ended UNIX tools
Totally with you, but the problem is that the amount of places where "no" is not an option, is growing. Meaning, it's personally risky to go against this narrative in some contexts.
I'm curious, how did you establish the Postgres connection?
Thin client commoditizes your platform and reduces the benefits of owning the entire hardware and software stack. Even if you needed an Apple device to connect to an Apple mainframe, the application running on the mainframe could probably be replicated (but better and cheaper) by Google.
How to Rebuild an Atomic Clock
Do what? Talk about the fact that so many people are running around like Chicken Little thinking the sky is falling? The wild overreactions to these AI stories are absolutely absurd.
That's incorrect:

https://news.ycombinator.com/item?id=117171
I wonder why the operators are always wearing lab coats and butcher's hats. Are they afraid they'll get hair in the switches?
Not in recent decades. Historically, it was a thing: https://en.wikipedia.org/wiki/Yellow_Peril
When this gets to reasonable stability, this may be enough to get me to buy ReMarkable just for it. It might be worth seeing if they have any sort of referral program. "Buy ReMarkable through me & get X months syncing free!" type deal.
This sounds like anti-worker sentiment trying to sneak in on people's egos. It doesn't pass the common sense test, for me.

It sounds like you're saying that companies are going to lay off (say) half their workforce, and replace them by a handful of "10x engineers" who they pay twice as much.

Is there any evidence that this happens?

It sounds to me like saying that luxury mansions go up in a housing market crash, or blue chips went up in 1929.

I don't think it describes reality.
http://freedom.to

Block websites so you can focus on work. Different blocklists and different sessions makes it easy for me to stay focused during the week. Best investment in myself I ever made.
You need two shifts in C++ because shifting a uint32_t by 32 is UB. Every actual computer probably gives you 0 if you shift 0 right by a too-large amount though...
It's the (static) types, not the type annotations that matters in IDEs these days. Even in Java there are (very limited) situations where you can omit the type and the compiler infers it. And the ide handles it just fine. And in, say, Scala, which has more inference, the ide works fine (albeit not as well as Java but that's more down to maturity).
Have you compared and contrasted Java and C# (especially with regards to let's say larger frameworks)?

Both of those put a strong emphasis on types, but only one of those (it's Java) is the sort of language that really attracts developers that love types like AbstractWidgetBoundaryFactoryWrapperFactory.

I can definitely understand the "Citizen Kane" effect of looking at a modern Java framework and going "yeah looks just like any other language, except with types and IDE support". Java didn't get there from nowhere. It got there after 20 years of being overly verbose and frustrating to work with.
https://syncthing.net/ is your friend, too.
Race can never be a BFOQ except in the specific case of artistic works, due to the first amendment.
> and Wells Fargo is not even close to being the biggest

Wells Fargo is the 2nd largest mortgage lender in the USA (after Quicken), #4 bank in terms of assets under management, #3 by market cap, #2 in number of branches. It is absolutely massive.
Close. It was Marx I was thinking of. Not endorsing him, but it's interesting to consider historical materialism and today's events -- especially in light of the parent's comment.
The app always tries to explain that location is “required” for Bluetooth/WiFi pairing in my experience, can someone more knowledgeable confirm if this is an iOS/Android limitation or are app developers blowing smoke to get this data from users during setup/onboarding networked devices
Embassies are not considered to be foreign territory. The host country gives special privileges to the guest country in accordance with the Vienna Convention.

But there can be an enclave of one country inside another (first-order enclave), as well as enclaves inside enclaves. Dahala Khagrabari was a third-order enclave, an enclave of India inside an enclave of Bangladesh inside an enclave of India in mainland Bangladesh. It was ceded to Bangladesh seven years ago as part of a border gore cleanup treaty.

https://en.wikipedia.org/wiki/Dahala_Khagrabari
Here’s mine. It has a wheel on the side. So it needs two hands.

https://www.bellota.com/es-es/para-el-taller/herramienta-uni...

It’s still as solid as the day I bought it. All others I have seen grow loose with use.
The target audience for the files seem to be right wing Americans, and I'm neither of them so haven't paid much attention.

But they seem to be a bunch of half-truths, only releasing information that Musk wants. @jack asked Elon to release all his email yet that wasn't done, so it's very possible there's a lot that either contradicts and/or puts in context that goes against the narrative the files are trying to push.
RE: ChatGTP...

How confident are you that it's giving you the correct answers to your queries? I've noticed that it often sounds right, but is sometimes completely wrong, in subtle ways. It always puts together words that are commonly near eachother, and it is always grammatically correct, but it is often absolutely wrong. I've observed that the more specific and technical a question I ask, the more likely it is to be wrong.
It's not nearly enough rods for an RBMK. Those were huge. And they had nothing outside the circle. Probably another type of nuclear facility. Maybe a medical isotope reactor?

The second last photo looks like an RBMK or at least something that size.
x86 macOS had a long and successful run.

Or perhaps you mean porting Classic Mac in the 90s would have been a bad idea?
Charity, love, contemplation of beauty, building friendships, raising children, many more. These are not empty in many ways, they provide long lasting satisfaction, they help others, they give you a feeling of peace, they can be shared freely, they provide meaning and make the world a better place for yourself and others.
The controversy continues about naming the Webb Space Telescope