skysight-inc/HackerNews huggingface dataset:
Thanks for taking the time to look into it, that's an interesting point. According to the manual [1], InnoDB's insert locking should not prevent other inserts from executing, it only takes an exclusive row lock on the inserted row. I agree that measuring would likely be smart.

This makes some intuitive sense, though: general purpose databases are expected to be _pretty good_ at handling the case of "add new data" with no other specific conditions, e.g. on other rows or tables' existing data.

I also agree with your last point. Running count() all day on this wouldn't be great, and compaction would take real time. I assumed that most high throughput write scenarios for something like an event count or view count can be a few minutes (or hours, or days) out of date, at which point read caching would be my first stop before clever summation algorithms, which are still pretty cool.

1 - https://dev.mysql.com/doc/refman/8.0/en/insert.html
Again, for historical reasons it's probably not a bad idea. But yes it would be a bad idea to teach students C and send them out into the world with the idea that writing C is how you're supposed to do it.
I've contracted remotely for 10 years with US companies while living in different countries. I've never had a US based legal entity and it hasn't been a problem. It does make things slightly more complicated for them though and I'm sure that I lost some potential contracts due to this. In some cases (HK company while living in Asia), not having a US legal entity is a huge plus tax-wise.
Arm Macs require the internal hard drive to boot. It loads its booting sequence from the drive, even if it is set to default to an external drive for its OS.
To my knowledge you pay for invoices, you are not actually hiring. It's quite similar to buying other goods from abroad (like cheese, or printer ink). There are plenty US companies 'hiring' in Poland, where in reality they don't really hire- they come to agreement to buy your time with no tights.
Wild Sow Tactic
Nothing says "I'm a westerner" more than speaking about "Asia".

Never been to NYC btw.
The difference is that if the first one is defined, it can be used like this without cluttering up the function body:

def foo(bar: Iterable):
pass
You are 100% correct.

The confusion in the public stems from the fact that the news media selectively reports on recession in different ways depending on which party is in power. They ignore your fact when one party is in power and they highlight the "2 quarters of no growth" rule of thumb instead. Then when their guy is in power they go out of their way to say "Akshually a recession isn't defined by that it is defined by a committee."

Just a few examples: https://imgur.com/a/xbBzLIU
I took the opposite path: after years of concealing my age as much as possible I grew out my beard, which is very much gray. I got positive results pretty quickly, though not how I expected.

People were attracted to what they imagined was the depth of my experience. Not that this imagined depth isn't real, but they didn't usually investigate far enough to know whether it was real. The gray beard was all they needed.
> In the context of Puerto Rico, such rigid adherence to protocol was not possible

Probably applies to most of the world. I visited one in India where things looked swanky and modern within the campus. Step out and there was no electricity in half the town, for most of the day. How this is sustainable I have no clue. One of the managers I barely knew, within like 3 weeks of me being there, asks me to pay his credit card bills. So I do (wasn't much plus it looked like waterworks were about to turn on). He was so grateful, I was basically given access to whatever I wanted. Tech cant solve these type of issues.
Related "The Myth of the Norden Bombsight" https://www.youtube.com/watch?v=U6D5rXbMBKo
Why is that? I would assume digital night vision would be vastly superior catching a lot of edge cases like bright likes becoming blinding?
My Casio PB-700 still has 4K of RAM. Got me through college.
good point, didn't think of that!
LibreOffice project and community recap: July 2022
I'm a powerlifter, so I create a "macros outline" - x oz of rice, y oz of chicken breast, z grams of fiber to hit my nutrition and then fill it in with mood/cuisine.

There's a reason why there isn't a successful app out there, since this is 1) highly personalized and 2) very tedious (manually inputting ingredients, etc).
Indeed. Most Python code bases I have seen are maxing out all obscure features like those in the article. In practice, Python today is one of the most unreadable languages in existence.
Just a reminder: https://news.ycombinator.com/newsguidelines.html
Comics is amazing! Thx for sharing.
One open source code donation got me promoted
How to Gain Twitter Followers?
I'm struggling increasing our twitter followers.
There are plenty of posts with common-sense tips like:
• Share useful information
• Post visual content
• Tweet consistently
• Socialize
• Spread your @name everywhere.
• Use existing customers
• Pay Twitter to advertise your account to new followers
But it is very slow and time consuming. Do I miss something that can provide better results?
Thx.
Exactly, I quite like the term “multidisciplinary”, which I tend to use myself.
> they're generally not impressed by every new bloatware that comes along.

The problem is when this attitude backfires into immobilism. Sometimes there are solid reasons why the new hot shit is hot, and just saying "we can do the same already with X" can be reductive (and leading to technical debt down the line).

But yeah, now I'm 43, I see the difference in attitude that I bring when faced with wide-eyed youngsters, even just because they often "drink the kool-aid" a bit too uncritically.
Larry Page offered more money for WhatsApp than Facebook because he realized Google won't win mobile messaging wars but WhatsApp guys decided to go with Facebook.

Btw Facebook was also afraid of not winning mobile messaging that's why they bought WhatsApp. The same story was with Instagram but that time the fear was they won't win mobile photos market.
Ah, now I understand why payment processors are not so friendly with porn, to avoid collateral damage.
To add to 1, also realize you're not always right.

I built a feature in my program that I thought was a good idea. I was stubborn, took it personally and couldn't see why people didn't see the value in it.

I kept getting support request on discord about it, "how do I disable this ** thing" etc... It's not easy to not take it personally.

Then I took a step back and I saw the feature from the point of view of the user, it made sense that they complained about it, that it was interrupting their workflow and not adding much value.

I decided to stop having it enabled by default.
Can you send one our way?
those numbers are scary for anyone ever thinking about competing with amazon... I'm really stupefied by the way this company is operating..
Another literal 50+ greybeard here. I'll offer a counter example: In the Fortune 500 company I work for, we are absolutely FILLED with greybeards. I's say that the average age is pushing 40 and the average tenure with the company is 10+ with a significant percentage being 20+ y.o.e. (including me).
Because you can’t make sure that all auctions happen at the same time. Consequently, news will disproportionately affect stocks having an earlier auction. That’s just one reason I’m mentioning.
PH and the people that work there are a 1000% liable for this person’s abuse. Publishing sensitive content without verifying the supply chain is a risky move, and they eventually got caught.

That said, I really don’t want the payment processor involved in a case like this.

There’s a bigger issue at stake, and that is private companies legislating morality. We’ve allowed Visa to be a monopoly and that is a hard hard thing to undo. If we actually had choices besides Visa, I wouldn’t care, but alas, they are a monopoly and we’ve done nothing about them.
Streamline virtual hackathon events with the new Hackathon In The Cloud Experie
So to confirm, you are annoyed that the name of this project is a word.
The new Prehistoric Planet[0] series, on AppleTV, takes the “birdlike dinosaur” to extremes.

It looks like they used bird attributes to “fill in the gaps,” everywhere. For example, all the eyes are bird eyes, and the motion capture seems to be from birds.

[0] https://tv.apple.com/us/show/prehistoric-planet/umc.cmc.4lh4...
There are many words in Spanish that are distinguished only by the position of the stress. In fact it is very common for verbs, for example:

- Cálculo: "calculation"
- Calculo: "I calculate"
- Calculó: "he calculated"

Having said that, the standard collation rules are:

- First, unmarked vowels.
- Second, vowels with an acute accent.
- Last, vowels with diaeresis (the diaeresis is very rare and in native words only appears in the syllables "güe" and "güi", were it means that the U should be pronounced, as otherwise it would be silent).
I use a self hosted instance of Mealie on my Pi
Maybe go the objective route. "Product is used daily by 10,000 users for the X use case, we are also really excited to hear from users such as yourself interested in Y and Z use cases and will be actively considering those features in future!". Disassociate, describe the thing without getting emotionally involved, offer a ray of hope without making promises, but tell them indirectly they're not a priority.
Paprika is an amazing app and worth every penny. I don't think people realize how much extra stress/cognitive load using recipes right off a website takes, why would they when they've never known anything else? Having all your recipes be in the exact same format, updatable as you learn what works/doesn't in a recipe, and easy access to tools like scaling in a consistent way feels like a super power. Add in meal planning and the grocery list feature (adding everything for a recipe to your list is super easy and you can just uncheck the stuff you already have when adding) and it's a powerhouse.
Some options already listed in replies to this comment, but you might consider gVisor as well: https://gvisor.dev/

gVisor is kind of Linux running in Linux. More insolation than containers; less overhead than VMs (but less isolation, of course).
I wonder how much ageism in tech would vanish if the overtime exemption was removed.
iPad?!
Same story. At about 40 I shaved my epic beard, took graduation dates off my resume and limited it to about the last 10 years of work. Fresh shave and haircut for any f2f interview. So far so good.

Now I'm 51 and lucky enough to be able to seriously consider not taking another job after the current one runs its course (which may be a long time, I don't know). But if I do go out after another job I may invest in a few months of facials and spa treatments to get that maximally youthful look :)
My son is a picky eater and his younger brother, though he eats everything, will follow his lead during dinners. Rather than continue the constant battle of wills to get my oldest to eat what we cook, I built a family meal planner. It allows me to add recipes, photos, type of cuisine (italian, indian, etc), and allows each family member to score the meal from 1-10.

Each meal is then automatically kept in rotation or dropped based on the score (i can keep ones my wife and I especially like even if the kids don't). Each family member can choose one meal for the following week, or I can generate a random list for existing meals. I can search by cuisine, ingredients, score, and a few other bits of data.

The app also will print out a weekly shopping list of ingredients based on meals selected, AND will take into account what ingredients I have on hand. However, although the app does provide an accurate list of ingredients, it hinges on me updating the ingredients I have in my pantry and I don't typically do this as it is manual and too time consuming - It was neat to do an initial inventory of ingredients when I built the app, and the app does subtract ingredients out when used in meals for the week, but i no longer update the ingredients when I purchase from store each week.

So if you know how to code, you code probably just roll your own as I did. Then it will have all the features YOU want. But as others have said here, there probably will be a solution out there that will meet your needs.
there was an article that stated that almost all software is written by jr professionals because as you improve your skills you just working more with people that writing programs, so I suppose that the reasoning of this is that companies knows this and unless you are in the small set of really tech oriented companies it doesn't really matter whats your skill level is.
Really interesting in the end about George Carver who taught sustainable farming techniques.
"It's complicated."

One thing to bear in mind is that these sites use super-paranoid security because it has been proved time and time again that it is necessary. I wouldn't look at any particular solution for running arbitrary code from a user and assume that it's actually 100% correct. I think this can help remove some of the mystery of how they do it, which is that there is very likely some way in which they actually aren't doing it. Once you remove that idea from the possibility space, the ways it is done start making much more sense. (And the idea becomes much more scary.)
World spending more on cloud infrastructure than ever before
https://invisibleup.com/articles/34/

> What Windows 95 wanted to do was to create a document-centric workflow where the application was out of the user's way and it only provided the means to let the user manipulate files.

> It needed to somehow take this file-centric workflow and bolt it onto application-centric DOS.
You can make the argument that YouTube content creators more or less cover what was Jam Handy's domain once, but I am not convinced. There was a level of professionalism and an everyman approach that I have only seen hints of from modern YouTube creators.

I would love to be the modern Jam Handy. I wish they still showed this kind of stuff in primary/secondary school. (I wish we still had things like "shop class" too.)
Could you clarify what "keep track of state of assets" means?
Yup! Perl has kept me gainfully employed for 35 years and I'm still working - about to retire though (to spend some time dog and side-projects).
In my opinion this makes sense, what would be the incentive to hire there if wages were the same?
I Tried the Honda Key Fob Hack on My Own Car. It Worked
Sheryl Sandberg officially steps down as COO of Meta
Ask HN: What are the differences between Linux distros
From a purely code perspective and ignoring the Desktop enviroment, package managers etc. What are the are differences between (for example) arch and debian.
The problem with bookmarks, for a lot of us anyway, is that they're very much "out of sight, out of mind". You bookmark something, and never come back to it.

Its probably the same case if you have thousands of tabs and mechanisms to hide them, but maybe 30 tabs or so spread across a few windows gets crowded, your forced to prune them regularly, either by doing the thing you had the tab open for or deciding its not worth your time right now.

I wish there was something better, but I've never found it.
That's really neat! I wonder if (and how long) they would run off a supercap or harvested wifi energy.
Bookmarks are buried in a toolbar and may as well be deleted. Tabs visually remind you of their presence.
You stab someone with a screwdriver, paid with a credit card and credit card service company is held responsible. This is the end of the world as we know it.
What's the point of this weirdly aggressive reply? I'm not familiar with Kubernetes and wanted to know what it accomplishes so I could consider using it on my setup over what I have now. Get ahold of yourself.
I call myself full stack because I can -

1. Write sql, work with databases & nosql stuff.

2. Work with server side code in C# & nodejs. Read from some data source & built API’s.

3. Create a usable product in React / React Native / NextJS / Vanilla JS making use of those API’s.

4. I can make wireframes, design stuff in illustrator/photoshop.

In general I think people who can built complete products end to end are full stack developers.
It occurs to me that many here may have never seen this 1978 SNL skit:

https://www.youtube.com/watch?v=edIi6hYpUoQ
If you don't see the massive structural difference between the practice of pure mathematics and the practice of software, that means you misunderstand both software development and mathematics.
Silly… I’d like to read the article which takes to task digital cameras for carting over mechanical camera exposure concepts.
My first computer was a TRS-80 Model III, which had 48k of RAM. That's an embarrassment of riches compared to 4k. High-res graphics mode was 128 X 60 (black and white only) and no sound. I remember typing in a BASIC version of Conway's Game of Life, and each generation on that size of grid took about 20-30 seconds to update. Good times!
Tracking SPAR19 is so high, is even causing a little Denial of Service for Flight Radar...

https://www.flightradar24.com/SPAR19/2ce4f83f
If someone can be considered "senior frontend developer" with say four years of experience, and careers span four decades, it should be the norm to be decent at multiple things.

Sure, but skills need to be kept sharp and relevant as well. There was a time in the distant past when I no doubt qualified as a "senior frontend web developer" (although we didn't use that term back then). However A LOT of things have a changed since then and I am out of date on the latest "frontend web develop" techniques and tools. Were I to want to get a job as a frontend web developer today I would no doubt be considered very much a junior.
Well given the periwinkle was found there, not entirely without merit.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1122278/
thanks, i appreciate your taking the time to respond

one thing i guess is that a lot of this comes from many thinkers and philosophers over the years, but what i guess i was more interested in was direct connections for example, "the idea of universal suffrage can be traced to book xx verse yy in the bible" or "gay rights can find support in the talmud xyz" etc... that kind of thing...

i guess its not so clear-cut maybe?
A full-stack developer is expected to be able to work in all the layers of the stack. [0]

[0] https://en.wikipedia.org/wiki/Solution_stack
No you're right. If YouTuber's did the same it would be mostly a talking head and perhaps a quick sketch on a whiteboard or equivalent. There is a certain quality to these.
If PLN depreciates against USD (as it has this year) and the contract is USD denominated (which is simpler for Google so likely the case) then you'll have actually received a gradual payrise!
Generation eSports | Senior Angular Frontend / Senior Product Manager | Kansas City, MO & Remote / Global | Play, Compete & Learn

Send an email with your resume/git to jchoong@generationesports.com
HFT does nothing illegal. If you’re going to make strong claims like that, it would be good to provide some evidence.
> I'm also a bit iffy about the help documentation's styling. It feels very cramped and tiny. If you compare your help docs [0] with eg. Microsoft's docs [1], the latter is much easier to read and less tiring to look at!

wow, let's agree to disagree :D The MS site looks horrible cramped, and the title is waaay too large :P
Is it not about having the skills and experience to get by everywhere in a stack? So if someone is missing, you are able to pick it up, even if you usually don't work with that part? Rather than say "that is a backend job, I am frontend". Perhaps usually you work frontend, but once in a while, something needs fixing in the backend and you are the best one to do it, due to sick leave, deadline crunch or whatever...
...and still people use PHP over Scala or Rust or any of the plethora of "better" languages. Is this because all people are just uninformed, not knowing enough to be able to choose one of those "superior" languages?

Nope, they use PHP because it takes the least effort to make something work. It is almost universally supported, it does not need a complicated build infrastructure - looking at you here, "modern" Javascript (among others) - and it has most of the bits needed for the average web thing included. All it takes is a single text file with a .php extension and you're off to the races while those using "superior" languages are still getting their build chain up and running. Maybe the end result using one of those "superior" languages is more performant, maybe it is easier to maintain, maybe it is less prone to breakage - all can be true. None of these are the first thing thought of when you want to get something up and running quickly and relatively effortlessly. For larger projects these things become more important and that is where those "superior" languages can actually earn that label but for a large part of the web things built PHP is just fine.
Just pretend you’re an agent of the company you work for rather than yourself, whenever you’re at work. Think of yourself always as partially an actor, and the script is whatever a good CEO would want you to do (also applies to things beyond human interaction), this helps me not take things personally but also generally do a better job and act more professionally.

If you remember part of the job is play acting this role, it can actually become fun as you learn more scripts and lines, and you’ll end up making a game of it.
> You're not gonna like this answer but every time I've had some issue like that at work the answer is: file a ticket with your local Xilinx field applications engineer.

Basically this. I've been using the Intel OneAPI tools to write for their FPGA's in SYCL, and seem to have run into a large number of fundamental bugs (including plain routing errors) that makes me wonder how many other people are actually using the tools.
I have so many war stories, I stop myself from telling them because I feel like it's just a game of one-upmanship.
Due to recorded lap times on race tracks, you very certainly can. They're not in the same league.

There's always the argument that some obvious engine power restrictions in the rules could be worked around to make any given race car faster (Porsche with the 919 recently showed how spectacular the results of that tinkering can be), but the number of extreme improvements to F1 cars over the last 23 years in every area (aero, tires, brakes, engine, electronics, whatever) is something to contemplate.

There is some very low hanging fruit you could grab involving use of the battery and DRS if you wanted to ignore the rules and make a 2022 F1 car faster over one lap for the purposes of this comparison, so there's also that...
So.... It's little different from the major American social media sites? Anything to say that's actually new in the world of social network news?
This hits me right in the nostalgia synapse. As a child I collected baseball cards and IBM punch cards. Of course MLB All-Star Game ballots were a double win
That was one of the unfortunate realities when developing Riak at Basho: while we used Riak, we didn’t need its massive scalability, so it was hard to find the problems that customers would eventually stumble upon.
I'm 56, still actively coding everyday but also using accumulated ME & EE Domain knowledge.

What's most striking to me is that all my bosses three or four levels up are same age or younger than me. That affords me some level of respect so far no sign of ageism.
Honestly, not a shocking number. But, it's a tough time to change jobs now, given how the recession has slowed down hiring.
+ network engineer
The post feels like a bait-and-switch in the sense that it presents itself as about Airflow's shortcomings but focuses mostly on problems that Airflow doesn't attempt to solve.

Airflow can certainly be frustrating and it doesn't solve _all_ workflow orchestration problems. Surely the same thing can be said of many tools? This seems mostly like a mismatch of expectations.