skysight-inc/HackerNews huggingface dataset:
Location: Ottawa, Canada
Remote: Yes
Willing to relocate: No
Technologies: Extensive experience in building SaaS products. I like to think of myself as language agnostic. Most of my career has been building apps in JavaScript (ReactJS, VueJS), NodeJS (Next.JS, Express), PHP (Laravel) and Ruby (Rails). I have been a founder of various SaaS products and can go from zero to one on an idea.
Résumé/CV: n/a
Email: obaidott@gmail.com
Camille Fournier – Founders Create Managers
It was in the sense that I learned that trying to beat the market is fundamentally impossible/stupid, so just invest in index funds.
That service is also a file, iirc it's among those wua* ones. Everything is a file!
AI-driven chat assistant for ECE 120 course at UIUC
My team also had a similar thing in place. I am saving this article in my pocket saves, so that I can give "proofs" of why this is better

From Zen of Python:
```
Special cases aren't special enough to break the rules.
Although practicality beats purity.
```
https://peps.python.org/pep-0020/
Location: Thailand (North East) (UTC+7)
Remote: Yes
Willing to relocate: No, remote-only please

Technologies:
Swift, Python, Lisp, C, JS, NodeJS, TypeScript, Ruby, Kotlin,
Java, Go, Linux, MacOS, Windows (more in CV)

Resume/CV:
https://docs.google.com/document/d/1KhAFd1iogIxB4E1m0Gb-sQN1ip2BfpTD/pub

email: jasonm23 at gmail.com

Hi there, I'm Jason. I'm a senior full stack developer with years of experience. I'm looking for anyone that needs a hand with things.

Freelance, part-time, are ideal.
GPT-4 (and Claude) are definitely the top models out there, but: Llama, even the 8b, is more than capable of handling extraction like this. I've pumped absurd batches through it via vLLM.

With serverless GPUs, the cost has been basically nothing.
I almost exclusively use Colemak-DH and have 0 issues typing in QWERTY when I have to. I chalk it up to my phone keyboard still being in QWERTY so I get enough exposure from that to not forget the locations of the keys (it's certainly not as well retained as it used to be, I no longer remember the location of all the keys in QWERTY from memory). I do use a columnar split keyboard though (Moonlander) so it's possible the radical difference in how I use the keyboard helped to keep the muscle memory separate.
Location: Phoenix/Los Angeles

Remote: yes

Willing to relocate: no

Technologies: Architect, Team leader, Senior engineer. Extensive experience in payments and healthcare including fortune 500. Created the open source HealthCloud/ClearHealth electronic medical record system. AWS, Linux, everything web/cloud, Node/PHP/C/Rust/etc, React.

Notes: I'm author of "Hacking Healthcare" for O'Reilly. Managed ClearHealth for 10+ 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 and billions of dollars a year.

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

Email: du@50km.com
They would still put you in jail. But when you steal billions, you get to pay a $200M fine, with no admission of wrongdoing….
This can even be as simple as not using multi-line error strings, or expanding variables in them.
I take my green seriously.

Says my blue is 57% more blue than average. I'm all right with that. For me green is more exceptional than blue because the sky and large bodies of waters are blue.
Wizardry Co-Creator Andrew Greenberg Has Passed Away
Why does the blog post show their photographs? That seems unnecessary to me.
lol peak AI only exists because of humans answering questions.

SO is positioning itself with a clean dataset, likely with an agreement to sell that data to other compnanies?
Is there a way to set up Sonos so the music follows you from room to room?
>Apparently gcc generates some DWARF data that gdb is slow to handle. The GNU linker fixes this data, so that gdb doesn’t end up handling it slowly. LLD refuses to emulate this behavior of the GNU linker, because it’s gcc’s fault to have produced that DWARF data in the first place. And gdb refuses to handle LLD’s output efficiently, because it’s LLD’s fault to not have handled gcc’s output the way the GNU linker does. So I just remove -ggdb3 - it gives you a bit richer debug info, but it’s not worth the slower linking with gold instead of LLD, nor the slowdown in gdb that you get with LLD. And everyone links happily ever after.

lol, it's a story as old as time. The infinite loop of ego entrenched developers not wanting to change something out of some trivial inconsequential disagreement. The bike shed will be built my way!
Not if you have a keyboard with easily reflashable and programmable firmware (such as the Moonlander). If the firmware has built in support for layers it becomes trivial as you can just have a QWERTY layer activate when you hold down ctrl etc (Moonlander also)
The Book The Sleep Solution or Why We Sleep touches on this. It also claims that REM sleep is a core part of this experience. The analogy that I found most useful is that REM sleep writes data from the cache to hard disk. In the process it cleanses that data reducing the emotional overload attached with it.

Say you just experienced grief. Dreaming about it is an essential in the process of getting over it.

REM sleep is inhibited when you use sleeping pills or alcohol.
It's turquoise.
I don't trust them not to turn it back on (as happens to all sorts of features after a Windows update), and continue to install garbage I don't need or even wanted. I'm happy on POP_OS! and I'm not going back. Been on POP since January 18th of this year. I gave up on Microsoft when I realized Windows Defender will send over files to Microsoft it thinks are suspicious, and there's 0 audit trail for the files. For all I know it could be just about anything personal or even proprietary company files.

I had other reasons, but that one set me off as the final straw. The other one was not being able to make offline accounts by default from installation, without using hacks.
I wonder how hard it would be to have a profiler dump a big chunk of stack on each sample interrupt, convert these into core dump format, and then use gdb or whatever to decode the traces for analysis? This ought to have the touted benefits without the downside of it being slow to capture a bunch of samples.
Imagine it another way. I am a health care company, you are a congressperson. You want to vote for something I don't like. I visit your office and tell you I am thinking about spending 20 million dollars in dark money ads to help elect your opponent who agrees with my position. As the politician can you even vote for this bill knowing it will probably end up with non-stop negative attach ads against you and your loosing your seat, your ability to vote on other important legislation. You vote for the bill anyway, it looses. The attack ads start, they are lies but they are continuous and overwhelming. You loose your seat to someone who will do what the lobbyist/industry wants. You are now on the outside.
Greppable commit messages and descriptions are also important, for a similar reason. If you want to learn where a feature exists in the codebase, searching the commits for where it was added is often easier than trying to grep through the codebase to find it. Once you've found the commit or even a nearby commit, it's much easier to find the rest.
I learned to touch type Querty as a teen. Then about 35 years ago I switched to Dvorak figured everyone was going to do it. Turns out not many did. But I’m still happy I switched. It’s easy enough to add Dvorak as an input method to any OS. Only problem has been leaving it on a company computer and having my coworkers mystified when their login password doesn’t work :/
In that popular expression the word Territory means what is real, and Map means what is merely a symbolic representation of reality.
It's bad feature phobia.
And yet insurers aggressively push people toward their Medicare Advantage plans. I doubt they’re doing that out of charity.
Nim even provides a dedicated grep-like tool to search for identifiers regardless of the style https://nim-lang.org/docs/nimgrep.html
better do a protec
It's not FUD when they stop issuing security patches. I am switching to Linux.
Ah, yeah that’s reasonable. If we are gonna be run by whores, they may as well be expensive ones.
How is switching difficult? Most OS’ have it as an option in keyboard settings.
Yeah well, this article is called “I hate Stripe.” People hate Comcast too.
My current project is a monster. It’s been running hot and cold for at least several years.

Progress is being made, but now and again I face something particularly difficult, I can get waylaid.

Right now I’m in such an impasse. I was moving along, making some good progress, when I turned a corner and went “oh no”. It’s like hiking a trail and you turn a sharp curve and see it gets really steep. “Ugh”

That whooshing sound is the wind falling out of the sails. Right now I’m in a dead calm.

But that’s ok. I have several, large subassemblies at the 85% mark, and others to work on that will slot into this thing.

I have “shipped” one project. Docs, releases, installers, whole thing. Getting that polished was 2-3 months. (Calendar, these are not full time projects.)

Finishing was important because I am not a finisher. I like to say I’m a framer and drywaller. Someone else needs to come in to mud, sand, paint, and trim. I’ve never worked well at that level of detail. It’s another reason I’m not very good with GUIs. Lots of detail. But, these are GUI projects.

But also, I shipped my “1.0”. I do not consider it an MVP. No, it’s done. I have no real plans to go back to it.

If I were to ship an MVP, that’s just an excuse (for me) to not finish it. And I did not want to leave a lingering carcass. My drive is already filled with those.

So I continue to push my boulder in silence. Maybe I can release this thing next year. Waiting for the breeze to come up again.
That's why D has a cast keyword:

ubyte c = cast(ubyte)i;

instead of:

unsigned char c = (unsigned char)i;

Casts are a blunt instrument that subvert the type system, and so they need to be greppable.

Having the cast keyword also removes the grammatical ambiguities in the expression syntax.
Hey Prince, I have sent an email to above address.
>Could it be that you get less wrist pain because Dvorak switches things up rather than it being better overall?

No. It's because you don't have to do hand contortions with Dvorak the way you do with qwerty. If you want a demonstration, try typing "minimal" on both, and watch your hands carefully. On qwerty, it's almost all on one hand, and alternating between top and bottom rows. On Dvorak, it's alternating between hands (which is always better). You can see similar things with any English text of decent length: Dvorak makes you alternate between hands far better, and far more of your typing is on the home row (esp. since the vowels are all on the home row).
I do. In fact I already record my screen and steam it to my NAS for automatic time tracking and OCR search. It'd be nice to have a less a less janky solution.

I'm kinda surprised people just throw away their history. I love being able to restore deleted posts as long as I remember a few words of the content
No longer receiving security updates on an OS who receives most malware and has a history of vulnerabilities isn't FUD
Yep this triggers the fuck out of me too. It drives me absolutely insane when I'm taking the time and effort to write good test cases that use inline per test data that I've taken the time to format so it's nice and readable for the next person, then the next person comes along, spends 30 seconds writing some 2 line rubbish to hit a code coverage metric, then spends another 60 seconds adding a linter rule that blows all the test data out to 400 lines of unreadable dogshit that uses only the left 15% of screen real estate.
I got hue 174 as my threshold and really I just wanted to say "neither, this is turquoise/teal" for most of the questions. But blue/green was the only option.
The benefit is not the speed but the reduced effort and fatigue as your fingers move much less with Dvorak (when typing English)
I think patio11’s blog is exactly what you’re looking for. Probably scroll back to the earlier posts to find more fundamental stuff like what you’re asking:

https://www.bitsaboutmoney.com/archive/
Why not just say "lack of money"? I know some friends (all female, but that's just how it is culturally) who have been unemployed forever (other than short stints here and there) and don't work at all (they have helpers at home), and yet they're probably the happiest people I know.
The only officially supported way is disabling via Group Policy - but only for Enterprise systems.

Whilst users can turn it off today, Microsoft's history and lack of straightforward responses, suggests that won't be the case tomorrow.

Besides: Some of the concerns are that it can be utilised by people such as home abusers to track those who might be looking for help to leave that situation. It's a new, very powerful, avenue of control for people stuck there.

Being able to opt-out does not fix that. They've created a new way for people to be harmed.
> It fails as a counterexample for our inability to potentially understand reality without flaw

In both comments I assert that phenomena cannot be wholly modeled (or replicated). The gist is that descriptions and replicas are always lossy to some extent.

The second comment just expands on why, relating it ultimately to physical limitations (features) of physical reality.

You can get uncannily precise and predictive with some knowledge - engineering, manufacturing, math - that any lossiness is truly negligible. Especially the smaller the scope and more "medium sized" the object or idea in question. But compounded, and at extreme scales, the incompleteness of our understanding of reality shows.

I agree with your 1 & 2.
That sounds like the sort of response I'd expect from a mystery religion or cult. As opposed to say expending part of the contained information into a form that's comprehensible to non-initiates.
To be honest it sounds like the government case might be falling apart.
gron makes nested JSON greppable https://github.com/tomnomnom/gron
> The selection and socialization of mental health professionals tends to breed out many anti-authoritarians. Having steered the higher-education terrain for a decade of my life, I know that degrees and credentials are primarily badges of compliance

This idea makes too much sense to not be true.
https://oed.com/discover/a-brief-history-of-singular-they

Singular they has existed for hundreds of years, it has nothing to do with ideology.
Not JavaScript. Cool kids never write “function” any more, it’s all arrow functions. You can search for const, which will typically work, but not always (could be a let, var, or multi-const intializer).
Doesn't cscope fit this usecase ?
Did it several times, I'm pretty consistently 178 with one outlier at 180.
I'm surprised this hasn't been solved by either in-house or off the shelf course management solution maintained by the institution.
I had to replace an aeging Windows laptop recently, and MS (and to a lesser extent Apple) going all-in on this kind of AI boondoggle finally gave me the shove I needed to go Linux-only (not dual booting as I'd done in the past, or WSL as I've been doing more recently). Framework made the landing soft, and I'm really excited to never look back. I wish this were a more accessible path for non-tech people.
Nah, zero definitely feels a bit more positive to me.
I am optimistic about Ubuntu Chilselled, which automates this process: https://canonical.com/blog/chiselled-ubuntu-ga

Here is a full example:
https://github.com/cogini/phoenix_container_example/blob/mai...
What, pray tell, is an "anatomy farm"!???
That model would have to be trained locally since the data never leaves the device
I wonder - why isn't this talked about more? We have had tens of thousands of software companies, each with probably a dozen people focused on hyperoptimizing everything. Why hasn't this point been talked about more on the internet to the point where it's obvious today? And it's not specifically about this, it's more in general. Do people just learn this on their own, and not say anything? Or is the discussion related to this topic buried in some old forum somewhere?
I don't see many people paying rent or debt with their gains from their exploits. But I have seen a ton of shoe, chain and iPhone purchases.
Because SV bubble devs already in the 1% making a shit ton of money, whining about being smarter than the C levels making 10x their salary is hilarious to me.
The Enterprise/IoT LTSC versions of Windows 10 with extended support up to 2032 are available with commercial Visual Studio licenses iirc.

If you can't somehow get hold of an ISO from your office's IT admin you can always sail the high seas :)

You can evaluate it here: https://info.microsoft.com/ww-landing-windows-10-enterprise....
Am I the only one who hates arrow functions?
Why not talk to the person rather than write an article about it?

You generally are expected to deal with slight unpleasantries when in public. For example you are not guaranteed to be seated at a table without kids around, without dogs around, without wheelchairs, strollers, or walkers nearby. The table next to you might be talking loudly or celebrating a birthday.

If those things bother you, eat at home.
For other mobile users:

The black boxes are data; they are automatically picked up. You're swiping to move the cursor that places the data. The "write file" button writes the data.
If you squint? https://en.wikipedia.org/wiki/Enshittification

> Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die. I call this enshittification, and it is a seemingly inevitable consequence arising from the combination of the ease of changing how a platform allocates value, combined with the nature of a "two-sided market", where a platform sits between buyers and sellers, hold each hostage to the other, raking off an ever-larger share of the value that passes between them.

Windows doesn't quite fit that definition in the way that the term is usually applied to marketplace platforms like Facebook and Amazon.

This is a misfeature but it doesn't feel like it's directly part of the intervention in the buyer-seller relationships Windows is mediating.
Maybe they will main two Windows installation images, with and without?
You can still search for `<keyword> = \(.*\) => `, albeit it's a bit cumbersome.
I used to define functions as `funcname (arglist)`

And always call the function as `funcname(args)`

So definitions have a space between the name and arg parentheses, while calls do not. Seemed to work well, even in languages with extraneous keywords before definitions since space + paren is shorter than most keywords.

Now days I don’t bother since it really isn’t that useful especially with tags or LSP.

I still put the return type on a line of its own, not for search/grep, but because it is cleaner and looks nice to me—overly long lines are the ugliest of coding IMO. Well that and excessive nesting.
The assertion that seemed incorrect was that I was recommending an option that would install libraries to the system Python.

Xcode does put a binary with the name python3 into `/usr/bin`. This is not a system Python, but set that aside.

Can you explain how someone might pip install libraries to this instance of Python?
AIs are more accurate at math if you ask them to respond as if
Saying it’s a subrange implies you can perceive differences in tone within it. In which case, reframe the question as “is this shade of teal closer to the blue or green end of the subrange” if you like.
Are those with psychiatric illness such as OCD not vampires in a way, emotional vampires of a sort, whether intentionally or not?
I think it takes more "faith" (belief without evidence) to deny the existence of Qualia as being real, than it does to accept that it's real. Of course even the word "real" is problematic because of the simple analogy: "Are Football Stadium waves real, or is it nothing but people's arms moving." Anything that's purely a dynamical set of state changes can be legitimately argued to "not exist".
I agree that code searchability is a good thing but I disagree with those examples. They intentionally increase the chance of errors.

Maybe there’s an alternative way to achieve what the author set out but increasing searchability at the cost of increasing brittleness isn’t it for me.

In this example:

const getTableName = (addressType: 'shipping' | 'billing') => {
return `${addressType}_addresses`
}

The input string and output are coupled. If you add string conditionals as the author did, you introduce the chance of a mismatch between the input and output.

const getTableName = (addressType: 'shipping' | 'billing') => {
if (addressType === 'shipping') {
return 'shipping_addresses'
}
if (addressType === 'billing') {
return 'billing_addresses'
}
throw new TypeError('addressType must be billing or shipping')
}

Similarly, flattening dictionaries for readability introduces the chance of a random typo making our lives hell. A single typo in the repetitions below will be awful.

{
"auth.login.title": "Login",
"auth.login.emailLabel": "Email",
"auth.login.passwordLabel": "Password",
"auth.register.title": "Login",
"auth.register.emailLabel": "Email",
"auth.register.passwordLabel": "Password",
}

Typos aren’t unlikely. In a codebase I work with, we have a perpetually open ticket about how ARTISTS is mistyped as ATRISTS in a similarly flat enum.

The issue can’t be solved easily because the enum is now copied across several codebases. But the ticket has a counter for the number of developers that independently discovered the bug and it’s in the mid two digits.
Unless you work at FB and can prove anything, with all due respect, it doesn’t matter.

Way too many people, myself included - multiple times - have experienced this. I’d hope someone who has not experienced it and does not work at the companies related to it would not be so vocal against it.
Imagine building and owning the platform, but not being in control of it. That is what Stripe has become.

The only way to get Stripe Express to stop emailing you during an incomplete registration with a third party, is to change your email address. I used root@127.0.0.1 in the hopes that it fills up a disk somewhere.

This is the response to my support requests...

-----------------------------------------------------

We want to express our sincere apologies if we were not able to respond to your email on time and I understand how important it is to get it resolved for you.

Jumping right in, I would like to inform you that, as you have a Stripe Express account, which is being controlled and managed by the platform (XXXX Inc.) and we do not have any control over it. Also, the only option to delete your account is with the help of API, which can only be done by your platform.

For context, with Express accounts, the platform has the ability to specify charge types and set the connected account's payout settings programmatically. The platform is responsible for handling payments, disputes, charges, account deletion, payouts and refunds.

However, as you mentioned that you're not getting any response from your platform, the other option to stop receiving email is by changing the email address on the account, which I am able to see, you have already changed it.

-----------------------------------------------------
Agreed. "Loss of control leads to disengagement and apathy" is more accurate.
> puts HPE on a reputational tightrope

Since when was HPE popular / on a good reputation anyway?
So they say..