skysight-inc/HackerNews huggingface dataset:
YNAB (You Need a Budget) made me feel less stressed about money while I was in grad school. It helped instill financial habits that I still use to this day.

The tool doesn't matter, the basic concept is just envelope budgeting. In the old days, people would budget for each category of expenses by putting money in different envelopes at the beginning of the month. The goal was to not spend through the entire envelope before the end of the month.

Over time, you start putting together next's month's envelope ahead of time, then the month after that...and soon you have a nice emergency fund.
I think of file descriptors as a void* across address spaces

In C you often use void* for opaque handles.

But you can't have a user space pointer into the kernel, since it's in a different address space. So you instead have an integer that's unique within a particular process, and then a per-process table in the kernel that points to the real data structures.
this is sad. i feel for her. i went through this in august, still haven't gotten an offer yet.
I've seen some people use it like you would use Matlab, R or Python (I wouldn't recommend it...), but it can (mostly) do symbolic stuff quite easily. I've seen it used in maths and physics, mostly by theorists. If you've made it part of your workflow, I suspect it's irreplaceable, but the best way to think about it is its one of those tools that gets used because the topic is small/bespoke enough that it's hard to build a replacement without having all the existing features (there a number of these in physics/engineering).

Its biggest flaw is how much it wants to act as a black box, which means when something goes wrong, or isn't exactly what you want, you spend more time trying to fix it than solving the original problem.
That's the whole point right? They are firing someone with 0 details.

If you can't tell someone why you are firing them you are just incompetent and those HR people should be ashamed of themselves.

You should be able to say something like: Look, we have a rule that you have to make a sale in your first three months. You failed that. Also from what we've seen our feeling is that you are not going to make it in 4 or 5 months so we think extending that period is not going to help.

I also definitely don't understand how you can fire someone without having their direct manager in the call.

There is just a lot of sugar coating and hollow words without any meaningful information.
Deserved every cent, hope they put a 30mil civil suit
As a sibling pointed out. This already exists. Profiles don't just let you do "John" they let you do "John and Sally". Maybe they should be more explicit that people can be creative ith their profiles. Would be good marketing for people who are stuck like this.
USAF Statement on Strikes Against Houthi Positions in Yemen
I do.

I started using Mathematica in middle school and continued from there. My initial use case was simply double-checking I did my math homework correctly. A lot of Solve, DSolve, FindInstance, Reduce, FullSimplify, etc. I did a lot of plotting to visualize things: not just plotting functions of one variable, but parametric curves, inequalities, functions of multiple variables. When I studied linear algebra, I implemented Gaussian elimination myself as a learning exercise and I was very proud of it: the nice thing was that although the algorithm worked on matrices containing known numbers, it automatically worked for matrices containing unknowns thanks to its symbolic computation. When I studied basic image processing tasks like edge detection or the like, it was again of great help. When I got into personal investing, I did yet more calculations using the FinancialData function to retrieve financial time series and backtested many kinds of portfolio. When I got into trading options, it was of tremendous help to learn options from first principles, starting from the log-normal distributions, implementing Black–Scholes modeling, and then implemented the option greeks (delta, gamma, theta, etc) from scratch. Even as a regular software engineer, when I needed to work on algorithms, Mathematica is great help when I needed to do complexities analysis more sophisticated than interview-level big-O notations. I even used it as a SAT solver in a pinch, or a linear programming solver, when I knew there are other tools, but they won't be as nice as Mathematica or have higher learning curves than Mathematica's builtin documentation.
So the correct answer isn't so clear but maybe she did break the law (maybe she didn't) if HR called from one of those 11 states. Cloudflare is based in San Fran but per their LinkedIn many employees are spread out.

Overall I'm being downvoted for my post which I've learned is wrong. I've also learned the correct answer is very nuanced and those downvoting saying my post is 100 percent incorrect well we just don't know unless someone does a deep legal dive. As well we know where the originating calls came from and we can assume properly she was in Georgia. Again very nuanced but an interesting discussion.
I think it's not about stopping it. It's about using it as one of the metrics and not the only one.
> There is nothing wrong with buying and liquidating a company.

Sometimes no, but sometimes yes. What about employees, services the company provides to people, etc.? For example, is it no problem if a PE buys and runs into the ground businesses like nursing homes, hospitals, rental apartments and homes? What about in smaller communities where there is no substitute?

Nothing we do is in a vacuum, the domain where economic theories operate. We live in a community, economy, society, and all need to think about how we affect them. If not us, there's nobody else to do it. No person - or fictional corporate entity - is an island.
I understand your opinion. On the other hand, I don't think that a restaurant situation really compares to the feeling of getting laid off and it's more understandable to see the person being laid off being emotional. I don't think we invest that much in a meal. It's probably not uncommon for people being laid off to get upset and I feel like HR people are trained for this as you can tell by this clip.
Sublime as a general editor, VS Code for when I need more language support
I always thought was an old wives tale. So it's not a myth?

I must say it's never worked for me when my light bulbs stop working.
Location: Toronto, Canada Remote: Yes Willing to relocate: Yes

Languages & Frameworks: JavaScript, Node.js, Python, C#, TypeScript, Java, Express, React, SQL, HTML, CSS, Storybook

Cloud Technologies: AWS CDK, ECS, EC2, Fargate, IAM, EFS, VPC, Lambda, CloudWatch, Cloud Map

Other Technologies: PostgreSQL, MongoDB, SQLite, Git, Docker, RESTful APIs, Nginx, RabbitMQ, Elasticsearch, Kibana, Logstash

Resume: https://kowshikislam.dev/assets/Kowshik_Islam_Resume.pdf

Email:kowshikislam8@gmail.com

I'm Kowshik Islam, a Toronto-based software engineer with a knack for building scalable and efficient solutions. I co-created Herald, an open-source observability platform for distributed applications, and spearheaded initiatives in automatic provisioning, microservices architecture, and containerization. Prior to Herald, I contributed to the open-source community through several web apps. My career began at OFGO Studio, where I led the modernization of our existing infrastructure with software tools, transforming us into one of the most efficient companies in our domain. My educational journey is unique: I graduated with a Mechanical Engineering degree from Toronto Metropolitan University (formerly Ryerson University), complemented by a specialized software engineering track from Launch School.

To learn more about my journey and projects, including Herald, visit my website: https://kowshikislam.dev/
I used a bit of Mathematica but settled on Waterloo Maple because it had a cheaper academic license. Mathematica has stronger algorithms than Maple (like cylindrical algebraic decomposition), but for what I was using it for, they were both equally capable.

I was working on mathematical models (large scale optimization). These are usually solved numerically, and in numerical mathematics, how you write an equation matters tremendously (for instance, the equality x/y = z is much worse than x = y * z for solvers especially if y is a variable that can take on 0 as a value because during iteration this might create a lot of NaNs in your Jacobian or Hessian matrices).

I was using symbolic math to find better (but mathematically equivalent) ways to pose equations that would be numerically expedient. One example is using Groebner bases to do the equivalent of Gaussian elimination on a system of polynomial, which produces a row-echelon form and has many nice properties.
I have heard this criticism. I've also heard from my union that they know there is that image, and that's not a culture they support or want to create, and that they want to promote an effective and fair performance-based team environment.

Fundamentally, a union for software engineers is just not going to work the same as a union for, say, manufacturing. There's a lot that mostly doesn't apply to us like physical safety, but a lot more that does like whistleblowing.
Back in the day (early 80's), my dad spent 2 or 3? years staying at home with my sister and I. My mom was working while he was re-training and switching careers at 40. Training to be a programmer on payroll systems. All mainframe HP Cobol stuff. I think I was around 10. It was great, he was going to class during the day but was there when we came home from school and he taught me to play chess and D&D and we always had computers around so that's how I learned to code because he was learning too. I remember watching him coding a lunar lander program on the C64, which he gave me as a hand me down but it had a modem so I could connect to a local BBS (at 300 baud and typing AT commands by hand lol). Later in life he said that was one of the happiest times of his life. Maybe it's harder to pull off that kind of gap now because we are all so focused on overachievement and never being human but he didn't even start working as a programmer until he was in his 40's and had steady work until retirement.

Anyway, in my experience my dad took a few years to do that kid stuff and it really had a positive effect on our relationship.
That’s called a hybrid with range extender.
They are just doing their job as well.

They are, but we could say similar things about cartels, drug smugglers etc.To you they're just criminals, to them, they're trying to survive and just doing their jobs. It doesn't mean it's a noble thing to be doing for a job.
Apple needs to become a player in the cloud space. OS agnostic just like the other three big players.

It's a big mistake they didn't invest in the space earlier.
Wow, at that price they even threw in the zip tie?
In my area (South Side Chicago) I would say a majority of payments are made through Cash App. Either you're paying someone person-to-person (e.g. drug dealer on the subway) or you're using your Cash App debit card to buy something from a store. Literally every person I know in this area uses Cash App as their primary bank.

I'm banned from Cash App so I use PayPal as my primary bank.
If Bitcoin is a wealth store and I need to convert Bitcoin to USDC, let's say, just to make a payment, or if I get paid in USDC and have to convert it back to Bitcoin to store, then I still need to pay even more than just the Bitcoin fees if I pay directly in Bitcoin or get paid directly in Bitcoin! Often the margin on the crypto currency conversion is higher than the Bitcoin network fees.
Eh. I don't think it's that bad.

Something is always the bottleneck. On these 2-channel modern CPU, it's usually the concurrency of software; sometimes the throughput of the CPU cores; and very occasionally memory bandwidth, that sounds like a reasonably balanced system which the right amount of resources committed to each area.
The existence of professional shoplifting rings has been massively overstated by retail outfits looking for a reason to get the government to regulate Amazon more. They do exist, but they're not common.
Yeah, you can terminate them with absolutely no reason, and then get sued. Read up on how employment laws actually work. There are all sorts of factors you aren't considering, which play into the legal realm at hand here. Factors like employee count. Yes, even in at-will states. You think that major corporations do PIPs and pay severances out of kindness?
> It's unfortunate, but if they sorted people by sales performance she's at the bottom of the list (by definition)

If they were sorting people by sales performance, her manager shouldn't have given her a thumbs up in each one-on-one.
No, I have a background in finance.
Do most cult members regret joining cults? That's what I really want to know!
Such a horrible design.

I've got dumb bulbs and smart dimmers/switches so everything can be smart, and also can be used by normal people.
> It annoys me to get and send pdfs in text messages, but that seems to be how the world works now.

Do you mean PDFs for correspondence such as bills or invoices? That is not common for me.
singlefile is so good i am upset that firefox can't screenshot correctly by itself, again. I used to run a URL to image service for both archival and sharing that was dead simple - just fetch it with firefox headless and take a screenshot. The floating footers on a lot of sites, as well as some adware interfere with firefox screenshots now, so i just stopped backing up pages. Singlefile is getting a lot of use since i found out about it.

My primary concern about archivebox (and the WARC stuff) is the TB of existing archival stuff i already have.
Sublime for the most part. Will occasionally fire up TextMate though just because its UI is kinda comfy for me, being the first editor of its kind that I used back in the heyday of Rails.
Yikes, I stand corrected. Thanks for setting me straight.
Eh, maybe. https://hindenburgresearch.com/block/
I had major emergency surgery a couple years ago. The hospital sent me a bill for $9k (out of $135k total) after a few months but the status on my insurance website indicated they were still figuring it out.

I called and asked how they had arrived at the numbers in the bill and the person on the phone basically told me "it looks like someone just guessed, go ahead and ignore the bill and we'll send you a correct one later."

(Resolution: Thankfully I had excellent health insurance at the time. I think I paid a few hundred bucks to the surgeon and that along with prior expenses filled up my yearly out-of-pocket maximum. I never saw another bill from the hospital)
Is that so? Would you happen to know any sites which are usable in english language, where you can enter the coordinates of your birth-place, and the time?

Like it is common for western astrology, where there exist countless sites? Which do at best deliver some common gibberish, which you can then identify with, and live the self-fulfilling prophecy? :-)

I'd like to compare that.
None of my Candeo dimmers flash.
It seems impossible to believe that the most sophisticated hackers on the planet are getting paid pocket money.
If your externally accessible ssh root password is changeme, even qubes won’t save you.
No slaps for learning as I see in this thread we both are and more importantly the correct answer is very nuanced. Unless someone does a deep
Legal dive and we have all the facts neither of us can say who's right or wrong. Overall doesn't matter as it's an interesting discussion.

As well I live in and do business in two out of the 11 US states where all parties must consent so I was speaking from experience and that Zoom button is official.. Dutchman ;)
I agree on principal, but believe it is more nuanced and hybrid can work if you implement it uniformly across the company. For example, I’ve seen places where everyone can WFH Tue & Thu or Mon, Wed, Fri where hybrid have a quite smooth collaboration culture. But if it is “random”, every day ends up being WFH - that’s in effect just the same as fully remote, and you need to act accordingly. And if you work in a global company with globally distributed teams, the company already is de facto fully remote, and the picture becomes even more nuanced.
As someone very close to an ex-CF employee, I can state with authority that the company does very little to help it's employees come up to speed.

Their training process is essentially a bunch of CF employees doing unimpressive powerpoint presentations. Their internal documentation is a huge Wiki and it's not really very well maintained. Their internal config management system is absolute trash and I'm convinced that the only reason they stay in business is they've got a few long-time internal employees who know how everything REALLY works.

So, I can understand how someone without the experience inside of the company can come to the conclusion that this is justified but CF's process is essentially a broken recruiting and training pipeline connected to a woefully unimpressive sales and support org. The dysfunction is endemic to the organization and nothing short of a major calamity or a change of leadership will expose it.

For my part, I've warned off high-performing colleagues who knew of my connection and wanted the inside scoop after getting called by CF recruiters. Nobody to my knowledge ever accepted a role there after talking to me privately. I'd imagine part of the problem at CF is that the real 100x engineers know better than to suffer in a poor work environment. I was sent this Tiktok link by someone who reached out to me to thank me for the culture warning.

If I was a strong candidate I'd be very wary of a CF promise. Caveat emptor.
It is worth remembering that every single nation on earth was created in the exact same way.
But she is under an NDA and other agreements from Cloudflare. Being a one party state doesn't mean you can upload private company meetings to TikTok.
I thought batteries being built into the frame was the direction things were going, right?
Joking aside, he sort of implies this in his essay explaining GPT models[1]

At some level this reminds one of the idea of universal computation (and my Principle of Computational Equivalence), but, as I’ll discuss later...

And his "Principle of Computational Equivalence" is [2]

"There are various ways to state the Principle of Computational Equivalence, but probably the most general is just to say that almost all processes which are not obviously simple can be viewed as computations of equivalent sophistication."

Which a cynic might say is mighty convenient, because this is non-specific enough that you can apply it to basically anything and say you invented it and/or it's equivalent to something you invented and if it doesn't quite fit, you can use the "various ways to state" clause to weasel-word your way into something which does.

I find Stephen Wolfram frustrating for this reason. Benoit Mandelbrot is another guy who constantly seems to claim he invented everything, eg the Efficient Markets Hypothesis (which Mandelbrot basically claims he invented because he gave Eugene Fama some advice about the price process for stocks when Fama was a PhD student even though Fama/French was after that and Mandelbrot's idea of the price process for stocks is very obviously and demonstrably wrong if you know about market microstructure and/or look at trade marketdata[3]).

[1] https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-...

[2] https://www.wolframscience.com/nks/p716--outline-of-the-prin...

[3] At a microstructure level price movements are made up of individual trades which jump around wildly with gaps in both the time and price dimension, and it has a base level beyond which you can't "zoom in" any more- it isn't some kind of fractal scaling in time and/or volatility which is what Mandelbrot wants it to be.
Do the new MacBooks let you configure AirPod Pros fully yet?

I bought a pair thinking my Macbook would let me configure all the settings that you can on an iOS device.
They are often surprisingly ruthless when given cost as part of the objective as well.
@Dang is there a reason this got buried?
8. In the Defender notification, which looks scary, and tells you to setup OneDrive to keep your data safe. If you dare to click on it, it will nag you to change your login from a local account to a MS account.
Correct, it's important to be meek and roll over to make it in sales.
This sure to fail garbage none the less does a lot of harm: Every time something like this is proposed people that suspect they'll be harmed by it waste time looking at it and are slightly more likely to move out of California (or to opt to not move to California). Yet because it won't pass whatever benefits it was supposed to have won't be delivered on either.

There is a lot of real costs to these bills too-- the effort that goes into drafting them, lobbying for or against them, people spending time reading them and paying professionals to analyze the impact, etc.
"All you need are better titles!"
sure. and if you ask me as a human brain to copy code I worked with at a previous (non open-source) company line-by-line, I can get myself and current company in trouble. This usually isn't an issue because human brains aren't usually as good at regurgitating exact copies, but it's still pretty much the foundation of copyright.

So why should an artificial brain be treated differently, especially when it's been shown how you can prompt one in a way to almost regurgitate the exact copyright info (similar to how you can prompt a human brain)?
> I use Bitcoin almost every day

Please explain how!
I use it for hobby tinkering, it's quite fun to play around with. Excellent documentation, best-in-class symbolic capabilities, great visualizations/charting, everything you need is in the box (no fussing with dependencies). And once you get the hang of it, you feel very crafty doing complex functional-style transformations with minimal code.

For example, my house experienced some flooding last year after exceptionally heavy rainfall. But how exceptional was it, really? I pulled out Mathematica and in a few minutes I had an interactive chart showing historical rainfall stats for my city over different time periods. The charting, interactivity, and weather APIs were all just built in.
From 2019 maybe.

2023 inflation was ~3.5%
"A Plea for Lean Software" by Prof. Niklaus Wirth
Sounds like a great idea. Are you guys hiring?
Bitcoin has a bunch of problems preventing it from being adopted as digital cash, including volatility, deflation, lack of privacy, wasteful proof of work, etc. BCH only fixes one problem, fees. It still isn't good digital cash.
Yes, it's more than simply going for the most profitable customers, it's about avoiding the least profitable customers so that there's still a forcing function on the company to stay on top. And also direct immediate feedback trhough loss of the high profit margin customers, when starting to fail.

Of course, this could be overthinking a plate of beans, maybe Apple just aims for a high price point and high profit margin. But if you did want to take most of the current profits, and most of the future profits, you'd ensure you got enough feedback to not become a monopoly. You'd aim to take only the high profit margin customers and intentionally ignore the lower profit margin customers to let some form of competition continue to push on you.
Declaring the existence of a country is what you might call a necessary but not sufficient condition for statehood.
Bitcoin spot ETF just got approved by SEC
I don't get it, are you saying that they can only give this information in a face to face setting?

How can they be certain that the person they're firing won't record that conversation?
> Best case you'll be some IC that is paid as much as a team lead.

How about being... the team lead? And where do they go? You think they just become team leads and then retire?