skysight-inc/HackerNews huggingface dataset:
> Some are suggesting that the author is against the use of tagged unions.

> I don't read it that way. What the author is against is using parameters for the specific purpose of controlling the flow of a function. Instead, the author recommends breaking the function up into as many functions as there are variants of the type key.

Sure. How do you call the right one of the combined set of functions? A conditional branching on the type key at the call site? But then, by the same rule, the calling function should be split into multiple functions instead, and that recursisvely happens until you reach each point an instance of the typed union that might, ever, be passed (indirectly) to the function at issue is defined. And then you have a bunch of sets of near-identical functions where every function in the set needs updated for any required change that doesn’t depend on the tagged union. And the tagged union is no longer really serving the purpose of a tagged union, which is exactly to allow not having that kind of duplication.
Tailwind got popular because react doesn’t include CSS in components. Angular 1 wasn’t components based and only three people ever used angular 2.
> A much better plan to avoid extinction is multifold

I don't think going extinct from the effects of any human capability is much of a concern. Humans have lived in stone age for tens of thousands of years. It's more that we wouldn't have nice things like houses, cars, and computers.
hard-ghost people with narcissistic behavior characteristics.
So web frontends are great because ... they're incredibly successful. That kind of tautological reasoning doesn't contribute to the discussion tbh. Web frontends are everywhere because recurring payments and/or attention economy approaches are more profitable than classical software sales, simple as that.
tell people about it, like OP did.

The more people who know the fewer potential victims AirBNB and their hosts have.
You lose your followers if you get banned. I was following someone who got banned for disagreeing with moderation policies. I suggested asking the admin to help with the migration; he did, and the admin refused.

This was a rather large server too, featured on JoinMastodon.
I think it does. It also opens another big hole of worms of maintaining and porting the existing software. And it also opens another question which is: how often should we allow to break the ABI? On regular basis, semi-regular basis, rare, very rare etc. And who defines this threshold?

What do you think the reasons are that ABI transition didn't happen already?
> In most languages, if you take two features and use them both, they add up.

Java nio vs. io

Java Reader vs. InputStream (not necessarily the interfaces themselves, but the redundancy between them eg should I use InputStream -> BufferInputStream -> InputStreamReader? Or InputStream -> InputStreamReader -> BufferedReader?)

Java float[] vs. ArrayList<Float> vs Vector<Float> vs. FloatVector vs. FloatBuffer - just how many ways can we describe "a linear allocation of numbers" in Java at this point? And they're still adding new ones!

So no, other languages don't just magically handle this more gracefully than C++ does. If a language is successful, it will either suffer from this or it'll stagnate - it's the natural consequence of preserving backwards compatibility while adding new features & capabilities.
Yes, in this case nobody looks at the UI - Hass acts as a glorified PLC (https://en.wikipedia.org/wiki/Programmable_logic_controller). I look at it every few months out of curiosity when I have the opportunity to visit but given that it works well and fits their needs I resist the urge of updating the system.

If there was a need for a UI I'd probably enable the HomeKit Bridge extension and let them control it via HomeKit (with only specific entities whitelisted) so that 1) they don't have to suffer through the eyesore that is Material Design and 2) don't get confused by a lot of the internal, read-only entities.
Bitcoin network transactions are enormous. Are we looking at the same stats?
Not sure what is idealistic, it's a useful programming language.
I think the ownership is not encouraged anymore.

Instead we have social mobility so that we can move anytime when better opportunities arise. That may be a good or a bad thing depending on which side you are.
You could be overestimating how much writing an average citizen of an African developing country performed during the 80s and 90s based on experience in your own life in the place and time you grew up in. Or it could be sensationalized.
SF is similar and the excuse almost always is: job opportunities. We can actually move out now that we work remotely but my SO’s salary would be decreased by her company based on change of location and she doesn’t want that.

Writing that I do realize that its actually second. First reason for most people is probably just inertia.
No mention in TFA of O'Neil cylinders or other near-earth space settlements. To me, these options must be mentioned in the same breath as "Not Mars", because we do need to escape the cradle.
/me remembers MFC/QT/BCGsoft and C++ codebase and gently smiles on thought that maybe the issue are everywhere else except the UI complexity.

We are where we are, but it is interesting that GUI libraries from 20 years back are still running circles around latest and the greatest UI web front-end, even if it is also client rendered.

Maybe, just maybe, we should search for an issue somewhere else?
I do not think that you would be able to do ActiveX, COM, OLE, MFC, C++ after 2 weeks of bootcamp. Yes, Delphi and Visual Basic simplified many of it but there were still many challenges to develop and ship your software. Just shipping alone and dealing with installers was a challenge by itself. Now compare it with a browser tab and a single click that deploys your code across the globe so it event can run in space on ISS.
Legally, sure. Morally? Up to your moral code I guess, feels squishy to me, but they convinced monks to allow this, so I guess it's fine.

Big push towards cremation, IMHO. Can't mess with my remains if they're already burnt. But burying me in a wetlands and planting an endangered plant in my remains could work, although floodwaters have a way of working bodies loose.
SEEKING WORK | REMOTE contract

Need help with migrating to next.js? Looking for a React developer who would be productive from day 1?

Hi. I'm looking for full-time remote roles in a well-funded stable company (I will work in the company's core office hours. 0 issues with timezones. Been working remotely before covid)

Building websites since 2016, working with React since 2018 and have 2 years of production next.js experience

Super comfortable with Next.js, React, Redux (with sagas), tailwind, material ui, styled-components, SEO schemas, AMP, MERN, scalable deployment on GCP/AWS/Vercel, incremental migration and parallel deployment (WordPress blogs, new next.js code and old code working on the same domain)

I value web performance (web vitals) and accessibility and could create high conversion dynamic pages

Email: contact+hn@abhineet.me

Résumé/CV: https://abhineet.me
Generator Tricks for Systems Programmers, v3.0 [Python]
> I never said "cannot contain facts". You're arguing with your strawman.

Then I don't get the point of your exercise which seemed focused on dismissing the power of film to portray historically accurate situations.

>Just about everyone arguing with me is trying to justify citing "The Jungle" as valid source all by itself. It's a work of fiction.

Speaking of strawmen...
> JUST STOP MASS BLOCKING. You literally have no reason to.

As someone who has dealt with massive influx of requests caused by bad actors who use everything in their arsenal to mask their behavior, yes they do. It may not be ideal by any means, but DoS attacks can be very, very expensive and being extra trigger happy on the ban is the difference between an operational site to most to an unavailable site for all.
You're conflating 'being dismissive' with 'being critical'. I think HN very much agrees that good UI is very important, so much so that they take the time to critiquing it when it's obviously bad.
What would you say is the ratio between usage in the official meaning and usage in the manner of the great grandparent? I would expect 1 to 10 at least.
SEEKING WORK / EXPERIENCE | REMOTE

Location: Iran

Technologies: Junior / Python (NumPy, Pandas, Plotly, Django)

Résumé/CV: http://monicka.ir/CV.pdf

Email: hossein@duck.com
Location: Boulder, Colorado, United States
Remote: Yes
Willing to relocate: No
Technologies: I've picked up a ton in the past 20 years. Most relevant today are Ruby (Rails), Elixir (Phoenix), PostgreSQL, Kafka, C, Rust, Python, ZFS, FreeBSD, Linux.
Resume/CV: Available on request
Email: david (dot) cuddeback (at) gmail (dot) com

Principal engineer at a billion-dollar e-commerce company. Now a stay-at-home dad. I'm available to take on part-time contract and consulting work while my kids are at school.

I've done full-stack web development, but I'm most comfortable on the backend, building APIs, services, message buses, database systems and the like. My use of PostgreSQL, for example, goes beyond using B-tree indexes for everything. I'm well-suited for data-intensive projects.

I can't do full-time right now, but I could be a good resource for a company looking for some help from a principal level engineer without filling a full-time position. Please email me if you're interested. Thank you.
Ah, that does make sense but it wasn't what I was originally replying to. You didn't say why we were losing 10% speed after refusing to fix our mistakes, and I actually thought that this was supposed to be due to the software penalizing us for the mistakes when we could have got a higher speed overall if we'd corrected them ourselves.

Slowing down during your deliberate practice to the point where you don't make many mistakes could well be optimal, and something I should probably do more of. Albeit it still isn't clear to me what we should do with the occasional mistake we make even while going slow, but I accept that you think we should ignore them.
I've been using KeePassXC on desktop and KeePassDX on Android, synchronized via Syncthing, and it's good, but the thing that makes me squeamish about all password managers is that you're just one software update away from malicious code which uploads all your passwords next time you unlock.
Here in Romania there are different rules if you rent your house this way (hotel style). You have to pay much more for the administration/utilities costs, which has some compensation effect
Especially in Europe, many people have radiators right under the windows. If the windows are open and the radiators aren't turned off, the cold air will come in, fall down and hit the thermostat, which will lead to the radiator running at full power because it stays cold.
SkySafe | Multiple Positions | San Diego and Remote (USA)

SkySafe is hiring multiple engineering positions to build out our airspace monitoring and forensics solutions for drones. We build radio sensors that feed a cloud platform to detect, identify, and track drone flights in real time. Moreover, we provide a complete solution for drone forensics to aid law enforcement and defense customers. Work on our web technologies (Vue.js, Python, Mapbox), improve our software defined radios (Python, C++, LTE, WiFi, Bluetooth), reverse engineer drones (RF signals, binary and hardware analysis), and build the future of drone airspace management at SkySafe.

- Full Stack Engineer (SD or remote)

- Cloud DevOps Engineer (San Diego)

- Electrical Engineer (San Diego)

- Wireless Systems Engineer (SD or remote)

- Reverse Engineer (SD or remote)

- Signals Analysis and Reverse Engineer (SD or remote)

- IT Support Engineer (San Diego)

Don't see your role but think you would be a great fit? Send us your resume and a brief cover letter.

Email: raji@skysafe.com (recruiting) and CC: stephen@skysafe.io (engineering)

https://boards.greenhouse.io/skysafe

https://www.skysafe.io
Put the flags into a class and pass the class around.
Work build trust. Trust is built as I see your work output and the effort you are putting in. I’ve never developer trust in anyone through an activity outside of work. I have come away with a worse opinion of some people as I see how they behave outside of work.
Filmora/Wondershare is having a very bad PR week - one of the worst I've seen since Baghdad Bob famously claimed here were no US soldiers in Baghdad. First they apparently decided to redefine a lifetime license to mean something other than lifetime for Filmora, and Louis Rossmamn (the right to repair guy) raked them over the coals for sketchy sales practices for data recovery software.

Filmora "altering the deal" on lifetime licenses: https://www.youtube.com/watch?v=bm90xW40c3A

Wondershare deceptive sales practices: https://www.youtube.com/watch?v=eKX0LjGBBqo

Congrats to all the Kdenlive devs over the years - it's actually quite good!
I recently stayed at an Airbnb that had non functioning internet. I mentioned this in my review but it was mysteriously edited out in 24 hours.
I think you’ll find Microsoft made even lamer ads as an attempted response, though I did misremember and they were “I’m a PC”: https://velocitypartners.com/blog/microsofts-baffling-im-a-p...
No it also works on Windows (it will install an extension for Chrome and Edge if asked). You just need to install their iCloud software for Windows https://support.apple.com/guide/icloud-windows/set-up-icloud...

I am personally not using it, but it does exist and seems to work from the times I've tried it.
Shhh. Do not scare them away too early.

https://www.ranzhourobot.com/pat-me-robot/
I’m adding some technical details!

Haystack runs entirely client sided in the browser, so it has a unique tech-stack:

Storage

using IndexDB, haystack stores user indexes locally, + a compressed 90mb NLP model (t5-small) is stored.

Indexing

Locally in the browser, using a t5-small bi-encoder, and some parsing of documents happens in wasm.

Search

Query converted to embedding, then searched over index, atlast results are reranked with a t5-small based cross encoder, and top results go through a seq-to-seq transformer to produce a nice consise textual answer.
Jamlabs Data Science Inc. | www.jamlabs.com | Toronto, Canada | Full-Stack Software Developer | Full-time | Remote

Jamlabs is a rapidly growing data science firm that works with financial institutions around the world to organize, analyze and monetize their data. We create customized solutions for our clients as well as develop our own in-house products.

What You’ll Be Doing

You’ll be building solutions to client problems in a tight-knit team. We take projects away from clients to solve them using our own processes and people. You can be involved with client interaction as little or as much as you want.

- Design and build data solutions on AWS using Lambda, Kinesis, Elastic Map Reduce, Athena and Glue.

- Create web applications using NodeJS and React.

- Automate infrastructure creation with technologies like Terraform.

What You Will Need To Succeed

- Extensive experience with SQL, a web technology like React/Angular, REST APIs, WebSockets, JavaScript and Python, AWS, GCP, Azure

- Outstanding communication skills

- Be based in North America

- Bachelor’s degree in Computer Science, Software Engineering, or related field AWS, GCP or Azure Certifications

- Experience with big data technologies, cloud platforms and capital markets

Interested in making a big impact on the data industry? If so, visit https://jamlabs.com/careers or give us a shout at careers@jamlabs.com
You wrote 'feetback' instead of 'feedback', and Colemak is the only popular layout (vs Qwerty and Dvorak) where 't' and 'd' are right next to each other.
All I will say that the dismissal of SpaceX is extremely ignorant. Just that, ignorant, of what really goes inside.

I know for a fact that a lot of smart people there have been working on the Mars problem almost since SpaceX was created. I would not compare them with Hyperloop or the Boring Company with such a dismissive handwave.
I remember cheating was absolutely rampant among East and south Asian students when I went through undergrad (a mere 3 years ago) to the point where something like 70% of all honor cases (cheating investigations by the student council) were this demographic - multiples their proportion of the student body.

Many got away with it and had excellent GPAs as a result, no doubt a credit to their job prospects, and all it cost was their “academic integrity” (if such a thing matters at all anymore)
Impressive work! Where is the net package getting worked on? Is it the "core_net" branch or do you have your own fork?
I read it and it was a really bad book. I didn’t learn much. I felt like I learned more about remote working reading the 4 hours work week.
That is such a misrepresentation. It has nearly nothing to do with heat pumps, it because there is a large amount of electrical resistive heating used in Texas.

Converting natural gas furnaces to heat pumps and replacing resistive heating with heat pumps, would not increase the total electricity usage at all. Last I looked 40% of heating in Texas was done through resistive heating, heat pumps would be 3-4x more efficient. There is current power devoted to resistance heating to run heat pumps for every home.
It's strange we haven't seen a linkedin alternative by now.
I've been enjoying building Web Components via lit-html for my recent projects:

https://lit.dev/docs/v1/lit-html/introduction/
Who would the gimp offend? It’s not claiming gimps are good or bad, it’s just called the gimp. You could reasonably say it was unnecessary sexual but it’s not trying to hurt anyone.
I have the opposite problem.. I'm 5' 10 1/2" and counter tops are slightly too high for me in the Netherlands.
A bit of a long-shot to put marketing/community management here, but I figure I'll throw my hat in.

Location: Hamilton, Ontario

Remote: Yes

Willing to relocate: No

Technologies: Adobe Suite, fandom/community management, Discord, livestream production, podcast production, CRMs, project management (Asana, Monday, Notion, etc).

Resume/CV: https://linkedin.com/in/mattdemers, https://drive.proton.me/urls/2PZA7Y0R8C#wTtsEnHlHaCH

Email (Using a SimpleLogin alias, forgive me): geniune_wpix@slmail.me

---

I'm a social media, content, or communications manager (or well, a combination of all three!) that has 5+ years working with fandoms, communities, talent relations, influencers, and creating content to build brands. I have experience working within technical back-ends, git environments for web site development, and CRM environments. I'm an overlap of a Venn Diagram that has big "Empathy/Communications" and "Technical Competency" circles.

Currently looking for remote work.
Hi, maintainer of Hurl here [1]! We try to make a really simple syntax while enabling passing data between requests. I find Hurl syntax clean, but beauty seems to be in the eye of the beholder... Good luck with Lama2!

[1] https://hurl.dev
I suffered ill mental health for a long time. First thing I had to do was own it. Whatever the cause, I own me and I am responsible for me.

Second thing was meditation. This allowed me some control over my own mind after a good long while.

Third thing was exercise. This allowed me a way to clear my mind, reset my emotional state and improve my health.

Fourth thing was diet. For me this meant keto. I dropped about 40 pounds in three months, and another ten pounds over the following year. My allergies went away. Chronic pains went away. My emotional state became more steady.

Final thing, find love, either romantic or in a fraternal sense. Love is life changing. Humans are a pack animal no matter how much we may believe ourselves not to be individually, and the experience of profound and deep love will forever change you. Once you have a real understanding of what it is to love and be loved, your sense of self worth, and indeed your entire identity, may shift.
I would "happily" use Windows again if every menu bar item was a very low-res AI-generated meme
vrbo is also waay more expensive. just looking at barcelona, I can get a place for around $1600+ month minimum. airbnb has places around 1200 and even less if you're willing to stay in a private room.
can i just step in for a second and point out its 30 replies here and just a single seeking freelancer comment. I have never seen this on HN as far as i can remember. Its also the feeling i get from my usual freelancer newsletters and linkedin offers, i have rarely seen the market so empty, not even at the beginning of the coronavirus lockdowns.
> The big win is that each function that gets split out has fewer reasons to change. The individual functions are therefore easier to maintain and understand.

Yet the namespace becomes more polluted and the interconnections between the functions becomes more complicated, particularly during debugging.

It's important to remember that "break big things into smaller things" only pushes complexity someone else rather than eliminating it altogether, while simultaneously increasing the overall complexity of the system by increasing the number of interconnections between the parts. That doesn't mean you shouldn't do it but you should be honest about the consequences.
Pump & hype > IPO > eventually dump all the negative externalities on others.

It's the startup dream.

We should aim to do better somehow.
> The goal is to get people to Mars as soon as possible. Not to delay it for as long as possible.

To what end? We could send a few suicidal people to Mars today for little more than the cost of a satellite launch if we don't care about their survival - hell, they don't even have to be suicidal, get some people who recently died, strap them in a rocket, and send them to Mars.

Instead, you have to set an actual short term and longer term mission goal - say, you want a mission that can prove that X people can survive for Y months on Mars without external help, with a longer term goal of hauling them back to Earth at the next launch window or something.

But for this type of mission, you actually need extremely sane people who greatly value their lives and those of their colleagues, otherwise you'll just have a few corpses sitting on Mars like in my initial example.

And more importantly, again, given current technologies, the actual result of the experiment is already known: those people will simply die if sent to Mars with currently known life preservation methods.

> This is never going to happen. Even on Earth people are not 100% convinced that "shadow biosphere" doesn't exists.

Then never send people to Mars - at least not until we have a very clear path to actually establishing a self-sufficient colon on Mars, for which there is plenty of research that can be done on Earth (and in LEO).

> Starship HLS right now is being build with aim at 100 metric tonnes to the Moon vs. NASA requirement of 2 metric tonnes.

Let's see it fly and let's see the total budget before such hopeful conclusions. Let's also see it actually successfully do orbital refueling, which would be a prerequisite for even getting to the moon with the proposed design, not to mention Mars.

And even if Starship achieves all of its goals, it will be nowhere near the ability to send resources to Mars outside the existing launch windows in anything approaching economic efficiency.
The real win was balancing the boiler and TRVs. Automating the boiler for efficiency is neat. I'd have kept a spare thermostat connected (with a physical switch for it's power) in case all that automation implodes, though.
Apple is openly hostile to remote work. It can and does happen; it’s a negotiation with the management chain involved (often all the way up to VP level), but they’re going to assume you’re applying for an onsite position and you should not expect anything better.