MurphyA/hacker-news huggingface dataset:
by geye1234 | 2025-04-01 19:22:51+00:00
I've never spoken to a self-declared solipsist before, though of course we all act like solipsists to a degree :-). Anyway, I will assume that solipsism is false for the rest of this post, that's another question.

It's amazing how many philosophical debates end up at the question of universals that you've just alluded to.

My own position, very briefly, is that when we predicate 'duck' (as in "this is a duck") of a given thing, we are describing reality, not just conveniently labeling some part of it in our own minds. If 'duck' is merely a label that we apply to something, then anything we predicate of 'duck' is merely something we predicate of our own mental categories. But this isn't so: the sentence 'ducks quack' refers to something real, not just our thoughts. But at the same time, the sentence is not referring to Duck A or Duck B, but to ducks in general. From this, it seems to follow that some general 'ducky-ness' must have a kind of existence (otherwise how could we predicate of it?), and that this 'ducky-ness' must be shared by everything that is a duck (otherwise, by what is it a duck?).

In the opposite scenario that you've described, all predication would be limited to our thoughts. Someone could say "ducks quack", and someone else could say "ducks never quack", and both would be right, because both would merely be describing their own thoughts. Obviously, all reason, science, possibility of communication, etc, is finished at this point :-)

Of course our labels can be wrong. Someone could mistake a swan for a duck. Also, there is infinite variation from duck to duck, so the 'ducky-ness' of each duck in no way tells us everything about that duck. Duck A and B are unique individuals. Also, the 'ducky-ness' only ever exists in a given duck; it's not like it has some independent ethereal existence.
by didgetmaster | 2025-04-01 19:22:51+00:00
Just like no single person could ever find the time to watch every movie or TV show released (let alone all the video on YouTube); you can't possibly 'keep up' by reading everything.

When I am in learning mode, I try to mix up a 'breadth first' approach with an occasional 'depth first' method.

Pick up enough tidbits of information about a few popular topics so you can have a half-way intelligent conversation about them. Dive into detail on just a few of them so you know more than the average person about those.

Don't worry that you can't do either of these approaches for every single topic possible.
by citizenpaul | 2025-04-01 19:23:22+00:00
Restricting the rights of those with the power making the rules never works.

Its best to just accept a certain level of corruption so its at least out in the open. It is and always will happen, in fact its part of the very foundation of power structures and cannot ever be removed. All laws will do is increase the layers of deceit making it even more difficult to see why bad things are happening.

I always think it is weird that so many people that don't work in government have this odd belief that government work should basically be a vow of poverty. To pretend that people pursuing positions of power would accept universally that they should be poor is to deny human nature, which never works.
by mrguyorama | 2025-04-01 19:23:52+00:00
The entire point of doing price discrimination is so that you can keep a price high while tamping down any market pressure that would normally encourage you to lower your prices.

If McDonalds had to choose one price for an 8 piece nuggets, they would have to make a choice to either be ultra cheap, and anyone could happily afford those McDonalds nuggets like it was the 80s again, or they could choose to target up market, in which case they would compete with other expensive nuggets and some other business could take the market share for "extremely cheap nuggets"

Price discrimination distorts natural market forces that would otherwise drive competition, create opportunity, or "punish" hostile practices.
by wat10000 | 2025-04-01 19:24:25+00:00
No, it assumes some linear relationship between pay and time. Which is a little iffy for salaried workers, but only a little.

My employer gets about 40 hours/week of "work" from me, whatever that might consist of. I cost them $X every two weeks in pay and benefits. It's pretty reasonable to say my attendance in a one-hour meeting has a $X/80 cost to my employer.

You don't need to overcomplicate this. The employment relationship is pretty simple at its foundation: the employer buys the time of its employees.
by jsight | 2025-04-01 19:24:42+00:00
Sure, but it does get a lot simpler if you start from modules instead of cells. Nothing will get around the requirement to have electrical knowledge.

Cost is always an issue. These rarely make sense from a pure $$ sense, as everything in electrical is expensive. You could burn up that $1000 budget just to get a subpanel installed.

Usually the value proposition is some combination of savings, combined with the ability to backup critical loads. A generator could do that too, but a proper generator setup isn't cheap either, and it wouldn't save $$ at all. Battery solutions sometimes beat that.
Show HN: I built an AI-powered meme generator that creates videos in seconds
by themaxibarra | 2025-04-01 19:24:59+00:00
Hey HN! I made AutoMemes.ai

Here’s the problem I had and the solution I built:

Problem

Creating viral meme videos is time-consuming. You have to find the right clips, add captions, time everything perfectly, and make sure it all looks good. Some tools help, but they’re either too basic or too expensive.

Solution

AutoMemes.ai – A meme video generator that automates the whole process.

- AI-powered: Just input your idea, and it generates everything you need.

- Fast & easy: No editing skills required—get a shareable meme in seconds.

- Free to use: Unlimited meme creation with a watermark. Remove it for a one-time payment.

Still early, but excited to see where this goes. Let’s see how it plays out!
by cycomanic | 2025-04-01 19:25:18+00:00
I would take Feynmans stories with a grain of salt, he was sometimes quite liberal with the facts when trying to make a point (in particular he liked to give the impression that he was the only smart guy in the room).

The actual history is a bit more complex and certainly is not reflected accurately in Feynmans retelling (maybe he was affected by confirmation bias?). See this stackoverflow discussion: https://skeptics.stackexchange.com/questions/44092/is-feynma...
by refulgentis | 2025-04-01 19:25:24+00:00
Someone relating that sequences of events to me as funny, especially if they said it was only funny after the pileup, would significantly adjust my prior as to dark triad characteristics in their psychology.

"prank" = IT guy sent campus wide email saying some printers will now charge $0.05/page

"that they probably didn't see with their own eyes" = they did not check physically very every printer on campus to verify none of the printers had the characteristic, the only way to falsify what the IT guy said, that some printers had a characteristic.

"Plus the retraction, and 2nd retraction." = 3x the time wasted for everyone on campus

"And reactions of other staff who fell for it" = people who believed the dry email from IT

"(and caused chaos)" = chaos isn't funny

"And then extra value upon retelling all of the above to others." = It sounds like we're assuming the relayer would get value from relating this, but the extra value is to the listener, it'd only harm the relayer.

As a listener, now I know that I have to verify 100% of everything the relayer tells me. They think a good prank is when you leverage your professional role to lie and cause chaos, which is justified because those poor sheep were complaining about something they didn't even verify with their own eyes. i.e. thousands of people should have gone through an absurdly onerous verification rather than trust communications you make in your professional role.
by fire_lake | 2025-04-01 19:25:35+00:00
> How so?

Well I don’t know what issue you have with whitespace, but the usual complaint is that programs with small typos are syntactically valid but logically incorrect. This is why CoffeeScript became so disliked. A static type checker makes this scenario much less likely since it won’t compile.

I would also add that F# has some indentation rules (“offside rules”) and tabs are disallowed, further shrinking the input space.
by privacyrights | 2025-04-01 19:25:57+00:00
Transcend | Sales Engineer | Remote (USA - PST, MT) | Full time

Company: Fast growing disruptor in data privacy, Transcend is a privacy platform that empowers brands to enhance regulatory stances for the laws of tomorrow and improve customer relationships through respectful and compliant data transparency, consent, and control. Backed by Accel, Index, 01A, StepStone Group, and HighlandX growing fast, and are serving some of the most iconic brands in the world.

Experience: 3+ years sales engineering; experience working with databases, REST APIs, databases, and various SaaS technology integration patterns. Understanding of how to build websites and/or mobile apps.

Apply here: https://transcend.io/careers#job-openings
by toast0 | 2025-04-01 19:25:58+00:00
> the exact mechanic from standard chess

The mechanic for standard chess is:

(If Rook and King have not moved (and no funny business with pawns promoted to Rook), and none of the three spaces the King is involved with are attacked, and all the spaces between the King and the Rook are unoccupied) King moves two spaces, Rook moves to the space the king passed over. The order is important, at least in tournament play.
by norir | 2025-04-01 19:26:18+00:00
The trickster is indeed an ancient archetype that can bring both wisdom and chaos. Historically, however, my understanding is that prior to Plato, essentially all knowledge, including philosophy, was understood to be received from divine sources. It was through the Socratic dialogues that the idea of knowledge as being something gained through human reason gained a foothold.

One could easily argue then that Plato was essentially a prankster and what we know as western civilization is a consequence of his trickery.
by jorvi | 2025-04-01 19:27:09+00:00
> Desktop CPUs are very different: If you can get 10% more performance while doubling power draw, people will just buy bigger coolers and bigger power supplies to go along with the CPU.

No they won't. OEMs will do that to put the 10% higher number on the box ('OC edition!'), but undervolting / powerlimiting has become increasingly popular. Taking a 2-5% haircut on clock frequency lets you reduce power draw by 20-50% for a 1-3% haircut in performance. Suddenly your CPU and GPU are whisper quiet on aircooling.
by IvanChess744v3 | 2025-04-01 19:27:33+00:00
Chess 960 was done to address memorized openings and,to a certain degree,the issue of draws.

But Chess960's castling mechanism is totally unintuitive. So, Chess 744 was born. The exact mechanic (rook moves to king and king swings behind it) from standard chess is used and all of chess 960's setups that had a rook and the king in a corner were removed. This website goes into detail. There is no better method, IMHO, of creating an intuitive chess variation that addresses this issue. It is very hard and unintuitive in Chess 960 to remember where to move your pieces to castle and whether or not it is even legal given the squares the king has to move through.

https://sites.google.com/view/chess-744/todays-744-game
by dli123 | 2025-04-01 19:27:36+00:00
We’re a bit different than these since our apps are instantly deployed, not deployed through expo. So right after generation, you tap on your app and it loads and is usable, kinda like a webpage.

React native definitely seems to work the best! I think the current generation LLMs have just seen so much js/ts they can just about do anything in those languages.
by misiti3780 | 2025-04-01 19:27:53+00:00
Senior React Engineer | Ping Data Intelligence | ONSITE (Miami) or REMOTE | Full-Time | https://www.pingintel.com/ Ping Data Intelligence is a dynamic, three-year-old startup in Miami, FL, revolutionizing the property insurance sector with cutting-edge web technologies. Despite rapid growth, we retain the stability of a self-funded, profitable company.

Role Overview: As a Senior React Engineer at Ping, you will enhance and develop the core frontend systems that power our real-time, responsive products for customers in the insurance industry. You will work with complex user interfaces and have the freedom to influence our frontend architecture. This position empowers you to shape the future of our web applications.

Responsibilities: - Lead the creation and optimization of React-based systems for building responsive, real-time applications in the insurance industry. - Oversee projects from inception through deployment, including identifying opportunities, architecting solutions, conducting experiments, and managing production rollouts. - Collaborate with backend teams to integrate APIs and optimize data flow. - Implement state-of-the-art frontend practices, leveraging React, TypeScript, SCSS, and Redux Toolkit. - Ensure high performance, responsiveness, and scalability of our web applications

Required: - Experience with real-time data handling and responsive design. - Proven track record of deploying and maintaining large-scale web applications. - Minimum 5 years of experience in frontend development, with at least 3 years focused on React. - Strong proficiency in React, TypeScript, SCSS, and Redux Toolkit.

Preferable: - Experience in the insurance or fintech industry. - Familiarity with backend technologies like Python/Django. - Knowledge of cloud services (AWS) and containerization (Docker, Kubernetes).

Tech Stack: React, TypeScript, SCSS, Redux Toolkit, Jest, React Testing Library, Webpack, Node.js, Git.

Why Join Ping: Be among the key players influencing the frontend architecture and engineering culture at Ping. Work with a top-tier team of insurance and tech veterans in a market where Ping is poised for significant impact. Help build innovative, real-time products that are transforming the insurance industry.

Please apply at jobs@pingintel.com
by CodeMage | 2025-04-01 19:28:23+00:00
> Should they expect a good performance evaluation?

They should expect that particular incident to not affect their performance evaluation, since it was very much not their fault.

In your hypothetical scenario, your hypothetical junior engineer went to the senior engineer repeatedly for advice, and the senior engineer did not do their job properly:

The lab tech was unhelpful, insisting that it must be something with how I had it wired, encouraging me to re-draw my schematic, check my wires, and so on. It could _never_ be the equipment's fault.

This is a huge failure in mentorship that wouldn't be ignored at a company that actually cares about these things.
by __turbobrew__ | 2025-04-01 19:28:28+00:00
> Do you mean like the underlying data chunks Ceph stores

Say I 3x replicate data across racks and I have 3 concurrent rack failures where the stars align and I lose data. What do I do? I may want to make the tradeoff to have lower durability (say replicas are located within the same networking pod) for better performance due to lower latency between replicas. In that case maybe I am fine losing data once in a blue moon.
by shadowgovt | 2025-04-01 19:28:38+00:00
Sounds doable, but again, you're comparing that approach to:

- get some string

- measure a length between your low and high points

- fold it in half

- make a mark at the halfway point of the string

- fold it in half again, etc.

No candles, projection, transparent or slotted ruler, wall, or carefully moving one's hand back and forth under projected magnification needed. Just some string.
by jsphweid | 2025-04-01 19:28:50+00:00
I pranked someone (probably not on April Fools) at an office job I had in High School decades ago. I had a summer job digitizing documents.

I discovered that I could access the Startup folder on other employee's machines on the network via Windows Explorer. I put a script in one of my very rule-following co-worker's folder that was something like: dir dir dir dir (x100) echo All files have been deleted.

I watched them from around the corner when they booted up, saw the flood of file names flash across the screen, and flipped out when they read the message at the bottom. They reached for phone immediately to call the IT admin and I rushed out from around the corner explaining the joke. Never got in trouble. Good times.
by BMc2020 | 2025-04-01 19:29:22+00:00
This is why debates over the extent to which particular individuals are “self-made” and over the effects of various forms of “privilege” can get so hot-tempered. These arguments are not just about who gets to have what; it’s about how much “credit” people can take for what they have, about what their successes allow them to believe about their inner qualities. That is why, under the assumption of meritocracy, the very notion that personal success is the result of “luck” can be insulting.
by TOMDM | 2025-04-01 19:29:35+00:00
But that's not what happened in the Twitter files.

Requests were made, no threats. Some were complied with when Twitter agreed, some were denied.

There were no consequences for the refusals.

Please, cite a specific threat. A lawsuit, a link, a source, a quote, anything. And if you link the Twitter files themselves, let's make sure we actually run their sources to ground, because what they present them as and what they actually say are two different things.
by ferguess_k | 2025-04-01 19:29:43+00:00
I wonder if there is a more practical tutorial to route a power generator into the house with sort of a power switch. I don't know the exact phrase but basically I can route a few things like the fridge or the lights to this switch so they switch to the generator when there is an outage.

I know it can be done because I asked an electrician. But I dropped the idea when he said it could cost a lot (if done by a professional).
by oletrn | 2025-04-01 19:30:09+00:00
I'm a Senior Front-End / Full-Stack Developer with 8+ years' experience at startups and enterprises in the EU and US. I'm comfortable working in cross-functional teams and have also built SaaS products solo. Looking for a long-term remote role.

Location: Prague, Czech Republic Remote: yes, please Willing to relocate: no, but can travel to the office occasionally Technologies: JavaScript, TypeScript, Angular, React, Remix, RxJS, NgRx, ScSS, Nx, NestJS, NativeScript, CI/CD, REST, MongoDB, Mongoose, Jest, Nebular, Ant Design, Angular Material, Swagger, Figma. External APIs: Stripe, OpenAI, AssemblyAI, Deepl, Discord etc. Résumé/CV: https://www.linkedin.com/in/otyurin/ Email: oletrn@gmail.com
by psunavy03 | 2025-04-01 19:30:14+00:00
Yeah, no. All this does is make golf more accessible and engaging to the average weekend hacker with like a 19+ handicap. Not everyone has the natural talent to play scratch golf, and of those that don't, not everyone is committed enough to spend day after day at the driving range.

So all the tech improvements are doing is letting the average duffer keep it closer to the fairway and maybe have some fun, instead of getting so frustrated they quit.
by pizlonator | 2025-04-01 19:30:28+00:00
> There isn’t a single truly pause-less GC for Java — and I’ve already proven that to you before. If such a GC exists for any other language, name it.

You haven't proven that. If you define "pause" as "the world stops", then no, state of the art concurrent GCs for Java don't have that. If you define "pause" as "some thread might sometimes take a slow path due to memory management" then SGCL has those, as do most memory management implementations (including and especially malloc/free).

> And no, SGCL doesn’t introduce slow paths, because mutators never have to synchronize with the GC. Pointer access is completely normal — unlike in other languages that rely on mechanisms like read barriers.

The best concurrent GCs have no read barriers, only extremely cheap write barriers.

You have allocation slow paths, at the very least.
by Lanayx | 2025-04-01 19:31:03+00:00
For web UI we have Fable and it's integration with well-known js frameworks, also WebSharper (although it's less well-known) and Bolero (on top of Blazor)

For mobile we have FuncUI (on top of Avalonia) and Fabulous (on top of Avalonia, Xamarin and Maui). Most of these frameworks use Elm architecture, but some do not. For example I use Oxpecker.Solid which has reactive architecture.

Can't help with Scala comparison, but at least DeepSeek V3 prefers F# for UI https://whatisbetter.ai/result/F%23-vs-Scala-9eaede00c7e4485...
by Stratoscope | 2025-04-01 19:31:06+00:00
Location: Menlo Park, CA

Remote: Yes, or possible hybrid if nearby

Willing to relocate: Possibly

Technologies: Python, Ruby, C, C++, C#, JavaScript, TypeScript, PowerShell, Flask, SQL, PostGIS, Shapely, Unity, Unreal Engine, multiple assembly/machine languages, Windows user code and kernel drivers, Google Maps and other map APIs, geographic and airspace data

Résumé/CV: https://resume.geary.com and https://linkedin.geary.com or https://www.linkedin.com/in/michaelgeary/details/experience/ for the full details

Email: mike@geary.com

Hi, I'm Michael Geary. I've programmed in many languages and environments over the years. Some of my current interests are:

• Aviation and geographic data. For example, airspace and obstacle data importers for Wing; election results and voter information maps for Google; many interactive maps for other companies.

• Hardware interfacing. In a way, I am a "full stack" developer, but my stack may involve a front end to a piece of hardware rather than the cloud. I first got into programming via ham radio, so RF hardware remains an interest.

• Designing and building APIs. Too often an API is designed by exposing the internals of whatever system provides the API. My philosophy is the opposite: start with the apps. I like to build a series of sample apps before starting on the API. This way I can imagine what API will make those apps and others like them easy to build.

• Talk with users! I don't like to sit in a back room cranking out code. I want to make sure it's the right code for what my users need, and that it's easy to maintain and improve as we learn more about what they want.

I look forward to talking with you!

-Mike
by don-code | 2025-04-01 19:31:15+00:00
If after eight weeks a junior engineer is still toiling on their story, I'd ask why someone more senior didn't get involved.

There are lots of reasons - maybe the senior engineers are overburdened with other work (or don't care), maybe the project manager or team lead wasn't asking if the junior needed help, or maybe the junior was lying about their progress.

Either way, a story that goes for eight weeks feels excessive. Much, to your point, taking eight weeks to figure out that there was a bad part feels excessive. My counterpoint is that teams don't typically operate like labs. In a college lab, the objective is for you, specifically, to succeed. In an engineering team, the objective is for the entire team to succeed. That means the more senior engineers are expected to help the more junior engineers. They might directly coach, or they might write better documentation. I don't believe that dynamic is present in a lab setting.
by mrguyorama | 2025-04-01 19:32:32+00:00
The catch is that ground news fully accepts and perpetuates the stupidity of American political news interpretation by insisting on "right" vs "left".

It's probably not a nefarious scheme though, they just saw the clear market opening for "News that people think is impartial" from all the liberals that need to keep on top of the narrative that Fox News or New York Post publish but don't want to waste hours a week watching talking heads, and from all the blatant conservatives who need to validate their belief that the general conservative narrative for anything is "not political"