skysight-inc/HackerNews huggingface dataset:
SEEKING WORK

Product Designer | US| Remote

With almost a decade of experience in Visual, UI/UX, and Product design, I help companies translate their visions into impactful digital products using user-centric design principles. As a contract designer, I:
• Designed and tested 5 MVPs, securing a total of $11M funding
• Collaborated with dev teams to ship 4 fully-featured apps and release 10 new features
• Developed the visual identity for 4 new digital products, creating scalable UI systems for each.

Website: https://www.concepto.studio/

LinkedIn: https://www.linkedin.com/in/mariana-herrera-smutt/

Email: marianasmutt@gmail.com
We do this for https://tender.run - the feature is called conditional mediation / ui. I found this article[0] helpful for implementation.

[0]: https://web.dev/articles/passkey-form-autofill#fetch_a_chall...
I think it's foolish to take a company's marketing claims at face value. Do not trust them to be accurately representing what is "solved". Do not trust them as to what "solved in part due to Flock" means.

Frankly I suspect all this means is they served up a location hit to X requests, and they have a crime stat somehwere that says Y crimes have occurred. X/Y = 10%. Woo, what heros.
My comment wasn't a criticism of yours? It was more of a comment on the past views of others on HN.
Not neofetch because it's a useless vanity thing. (E.g. /r/unixporn is pointless because it's just screenshots of people's random linux systems.) But other projects, yes.
Putting EV subsidies instead into electrifying and enhancing train transit seems like a better approach to combat this. A lot of mass transit trains are still diesel powered and pollute heavily (although on a per person basis might be much better than driving cars).

I am wondering if a bus is better or worse for tire pollution per capita?
Oops, sorry for the spoiler
On the contrary, it’s hard not to be impressed with Tesla. They moved more Model Y cars than any other car the world over. They unseated Toyota Corolla as the best selling car. That’s just incredible.
I still feel burned about how I put a hard-earned loonie into a Dragon's Lair machine and immediately died. At least at Street Fighter I got a few rounds in.

Dragon's Lair was beautifully animated, innovative, and absolutely not for me. I'm not sure if it's a game, to be honest. :) It's fun to look back at old tech, seeing the ideas that didn't quite land.
Lots of commercial software was written mainly in BASIC. Plenty of games (a couple popular examples are Temple of Apshai and Questron, but there are certainly hundreds, particularly if you look at educational games of the 80s). And a lot of productivity stuff was written in BASIC, like database management (e.g. APX Data Management System - lots of the APX titles were written in BASIC), accounting (early versions of the very popular Peachtree accounting software), and even tax software (early versions of TaxCut).
THanks for an advice. Regarding the templates, reports & data retention that's fair.

Didn't get the point before, cause I've got the list and ability to keep everything. Not clear for me
This product feels like it is ahead of its time. Local processing will be readily available eventually. Better solutions for display of information and ingest of local data.
My C/C++ development environment is now Python + C extensions, which I treat as a portable runtime and build system that does what I need
After inputting your information, why is there a countdown before the results are shown? Surely filtering through a few hundred exercises (being generous here) by muscle group doesn't take 5 seconds? Is a delay being artificially added (eg. [1])?

[1] https://www.theatlantic.com/technology/archive/2017/02/why-s...
I can make a great cup a coffee for about 25 cents. I switch to using a pour over setup. I buy a pound of good quality ground coffee for about $20.
> It seems take homes are mainly geared towards pre-selecting young single people with a lot of free time to code on the side besides their main job and other responsibilities, or who have no other responsibilities. (snip) I question the future of my career in tech, how will I be able to compete for new jobs later when I won't be, and take homes will be normalized?

My counterpoint to this is that takehome tests are great for folks who don't necessarily do well on brainteasers, but are otherwise strong functional developers. Despite having a family and children, I always prefer a takehome assessment. (And, just as an FYI, I'm 36 and a single parent to a young grade-schooler)

I might be biased, in that I feel like I do poorly in the live programming / brainteaser style interviews, but do strongly when I have a takehome assessment. Live programming is like a completely bizzaro-land version of programming, where a real person is staring you down while you type, observing your every interaction, and deciding your fate based on a random 60 minutes of the highest-stress part of your day. ("Oh, you googled a for loop syntax, you are clearly an idiot lying about your experience" when in fact, it's more like, "I get thrown 6 different programming languages every single week, each with similar but slightly varied syntax for every single thing, and having a person stare at me and decide the entire future of my career is a little bit stressful and anxiety-inducing").

With a takehome assessment, I can think about it for a while, I can write it all upfront, I can try a few different implementations and pick the one that feels best, I can accurately and intelligently explain exactly what I did and why I did it, I can talk in detail about the problem and potential tradeoffs. I can wrap the whole thing in nice automated testing, I can setup basic CI/CD for it on GitHub Actions or equivalent. I can demo my commitment to strong well-written clear documentation and dev experience, right in my branch Pull Request -- and all of that will likely be a closer match to what real-world day-to-day work at the new company might be like, than solving your LeetCode brainteaser.

I don't love "unpaid work before getting a job", yes that part sucks. But it sucks less than having a random stranger decide your an idiot, based on watching you sweat for an hour. Even if I'm going to get ultimately rejected anyway, the takehome route still feels better.
It's penalizing high power to weight ratio, i.e. sports vehicles.
I guess I just don't agree with it either. None of the features I mentioned should have any negative impact on the end-user unless the OEM deliberately implements it wrong.
I didn’t find that in the article, but that’s besides the point: wages across eu are lower for tech work and I don’t think it’s access to capital. It’s not like startups are the only high payers.
If you aren't aware of the c++ core guidelines[1] - it should be on your radar.

Also, it might not be a popular opinion, but I think Bjarne's books are just fine.

A Tour of C++ (3rd edition) [2]

Principles and Practice Using C++ (3rd Edition) was just published in april 2023 [3]

[1] https://github.com/isocpp/CppCoreGuidelines/blob/master/CppC...
[2] https://www.stroustrup.com/tour3.html
[3] https://www.stroustrup.com/programming.html
Thankfully great entrepreneurs are only emboldened by sentiment like this.
Comparing the recruiters to coin flips isn't all that fair to the coins. One should in stead compare their estimations by resume to that of a random selection of people or some specific selection like other job seekers, professors, mba's, children, senior citizens etc

Having LLM's do the crystal-balling does sound fun.

Good luck!
DARPA's autonomous 'Manta Ray' drone can glide through ocean depths undetected
For the first point, there are two common patterns in rust:

1. Most often found in library code, the error types have the metadata embedded in them so they can nicely be bubbled up the stack. That's where you'll find `do_a_thing().map_err(|e| Error::FileOpenError { file, user, e })?`, or perhaps a whole `match` block.

2. In application code, where matching the actual error is not paramount, but getting good messages to an user is; solutions like anyhow are widely used, and allow to trivially add context to a result: `do_a_thing().context("opening file")?`. Or for formatted contexts (sadly too verbose for my taste): `do_a_thing().with_context(|| format!("opening file {file} as user {user}"))?`. This will automatically carry the whole context stack and print it when the error is stringified.

Overall, what I like about this approach is the common case is terse and short and does not hinder readability, and easily gives the option for more details.

As for the second point, what I like about _not_ easily seeing all return paths (which are a /\? away in vim anyways), is that special handling stands out way more when reading the file. When all of the sudden you have a match block on a result, you know it's important.
Location: San Francisco Bay Area (East Bay)

Remote: Yes, but prefer hybrid/local

Willing to relocate: No

Technologies: Kubernetes, Typescript, React, AWS, Terraform, PostgreSQL, general DevOps and SRE toolset

Resume: https://drive.google.com/file/d/17Ok8-cmi_QqNXTMlIzej6Q9_AWG...

LinkedIn: https://www.linkedin.com/in/justen-time

Email: justentm [at] gmail

I'm an experienced infrastructure and full-stack developer, looking to contribute to a stable team for the long haul and prioritizing positive culture fit.
2-3g of lions mane mushroom before bed greatly enhances dreams and vividness, also happens to be easier to wake up, a more refreshing sleep
> Because the fuel for the wood freighter is fossil carbon!

No; the reason is that this wood is a byproduct of land use change, which is a source of increased carbon emissions [1].

[1]: https://en.wikipedia.org/wiki/Land_use,_land-use_change,_and...
Genuine question - unless he was directly involved with the genocide, was he not doing the exact same thing the allies were doing? It’s not a war crime to participate in a war for your country.

The US bombed German civilians and Japanese civilians in mass numbers.
look, this is cool. but I would rather not having someone calculate everything like this with me.
Actually, you are right. I must have had a freudian slip when I was thinking about React's conditional rendering pattern (https://react.dev/learn/conditional-rendering). But I realize this is actually declarative. I think what I was trying to convey was that React involves more in-memory state management while HTMX embed that state in the HTML itself, which can be a jarring perspective shift in frontend programming.

I'll fix this sentence so I don't confuse any future readers. Thanks for the catch!
Thinking out loud... I don't think these problems can be solved. If you are going to do it anyway, I would suggest:

- Using a RAG architecture on top of a database of factual information. Wikipedia is probably your best bet. It is not 100% factual or correct either, but maybe as good as it gets. Scaling RAG to wikipedia size is not trivial, but I think it can be done.

- Prompting the LLM to cite its sources so people can fact-check the fact-checker

- Prompting the LLM to say it is unsure when something does not have a clear answer. I don't expect this to be reliable, but maybe somewhat better
> They have pretty good food quality if they want it

Ehhh food deserts and food scarcity is very much an issue for millions of people in the American south.

1 in 4 face some type of food insecurity in Alabama. https://www.alabamapublichealth.gov/npa/food-access.html#:~:....
Location: New York, NY
Remote: yes
Willing to relocate: maybe if Europe
Technologies: Solutions Architect, full-stack
Résumé/CV: https://www.linkedin.com/in/davidmbroderick
Email: in profile

Feel free to email under any circumstance. I'm always happy to talk.
How long did it take to become consensus that smoking is in fact not healthy?
There is a notion that the government has to justify their intrusions on the privacy of the public as we are a government "of the people, by the people, for the people".

Setting up security camera at a public park to investigate crimes: OK

Setting up security camera at a public park to track citizens through facial recognition: Not OK
> I explicitly mentioned that 8 bit home computers were the ones to blame for the fame of BASIC being interpreted, and unstructured.

Interpreted yes, unstructured no. Dartmouth BASIC was unstructured until 7th edition (1980). The home BASICs started coming out before then and could fairly claim their unstructured nature as a consequence of the contemporary, to them, Dartmouth BASIC.
As of this writing the term "debug" has not appeared a single time in any part of these discussion. What's the vscode step through debugger experience for C++ modules?
You're conflating the complicated with the complex. Construction workers don't need Agile methods, which is why "there's a 60% chance the framing will be up by July" sounds so dumb. The physical properties of wood framing, electrical wire, shingles, and drywall haven't changed in decades. You can make detailed plans around these known facts, and workers generally know predictably what it takes to build a house.

Software is not like that. Codebases are too big, especially counting third-party dependencies. Tech debt is lurking everywhere. Customers don't know what they want until they see it. So yes, in enterprise-sized software, you need probabilistic forecasting precisely because you're NOT building a building. It's impossible to know things in enough detail up front to make big up-front plans that don't largely change like you could if you were building a house.
I think it depends on what you use C++ for. For low-level high-performance systems work, the thing I probably miss most in many of the alternatives is the extensive metaprogramming and generics capabilities of C++. This is unfortunate given both the power of this language feature and how much opportunity there is to improve the ergonomics of C++ metaprogramming.
California has three regions known as the 'South Bay'.

https://en.wikipedia.org/wiki/South_Bay_(Los_Angeles_County)

https://en.wikipedia.org/wiki/South_Bay_(San_Francisco_Bay_A...

https://en.wikipedia.org/wiki/South_Bay_(San_Diego_County)
I haven't coded c++ professionally since a couple of standards ago. However, I believe that something like c++ modules can be picked up quickly even by "middle of the talent pool" devs, because it's a useful feature for them.
What might hinder modules adoption, beside availability of the compilers, is the rest of the tooling ecosystem and the particular idiosyncrasies that most c++ projects have.
I admire your bravery of posting to something like HN for people to pick at it (there are always positives and negatives)...

Personally, I think there are a number of hard questions to answer surrounding fact checking, it might be wise to get advice from experienced people in fact checking (I have no idea what it is called, but I think that is an entire field).

No big deal, but it raises my curiosity, why are you located in Canada and incorporated in the U.K.? I see you already have a LTD, and TOS (so you _did_ speak to legal advice already, I guess?) It seems like you have gone pretty far with this already. It seems I can get a quote as a business... do you charge by the query?
The only update I made above was an explicit "Edit:" note a couple comments up, but that was before you commented here. I haven't changed any context or points I raised, in case that was a concern.

And again to be clear, I'm intentionally not trusting only Google and I called that out when I included a source (as requested). I don't think I've been misleading or unfair here, I'm not quite sure what you're taking issue with at this point.
How much of Tesla's downfall can be attributed to Elon's decision to build a clusterfuck clown truck?
All we can do is compare what is real. Not try and project into an uncertain future.
Conservatives speak up all the time on HN, and weirdly enough they sound exactly like you do, down to the inability to refer to the left without a pejorative.
https://www.grammarly.com/blog/straw-man-fallacy/
Little reason to use Go here. C# is a much better language at allowing you to tactically write high-performance low-level code where it matters and relying on higher level abstractions when it's not (struct generics are just like in Rust allowing you to expend a little effort for achieving zero-cost abstractions, although not as convenient as just using objects everywhere).

Go is inadequate, poorly typed, has abysmal FFI overhead and bloated binary sizes as it does no metadata compression and other tricks C#'s AOT compilation does.
SEEKING WORK | Lead Developer | Full stack with data engineering skills

Location: U.S.A. (Vermont)

Remote: Only

Willing to relocate: No

Technologies: Python/Django, JavaScript/React, AWS, GCP, GNU Make, Bash, Prefect, data engineering, mapping, data visualizations

Résumé/CV: https://www.linkedin.com/in/sam-mcalilly/

Email: smcalilly@gmail.com

I'm formerly a lead developer for a civic tech consultancy, now attempting to make a living with my SaaS for independent booksellers: https://www.bookhead.net/marketing/. I'm looking for freelance work on the side.

I specialize in data engineering, interactive maps, and data visualizations. I can design data pipelines, backend systems, and complex user interfaces. I also have experience managing projects and clients.

Searching for a part-time contract or a 3-6 month contract with a bigger time commitment, starting in May or June at the earliest.
Named modules (not header units[1] which are a workaround for libraries not-yet migrated to C++ standard modules) straight-up disallow exporting macros. Which is a good thing. I can't stand macros.

[1]: https://clang.llvm.org/docs/StandardCPlusPlusModules.html#he...
As they say in Star Trek, “Space is the final frontier.” It’s a race to who can have dominion over space. The United States Space Force is quickly increasing our domain capabilities. We are in a tight race with China and Russia. Who will come out on top?
That would be pretty fascinating.. technologies long lost, and now we look at eroded past of where civilizations once flourished
Just as a reminder: the site sees plenty of traffic from various other platforms. It's quite popular, I'm sure, Mastodon is one of the least of their concerns for traffic. If they can handle traffic load on many other various viral/popular traffic, the server is capable enough (even without proper caching).

Not every site configuration is perfect, and blaming the site's configuration, and ignoring Mastodon's inherent issue is borderline not practical.
Short Links with Superpowers
Seriously. It's like two taxi companies joining to fight Uber. Or JC Penney and Sears tackling Amazon. 1 + 1 = 0 in this case.
https://www.learncpp.com/
There is also Starlink direct-to-cell where regular phone can use LTE with satellites from anywhere. It looks like there are two other companies working on same technology.

I wonder if there is a market for worldwide coverage with fast data without the capacity for broadband users. That would lower the number and capacity of satellites.

Alternatively, it might be possible to do broadband with larger but fewer satellites instead of Starlink strategy of increasing capacity with more satellites. Other companies could save money by not having laser links and only do bent pipe.
Before I go any further, broadly speaking, I'm not in favour of take home tests, but not for the reasons you mention.

I did a stint of hiring for a software company over a decade ago where they did use a take home test. Now we did get the odd person cheat on it, but I can think of only a handful of occurrences where that had happened - at least in a way where it had meaningful impact - out of the probably hundreds of people we interviewed.

The take home test was simply there to figure out whether or not it was worth inviting an engineer in for interview, at which point we of course did an in person coding assessment. If you cheat at the take home test, what happens at the interview? You get found out is what happens, and it can lead to quite an awkward conversation. If you don't get found out perhaps it doesn't matter anyway because you've just got through a coding interview anyway. That's not to excuse cheating but to point out that it's perhaps only a risk in terms of technical skill if it's your sole point of assessment of those skills.

But, anyway, as I say: I don't much like take home tests for other reasons. And I don't much like platforms like Codility either (with these I found the signal to noise ratio to be particularly poor). The reason I don't like any of this stuff though is that, if you're hiring, most likely it disadvantages you as an employer versus other companies who don't put candidates through these tests.

Unless you work for a company where everyone wants to work you have to ask yourself this question: why would anyone willingly go through our burdensome and tedious selection process when they can get a job on a similar, or maybe even better, salary elsewhere much more easily?
Portland Oregon has the "Benson Bubblers": https://en.wikipedia.org/wiki/Benson_Bubbler
This speaks more as a testament to your web developer skills (at 16!) than your actual value as an... AI startup. Keep it up, your career should be rosy.
Dr. Garry Nolan – Why Aliens Want Us to See Them [video]
That's an interesting point, it could be they have a perverse incentive if their insured are well-protected and thus make smaller claims - but I'd think doing more damage to other vehicles would tend to cancel that out?
you can already replace assistant with Gemini
The grass is always greener. Rust also has rough edges and there's maybe a fraction of a fraction of a percent of Rust code out there to work on in the corpus of systems software, and a lot of it has to interface with C anyway. Even crates in Rust are overly complicated and they've set up a system that allows people to squat on well known names.

I think if you want to work on systems software you should enjoy working with legacy cruft, otherwise you're just going to be miserable. I mean it's everywhere from the language, to the POSIX APIs, to device drivers, to hardware quirks... C++ is only a quarter of the problem.
Location: SF

Remote: Hybrid OK

Technologies: Swift, Kotlin, TypeScript, Web

email: sam at elide dot dev

github: https://github.com/sgammon

Hi, I’m Sam. An honest technologist. I’ve been working in the AI and runtimes space for the past few years, on Elide. I’m looking for a role in LLMs at the intersection of software authorship and AI agents. I’m open to all opportunities.
That's C# :)
We have a few reasons. But mostly so if we get hit by reddit again, the site doesn't go down from load.
> The only case that seemed significant was that J&J was found to have covered up contamination, but they seem to continue to contest this and I can't find any details on what the evidence was. E.g. is J&J claiming it wasn't contaminated, or are they claiming it was, but not to dangerous levels even over decades of use?

This article doesn't go into the details too deeply but however bad it was, sounds like it went on for a while...

https://www.nbcnews.com/health/health-news/johnson-johnson-k...
> I’m not a C++ developer and I’ve barely guessed what’s this about

I feel those statements are related.
But if you're doing Monte Carlo, you might as well just iterate and keep re-running the Monte Carlo as you burn through the backlog, because that's a better way of having up-to-date information that using any kind of Gantt chart.
I mean, there isn't much ambiguity here. The tech press is perfectly happy to dish out clear criticism of his work: the controversy is how he constantly undermines his companies' achievements and their ability to function. (For example, the fact that Tesla's layoffs seem to be touching the Supercharger teams is incomprehensible to me, since they seem to be a source of revenue and value completely unconnected to the fate of Musk-driven product ideas.)