skysight-inc/HackerNews huggingface dataset:
embedded.dev | Software Engineer | Full-time | Remote (SF Based) | https://embedded.dev

Vertical SaaS is a trillion dollar market, and SaaS businesses see their revenue increase on average 40% (sometimes >200%) when adding financial services products. Unfortunately, because of the high complexity of launching financial products, only the largest companies can put in the investment needed to reap those rewards. We're offering pre-built, white-labeled financial applications that enable SaaS platforms to integrate financial services products easily, without having to invest material development or operations resources.

As we look toward launching with our first customers in the second half of 2024, we’re building out a founding team to work with us as we reach each milestone along the way.

We're hiring founding Software Engineers (entry-level to senior+) to join our team. To apply, send an email to jobs@embedded.dev introducing yourself, and learn more at https://embedded.dev
Quite a bit is "genuine", at least with Gmail, because infinite monkeys can sign up for infinite accounts.
Thank you so much :)

And about the gotchas: Yea, I feel ya! This is my third stab at building a regular event calendar. At work I also build scheduling tools. Still, I discover these gotchas anew on a regular basis.

Most important learning so far, which also costed me the most before I knew it, was to always run my CI-pipelines in different time zones.
SEEKING WORK

Location: Remote, US citizen, any work schedule (time zone) OK
Remote: Yes
Willing to relocate: No
Technologies: Python, JavaScript/TypeScript, Vue, Angular, Go (a little), can learn anything necessary
Résumé/CV: https://www.dropbox.com/scl/fi/2sgjdnvflor7869559szt/Wailes-Nathan-Resume.pdf?rlkey=ceqtde01shjqi99ao5y82y65l&dl=0
Email: nathan.wailes@gmail.com
I was into BBSes in the early to mid-90s as a teen, but was still pretty cheap, so only purchased a small handful of shareware:

1) Telemate - Probably the best software to call BBSes and download files.

2) Blue Wave (mail reader) - I got hooked on FidoNet, so needed a good mail reader.

3) Legend of the Red Dragon - I ran a BBS too so I absolutely needed this door game. Interestingly enough, reading about how much money the author made got me to write my own BBS door games and I was able to sell a decent number of copies! I really cut my programming teeth on those games I made (in C and C++).
Gmail has used machine learning to classify spam since its creation.

https://workspace.google.com/blog/identity-and-security/an-o...
Windows 11 unable to escape the shadow of Windows 10
Glad to see this mentioned (twice even!). Ambrosia Software! This was the first game I was really exposed to "mods" and user created content with, too. Takes me back!
This is very nice, congrats!

I find calendars to be interesting projects for some reason. I built one for a personal project recently using Phoenix LiveView and have really enjoyed it a lot.
Ask HN: Seeking link for story re optical internet link that cuts out once/day?
I'm trying to remember a story. The story is about a networking or computer science conference. To provide fast wifi to the conference attendees, they made a laser comms link from across the street (or a few streets, cannot remember). The story is about how the internet would cut out a specific times during the day, and it turns out it was temperature-based refraction (or something) that was bending the light so that the lasers didn't connect. Or perhaps the structures were flexing due to heat.

Using LLMs, it says:

I found a story that matches your description. It's a blog post titled "The day the lasers died" written by Simon Horman in 2005. He shares his experience of providing internet access at a Linux Conference Australia. They used a laser communication link from a building across the street to provide fast WiFi to the conference attendees. However, they experienced network downtime at certain times of the day and discovered it was due to the thermal expansion of the building they were transmitting from, which was causing the lasers to misalign. Here's a link to the story: https://web.archive.org/web/20050306033357/http://vergenet.net/~horms/wayback/lca2005/tdtld.html

However, that link is dead, and I'm fairly certain I read this story on HN, and cannot find anything via angola search.
The core of OPs argument is that tracking is bad, not that ID/age verification is bad.
>It uses a 16mips pic (64hz 4-cycle) driving 1K of an 8k dual port ram.

This is much closer to the "Reverse Emulation" of the NES that https://www.youtube.com/watch?v=ar9WRwCiSr0 did than playing a movie on the actual device. Using the original hardware as nothing more than an RF output interface is clearly not the same work, though just like in the reverse emulation of the NES, it is still a neat thing.

The reason video on original IBM 5150s is so neat to most people is that it could have reasonably been done in it's heyday if we could take knowledge and algorithms back in time, which the reverse emulation versions could not.
I think we sort of have the tech to use geological energy, but I imagine the hardest part is not having your equipment destroyed all the time by quakes? You'd probably want to put your collectors deep underground where there's more activity
Very nice chart. Since the bubbles are wider than they are high, I would have probably changes the direction from left to right. Which in graphviz in theory (but only in theory!) takes just one line.
Publishers like Wiley, Addison-Wesley (?), Pearson, Springer Verlag, etc. used to publish some good quality books on advanced topics, at least some years ago. Don't know how it is these days.
You don't seem to understand the situation, and I'm unsure why.

If your anticheat prevents any superhuman reactions, you'll have cheaters that will be indistinguishable from the top human players.

How often do the top human players ruin your gameplay experience as an average player today?

Why would it be any different with cheaters indistinguishable from the top humans?

Matchmaking will just give cheaters a relatively high ELO so that the highest ranked matches will be cheaters playing against each other with a few of the top human players thrown into it, competing at the same level.

While for the average player, nothing will change.
My holiday project was doing another pass at my Homelab Kubernetes cluster, part of which involved switching to a proper operator to manage Postgres. Coincidentally, I setup cloudnative-pg (https://github.com/cloudnative-pg/cloudnative-pg) yesterday.
It’s funny, I see it as entirely the other way round.

I see many on HN as being sort of “automatically negative” about Wordpress and php and unable to see that there are actually some times when they’re totally the right tools for the job.

I’d be the last person to suggest anyone use Wordpress for everything - yes, I happen to have a niche that is about this tool, and I like it and am passionate about it, and for what we do it’s highly relevant and very much the right tool - but we’re also very pragmatic about decision making.

What I see so much in developer land is that certain trends drive strategy. It’s so often not the boring, known, stayed tool which wins the day but the bleeding edge one which actually isn’t as good a fit.

As I say in a comment lower down here - the tradeoffs to me here are: no feed, no comments, no categories, no OG tags, no API - all of which are out of the box with Wordpress.
> Spotify has figured out the best way to combine the two

This seems to be begging the question.

Spotify has figured out a way to combine the two. Many people clearly feel that it is not the best way, and some that it is not even working.
In general Copilot is much weaker than bigger/slower models, so if you have the feeling you are not using AI enough, the first thing to try IMHO is to chat with powerful models like GPT4 to see what is the current state of art in code generation.
Each year they are adding so many new emojis, but we are still lagging behind to use only emojis for daily communication. My missing emoji of the day is "mole".
What's the context? Work colleague, boss, social? In any event, if you can't understand someone, then you could ask them to repeat it more slowly, perhaps spell out key words, say what you think they said and ask for confirmation, ... If remote, you have the option of switching to / supplementing with Slack. You can always portray this as a problem you are having rather than a fault of theirs.
The true conditions of poverty in North Korea are shrouded in secrecy, with reports of famine, starvation, and human rights violations. The extent of homelessness is unknown, but defectors' stories don't paint a good picture. Homelessness affects children ("Kotjebi") and elderly individuals, often abandoned due to an inability to support them. The government denies their existence, and homeless individuals are rounded up, their destination unknown.

https://borgenproject.org/homelessness-in-north-korea/
You are required to have quarterly filings. This happens so infrequently with self-employed persons that the IRS has a special section for if you were supposed to file quarterly, but didn’t.
That's what it is!
for months I had a trick for getting around paywalls and I just realized that that's all I'm really doing...
You learn new things every day, especially when starting out...
In actuality the CRA and recent federal gov'ts have done a lot to simplify taxes in Canada. It's way simpler these days. Though obviously this payroll stuff is an exception.

10-15 years ago there were piles of special exemptions carved out for all sorts of things (mostly to buy votes.) These days, if you don't have self-employment or foreign investments, etc and are just the typical paycheque-receiving wage slave, filing taxes is trivial and mostly automatic.

The bulk of the complication in the above graph seems to do with the fact that Canada is a highly federal system, with provinces having various relevant powers and oddities carved out as a result of that. That, and the existence federal employment insurance and pension plan systems.
What part of that is bad? Don't we want a system where everything is clear to the taxpayer how much they owe and they can be certain how much they receive each pay check?

For those who care about finance and want to know - it is easy to figure out where your money is. With a 401k you do have basic choices and can monitor things pretty well. Other alternatives seem to be pensions (where the employee really can see nothing) or leaving it to each person to decide completely (which the government doesn't like because a certain amount will blow it all and then they will have to pay for them when they are old anyways)
At this stage, what is taken seriously is quite personal. If the source code is a requirement to take it seriously; MS Windows, MS Office, Adobe, Autodesk, Oracle, Winrar and thousands of more wonderful software should not be taken seriously.

Some of the SIMD optimization make compilers automatically. The others can be manually. These speeds can be obtained without using SIMD. Then there may be more with manual SIMD. I think this is what should be loved.
Retinotopic code structures the interaction between perception and memory
The fun part about being Canadian is that you get to compete with the entire world for remote jobs with Canadian companies, but no company based outside of Canada wants to deal with hoops required to hire a remote employee based in Canada if they don’t already have a presence here.
Any reason you landed on that Operator compared to what OP is using (Zalando)?
Thank you for the suggestion, antirez! Unfortunately that option does cost money (Copilot is free for students), although Bing might be an alright alternative.
Uncountable | SF, NYC, Munich (In-Person) | Full-Stack Engineering
https://www.uncountable.com/hiring/hn

Uncountable accelerates R&D for industrial scientists across leading materials, chemicals, and life sciences organizations. With our SaaS solution, our customers get better products to the market in half the time. Uncountable was founded by MIT and Stanford engineers and has been profitable since 2016. Our team has grown from 20 to 50 over the last two years.

Full-Stack Engineers | $120k - $220k + Equity

---> Uncountable is looking for engineers who can spearhead the development of the Uncountable Web Platform. The position is heavily product-driven and comes with challenges across the stack.

--> Senior and principal positions are available.

--> Summer internships and working student positions are also available.

Learn more: https://www.uncountable.com/hiring/hn

Uncountable has offices in San Francisco, New York City or Munich.

Contact our CTO directly at jason@uncountable.com
That’s how it’s been released, but that’s a huge part of the show.
It's from the AITemplate authors, which means the perf should be really good!
> Biggest scam of the century that governments have outsourced tax collection.

Not sure if this is what you were getting at but in Pennsylvania, US, the school and local taxes are collected by a variety of law firms / tax firms with no relation to the government because they are entirely private firms that have been given full reins.

So the municipal tax firm for county A may not be the same for county B. What makes this even more terrifying is you only learn this when you get your first "pay us or else" letter from a law firm that essentially is just "we are your municipal tax authority, pay us $600 because we have calculated you are wrong".

And apparently they are frequently wrong and assume best case scenarios in their favor. There's a huge collection of "Is this a scam?" questions about it online. For an example of how terrible they are, if you move to PA in May, there is a very good chance they'll demand taxes for the year previous to when you lived there. That's what happened to me and apparently many others.
Making realloc with a size 0 be undefined is a way of maintaining existing code, because it means that different implementations kan keep doing what they are doing. Some implementations free the pointer, some create a zero size allocation. Since there are code depending on both behaviours, we cant define a consistent behaviour, without breaking code that depends on another behaviour. This way we acknowledge the issue without breaking anything.

There was a discussion if it should be defined as "platform defined" instead, but the wg14 wanted to indicate that they discourage this use of realloc, and undefined behaviour was a way of doing this.
They will start forgetting their keys, then the names of their grandchildren.
This is the obvious outcome when society rewards the manager who boosts the stock price this quarter (at a future cost) more than the manager that makes sure the company will survive for a hundred years.
Texas also uses retro reflective anti-theft plates with the double helices down the middle. Ironically, Houston is the paper plate capital of the US with a high-single-digit percentage of drivers driving with fake temporary license plates.

I learned about retro reflective signs while driving through California. Many of the signs on their highways are old-school signs illuminated by fixed backlights.

The breakthrough that retro signs introduced was being easily visible by your car's backlights instead, which improves safety and energy efficiency.

California is the only state I've been to that has this problem. However, the old signs add a vintage charm to their otherwise perfectly-manicured highways, so I suppose this problem is a feature depending on who you ask.
I'm not sure how the number of jobs someone has applied to relates to how easy or difficult life is.

Is that your experience?

Speaking of IT specifically, the folks I know who have applied to lots of job did that either because they apply for the wrong jobs for their skills, or because they job-hop to get raises more often (which is totally fine, of course, but feels like a self-inflicted difficulty level increase in the game of life).

The folks not in IT that I know (mostly family, so I know them very well) have a not-easy-at-all life mode (in fact, they often rely on financial support from me and other family members) yet they don't apply to many jobs.

There's a very specific case I have in mind of a close relative who works in the tourist industry (in a kitchen) and despite several attempts from me to encourage her to apply to jobs in other industries (because her line of work sucks terribly bad compared with IT, not just the pay, also the long, unpredictable work hours, unpredictable free days, work accidents, the probability of which increase with the long hours, to the point that she ends up in the ER at least once a year due to a very nasty cut or burn) doesn't do that because her work/life balance leaves her exhausted enough that she can't think of spending the time and energy to apply for another job. So here's a person in her early 30s who's probably applied to, max, 5 jobs in her life, and most definitely does not have life on easy mode.
Cory tends to post his stuff to several places: the most reliable, AIUI, is pluralistic.net. You can find this same article there at https://pluralistic.net/2022/09/12/streaming-doesnt-pay/#stu...
Online Job Posts Contain Little Wage Information [pdf]
GPS is much better than 16 feet these days.

Nobody asks google maps for instructions how to move 10 miles southwest. We ask it to provide a route to a specific latitude and longitude, that's global navigation and that, of course, doesn't work if the place you want to get to has gotten new coordinates overnight.
That will probably go about as well as distributing an encrypted copyrighted work along with its encryption key and then claiming that none of the bits are the same so you did nothing wrong. Courts historically have not had any problem sorting out nerdy fantasy workarounds of the type often posted on HN.
Considering the numbers I quoted, it would make little difference (which was the point of my reply).
Sometimes. When there isn’t, there’s a directive to enter it under “other income” or something similar.

https://www.cbc.ca/amp/1.1407698

Depending on the seriousness of the crime, the taxman may or may not be able to share those details with law enforcement.

I think the cutoff is if the sentence could be for 14 years, they can share it.

When Canada legalized marijuana, they made many infractions punishable by up to 14 years. So if you sell unlawful marijuana to a minor, you could get 0 to 14 years in prison. As a result, many illegal marijuana sellers will require ID to avoid this (dunno if they’re paying taxes or not, but makes sense to care about this if they are).
One of the areas that has sped up the most for me while using ChatGPT to code is having it write test cases. Paste it a class and it can write a pretty good set of specs if you iterate with it. Literally 10x faster than doing it myself. This speed-up can also occur with languages/frameworks I'm not familiar with.
All sorts of groups about all sorts of vehicles where people give each others tips on what to buy, what to sell, how to repair, where to buy parts (straight to FB marketplace). Sort by geographical areas to see people near you, so that if you are thinking about buying/selling a vehicle you can hit them directly in their profile.

All sorts of groups about garage sales, garage bands, garage everything really , and again from there straight to FB marketplace

All sorts of groups for help wanted where you can find babysitters in your area, people who'd cut your grass in exchange for cash, independent plumbers, independent everything really.

Gym equipement, sparring partners for combat sports, buddies to go biking/mountainbiking/climbing/kitesurfing together for company and higher safety.

And on and on and on.
Just like with cloud providers, it seems to me like with kubernetes, it is not a matter of if but when orchestration problems will arise. Specially in this case of hosting databases, a composition of provisioning complexities (db operational complexities on top of k8s operational complexities) is really scary.

Is there any way to overcome hidden complexity biting your hand other than studying k8s extensively?
Location: Phoenix/Los Angeles

Remote: yes

Willing to relocate: no

Technologies: Strategizer, Architect, Senior Engineer. Extensive experience in payments and healthcare including fortune 500. Created the open source HealthCloud/ClearHealth electronic medical record system.

Notes: I'm author of "Hacking Healthcare" for O'Reilly. Managed ClearHealth for 15+ years operating hundreds of US hospitals and clinics leading to a successful 2017 acquisition. Led the project that modernized Subway's payment infrastructure servicing 37,000 restaurants at 24 sandwiches a second.

LinkedIn: https://www.linkedin.com/in/duff-uhlman

Email: du@50km.com

Website: https://duffuhlman.com
So if you create a cool new art style, and I copy the style by hand, and then I use my copy to train a model that can now generate your style without having ever seen your work it’s ok?

Because if you think this is not ok then you are arguing that people own styles. And they don’t.

And if you think it is ok then you’re just arguing for pointless extra steps.
Ask HN: How do you build diagrams for the web?
Do you use SVG? Canvas? Something else? If so, why? And what's your process?

When explaining a technical topic, I've sometimes found myself wanting to make a visual aid of some sort. But there seems to be a huge landscape of tools and I don't know what I should invest in learning.

Thanks in advance for any advice!
In all honesty, it does not add any computing component over the network. App works as it used to work without it. If upload fails or network is gone the app works in exactly the same way with no interruptions. No changes to business logic, no changes in code needed to work around that. The only impact is your copy is not up to date.

That's kind of the whole point.
Thanks for sharing. Will look into Kiko! Though my main focus for now is to build the best possible open source calendar, I'm also pondering on ideas for possible business models to accompany it later on.
Ah ok, interesting. I think my own version of all those is to ask around amongst friends.
Ha! I was prepared to disagree, thinking "nah, I generally like smart features like block select and block indent/comment, but auto-quotation belongs in the pits of hell."

Turns out TFA is a rant about auto-quotation. I withdraw my objection. I would gladly sacrifice all other smart features in this hypothetical world where I could eliminate auto-quotation with the same blow. This world is not that world, but one can dream. Carry on!
Yes but unlikely because this is an example of the Open Source "black hole" where nothing escapes because developers don't find such specialized business applications very interesting.

This requires constant updating and maintenance because tax laws are always changing.