skysight-inc/HackerNews huggingface dataset:
At the time we were doing online video distribution, which went from ingesting content from traditional sources (betacam, film, etc), editing, preparing distribution-ready videos, create metadata, upload to various systems... all the way to social media campaigns, etc.

Where/how does Excel knowledge factor into this?

Well, we managed a lot of data, mostly (but not only) CSV files. It's very useful to learn a few text manipulation functions in Excel when creating CSV files with sequential and or repetitive content (think TV episodes, etc). Or creating several flavors of CSV for each platform. Yes, a database backend with smart exporting functions might work well, but sometimes fast beats perfect, especially for one-off jobs.

Uploading thousands of videos into YouTube was much quicker with one or two CSV files. By learning some basic Excel, everyone was able to minimize errors and maximize output.

What else could we do with Excel? We could export XML files of our video edits from Premiere/FinalCut Pro, run them through a script into Excel and immediately get a report showing all the editing errors that still needed fixing (we had to edit the videos in a very particular way). This alone saved sooooo much time. Interestingly enough, we were also able to identify individual editors by the mistakes they made (it seems each one had a particular quirk).

I also ran the entire digitizing project in an Excel file, complete with burn charts and velocity calculations.

Over the years, I've received calls from every one of my employees, now on with their lives in other jobs, and one thing they're always grateful for are the Excel lessons.

And once you learn the logic behind building Excel functions and spreadsheets it opens your mind to other uses or more programming skills.

It's much easier to teach someone the power of a few choice Excel functions than to teach them Python from scratch. Plus you can see their eyes light up immediately. Fun times.
NOt sure the numbers are all right. A claim is made that steel is 10% to 30% chromium. But the world chromium production is reported 10X too small to do that, compared to all that iron that is mostly used for steel.
Are you saying the fortune 500 are bad at business?
Can Electric Vehicle Targets Be Met?
> Let's be honest here.

Are you being honest? This advice benefits only the company and it's terrible for the employee.
> What we’ve found out in Ukraine is that much of the military spending has been siphoned off by corrupt leadership

We didn’t find that out in Ukraine, we’ve known that from fairly widely circulated news, often from direct participants in the corruption (such as the people to whom essential gear was sold), consistently since at least the First Chechen War of the mid-1990s (where sales of fuel, weapons, and ammunition by Russian military personnel with custody over them to the enemy were a significant and recurring thing.)

What we have learned in Ukraine is a better idea of the extent of the effect of that longstanding problem on current Russian military capacity.

Now, it could be that China has a similar problem and has been better at keeping it under wraps than Russia has been for the past 30 or so years, but there is not much reason to suspect that.
Can you elaborate on the post-modernism comment?
Grand Theft Auto V (and soon VI) the most definitely form of metaverse.

The “problem” is that Rockstar Games is based out of Edimburgh and New York. So they don’t have their ranks full of people who want to be thought leaders like everybody in the Valley.

So they will never come up with words like Metaverse like Zuck and you will never see Rockstar CEO becoming a cult leader like Musk.
I think they're called airplanes. Are most helicopters capable of "taxi"-ing?
The gathering storm: The threat to employee healthcare benefits
You can also use the arrows, so may be a combination of arrows / wasd will suit you ?
But as I also wrote, at least one occurrence of this in a resume is still a good signal that the candidate understands what a hiring manager is looking for, and also signals that the candidate isn't totally junior.

If a candidate is totally junior and still writes that they are are a junior an "experienced software architect with a proven track record of delivering high quality and performant..." but fails to back it up, they end up being judged next to people who actually do have this experience.

In that case, it could be better to emphasize the "willing to learn quickly"/"excellent team member"/soft skills aspect to set expectations right, and/or develop better technical skills so a candidate can actually claim that. So, it's only really beneficial to write if you actually do have experience, and thus could be a worthwhile signal to include at least once in the resume to show you're at that level.
I definitely saw some of that keybinding in old DOS programs, but when I started using a microcomputer, the WordStar shortcuts (Control-K based scheme for copy/paste) were the most common.
Looks like they consider any breaking change a major rev bump. And it looks like most releases since then have had at least one breaking change.
Especially when the API surface area is as gigantic as graphviz's.

Still, it's great to see new maintainers with bold ideas.
I started doing my MSc in large part to get past automated filters in the aftermath of the dot-com bust. The irony is that I could have left it at that: Just adding "Studying towards an MSc in ..." got me a marked uptick in responses, and recruiters asking about it.
No doubt. And it's strategic for HN to not have duplicate threads and to maximize the substance of the threads it does have.
Exactly. But it is crazy how far you can take Excel (and even Google Sheets) with the proper organization.
I don't have this problem, all my devices have had lightning connectors for years. I don't plan or want to leave the ecosystem and my cables have lasted quite some time.

Conversion to USB-C will cause me to throw away all my cables.
"contractors don't get raises" Correct they negotiate contracts instead, when your contract is up demand an increase.

"I have to help and work unpaid overtime", incorrect you are a contractor the only thing you have to do is what is in your contract. If it doesn't specify "unpaid overtime" then clearly state that isn't in your contract so you aren't going to do it.
I don’t understand your comment. The kernel cares about its license which is indeed the GPL, yes.

But Linux didn’t go out of its way to be incompatible with ZFS out of ideology. Sun intentionally picked a license which would not be compatible. That’s why ZFS lives outside of the main tree.

The ideology that’s driving the Linux kernel development: “shared source code leads to better code, user land should never be broken” are very different from the one that led to GCC gimping itself. Generally speaking the kernel community is very technically oriented and doesn’t go out of its way to prevent things for social reasons.
AI Scaling Laws
Workload Isolation with Aurae Cells
That's a good point. It's annoying to have to check email for a code for each login though, compared to 1Password autofill w/password and TOTP.
Yeah I mean…it reduces inflammation..
Height: 5'4"
Health: Excellent

I really need to add this to my resume.
Try running a major, modern Linux distribution on a 486.
ParkHub acquires Smarking (YC W15)
Huh. I'm a contractor. I just tell them what my rate is. Then they have to pay that, or cut my hours. There's very little in the way of 'negotiation'.

In fact, the last two years require a rate bump of 25% just to beat inflation. You don't do that, you're losing ground.
Cheat 37: people will upvote based on the title, not the content, regardless of education or social status.
Nope. The private key is generated within the client each time a signing event occurs, and that's what is used to sign the artifact. It doesn't come from the certificate.

The certificate just binds the public key to the identity at a given point in time, in a public way. This certificate is generated every time you sign something, and is put in the transparency log.

There's a walkthrough of the process here that might be helpful: https://www.youtube.com/watch?v=jdf-gNYg0fw&t=494s
That's a JetBrains thing - they added loads of fantastic refactoring options to Visual Studio for C# which have now largely been integrated into the IDE directly. I've had an all-products subscription for close to a decade now and it's money well spent.
OCR's built in to macOS these days. Works pretty well. Would have been a notable feature not that long ago, though, true.

Better screen recording would be nice but I do it rarely enough that Quicktime is fine. If I did it more I'd definitely have to find some other solution.

All the marking up and such—well, there are many reasons that Preview is possibly my favorite single program on Macs.
Have goals and people that aren't work related. Pursue your own personal interests instead of focusing on your work or career. He kinda gives it away at the end:

> 36. When you stop having big dreams that’s when you’ve died, despite not being buried yet.
If I understand what I've read correctly, 1Password nightlies already have support for webauthn, but it's certainly not something they advertise as ready for general usage.

https://blog.1password.com/1password-is-joining-the-fido-all...
Here’s exactly how your diet affects the planet, a landmark study finds
Intel has a NUC in that form now. PCI-E style backpane in the case can accepts 11th gen and 12th gen CPU boards and a full size GPU.

https://www.intel.com/content/www/us/en/products/docs/boards...

But I guess the CPU is still the hub of PCI-E networks right now.
> And most cannabis is vaped these days.

I'm not sure if that's the case. Anecdotally, I see very little vaping and a large amount of smoking in a state where it's not legal recreationally. In another state where it is legal recreationally, I see a healthy mix of vaping and smoking and I can't say that I've seen one more than another there. I wonder if someone has collected numbers for this, I would be interested to see.

> "marijuana dependence" - there is no chemical dependence with cannabis. None. Nada. Zilch.

I don't know what it's called but if I stop smoking then the next few days I have appetite and sleeping issues.
Every line of code has paragraphs of text describing what it does.
Few have reproduced after being there. Have any?
I had it act generally "weird" when adding it to our codebase and ripped it out.

Sometimes it'd hang for several minutes, memory usage would spike from time to time.

Didn't have time to bother debugging when ktlint just worked immediately.
And sometimes you are hiring construction workers, and sometimes trade-specialists. I've hired contractors to address specific tech-debt, or accelerate QA on project, to implement a CRUD type stuff for things with well-known approaches that just take time.
It's simply that the vast majority of HN is from Western countries. The population here is diverse in plenty of other ways, but not that way.

Most people here don't have the backgrounds to have experienced any of these things first hand or to have the kinds of relationships that would inevitably bring complexity and nuance to their views. So we get a lot of cartoonish geopolitical flamewars, which the internet can produce endless amounts of, and which internet comments are obviously a terrible genre for discussing.
> When you work for yourself there’s flexibility with how much tax you pay, and most importantly, when it must be paid.
>
> That means you can earn half the salary from a job and still take home more money. Genius.

Either this guy doesn't understand how income tax works, or I don't. (Or he's just lowkey recommending tax fraud)
It's my understanding that the interviews consisted solely of a firm handshake
What does normal even mean?
But that s ok and acceptable: you didnt pay, you didnt insure, you must accept best effort service I fear.
Some of it is self evident from a young age, the rest seems silly or plain wrong (earn less but take home more...that's not normally how tax works).

Any links for actual useful and rarely shared cheatcodes/heuristics for a positive life?
> The thing is, if you're writing software with a lot of breaking changes, SemVer doesn't make much sense, because you'll just quickly get to major version numbers in the hundreds

“The version number conveys whether there is a breaking change” seems more important than “the version number remains small”, so while the second half may be true, I don’t see how that supports the first half at all.
The only way to improve this metric is to subsidize green recycling industries, and to provide abundant and cheap energy for the process to occur.
It won't surprise you that to improve a product, you need people working on it. In a capitalistic society you need to pay them to do that. Telegram sits on the billions of its founders and doesn't need to make revenue, they have money. What company with an infinite supply of money (and, thus, developers, managers, QA, interviewers) are building a Matrix client and can afford to have as many people working in it ?
Pablo (the release manager) did his PhD on black hole physics.
I can recommend Gary Bernhardt's execute program[0]. One of the courses offered is "Modern Javascript" which goes through additions in ES5 and ES2020. There are also multiple courses on typescript. It does cost some money, but there are occasionally special offers.

[0] https://www.executeprogram.com/
We do. 80% of the tasks that I did as an engineer in 1999 are fully automated today.
The article makes it pretty clear that the suspected element in cigarettes is the nicotine, not "smoke", as many noxious chemicals as there are in the latter.
Anti GC isn't a religion. GC is a performance cliff in some cases.
"Critical Error

Apologies - please click below to continue with a different generation seed. Your distance progress will carry over.

This error has been recorded for investigation."

Well, I guess that's what you get from leaving the road and continue driving through the hills.

Sorry to broke it, I was enjoying driving those hills and was impressed to not hit a "border" of the world. I thought it would happen sooner to be honest.
> The term "marijuana dependence" suggests either bias in the diagnoses, or extremely heavy users.

Respectfully, objecting to "marijuana dependence" suggests bias on your part. What else would you call heavy users who loath going a day without it, even though it's having a deleterious effect on their life? There has long been a popular stigma against recognizing the existence of marijuana dependence, backlash to DARE-style anti-drug propaganda I think, but let's be real. There are a lot of people who use it habitually and heavily and feel unable or unwilling to stop even though it's negatively effecting their relationships, work, etc.

Sure it's not chemically addictive in the same was as alcohol or heroin, but dependence is a broader phenomenon than that.
Would have liked this more if the advice was wrapped into a story of something that actually happened.

The way this advice is presented it reads rather abstract.

PS: I have read the examples. They don’t make it better. There is also no real story behind them
They don't count assertions in testing coverage: https://www.sqlite.org/testing.html#coverage_testing_of_defe...
Not much to show. Running startx with .xinitrc containing:

xterm &
glxgears &
exec /usr/bin/tinywm

you get: https://files.catbox.moe/m0ejwr.png (pointer isn't shown but it's there)
Not a great idea, IMHO. Lots of package maintainers are not at all interested in explicitly supporting unreleased versions of Python. I would certainly be one of them.

That said, Python releases generally don't introduce syntax-breaking changes. APIs are sometimes deprecated, but these have large windows that give maintainers plenty of advance notice. Years, typically. Practically all 3.10 code should run fine on 3.11, including your pyarrow.
Then they will probably work fine on WSL2. Nothing is 100% but the point is that modern tech like VR and RTX is well supported, lots of old stuff just works or can be made to work with some patience and Microsoft is going out of the way to help you run even more stuff with WSL2 or Android app store or built in virtual machines. Apple would have to still ship with PowerPC emulation to be on that level.
I'm going to be contrary and say "that's not possible". At least, it's impossible to maintain feature velocity, even if you maintain development velocity.

The reason is simple, in the beginning you're starting with no legacy code. Features are simple to add, because there is no history to work around. However, even a month in, features are going to start blending together, and new features will have to work around existing features.

Your databases will get new tables, and the existing tables will get more columns. The response code is going to fork as the API versions increment. The API space is going to grow.

Technology which handled 1-1000 requests per minute will fall over when they start getting hit with 10,000 requests per minute, and require optimizations, indexes, caches, and other complexities in the stack which aren't new features.

Startups are fun to work for early on, when complications like these don't exist. It requires more than "the best engineers" to keep up development velocity, let alone feature velocity.
It would remind me of the work of the hundred rabbits.

https://100r.co/site/philosophy.html
This may not be an accurate worldview of mine, but I've actually completely given up trying to apply to jobs that have application portals/likely keyword filters (though I may be willing to if I search for public sector work in the future).

I try to find work through past coworkers and often by reaching out directly to the hiring manager if I think I could have skills that they are looking for. My friend of mine who took the standard volume approach got over a hundred rejections before receiving one offer, often with radio silence. The human approach is nice because it bypasses the filters, and you're far more likely to at least get responses along the way during the job search.
HN is very US centric. Get yourself some UK advice. Here's what appears to be a free helpline for employee rights issues:

https://www.gov.uk/pay-and-work-rights
Email OTP is just the fallback authentication method of the demo in case a user does not have access to the passkey(s) anymore. Depending on the real world scenario, fallback authentication may either be completely disabled as soon as passkeys are widely available, or protected by e.g. a Security Key or other 2FA methods.
I believe the issue isn't so much "vanilla python" vs "vanilla ruby" for a developer coming from a C background but rather that ruby's programming style leads to a significant bit of meta programming which (aside from being a bit of a challenge to get one's head around) leads various shops and frameworks having built their own DSL for writing ruby.

Open classes give me the security heebie jeebies.

irb(main):001:0> "foo".bar
(irb):1:in `<main>': undefined method `bar' for "foo":String (NoMethodError)
from /usr/local/lib/ruby/gems/3.1.0/gems/irb-1.4.1/exe/irb:11:in `<top (required)>'
from /usr/local/bin/irb:25:in `load'
from /usr/local/bin/irb:25:in `<main>'
irb(main):002:1* class String
irb(main):003:2* def bar
irb(main):004:2* "foobar!"
irb(main):005:1* end
irb(main):006:0> end
=> :bar
irb(main):007:0> "foo".bar
=> "foobar!"
irb(main):008:0>

On one hand, that's really neat. On the other hand, the ability to add or modify a method in a system class is not something that I'd want near production code. I'm sure that other orgs have sufficient checks and style guide to prevent something from creeping in... but that sort of flexibility in the language is something that I'd prefer to stay away from if I want to be able to reason about ruby code.

See also Ruby Conf 2011 Keeping Ruby Reasonable by Joshua Ballanco https://youtu.be/vbX5BVCKiNs which gets into first class environments and closures.
Yeah, I thought about that when I was writing that but didn’t want to get into debates about what fraction of those resources they put into web stuff. Even if you ignore the big ones however, Mozilla is just web stuff and they’re still much bigger than the core Python team.

(Mozilla does support a ton of OSS, too, so read that as everyone else needing to step up rather than an attack on them)
Both bigger than bog-standard CRUD apps, but there is:

https://github.com/dotnet-architecture/eShopOnWeb - Demo app from MS

https://github.com/jellyfin - A plex alternative
> "I think the evidence is pretty good that there is an increased risk," Reznik said, but the association does not prove a cause-and-effect relationship.

The article basically acknowledges this. They have a ton of data - over a million surgeries and 22K marijuana users. However, there's no proof of cause-and-effect because they have no way of knowing if it's correlation of causation. All they can say for sure is that these patients are at increased risk.
Jus a note for the creator. Not all email adresses support the +n thing. Just gmail based
CI pipelines should be code: introducing the Dagger Go SDK
Well, 'Here's approximately how all our diets in aggregate affect the ecosystem, assuming our food sources are the major segment of the particular market'.

E.g. lots of fishing is for animal feed etc. Our part is skimmed off the top, and fishing might continue substantially the same if we changed that eating habit.

Same as most grain. Only a fraction goes into human food.
Is there an assumption here that all service workers are "being normal"? Nowhere in this blog is there a point about treating others differently for "being normal".
I really struggle with this, because on one hand I don't want to be the arrogant special snowflake kind of person, but on the other hand I also have a 15 year job history and 100k lines of code on GitHub, including some fairly widely used stuff. If you want to establish basic competency it's not hard.

So basically my solution is to just ghost people when they ignore the subtle "maybe look at my GitHub that you asked for to establish basic competency?" and start asking for coding tests because I neither want to do the test nor come off as a twat, and this seems like the "least bad" option. The truth of the matter is I have the time and can do it, I just don't feel like doing it; nothing more.

And I also consider it as a bit of an indication whether I want to work for them in the first place. "Rules must be followed, at all times" with zero flexibility or common sense is not really something I deal well with.
Main website and all client shops appear to be returning "530 No Reason Phrase" in Europe and possibly elsewhere
This is also dangerous. It makes the publisher an easy target for cyber criminals.
Are you trying to say he's a flat earther? What exactly are you accusing him of? Why are you beating around the bush with strained analogies instead of simply saying what you were trying to ask him?
> Writing GNU Rust compiler isn't impossible, it just hasn't been done yet

I think you mean it just isn't finished yet, but it's almost there.
How do those dreamers support themselves?
Privatize the profits, have the government cover the loses. Looks just like corporate welfare.
> They hired me as "contractor", but promised I would be treated as employee, to facilitate things legally.

In the US this is both common and irrelevant; if you're treated like an employee you are an employee. This isn't helpful to you OP, but if you, dear reader, hear this at a future job, recognize this as problematic and (to my layperson understanding) illegal.

If there's nothing you can do to improve your work situation, or if you must continue working while you improve your work situation, it's really important for you to divest your sense of self worth from your job performance, for the sake of your own mental health.

You are not the sum of your work, these people cannot tell you how "good" you are; they've lost your trust.