skysight-inc/HackerNews huggingface dataset:
Apple, Inc. | Austin | London | Paris | Prague | Santa Clara Valley | Seattle | Full-time | Security Software Engineering, Research, Analysis, Operations

We’re perfectionists. Idealists. Inventors. Forever tinkering with products and processes, always on the lookout for better. Whether you work at one of our global offices, offsite, or even at home, a job at Apple will be demanding. But it also rewards bright, original thinking and hard work. And none of us here would have it any other way.

Where do you see yourself at Apple?

Security Engineering & Architecture is looking for engineers, researchers, and operations professionals who can help make sense of complex hardware and software systems and contribute to the development of the most secure devices on the planet. We have a few open roles, related to secret storage, core operating system internals, secure infrastructure and endpoints, vulnerability research, and operations/program management. We are looking for individuals that can build scalable distributed services, analyze highly-complex threats, identify vulnerabilities, design pragmatic processes, and evolve operating system security mechanisms across our platforms. Ideal candidates will demonstrate clear communication, consistent follow-through, and the capacity to collaborate globally. These roles are a unique opportunity to be part of the team that architects and delivers groundbreaking security to more than a billion devices.

See our open roles and send a résumé to sear-recruiting@group.apple.com with “[HN] <role of interest>” in the email subject if interested: https://jobs.apple.com/en-us/search?search=SEAR2023
I think it should be

const x: i16 = -1 * 32768; // valid

In the text it's i32
What religion do you follow that you can't accept the fact that freedom of religion doesn't depend on my personal religion?

Show me where in the constitution that it says that you can force others to not follow their religion? Show a law that says that America doesn't protect the religious freedom of its citizens? Show me that religion isn't a protected class and you might have a point.

Stop deflecting to me. I'm not the topic of conversation. My beliefs aren't the topic of debate.

You trying to bully others into not following their faith - no matter what it is - is the topic of conversation. Plenty of religions don't support gays or gay marriage (Hint: Go to any middle eastern country and walk around in drag. For reference see people getting arrested during the soccer games for wearing lgbt paraphenelia).

Again, so MAYBE you'll eventually get a clue by pure repetition: My religion isn't in discussion here. I've not pushed a specific religion or belief. Your narcissism and demand that others must create stuff with your message is what's on display here.

Take a step back and stop focusing on me. The problem you have is you want to destroy the rights of others.

Thankfully in America? Freedom of Speech and protected classes like Religion stop you from doing so.

Not making you a cake or a website? If that's "discrimination"? You are reaching for that victim card to validate your "oppression".

Hint: That's not oppression or discrimination... that's simply the freedom of others to not be enslaved by you and bigots who don't agree with free choices made by others based on religious beliefs.
14,000 lines of raw PHP/HTML/CSS/JS has $61k/month revenue
As far as I can tell, FoundationDB was never open source until Apple open sourced it.
SEEKING WORK / Remote

Location: Barcelona, ES

iOS developer looking for new projects. I have experience with both Objective-C and Swift.

Technical skills: Swift, objective-C, iOS, macOS, Linux, Python.

Educational Background: BSc in Computer Science from UIUC.

Some apps I have worked on: http://nickpetrov.weebly.com/portfolio.html

Feel free to get in touch at n26cnu22@duck.com for more info.
Timezones: Survival Tips for Engineers
Reminds me of in pre/early revolutionary France, the common/poor fought so hard against allowing for free trade and free pricing on bread, in favor of the existing price controls that had them massively overpaying most of the time and spending the majority of their earnings on bread alone, even in years of plenty.
Yes, but proceses are supervised (in a tree structure). So you have the same warranties described in structured concurrency
Direct link to the code: https://github.com/WebKit/WebKit/blob/ab10a90523e06df54bbb8a...
I've tried to push entity-component-systems (ECS) for non-game applications. A financial company in London took that advice to manage the complexity of their system since it was such a good fit.

For those who are curious, here's a very brief introduction to ECS: https://dev.to/ovid/the-unknown-design-pattern-1l64
WTF is "BEM"?
> when is the last time you hired a human being to translate a language you don't understand instead of using AI like Google Translate?

Last year, for an important letter that had to be written in Japanese, a language that I don't know. Using Google Translate for that was unthinkable, because Google Translate is pretty poor and I had no way of checking and correcting the translated text.
I used to be a solid believer in merging and not rebasing, but then I had the chance of working on a project where rebase + fast forward only merges were the norm (with some additional rules), and I have to admit, it worked really well. I don't even remember any serious merge conflicts, and there were some really long lived branches there!
Well, now - Financial Times doesn’t give away much for free, do they.
Location: Paris (France) or London

Remote: flexible

Willing to relocate: if need be

Technologies: Clojure, AWS, Kafka, Terraform, Kubernetes,
React, Avro

Résumé/CV: https://www.linkedin.com/in/piotr-yuxuan/

GitHub: https://github.com/piotr-yuxuan

Email: hn-hired@2bst.fr

My dream position:

- Business impact: I'd still love to change the world and save lives but I'll be content enough if our work is client-facing, and directly makes clients' lives / jobs easier.

- Corporate structure: a result-driven company that welcomes innovation.

- Technical mindset: no top-down but bottom-up tech design. Client-oriented design. Revenue-oriented, it should matter from day 0. No abstraction is better than bad abstraction. Let free patterns emerge from organic growth.

- Technical landscape: data-intensive systems that can be relied upon, with strong business-relevant needs for performance, reliability, durability, and resilience.

- Team dynamics: engineers have and share areas of responsibility. No echo chamber or ivory-tower architect. We should all be collectively accountable for systems architecture.
https://archive.is/7uy6M
Bing AI sidebar in Edge browser reverse engineered
Sure, but Teslas competition isn’t really BYD. The competition is EV vs ICE vehicles. BYDs product mix is more towards the low end although they do have a couple of models that compete head to head.

There is plenty of room in the market for BYD and Tesla. For the next decade at least we won’t reach the saturation point for EVs. Remember it I will end up eating pretty much the entire ICE market barring some incredibly small niche segments.

We are looking at 2035 or 2040 before EV players really start going head to head for the same slice of the pie instead of just growing the pie.
I'm not saying that! I don't know! Maybe all the charming "ice cream nachos" stuff was part of the transformation from Burnardo'z to Doc Burnstein's. But one assumes Steinberg was the prime mover in trying to take the ice cream shop regional, and then statewide, which is when it became a target for the bogus investment firm.
https://finance.yahoo.com/news/apple-forced-cuts-vision-pro-...
Disclaimer: Entirely layperson opinion.

We already had AI in our daily lives, such as translation, object recognition, voice assistant, spam filter, fraud detection systems and a lot more.

Most of these are old and boring and yet deeply embedded in our daily life.

The hype bubble is on the new LLM and generative art AI tech, which are backed by a lot of money, so a lot of hype is generated. Without hype, corporations can’t sell us on novelty but once their pockets are filled, they exit and these eventually cool down when something new comes along.

However, with each novelty, we are usually left with some bits and pieces of useful residual tech that gives us a little improvement on our daily life, so every hype leaves with something useful.
I don't think you have paid enough attention to detail when reading my comments to have an informed opinion as to whether I am "missing the point" or whether I am instead talking from in-depth practical experience on the subject.
Cambridge Lisp was available from MetaComCo.

I ported Franz Lisp to the Atari ST.
18th century, I would assume.
That sounds serious, are you able to share more details?
Infinia ML | https://infiniaml.com | Durham, NC, USA | REMOTE US | Full-time | Senior infrastructure and full-stack engineers

Infinia ML is a machine learning startup, originally spun out of a research lab at Duke University in 2017. We’re building a SaaS intelligent document processing platform that automates custom data-intensive workflows for our clients.

We’re hiring for:

* Lead Infrastructure Engineer

* Senior Infrastructure Engineer

* Senior Full-stack Engineer

Tech stack: Python (Django / FastAPI / Celery), Vue.js, Tailwind, a dash of Go, Postgres, Redis, RabbitMQ, K8s, and AWS.

Apply at: https://infiniaml.com/about/careers/
Pioneer | Founding Senior Software Engineer | Climate Tech and LLMs | Seed stage | SF Bay Area, DC, NY, remote, USA only | $140K+, equity

Apply here: https://usepioneer.com/careers

About: Pioneer takes the pain out of the government application process by using LLMs to gradually reduce the effort required to identify, qualify, apply, and comply with government awards. We are passionate about climate impact and creating a supportive growth environment based on the fundamentals of Radical Candor. We also have a proven business model and rapidly growing revenue.

Culture: Ask us about our culture: toms, laps, feedback, and decision journals! Our newest team member said “Every interaction is “kind”, coming from a good place of respecting each other.”

You: Owner mindset, collaborative, have curiosity for technology like LLMs, start sentences with “What if…“, enjoy building full stack, and enjoy the 0-to-1 phase.

Stack: We TypeScript, React, Next.JS, and other modern tools.
Culture Biosciences | Sr Software Engineer - Hardware Automation | Hybrid ( South San Francisco , CA, USA) | $170,000 - $190,000
Culture’s mission is to make bioprocess development and scale-up as fast and easy as scaling software. Towards this aim, Culture’s offering enables biopharma, biotechnology, and synthetic biology companies to run their bioprocessing R&D in the cloud. Clients design, manage, and analyze bioprocess experiments in Culture’s Console web application. Culture’s offering enables customers to focus on designing and improving their process versus spending time and effort building out their own high-throughput process development laboratory. While customers remotely observe the process and analyze data, the experiments are executed in Culture’s cloud bioreactor facility in South San Francisco. The facility is enabled by Culture’s proprietary robotic 250mL and 5L single-use bioreactor technology and software systems.

We’re looking for a software developer to help us create robust automation tools and streamline the biomanufacturing R&D process, specifically focusing on the automation of the bioreactor systems. An ideal candidate has worked on application code, cloud and/or local infrastructure and automation.

In this position you'll be collaborating with mechanical engineers, embedded systems engineers, and other software engineers, so thriving in a cross-functional environment is a must.

You'll be responsible for integrating new hardware systems to the Culture's software backend. The ability and interest in designing user interfaces for those systems is also strongly desired.

Please Apply Here: https://www.culturebiosciences.com/careers?gh_jid=5615370003
I also don’t get what’s so great about putting another layer on top of ChatGPT and calling it a business plan. It seems like the lowest effort possible and you’ve done next to nothing interesting technically. Some of these projects don’t even seem to do what they say they’ll do well, and that’s probably because they really have no control over the data provider. Maybe this is my Dropbox HN moment, but it just seems lame.
There’s https://www.tigrisdata.com/

It’s similar to mongo (it’s nosql)
Frontend Developer

Location: Perú
Remote: Yes (Remote Only) | anywhere | worldwide

Willing to relocate: No

Technologies:

- Web: React | Typescript | Next.js 13 | TailwindCSS | REST | CSS Modules

- Database: MySQL | PostgreSQL

- Email: Included on CV

- LinkedIn: https://www.linkedin.com/in/agonzalo36r/

- Resume: https://www.puertaredonda.com/experience/

- Other projects: https://www.puertaredonda.com/projects/

6 years-experience front-end developer, currently focused on React and Next. Very interested on the Jamstack architecture, and looking to gain full-stack skills.
I'd like to see dynamic code running on a CDN.
You mean like that time where they added lenience for people building FDA compliant medical devices?

Oh wait, they didn't. No, they instead told the people wanting to build those devices that they were supporting Tivoization and that the only road to compliance was to change the law.[0]

The FSF has a far greater history of telling other people to shove it than they have been trying to work together with possible members of their community.

[0]: https://www.fsf.org/blogs/licensing/gplv3-fda
Even if they only build 100,000 units, it should be enough to build hype and get developers onboard for their more affordable mass market 2nd gen device coming in 2025.

For context, Oculus sold only 56,334 of their DK1 devkits.
Wait… really? Handbrake as in the parking/emergency brake? I thought it was still physically connected (hydraulic or cable) to some disc brakes as standard? I also don’t drive so maybe that’s changed in new cars?

That’s horrifying if so.
Location: South Korea

Remote: Yes

Willing to relocate: No

Technologies: Unity, C#, Python

Résumé/CV: linkedin.com/in/brandonfalk95/

Email: desuuq@gmail.com

I'm from the US and the past few years been involved with conducting research in Virtual Reality using Unity
I should be happy, but I’m not. 99% of my unhappiness comes from the fact that I wake up in the morning and think how I am going to waste my entire day at my job (highly paid FAANG “nonetheless”).

Me being alive in this universe and at this point in time is such a miracle and rare privilege, and yet I waste most of it in Corporate America.

The only thing I tried so far is changing jobs multiple times: I still feel the same.
Don't be surprised that smart people will game metrics if their fate is tied to it. It's just one more instance of the system where people are reduced to a few numbers.
The first thing is that it's a little like pointers where it's not too hard but there are a lot of explanations of it that create mystification rather than knowledge.

Stuff like this: https://www.perlmonks.org/?node_id=738558

> There is a way for a user-defined function to have its arguments in a scalar context, but that's seldom used, often discouraged, and outside the scope of this tutorial. Most of the time, subs' arguments are in list context.

> Perl's built-ins don't follow this rule at all. Example 10 does not do what's intended.

If that's your first introduction to context you may find it confusing.

From another one I dug up (might have been bot generated, just thought it was funny): Perl has a concept called context. Context means context, and there are the following two contexts.

The second thing, and this may have been more true in the days of yore when I was learning Perl is that there wasn't much consistency in how context was used. Combined with refs, this creates some painful mental overhead when working with multiple libraries in a project. Do I pass credentials as a list, a reference to a list, a specially formatted string, etc? It's not the end of the world but it adds up.
Watch out, I'm doing devops too and I've caught chatgpt on such obviously stupid behaviors it hurts to even think about it. It's not just hallucinations problem (edge cases or doing unusual stuff).

It seems to give answers that are 100% incorrect and when told so says "of course you're right, here is the right answer". The only stuff I'd use it for is if I already know exactly how to write the script and I'm just using it to type it for me quickly because I don't remember if aws_instance is the correct spelling or aws-instance in terraform...
Ever noticed how whole industries such as this exist merely to solve the incidental complexities of OOP?
Location: Brussels, Belgium

Remote: Full remote or partial remote within Benelux

Willing to relocate: No

Technologies: Cloud Computing, Architecture, AWS, Kubernetes, Jenkins, Terraform, DevOps, SysOps, CI/CD

Résumé/CV: [LinkedIn Profile](www.linkedin.com/in/julien-mastio)

Email: mastio.julien [at] outlook [dot] com

Experience: 3 years consultant devops

Certifications:
- Amazon Web Services - SysOps Administrator - Associate (December 2021)

Education:
- Master in software architecture

Languages:
- French: Native
- English: C1
- Dutch: A1
iPify | Legal Tech | Remote Europe or UK | Full Time

Do you want to build the leading platform for the intellectual property industry? We want you to join us, a team of seasoned industry professionals growing an ambitious project in a niche market.

Bring your enthusiasm and expertise to help us build the B2B collaborative ecosystem supporting patent and trademark legal specialists with their business network management, legal workflows and financial flows.

Job description: https://ipify.notion.site/Senior-Python-Developer-37de517efa...

Company website: https://www.ipify.app/
Thanks. Do you happen to remember whether the referenced course material was specifically describing the use of DEMOS and Simula as well?
They mostly have to do with design decisions / implementation details, not issues with extension methods in general.
That should be very strong quotation marks. I would say that it is the other way around. We should be glad that not everything is immediately turned into a product.
> So you're (primarily?) referring to "cognitive overhead" rather than more usual meaning of overhead as in "runtime overhead"

I'm referring to both. The issue is that all that complexity makes it very difficult for programmers to write code that the compiler is consistently able to optimise to (or close to) zero overhead. It can be done with enough work and care but for your average C++ developer, they aren't going to be seeing zero overhead for a lot of the things that C++ generally leads us to assume are zero overhead.

> Can you given an example?

To copy the link that TwentyPosts provided (which is coincidentally also the first thing that came to my mind, albeit at a different timestamp) https://youtu.be/rHIkrotSwcc?t=1054.

The issues with `unique_ptr` in particular are that:

- They force the compiler to generate exception code where maybe there isn't any necessary if you pass them into a function. You can elide this by going through and annotating things that you know can't except with noexcept however most people don't even care about noexcept in the first place and consider it line-noise.

- Using move references to unique_ptr instead of pointers adds overhead by forcing the compiler to generate extra memory reads.

- Passing by value should be zero cost but it'd require breaking basically every aspect of the C++ ABI to do so. Because of this you still get a double indirection which adds overhead.

So your average C++ programmer probably won't do #1 which adds the largest overhead and if you need to transfer ownership you have to do #2 or #3. It's only really zero overhead when you can't transfer ownership (`unique_ptr<T> const &`) and even then, now you are looking over your shoulder and maybe it gives you overhead on rare occasions.

> Let me be clear, C++ is a great language but I fully concur that it takes great skill and resolve to consistently navigate about the landmines you allude to.

Agreed 100%. However I think to navigate some of those landmines you can't get rid of them, you just have to walk around them.

> (though I don't agree UB is non-existent outside of `unsafe`)

I agree that it's not non-existent however the UB outside `unsafe` is assumed to be a bug in the language that needs to either be fixed or formalised as defined behavior.

> ...

I think if you successfully navigate all of the landmines, C++ RAII can outperform Rust where Rust falls short and generally otherwise go toe-to-toe with Rust. However I think Rust gives you most if not all of that overhead reduction for a massively lower cost than C++ for the same benefit.
Seems like an edge case. I normally don't have all of those at once. If I did I would indeed consider shaving around the wound before cleaning, sure. Never happened though.
Putting the blame purely on the people being hit sure is a stance.
Sounds like something out of "The Four Hour Workweek"
I love these challenges because I always learn a ton from just reading through and (trying) to understand the answers/entries. Same as with IOCCC [1].

[1] https://www.ioccc.org/
by the time you're looking at $100k+ cars, you've moved into "want" territory, not "need". some people want a car that can give them a massage. some people want a car that can go 200 mph, even if they'll never do it personally.

> And honestly, the companies can claim that all they want. Pretty much no one is going to test it themselves.

uhh, people are definitely going to verify a claimed top speed of 200 mph lol. give the car reviewers a few months to get their hands on one.
Probably an extremely large number of companies can be counted on something as ginormous as the average human middle finger; I could probably fit 20 if I write really tiny and could fit a lot more with access to other devices.
We're on hacker news; it's an unambiguous positive:)
People can walk up to any car and cut the brakes or tamper with it in a way to cause an accident. There's always going to be a way for malicious people to do harm. The tradeoffs from having better technology and sdc far outweigh these extreme hypotheticals.
SEEKING WORK | Remote (Anywhere)

Location: Perú

Remote: Yes (Remote Only) | anywhere | worldwide

Willing to relocate: No

Technologies:

- Web: React | Typescript | Next.js 13 | TailwindCSS | REST | CSS Modules

- Database: MySQL | PostgreSQL

- Email: Included on CV

- LinkedIn: https://www.linkedin.com/in/agonzalo36r/

- Resume: https://www.puertaredonda.com/experience/

- Other projects: https://www.puertaredonda.com/projects/

6 years-experience front-end developer, currently focused on React and Next. Very interested on the Jamstack architecture, and looking to gain full-stack skills.
Are you equating the hard work and talent of Andrew Carnegie and J.K. Rowling with winning the lottery?
lol - investments in renewables suck the oxygen for investing in baseload generation out of the room, then get credit for saving a problem they promulgated? What a time to be alive!
Looking for technical co-founder for insuretech
I am building an insuretech focused on embedding insurance products through a single API for the European market for e-commerce, motor, and airlines. I