skysight-inc/HackerNews huggingface dataset:
Hello!

I'm Rob Banagale, a seasoned Product Engineer with a knack for building impactful technology.

My experience spans across cyber security, web data scraping, image recognition (ALPR), and mobile apps.

I'm comfortable with an array of technologies and excel in delivering full-stack web applications with excellent systems to maintain them.

I have a strong emphasis on creating customer-focused products and fostering the team collaboration needed to build them.

I'm currently open to remote opportunities.

For more details, you can check out my landing page: https://banagale.com/cv/

Location: Portland, Oregon
Remote: Yes
Willing to relocate: No
Technologies: Python (Django), SQL (Postgres) with ORMs, REST APIs (DRF), JavaScript ES6+, TypeScript, React, HTML/CSS, esbuild, webpack.
Infrastructure: AWS (SNS, S3, EC2), Digital Ocean, DevOps (Docker), CI/CD: GitHub Actions, Self-hosted runners.
Résumé/CV: https://banagale.com/cv/
Email: rob@banagale.com

Feel free to reach out to discuss opportunities that you think would be a good fit.
When I've heard this argument advanced before, it's had the subtext that "limited capacity is not a problem today but becomes one in other contexts"

I made the assumption that's what you were hinting at.
SEEKING WORK | Remote

Web Development Agency | Design | SEO | Ads | Content Creation

Our team specializes in taking businesses to the next level by improving their web presence, enhancing SEO, implementing eye-catching ad content, and increasing quality lead generation.

Website: https://davidsonprogramming.com/

Book a Call: https://calendly.com/davidsonprogramming/free-consultation
I expect to delete the character "á". And I prefer consistency too so I expect "œ" and "<emoji>" and "<emoji>" to be deleted as one unit.

edit: emojis are filtered by HN
I had an interesting evening the other day trying to completely prevent Windows Defender from running. In the end I had to change the name of the defender executable as defined in the registry.
So if we want to presume that the original linked article's author works for Amazon, we got 1: Amazon.

Who else?
If the ones who are supposed to be informing the masses are deliberately feeding them information that leads them to inaccurately measure said risk, then that’s brainwashing.
Is it? Really?
So how do you test your migration? Will work fine with 10 records but perhaps not with 10 million.
FYI, I use vterm with a few custom keys so that it operates exactly as if it were just a standard terminal emulator.
Strong whataboutism in your comment.

Is pointing out issues in the company that whole tech world was salivating over for almost a decade now a propaganda? A company who repeatedly lied to capitalize on the positive press?
Why does it work in other countries? I know we have a larger population, but surely that applies just as much to our ability to scale up supply as it does to the inherent increase in demand?

The United States is uniquely bad at covering the costs of health care and education, compared to its economic peers. Why is that?
Trust arrives on foot, but leaves on horseback.
Dutch proverb

Being Dutch: I don't think it is? I've never heard anything that might remotely translate to this.
Interesting...how does it compare to https://github.com/include-what-you-use/include-what-you-use ?
The multipolar World looks like the uni polar, it's just more of its crap.
Location: NYC
Remote: No (hybrid at most, looking for an office with people)
Willing to relocate: No
Technologies: Java, C/C++, Python, AWS, Database internals and distributed data platforms
Résumé/CV: 12+ years in storage engines and distributed data platforms. (auto)scaling, performance, availability. Tech lead.
Email: nolensw@gmail.com
>the often stated ~50% have no emergency fund/savings

Consider that this reporting is/was complete bullshit intended to get clicks. More critically, that headline gobbled up answers like "I would put this expense on a credit card" into "people have no savings to pay for things" when it's extremely common for people to pay for things with a credit card and have 30 days to settle their balances for the month.
> Developers should be mindful that Stable LM 3B is a base model. That means it needs to be adjusted for safe performance in specific applications, such as a chat interface. Depending on their use case, developers must evaluate and fine-tune the model before deployment.

I don't know how to fine tune an LLM. Does anyone have good resources on how to do this?
You think that won't improve the argument?
I hope you are right. I think you probably are.
Yes. Seems like it's a reaction to Electron apps being such resource hogs on macOS (because they're built around Chrome/Chromium/Blink rather than Safari/Webkit)
> Software development is a team sport, you don't get to walk off the field whenever you feel like it just because you're home.

Some of the most widely used software in the world (e.g. Linux) was developed without any such developer “uptime” requirements, with developers scattered around the planet, working on what they wanted, when they wanted.

This is obviously a very different thing than running a for-profit business. But there are countless examples of companies embracing the necessities of remote work to great success: GitHub, Automattic, Kinsta, Namecheap, Basecamp, GitLab, YNAB, Zapier, etc.
How to Stream Video from Robots and Why You Should Use WebRTC
Right, I think it’s fine for people to have differences and differing preferences.

My point is that if 5/100 people want to work in the office and 95/100 don’t, that’s fine.

If 5/100 want to work in an office with 100 people, and force the others to return against their wishes that’s * not* fine.

They can have their preference, but it seems wrong to me for their preference to override the preference of others.

> I’m not a CEO so it’s not my place to decide what a company does or doesn’t do.

Funny, because I’m the owner of my company, but I don’t think employees should defer their decision making to a CEO.

An employee can have an opinion, and even demand their preference. CEOs can’t actually make a unilateral decision on this. Labor absolutely gets a say. If the CEO says “RTO or you’re fired”, and 95/100 people say “okay, bye”, then that company won’t RTO.
I once got my own program falsely detected as virus while developing it. It was such a bizarre experience: you press "Run" in the Visual Studio, it apparently builds successfully but then it can't run because the executable does not exist. Huh?

Anyhow, it turned out that apparently my hand-coded base64-decoder was sufficiently similar to a base64-decoder used in some trojan out there (which was apparently built with the same version of MSVC): removing/sufficiently rewriting my decode_base64 function made the detection go away reliably. So yeah, I believe now that those virus signatures are quite arbitrary in nature.
Likely won't be of much help with the cloud sync angle, but for CryFS and GocryptFS support in Droid, you might find DroidFS worth a look.
So I can let llama2 summarize books now or are there any non-obvious caveats to this approach?
A Guide to Determine If Apple Mail Is the Right Email App for You
For shitty companies, wage theft is a not uncommon scenario when things like this start to happen (as in the overall economic/industry shifts, not just RTO).

When changing direction results in actionable torts against employees, then employees are also entitled to be made whole (to some extent).

And I meant prosecution in the sense of ‘driving to an actual successful resolution including getting paid what you’re owed’ - which can be for breach of contract, illegal dismissal, constructive dismissal, etc.

There are a million ways for a company to fire someone without ‘firing’ them, which they’ll often use if they don’t want to pay out unemployment/owed vacation or the like. Many companies will target expensive employees first (age/seniority, expensive physical health issues, mental health problems, or they just think they ‘aren’t a team player’, or are harder to manager. etc.).
https://archive.ph/T06D1
That'd be great if hardware vendors didn't use dirty hacks to control their devices. One of my laptops fan control software still requires an open source kernel driver that someone else once used to setup a bootkit in EFI, so now I have to run with vulnerable driver blocklist off forever.
Yes, "free at the point of use" is what was meant, but for the record, emergency services are not universally free in the US.

https://en.wikipedia.org/wiki/Emergency_response_fee
Sorry, from the context I understood "the i3 model"
TS helps remove a whole class of bugs (type-related) by preventing you from building (or in this case, transpiling) code with known and potentially unintended type casting (eg. `let myName = "Joe"; myName = null;` This makes it impossible to push production code with these types of potential bugs.

But, you do add a transpilation step you might not have needed (unless you're writing ES6 code and are already using Babel or something to target ES5 browsers).

But, TypeScript is better for adding strong or static typing than anything else, IMHO, so if you need that feature, don't use anything else.

But, it can be harder to write good TS code because JS devs have long been taking advantage of the weak typing inherent to the language. It can be a challenge to change that mode of thinking and resist the temptation to use the `any` type in TS.

As to the list at the link, point 1 is a non-issue; if you're using advanced JS features that aren't supported by the browser, you already have a transpilation step. Point 2 is not a feature of JS, it's a side-effect. Static typing is awesome and (I would argue) necessary for advanced development. Strong typing is a bit of a double-edged sword, but I'd still rather have it than not. Point 3 is related to point 1 - if you already have a transpilation step for some reason and you want strong/static types, no reason not to jump to TS; it transpiles to JS same as CoffeeScript or Flow or JSX.
Hi, this seems interesting, I would be fit for the "versatile generalist" because even though I know python I don't consider myself an expert; but I also know a lot of devops
?

China won, all that money invested was almost all to Chinese construction overcapacity. So that capacity was exported to useless prestige projects.

Poor countries paid the bill ( mostly) and China is paid twice (foreign loans going to Chinese workers is a double win).
It's a solved problem if the app developer wants it to be. Else it can just throw everything into the same category.
In the 50s/60s/70s at minimum wage you used to be able to pay for a whole school year with 109 hours. Now, at minimum wage, just for 1 year is around 2250 hours. That's 13 months just to pay off 1 year of school, not including any living costs.
>1. Real estate holding investment increases.

Yup, our commercial real was essentially fully vacant. So they rolled out these silly blended schedules (literally just electronically sign in to the office by physically being there once a week, no time req). Now they can say, hey our office space is 90% utilized on a weekly basis! I think commercial real estate investors are going to see right through this charade, but maybe I'm overestimating them.
Mutual funds and REITS are common investment vehicles that non-rich people use.
See recent push for operating margins needing to be at arbitrarily high levels etc and companies facing activists investors groups this year.

It's not about making money. They need to make more of it, by pushing margin growth.

It's an absolute value extraction play from investment groups that hurts every company it touches.
My ravens are still wary of me, but they always have been. Somewhat less so in the last while, since I've been putting peanuts out for them; they'll still move away when I get close, but not far, and not until I've gotten fairly close. I really want to know what one's got against my little security cameras though... I've got video of one taking one off the railing I put the peanuts on, and (I assume) the same guy has been working to knock another off the driveway gate post. https://youtu.be/y3C-Tf8FeVA

My son and his girlfriend had a great encounter with one, driving down the Dempster Highway in Yukon. It surfed the wind on the hood of their Jeep for something like 45 minutes, and hopped close enough to grab cat treats when they stopped for a bit. That's on YouTube as well.
Another very common reason is a technique to achieve a passive-aggressive round of layoffs. Announce RTO, lose some employees, and you don't have to pay any severance or take the morale hit of letting people go.

I've even heard of companies reversing the RTO mandate after the desired number of employees have left. Or just not actually enforcing it and soft-pedaling the whole thing.
> This, on the other hand, feels bitter. It seems to be coming from a place of hate.

Does it bother you that someone may actually hate something?
>We don't accept an expectation of staying at one employer for your entire career and then retiring on a pension

I think that if private companies offered pension plans, reasonable raises and promotion paths, many people would accept it. I think the company hopping stuff is largely a response to the death of annual raises and internal promotions.
your is misused here. It's "free" for the person attending. I don't think many people are confused and think there is no cost or that it's not borne by taxpayers.
You can get a 16" 2.5K 120hz 12th-gen i3 Chromebook from 2022 for $430[1].

Are any of these "Chromebook Plus" models better? I don't think so.

[1] https://www.walmart.com/ip/Lenovo-Ideapad-5i-Gaming-Chromebo...
Especially in America, savings, investments, income, age-restricted versions of all the above - are all over the map. From near zero to stratospheric - including for example near zero income paired with high investments. On top of it all, the statistics usually ignore pensions - for extra difficulty in comparing anything to anything. In general means and such are pretty irrelevant except maybe to raise alarms in yr to yr comparisons.

We often hear this "all over the map" blamed on the "1%" (that's a lot of people in the US). Not so. A police officer is not expected to be a rich career, but it's one where it's easy to put in lots of high-paid overtime and like in any other job, invest a lot from early on. It's a short career that leaves time for a second one afterwards. It's easy to finish with a high pension in addition to high investment. Obviously not all cops will do that but it's possible. Investing is also well understood by many people so you see teachers ending up with very nice piles. Nothing to do with "1%" or income inequality.
Generally[0] your contract references a living policy document covering the softer areas.

I see changes to these documents as similar to the change in T's & C's for any service I use; your continued use of the service denotes acceptance of the new terms. You're welcome to leave at any time.

Not sure what you can litigate against.

0: anecdotal from the past 15 years
This is a very humorous comment for you to have made. OP posted a quote from David Graeber that precedes China's Belt-and-Road plans by years. Graeber was instead writing about the West's use of debt to further exploit the global south, and how debt has long had a supposed moral dimension that makes renegotiating it (in the literal and metaphorical sense) exceedingly difficult.

As someone who sporadically did political organizing with David Graeber, I assure you he was sharply critical of US policy as it pertained to exploiting developing countries. He also happened to be a professor of anthropology at Yale and the London School of Economics. How you have determined he was a "foreign agent or useful idiot" is curious. But I know David would have found it as funny as I do.
The Physics of Relationships: Going Positive and Going First
Nice! That a bit more advanced: old school EMACS used the line below the mode line because some old terminals supported update only there and not always elsewhere.
/r/LocalLLaMA/ is a good resource.
Greek Temples Made of Wood
Pouring alcohol on your hands every day isn’t really a good habit in the long term.
Interesting that over those 25 years I can think of 1, maybe 2 start-ups that really succeeded being remote-first.
Did Tesla employees quit because they became millionaires, or because there was no further direct upside to their additional labor?

I explicitly mentioned profit sharing because that is different from simply owning stock in your company. Owning stock / options, although better than nothing, is not a meaningful incentive for most as the value of it is generally so far removed from your individual labor unless your company is just a handful of people (at which point your equity is useless unless there's a liquidation event in the future, which your employers can rob you of anytime by firing you before they vest or diluting it through further fundraising).

By profit sharing, I mean literally giving workers a cut of their direct contributions. This is how sales people get paid, and most sales people won't quit after making a few million if they can continue to make more millions in the same fashion by being directly compensated for the money they bring in. This is not analogous to a Tesla engineer in a massive corporation with thousand of employees finally getting exit liquidity on their stock options.

Of course it's harder to measure direct contribution of an engineer compared to a sales person, but I don't think that difficulty means that it's not worth trying. Of course for this to actually happen, employers would have to start trying this out and proving its success - which may be a tall order in a job market where employers already wield such enormous power.
Many remote only companies like Collabora work kinda like that - I think they hire over a larger area and meet less often, but otherwise its the same.
I would think a lot of mods, who are either Highly Online Americans or their weirdo equivalents in other countries, are well aware of the UK usage, but simply expect Brits to give it up in order to avoid offending Americans and the global Reddit community that largely takes American-style sensitivity as its orthodoxy. And considering that Reddit corporate feels that anything that could stir up such outrage is bad for business, mods of popular subreddits may well feel pressured to come down hard on these matters.
EV Battery Factory Will Require So Much Energy It Needs a Coal Plant to Power It
> That’s what I did. Just don’t start selling your family home or looking at real estate listings, and definitely don’t accept any relocation assistance (since you’ll have to return it when you split).

If it's less than what it costs to sue you, you won't even have to do that.
nothwithstanding all the things that taxes get used for, education is the last thing that you want to force people to pay for by themselves, because the result will be that much less people will send their kids to school because they can't afford it, and so you will end up with a large portion of uneducated and unemployable people.

you really do not want to live in a country where that is the case.

only education can lead to prosperity of the whole population. and the more educated people you have, the better off everyone is.

i am gladly paying taxes for education, because i know in the future i and my kids will benefit from everyone around us being smarter.
> "The market" is a bunch of rich assholes that act in their own self interests.

For instance, demanding that people commute to the RE they've invested in before their investments fall through the floor in valuation.

Lot of naysayers here claiming illegitimate "bias" when people point out their increased productivity when working from home (just the lack of interruptions and forced writing down of institutional knowledge are worth it), but will they admit there is plenty of bias from corporate officers owning real estate in the downtowns where offices are, or just managers at all levels feeling power to micromanage and lord over people slipping through their fingers?
Did you write a letter to the ombudsman?

Anyway, the rule of law should protect individual citizens. Government institutions or officials shouldn't get special treatment or protection. In case they do, then there's your problem. Not with the government entirely, but with the legislative branch (which companies are also subjected to).
The OME-zarr creators are pretty experienced in this field and have already done the work you're describing. Let's not create another standard after OME-zarr.
Better yet, just do it as discounted coworking space. Win / win.
ASCII FacePalm
> By early 2021, I was considered to not only be a top performer, but also a critical expert for the cryptography organization. My time ended up split across three different teams, and I was still knocking my projects out of the park. But more importantly, junior employees felt comfortable approaching me with questions and our most distinguished engineers sought my insight on security and cryptography topics.

Beside this humble brag is the realization that the author is atypical. That is, their experience with remote work and return-to-office experiences may be very different from that of the typical American tech worker.

If everyone knows that return-to-office is bullshit why is there no data? If remote work is a great idea then why did so few companies adopt it after being forced to implement it during the pandemic? Virtually every company with offices in one form or another required their employees to show up at the office regularly (including my place of work). I don't have any data, but I'm assuming that most of these companies must have seen some productivity decrease or something or else they would have closed their expensive offices for good and let everyone work from home.

At the very least the pandemic was not enough to demonstrate the "obvious" benefits of work from home over work from office.
The more shocking the headline, the more important to interrogate primary sources.
Wait, I'm confused, because you might have found a solution to something that's bothered me for a long time. I use emacsclient -t as $EDITOR and editor is invoked at a normal emulator, it opens a new buffer in the terminal. Great. But if I'm using vterm inside emacs anything that invokes editor then tries to open a buffer inside vterm and I'm now in a weird recursive state that locks up. Having some lisp that checks if I'm in vterm when editor is invoked and instead opens it in my current client session would be great. I searched for this at some point but gave up.
The one I found fun was the matrix ice ice baby mashup. That was sort of janky but good enough to be fun.
Wonderful to learn more about Unicode.

Does anyone know how to write a function (preferably in swift) to remove emoji? This is surprisingly hard (if the string can be any language, like English or Chinese).

There’s been multiple attempts on Stackoverflow but they’re all missing some of them, as Unicode is so complex.
Am going to provide the opposite take - you're receiving several spam calls per day now. Presumably you have a solution in place where you aren't being bothered by them. So LinkedIn wants to add more spams calls to the set you're already ignoring? Who cares?
bioformats2raw https://github.com/glencoesoftware/bioformats2raw handles a wide range of obfuscated formats.
That's already noticable... why wait?
This return a 404 now. Anyone have a better link?
I don't want to manage the list on the client side.

I just do a replacement of the data retrieved from the server, and it all magically works because the ID's don't change.
When rounding in any reasonable way, it's true.