skysight-inc/HackerNews huggingface dataset:
I got that speech on the way out the door. I laughed and laughed, right in the cubicle where the HR lady (nice enough) was going through the process with me.

I was already in the mindset that the bridge had been burnt—by them, not me. Between the stress of quitting, the relief of having another job lined up, and now this bizarre empty threat to be blackballed from a place I’d never want to work for again…I just had to laugh.
I can't believe I missed the news of his death. Pascal was my language of choice for many years. RIP, Niklaus.
You say that, but I have no idea how long those. If we played soccer, we'd play it at the local footy oval[0]. I don't know anyone who plays gridiron ("American Football"), but I assume they'd play that there too.

0. https://en.wikipedia.org/wiki/Australian_rules_football_play...
Firstly, I know nothing of the industry and am just speculating so don't take my question the wrong way...

Wouldn't the the sudden cascade of layoff announcements at big tech employers be interpreted as a leading indicator by employers industry-wide? Like especially considering the way the news cycle has basically amplified each successive announcement?

Again, just a question because my input is admittedly of no value.
I hear these aphorisms a lot, but none of it actually matters.

Agile has been plastered over certifications, podcasts, books, conferences, trainings, and everything else for years. The people I referred to above had been through it all and brandished it like a weapon. You can tell me all day that it's not true agile but it didn't make an iota of difference to how things play out.

Judging by the comments, my experience is not unique.
As both an avid vim and emacs user, and a lover of both:

This is heresy!!!!!!!!!!
You are wrong. Even in Das Capital Marx comments that there are simpler labor and complex labor. You could think in a complex labor producing more value than a simpler one, in exchange of the worker needing more salary for compensating more time needed for its education and fomation. However, this changes almost nothing for the model and main argument presented in Das Capital, therefore, for most part he just simplified the model assuming that all labor was a simple one.
True, I am just going along with the “Git Branches as a social construct” as a given.
The store could advertise the sale price it wants, and deal with the taxes internally based on each location. Some locations have higher tax rates than others... Businesses know that, and could make location decisions based on that if they think the 1% swing is important.
You can get over-the-ear hearing aids in plenty of colors. This is not where the gap lies.
What’s that have to do with Vim keybindings in particular?
> While this probably doesn’t apply for small startups with no formal compensation structure, large companies often have strict policies around the how much of a raise they can give to any employee.

I know every company will say this, but every single one I've run across has someone who can sign off on something and change it.

"Everyone starts with 2 weeks of PTO per year." -- I've started with 3 or 4, amazingly -- actually entered into the systems, not an informal agreement to allow me to take it. I've found PTO to be the easiest thing to negotiate at the end of the hiring process for a senior+ position.

"Band 6 has a maximum salary of xxxx" -- I've been hired above that.

And these are big companies with formal rules. They all have formal rules for breaking their formal rules, and the person telling you it's a firm rule knows it.

All of this lends itself to new hires getting paid more, of course.
Discussed (a bit) at the time:

What Happened to GE? - https://news.ycombinator.com/item?id=27535173 - June 2021 (3 comments)
Here is a tip about getting raises at work: ask for them. Here’s another tip for growth while staying within the same company: ask for a new/higher level role. Managers are people, not all are mind readers, and in many instances, rightfully try to stay out of your private life and may not know what you presently want career-wise. Communication is key.

At our company we implement annual ‘performance reviews’, which are really 1-1 career path discussions where we try to align a person’s desired career trajectory along company objectives. I’ve found this to be a useful exercise in gaining a better understanding of where a person is in their life and career, especially with those who don’t like to volunteer information. This is also a good venue to keep salaries up with market wages.
> I suspect its just a tax break related policy

1. What publicly-traded companies report to investors and what they report to the IRS are more different than you might initially suspect.

2. This $73.2B figure was pulled directly from their 2022 10-K filing[1] under an ops expense line item labeled technology and content, which includes R&D and then some. The devil in the details is buried in a footnote on p. 26:

>> Technology and content costs include payroll and related expenses for employees involved in the research and development of new and existing products and services, development, design, and maintenance of our stores, curation and display of products and services made available in our online stores, and infrastructure costs. Infrastructure costs include servers, networking equipment, and data center related depreciation and amortization, rent, utilities, and other expenses necessary to support AWS and other Amazon businesses.

At face value, to handwave this figure as just R&D and purport that it's directly comparable to other publicly-traded companies who report disaggregated research and development strikes me as somewhere between shotgun analysis and hoodwinking.

[1] https://www.sec.gov/Archives/edgar/data/1018724/000101872423...
Why Disney Plus's new Hulu integration was such a high-stakes challenge
We disagree on the definition of "prove". I would not object to the claim if it had used "determine" or "detect" instead of "prove".

That said, detection is easy. Look for users who spin up a Lightsail instance and use close to 100% of its bandwidth quota before spinning it down. Sort by number of such instances, and tell all users above some cutoff that in your sole discretion you believe they have violated your TOS, and are terminating their service. Doing so is completely legally defensible.
We all have limited capacity to learn stuff. If I didn't already know Vim, there's very little chance I'd have the motivation/time/energy to learn it for the first time now.
I was laid off in june. Ive been applying since August (except through december to now). Ive had bites and good talks but in the end, donuts. I obviously have no real evidence, but there have been a few times now where the recruiter has said:

- "We got literally thousands of resumes for this position"

- "We have had so many bad resumes, its been hard to find the good ones"

Truth is, right now the tech job market is fucked. Theres been too many layoffs without enough places for others to go. Add to that, that the large companies are laying people off too, and the smaller companies would salivate at having an exgoogler or some other in their ranks
I feel like if yiu want a fully featured IDE with language highlighting, debugging breakpoints, and code completion, but at the same time you want more ergonomic user interface, you should just use VSCode instead of doing everything in the terminal
Conceptually the reasons the author give for this (syntax highlighting and other features of vim outclass other terminal-based editors) make total sense.

That said there's something absolutely defiling about this. It's like installing a V8 in a Tesla, or replacing the pumpkin in pumpkin pie.

I love that it will make VIM more accessible for more people, but I hate how they do it. Kudos to the author.
"drink more ovaltine"
> It is very hardware dependent.

NVIDIA GPUs definitely make things more difficult, at least in the suspend-then-hibernate case. Here's where I reported a hacky workaround:

https://forums.developer.nvidia.com/t/systemds-suspend-then-...

See also:

https://github.com/systemd/systemd/issues/27559

NVIDIA kinda sorta just doesn't give a shit, unfortunately.
Nah. If employers don't want to pay, then just move to another company.

Unions are for people without options.
A real layer 2 would look more like something built on Ethereum (can see all its L2s at https://l2beat.com).

Essentially it's a separate network that every few minutes takes every transaction and compresses it into a data blob that it saves on Ethereum along with a proof that the computation was done correctly. The Ethereum L1 nodes then only need to verify the proof instead of re-executing all transactions that happened on the L2.

With this design users can go straight from an exchange like Coinbase onto the L2 and never need to use Ethereum, and fees are 10x cheaper because of the data compression. Fees will soon be 100x cheaper as Ethereum is adding extra space just for these L2 data blobs that is much cheaper than normal Ethereum data space.

Unfortunately it can't be done on Bitcoin right now because Bitcoin nodes don't have Turing complete scripting and so can't verify the proof that an L2 posts to Bitcoin.
I am extremely confused.

> There are two scenarios in which a virtual thread cannot be unmounted during blocking operations because it is pinned to its carrier:

> When it executes code inside a synchronized block or method

Isn't 'synchronized' effectively sugar for taking a kind of lock? Why can't it be treated uniformly by the scheduler?
Phidata: New Python library for Autonomous AI using LLM function calling
I was just saying that if one can remember sed syntax, Vim's should be easy to follow.
cpp was a poor choice for the system but Haiku is cute. The dev team should figure out 2D/3D acceleration and this thing will fly. 64 bit edition has finally abandoned BeOS compatibility and looks really promising as a quick tiny hobbyist OS.
> - One thing I find amusing is some reviewers are testing these $100,$200 toasters with regular supermarket chorleywood bread. I mean at least toast some actual bread, not foam.

If you didn't make the biga, poolish, or starter, it's not really bread. It’s just processed wheat product. </pointless elitism>
It’s your shower and dishwasher. The heat from decomposition is negligible, even in a quite slow-moving conveyance system.
Self driving cars are here, we just have to wait for it to scale up to the rest of the planet. I don't know where that puts it on the understatement-hype scale, but it works.
I’d still say “client/server” because:

a. SQLite, by default, doesn’t allow multiple writers.

b. There’s also real challenges to writing to a non-local (network) filesystems

https://www.sqlite.org/useovernet.html
What counts as a well known brand?

What's an associated seller?
Obviously a 2 week or summer or semester credential shouldn't carry the same weight as a 4 year degree at Harvard or MIT
Related:

Haiku Activity and Contract Report, October 2023 - https://news.ycombinator.com/item?id=38273608 - Nov 2023 (12 comments)

Progress on running Haiku OS on VisionFive 2 RISC-V dev board - https://news.ycombinator.com/item?id=35843775 - May 2023 (20 comments)

Haiku's (Kernel) Condition Variables API: Design and Implementation - https://news.ycombinator.com/item?id=35690656 - April 2023 (16 comments)

Haiku package management - https://news.ycombinator.com/item?id=34879304 - Feb 2023 (52 comments)

Haiku beta 4: a thing of beauty - https://news.ycombinator.com/item?id=34338487 - Jan 2023 (38 comments)

Haiku R1/beta4 - https://news.ycombinator.com/item?id=34109349 - Dec 2022 (139 comments)

Lots more listed at https://news.ycombinator.com/item?id=34111732...
To mix in with other's comments.

It's always good to have a target in sight, but building a physical product with no experience will be a long, expensive journey.

I make physical and digital products as a consultant, the first thing I tell entrepreneurs is get to your first prototype. Not even an MVP, just something functional with the core features. Some times these are partial prototypes that work out various sub-systems. In this case, the actuation mechanisms, the heating elements with power, digital / physical controls, etc.

After that, the real work begins. You need to get to a complete working prototype. The other thing I like to say is just because someone else has made it, or something similar, doesn't mean I know how to make it. It just means it's technically feasible.

If you start looking at the parts of the toaster, you need to electrical engineering, mechanical engineering, material science, embedded software engineering, probably some industrial design and user experience design if you get that far. Even user research if you want to better understand the user and market.

Once you get to a first iteration, and typically before, you need to engage UL and FCC, usually through third parties to start testing for certifications and engineering refinement. You also need to start engaging contract manufacturers to understand how to work within limitations of their capabilities and your design.

A toaster may seem simple, but I assure it is not.

Then couple all of this with legal considerations as mentioned in other comments and whether or not it's even a practical business model. This is quite a large endeavor.

But if you are going to do anything, start small.
> In private life, we probably do more "dumb things" than we used to. The number of people dying in car accidents or due to drug overdoses is absolutely staggering and is a fairly recent phenomenon. The gains from banning lawn darts and no longer using fire grenades are inconsequential in comparison.

I would consider drug overdoses dramatically different than car accidents. To the point, "dumb things" where you put deadly chemical in jar (fire extinguisher) is not the same as purposely injecting yourself or accidentally losing control of your vehicle.

For what it's worth, while drug fatalities are increasing (arguably there was an intentional act to start drugs, granted addition is less so):

https://en.wikipedia.org/wiki/United_States_drug_overdose_de...

Vehicle fatalities are actually going down per year (and have been, on average, since the inception of the car)

https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...

> But that aside, a lot of the gains in life expectancy have to do with very basic things - like flush toilets, along with generally improved standards of living.

I agree with you there, lots of minor things like vitamins, clean water, improved environmental controls, etc add up dramatically
I recently wanted to do this and was surprised to learn that USB3 did not have a point-to-point mode like thunderbolt - some controllers had "dual mode" ability but the vast majority don't. I was doing this on Macs with thunderbolts 10 years ago but still couldn't do it on a PC today.

Despite being great in most ways, AMD desktop systems in general rarely have thunderbolt (unlike Intel) - a few niche motherboards have it. You also can't just add it with a PCIe card, it requires special support from the motherboard.

Hopefully this might change with USB4 not sure.. be interesting to see what the lower end motherboards end up shipping support for.
I assume they're referring to getting a couple of NICs
The best way to negotiate is to have a safety net. Either a significant other who will support you or you rely on your own savings if things backfire.

Once you don't have to worry about the "what ifs," negotiation is a cinch.
You would, yes.

Would you believe what drives more sales and what you think you want could be different?
Assuming jumbo packets are used with RoCE, every 4096 bytes of data will have 70 bytes of protocol overhead [1]. This means that a 25 Gb/s Ethernet link can deliver no more than 3.07 GB/s of throughput.

Each lane of PCIe Gen 3 can deliver 985 MB/s [2], meaning the typical drive that uses 4 lanes would max out at 3.9 GB/s. Surely there is some PCIe/NVMe overhead, but 3.5 GB/s is achievable if the drive is fast enough. There are many examples of Gen 4 drives that deliver over 7 GB/s.

Supposing NVMe-oF is used, the MVMe protocol overhead over Ethernet and PCIe will be similar.

1. https://enterprise-support.nvidia.com/s/article/roce-v2-cons...

2. https://en.wikipedia.org/wiki/PCI_Express
How do you ever buy flight tickets then?

It’s all about trade offs and checkboxes(layovers, specific terminals, airlines, aircraft body types, price ranges, dates, non-stops, insurance, in-flight Wi-Fi, meals, early boarding) etc.

Do you first look through the page with all the options, then open different tabs with each unique combination of checkboxes and options enabled/disabled? That must exponentially (literally) harder than simply viewing fuzzy results on screen and pruning the decision tree in your head.
They boot sellers all the time.
Job Scheduling with Tmux
Times time will be up too
The only long-term career/financial benefit to staying anywhere ever is experience building/shipping stuff, and goodwill from people who might be positive references down the line. Beyond that, staying anywhere for too long is just leaving money on the table.

Employers of course have the power to change this. Any individual employer even, it's not a Nash equilibrium. If they wanted to, they would. They don't because they don't care. You don't owe your employer any more respect than they show you, which is generally close to "none".
> This configuration is not meant for the aficionado who prefers vim over graphical editors. This is meant for people who normally use GUI editors (like VSCode), but sometimes need an editor that can run in a terminal.

So it probably not for many people here. But I like it although I use vim as IDE when doing remote development.
This is curious but saying that “single typo cost the USPS 500 million dollars” is misleading since they got it all back in the end.
Network cards that go a lot faster than 10GbE are common.

They're widely used (with many different types) in IT data centres, home labs, and probably other places too.

Heaps of them are on Ebay. As a random search just now for "Mellanox 25GbE" on US Ebay:

* https://www.ebay.com/itm/134435757546

* https://www.ebay.com/itm/355348422765

(there are hundreds of individual results)

Searching for "Mellanox 50GbE":

* https://www.ebay.com/itm/225021493021

* https://www.ebay.com/itm/233915360659

(less results)

There are older generation ones too, doing 40GbE:

* https://www.ebay.com/itm/305046322527

* https://www.ebay.com/itm/166350081025

(hundreds of results again)

With those older generation cards, some care is needed depending upon the OS being run. If you're using Linux you should be fine.

If you're running some other OS though (eg ESXi) then they might have dropped out of the "supported list" for the OS and not have their drivers included.
In this case, you want multiple sellers to be able to sell the same stuff.
>> Everyone who thinks america is >>the best place to live is some >>fat white loud dude living in >>Texas, who's never left".
>>
>>I'm not american. I spent just >>over half my life outside the >>US. There are 10's of millions >>of us.

Chill out

Listen, not everyone likes the same thing, this is ok! People should do like you did and try another place if they don't like where they grew up! This is not a crazy idea! There would be no immigration to the USA or anywhere if everyone listened to people saying "don't do it, everywhere has problems".

I wasn't saying anyone that likes the US is stupid, and fwiw I'm actually a fat, stupid white Texan (I still vote in the elections there).

Final nitpick, people REALLY do say all the time "the grass is always greener on the other side" when you try to move jobs or move states or cities, and it is something I just don't experience at all where I live today, and I really don't miss this particular very american perspective.
>a woman who grew up in China

That's an odd way to say what you're saying
Arrival was so good it got me to seek out all his other movies. There's no director whose movies I have rewatched more.
No they don't. They _say_ they do (really mainly Amazon) and the rumor develops legs and gets repeated.

To actually do this, you need an objective measure that is repeatable over many different kinds of products, domains and people and they is a very hard problem no one has cracked. Career ladders and some calibrations help to do this but it'd never perfect and people slip through the cracks.

If you're at a big company, you've seen people get a rating that seemed misaligned to their work because an arbitrary curve is enforced or a project has high visibility by sheet luck because an exec was adamant that the project be on the roadmap.
Discussed here:

I built Excel for Uber and they ditched it - https://news.ycombinator.com/item?id=37527720 - Sept 2023 (535 comments)
> A former coworker went to get an offer from another firm and tried to use that as leverage for a salary increase and ended up getting fired.

This is normally what HR does. I'm surprised that they didn't do the same to you. They probably needed you more than the other person, or even with a 30% raise you were still cheaper than a new hire.
How is this different from the built in branch protection rule?

- [ ] Require linear history
Prevent merge commits from being pushed to matching branches.
What does your startup do, and is it live so we can take a peek?
If you used the top row more often, you wouldn't need to look down...
That hasn't been my experience with Mastodon. The servers most of the big servers block are overwhelmingly sources of harassment, extreme hate content, and media that might be legally classed as child pornography where those servers are hosted. The servers I've noticed being really picky about who they federate with tend to be smaller.
See also: https://github.com/tombh/novim-mode (Plugin to make Vim behave more like a 'normal' editor)
I think Godel might be lying to his mother. A white lie.

To be able to prove incompleteness with such deep formality and technicality then suddenly assert the existence of an after life some very broad, general, qualitative surface level reasoning is inconsistent reasoning coming from such a formidable mind.

The logic behind why there is no after life is quite clear. All human behavior and existence is tied to physical interactions between atoms. This is as far as we know. When your brain is damaged or part of it is removed, part of your thought and personality is damaged/removed as well. This is observed through stroke patients and hundreds of other people who've had brain injuries. Consciousness is tied to matter, it is, as far as we know a physical phenomena.

Chemicals, imbalances and other physical things you ingest or inject effect your consciousness as well. It is a physical thing, not a spiritual thing independent of the physical being as some people would like to believe.

The concept of an after life is clearly not tied in any way to any physical phenomena we know of, thus in all probability, it's likely made up. We don't even have an explanation for what happens to the soul during a hemispherectomy where one half of the brain is removed. Does one half of your soul go to the after life? We don't know because hemispherectomies were invented AFTER we made up the concept of an after life.

I'm not a smart dude. I'm an idiot. If I can arrive to this most likely conclusion from this simplistic logic, then for sure Godel can as well. I think he's lying, but I could be wrong.

Many geniuses can be inconsistent with their rationality. Certain topics that they don't think too deeply about could have faulty logic simply because they choose not to think deeper. But for this simplistic stuff, my guess it that Godel was lying. He's just stating the answer he thinks his mother would like to hear.
China's debt-to-GDP ratio is higher than the US and stands at around 280%:
https://www.reuters.com/breakingviews/chinas-growth-is-burie...

Also, China's "innovation" is mostly built on IP theft.