skysight-inc/HackerNews huggingface dataset:
Tram Case | Multiple Engineering Roles | LatAm Remote | Full-time
We're building AI-powered tools that make legal work smoother, smarter, and more accessible. As a well-funded stealth company with usage at scale, we're looking to expand our foundational team to take it to the next level.

We're solving hard problems at scale using AI, building solutions that literally change people's lives (our first product helps an immigration law firm help their clients of domestic violence and humanitarian crisis survivors find steady footing).

Our engineering team uses best-in-class tools and practices learned from top Silicon Valley teams - we don't take shortcuts with quality. As a LatAm-based product and team, we're looking for talented engineers across Latin America to join us in shaping the future of legal tech.

Remote Engineering Roles at Tram Case (LatAm Only):

* Staff Full-Stack Engineer (2 positions) - https://www.notion.so/tramcase/Staff-Full-Stack-Engineer-12f...
* Staff Backend Engineer (1 positions) - https://www.notion.so/tramcase/Staff-Backend-Engineer-12f566...
* Senior Full-Stack Engineer (Front-End Focus) - https://www.notion.so/tramcase/Senior-Full-Stack-Engineer-Fr...
* Senior Backend Engineer - https://www.notion.so/tramcase/Senior-Backend-Engineer-12f56...

Tech Stack: TypeScript, Go, Node.js, Python (required for all engineers), AWS,

Keywords: Artificial Intelligence, Speech to Text, LLMs, Legal Tech, Conversational AI
Apply directly through our careers page and mention Hacker News as source for faster responses :) https://tramcase.notion.site/Join-Us-at-Tram-Case-12e5666d7e...
> I'd be happy if people on HN would drop "Learnings." It just shows you never learned the word "lessons."

Agreed. Using that "L" word makes one look out-of-touch to me, and I'm disinclined to trust anyone using it.

Same for "performant". There are many ways that something can perform. Are you trying to tell me that something is fast? Why can't you just say that it's fast, and leave it at that?
I'm not sure computers are a good example, there are objective tests that can be made to compare two computers, or at least numbers to point at to explain to your friends why one is better than the other.
There's no good reason for signing webhooks
> It’s not like there are strict rules governing who is allowed to rent a car

Perhaps there might be some stricter rules coming, as rented vehicles seem to play into a lot of terrorist plans. On the other hand, I guess if all the past events didn't prompt that, why would these latest two?
A lot of people seem to overcomplicate it by bringing their thoughts on how other modern js apps are written. It would be helpful to have a specific example of some of the things you need to work through. Reading through the [handbook](https://hotwired.dev/) should get you most of the way there.

One of my colleagues recently switched from mostly react to default full stack Rails. He was really struggling with how to filter things in a table. When I showed him how I would do it, his comment was along the lines of: “I can’t believe how simple this is. Modern JS just doesn’t work this simple any more. This is like how jquery used to work but way more organized”.

I can’t say I know enough about modern js development to validate that comment. He noted something about expectations of how the dom managing things…

So, if you’re coming with a certain mindset of how to do things, try to leave that behind a moment and read through the handbook. Especially if it involves making fetch requests to do things. That’s like, the number one “you probably shouldn’t do it like that” in Hotwire.
>EDIT: in general, my point is that he practically triggered mass layoffs at large companies by being so vocal about doing it at twitter. A ton of investors were celebrating it after and pushing companies to do the same.

His acquisition was in October 2022. Job postings started dropping off in May 2022. It was already leveling off as early as February 2022. You'd have to squint really hard to believe this was caused by musk, or that he played a major factor.
Great read, thanks.

(The link did not work for me. Archive did: https://web.archive.org/web/20240426090908/https://philsci-a...)
Location: South Carolina, US
Remote: Very much preferred
Willing to relocate: possibly
Technologies: Typescript/Javascript, Kotlin, Java, Elixir, Swift, C, Ruby, Ruby on Rails, React, React Native, Android/iOS development, Redis, AWS, Digital Ocean, MySQL, Postgres

Résumé/CV: https://docs.google.com/document/d/1KRPNLqL8ziSIAOhAY0WD4Elp...

Email: matt @ laconic[dot]com or email in resume

Hello, I'm Matthew and I'm a professional dev looking for full or part time work. I'm a published mobile app developer and game (hobbyist) developer.
Professionally, most of my work has been in mobile app development but I'm quite comfortable with backend and frontend web development. Looking for development work in really any kind of area as long as it's interesting.
There's no reason to do anything else. Nobody has gone to jail as of yet for not securing their company, and even "security" companies that get utterly popped still have plentiful business a year later.

There is no legal incentive to do good security. There is no market incentive to do good security. Why is it so surprising to people that we have abysmal security?
"Requirement" is a quite strong term. A requirement as to what? Keeping in touch with people can happen in many different ways. I do not see how if some of my friends posted in facebook (maybe they do? I never check) that would necessitate me to connect with them through their posts there.
Is it ABBA in particular, or do you not like the style in general?

Because there is a difference between quality and preference. You can totally dislike the Mona Lisa, but in its style, it would be very hard to say that it is not high quality painting.

And that brings me to another point that I think goes against the philosophy of the featured article: music is acquired taste, if I can say. We generally don't like music we don't understand. Some styles are easier to get (maybe because the music is just easier, or because it's broadcasted everywhere you go), some are harder. I like a lot of different styles of music (from classical to metal through rap, pop and jazz, etc). But in each of those styles, I did not immediately like everything. Of course there is good and bad quality, that's one thing. But the other axis is what I could understand of the style.

In rap, I started with very melodic songs, and then I started to get the rhythm and flow, and then downright the culture and the meaning of what they would say. I still don't like everything, but vastly more than I used to.

In jazz, I liked big bands and "soft" stuff like this until I started studying jazz. I forced myself to listen to jazz styles I really did not enjoy, up to free jazz. I regularly listened to good quality songs (I had to trust my music professor about the quality, of course) in those styles for a few months. And after a while (and I can't say precisely when it happened), I started enjoying some of those, until I could enjoy songs in all of them. Again, I don't like everything, but by learning and getting used to new styles, I got to enjoy them as well.

Of course, in doing all that effort, I improved my musical expertise. So I am now more critical about quality, which I feel like I compensate by being more open to very different styles. By voluntarily staying ignorant, I doubt the author enjoys all styles of music. So maybe they don't ruin the low-quality music of the style they are used to, but on the other hand they miss the high quality music in all the styles they are not used to :-).
a self answering question if there's one
I like yours better. I can't even find the source for Mozilla's and yours does not have google analytics.
This is very similar to an issue I battled for months on MacBook Pro (one of the later Intel versions, like 2018-ish), although there problem was not in the HW itself but the current version of MacOS at that time (this is no longer an issue).

I noticed that my WiFi had similar repeating lags .. about every 8-10s pings would go to a few hundred ms and then return to single/low double digits.

Long story short, the problem was with several MacOS components (and maybe some 3rd party software) requesting Location services to determine Mac’s position. To do that, among other things, Mac scans WiFi around you (probably for the names/SSID?) and to do that, the current WIFI connection is temporarily put on a back burner, resulting in a brief delay in traffic. The solution was to minimize location services.
My take is that the differences matter according to purpose. If I'm eating a Big Mac to avoid being hangry, the fact that it isn't a gourmet experience may not matter to me.

If I'm putting on a movie as a distraction to have sound in the background -- perhaps I am only half-watching it as I do other things -- I may not care that isn't all that good. I might not notice subtle characteristics anyway.

There are levels of quality -- e.g., level 0 of the hamburger might be ending hunger -- and how much they matter depends on your purpose. If I'm looking for a movie to inspire me or make me think, that's different from playing something in the background as I clean the apartment. Etc.
Converge (YC S23) | Founding Full-Stack Engineer | NYC ONSITE | Full Time | $160 - 220k

We scaled to $1M+ in ARR with a team of just 4. Our founding engineer and I are the only ones building the product right now. There's so much to build and an insane amount of responsibility to take on over the end product.

Converge makes it easy for marketeers to understand where their customers come from, cut unprofitable channels, and scale when things are working. By vertically integrating the modern data stack (Segment, Fivetran, BigQuery, Looker, etc.) we can offer them a 10x better product experience.

Have a look here for more info - https://www.ycombinator.com/companies/converge/jobs/GQWZ40Z-...
Why I'm skeptical of minimum prices for ride sharing
Whenever I feel like playing Solitaire, I just start Windows 3.1 in a VM.
Haha, this made me chuckle :)

I'll concede on the joylessness front. However, I assure you that all the posts on my personal blog are 100% artisanal human-made joyless posts! No AI needed.
I think when you click on the offending profile to block it, Facebook must decide that’s what you like to see. Or something.

Because some moron has 1000 profiles for “cars under $2500” and the more of them I clicked and blocked , the more of them would show up in my feed.

I hate that I can’t opt out of the “for you” stuff and don’t actually see anything from family or friends anymore . And I hate that the more I try to block a certain type of content (say: “Salma Hayek boobies”) the more I’m spammed with it.

So much that I have not even logged on in about a year.
I would presume the fishing and car groups are male heavy, and those men who have similar likes as you, like the booby photos.

They are profiling your likes.
Where is the source code for the extension itself?
I was just arguing with someone about this over the holidays when they could not believe I would pass up on a Tesla even if it was free.

Forget about Elon being and the company culture, there's practical reasons for me not wanting to own one of these even though I could afford one.

Living in cold Canadian province, there would be no upside to owning one of these. Just more hassle. If given one I'd sell it probably for less than the market value just so I can get a more practical hybrid or gas guzzler car.

That's not to say that there aren't other Teslas around here, but for me it just would not be worth the hassle.
I would be interested to hear about your experience transitioning to this line of work, since I want to do the same. I'm in my early 40s, software engineer.
The art of developing for LLM users
Tesla Cybertruck sales are disastrous
I looked at the tutorial and choked at the first step.

First it says "== unifies two terms". Then the first example says "(== x z) (== 3 y)" associates x with z and y with 3. Are "unify" and "associate" the same thing? Why use different words? Why does the association reverse for x and z vs 3 and y? Is it commutative?
Unintentionally, the energy demands of cryptocurrencies, and data centers in general, have finally motivated utilities (and their regulators) to finally start building out the massive new grid capacity needed for our glorious renewable energy future.

Acknowledging that facilitating scams (eg pig butchering) are cryptocurrency's primary (sole?) use case, I'm willing to look the other way if we end up with the grid we need to address climate crisis.
It'll be interesting to see if cases of sexual assault increase. One of the benefits touted for allowing porn is it purportedly decreases sexual assault. We now have an opportunity to see how true that is.

Mind you, I'm not advocating for doing research like this in the wild since it can negatively impact so many lives, but since this is happening anyway, we may as well use it as an opportunity to test some of these ideas.
Isn't it basically the only logical conclusion at this point?

If you don't like Musk, you don't like Tesla.

If you like Musk, you believe what he says, and what he's been saying during his ascension to the White House is that EVs are trash. Aren't Teslas EVs?
Asimov Press' New Book, Written in DNA
Location: Stockholm, Sweden
Remote: Yes
Willing to relocate: yes, within EU/EES
Technologies: Elixir (+ frameworks Phoenix, Nerves → professional experience with both)
Résumé/CV: as per email request
Email: a.k first-symbol riseup other-symbol net

Feel free to send me an email anytime, whether you have a question or just want to say hello. I’m always happy to connect! :)
A Year in Review: Flask in 2024
Shouldn't retirements be dividends based? Why are we assuming growth all the time? Seems like a potent meme.
When did Musk say that EVs are trash?
'Scheming' ChatGPT tried to stop itself from being shut down
I'm nearly 50. I'm used to the idea of businesses owners having different politics than my own, but mostly that was the sort of self-interested "I'm wealthy and I think wealthy people should pay fewer taxes and their businesses should be subject to fewer regulations" sorts of things. You can disagree without thinking they're necessarily Bad People or worthy of boycotting their businesses. Indeed, it's the hallmark of a healthy democracy that we can agree to disagree about various aspects of our society.

It's pretty rare to see, on the other hand, someone insert themselves into politics quite so loudly, and in such an extreme way. A lot of what we've seen from the head of that company in the past few years is playing footsie (and sometimes not very subtly) with outright anti-semitism and white supremacy.

I'm not ok with that.
But only one nanosecond slower or faster and you get another set of 4.611 billion billion random IDs. I think random variations in buffer depths and CPU speeds will easily introduce hundreds of nanoseconds of timing variations. syncing any two things to less than 1 nanosecond is incredibly hard and doesn't happen by accident.
> […] code that relies on this monotonicity. The reason for this is simple: the documentation doesn't promise this property. Moreover, even if it did, the RFC for UUIDv7 doesn't promise this property.

The "RFC for UUIDv7", RFC 9562, explicitly mentions monotonicity in §6.2 ("Monotonicity and Counters"):

Monotonicity (each subsequent value being greater than the last) is
the backbone of time-based sortable UUIDs. Normally, time-based UUIDs
from this document will be monotonic due to an embedded timestamp;
however, implementations can guarantee additional monotonicity via
the concepts covered in this section.

* https://datatracker.ietf.org/doc/html/rfc9562#name-monotonic...

In the UUIDv7 definition (§5.7) it explicitly mentions the technique that Postgres employs for rand_a:

rand_a:
12 bits of pseudorandom data to provide uniqueness as per
Section 6.9 and/or optional constructs to guarantee additional
monotonicity as per Section 6.2. Occupies bits 52 through 63
(octets 6-7).

* https://datatracker.ietf.org/doc/html/rfc9562#name-uuid-vers...

Note: "optional constructs to guarantee additional monotonicity". Pg makes use of that option.
MyAlloy | Remote (NYC based) | Full-time (US) or Contract (international, +-3 CST)

MyAlloy is on a mission to revolutionize menopause healthcare for women over 40. Recognizing the lack of effective solutions for the 47 million women entering menopause annually, MyAlloy provides evidence-based solutions and expertise to help women feel fantastic during this phase of life.

Our small, in-house development team builds and maintains a marketing site, customer portal, internal apps, and backend systems to connect to our doctor portal, payment systems, and pharmacy fulfillment. You'll receive quite a lot of ownership, but we'll support you every step of the way.

* Mid to Senior Operational Support Engineer (2+ years experience) $110k-$140k

Working from within our Engineering team, you will be a champion for the tools and processes that drive the success of our technical and non-technical internal users. This includes:

- Managing and expanding tools built for our internal teams.

- Understanding, resolving, and automating away manual intervention tasks

- Identifying, triaging, and resolving bugs

- Bringing our alerting and monitoring strategies to the next level

We are excited to hear from "career-switchers" with substantial coding experience as well as reliability engineers, dev ops, and product developers with traditional experience on engineering teams.

* "Hands On" Front End Engineering Manager (6+ years experience) $150k-$190k

We are looking for a software engineer with significant experience in leading teams as well as building, deploying, and supporting substantial, live applications. In coordination with our Lead Front End Engineer, you will lead a team of talented developers in developing MyAlloy's Front End offerings. Some upcoming projects in 2025 include:

- Deeply integrating CMS tooling to allow internal teams dynamic, self-service authoring capabilities

- Design, implement, and release a mobile app

- Audit and improve site performance metrics (SEO, Accessibility, etc.)

The ideal candidate is someone ready to lead through example, and so we're excited to talk to folks ready to roll up their sleeves and dive into our codebase.

Tech: Typescript monorepo, React, Next.js, Node, Retool, Metabase, Postgres

lucas [at] myalloy.com - no agencies
If any software ever deserved being sued into non-existence it is the Honey browser extension, and any other scam software they turn out (Pie Adblock in this case).

https://www.youtube.com/watch?v=vc4yL3YTwWk
I build a diy-sexy-chatbot in the past, that's also the way I advertised it more or less. And to my own surprise many people choose to use it in a non sexy way. I don't know what they talked about (obviously) but many choose neutral tags like 'honest' 'sweet' 'pessimistic' over all the kinky stuff I gave them.

Later I tried a similar approach advertising it less sexy and that didn't convert at all.

I think people actually think they want sex but in the end they just want company
Location: Germany (South)
Remote: Preferred
Willing to relocate: Yes
Website / Portfolio: https://www.xythobuz.de
Technologies: Embedded development with a strong Linux/Unix background. C, Python, Shell, ARM assembly.
Résumé/CV: Please request by email
Email: thomas@xythobuz.de

10 years of industry experience in embedded software development, from low-level (motor control, sensors, robotics) to high-level (network hardware), on ARM, AVR and MIPS platforms. BSc in applied information engineering. Always looking for new opportunities.
I wish. It has dried up a lot recently, and only getting junior stuff that eventually becomes paranormal (I/E ghosts).
Car forums are still active but a lot pf younger generations use Fb groups or even worse, discord. Discord is by far the worst for speciality groups.

Reddit never really had much appeal to me in the niche world, there was always a forum that was better. Facebook has surpassed Craigslist for classifieds.
Common use cases, are, "as a Developer / DevOps practitioner, I want for":

- a client (company I do contract work for) sees a different source address that is different than the source address I use for casual browsing+posting.

- two SaaS used for purposes of servicing agreement with "client" don't see the same source IP address as used for other clients.

- a bank I use, and PayPal, always sees the same source IP address dedicated to my VPN account only and for this purpose.

- the tunnel (VPN) provider I use for casual browsing+posting does not see the destination IP address of my client's VPN.

- whatever first-hop ISP I use sees one single Wireguard tunnel and nothing else ever.

- the first-hop Wireguard tunnel is paid for with a pre-paid debit card, but any outbound TOR traffic is encapsulated by a secondary tunnel paid for with crypto.

- the TOR circuit used for browsing purpose A is not also shared by browsing purpose B.

- any arbitrary outbound tunnel is specific to the container or VM I intended to use but doesn't carry, nor has any risk of carrying, any of my other traffic.

Tor is important to me because I have a right to read.

There is no crime within Common Law for any of the above. Nor is there any violation of any statute for which any of the above is, per doctrine of minimum contact (such as with a pre-paid debit card), within jurisdiction of statute.

Perhaps some users do operate with some concern of being "busted", but most users that do outbound network path management do not operate with this concern.
I expected some sort of mini academic computer network: https://www.kanren.org/about (KAnsas REgents Network)
How do you dress up global jihad with western appeal?

I will be plain, as a Westerner who has watched Al Jazeera on and off for many years, and who tries to follow Middle Eastern investment in the West with some scepticism as to eventual goals, I don't see Qatar as anywhere near the level of concern that you do. Can you give background reading, I'm genuinely curious.
You really might want to re-read my comment.
In my experience, these are largely startups or non-production use cases.

Also, MongoDB charges an arm and a leg and does not make it particularly easy to self-host (and many newer features are limited to their hosting).
Dirac | Founding Software Engineer | VC+patio11-backed startup looking to build the Walmart for import-export | London | In-Person

Happy New Year! We're looking to hire our first Senior / Lead SWE. We're growing ~3x YoY and doing >£0.5m revenue per month

You'll be helping build the software backend for the Walmart of import-export. That means integrations for new marketplaces and suppliers, accountancy, pricing and order optimisation, logistics etc. You'll be reporting to the co-founder/ceo but also reviewing his code <'the most disorganised code I have seen in my entire life' said one person in a code review, apologies!!!> :)

What we do: we buy stock in one country and sell it to customers in a different country. Stock purchasing and logistics is handled by an internal backend which you will be helping to write!

About you: >2σ on ambition, >2.5σ technically. Formidable with some business sense. Wants to drive a forklift (our office and warehouse are on the same site).

Email ethan@dirac.software if interested!!!
It is only going to get worse for Tesla.

Musk went all in extreme right-wing. Even though most "green" buyers are left leaning.

I started disliking Musk after his pedo comments in regards to the cave rescuers. The smart/geeky/techy guy is a facade.

I mainly would not consider Tesla because of Musk. The poor build quality just reinforces that stance.