skysight-inc/HackerNews huggingface dataset:
I've been given this advice and I'm skeptical. You can only mask things to a certain degree, it can make you look like you're hiding something (which you are), and the hiring manager will figure it out soon enough in any case. If they really want to age discriminate you're probably better off finding out sooner than later anyway. In any case, later career jobs tend to come from personal networks anyway. My resume was just a formality for any interview I've had in the last 20 years.
There is no good reason to run non-test database workloads in Kubernetes or Docker. Databases are designed to sit close to the hardware and have a stable, dedicated chunk of resources for a long time, whereas Kubernetes pods are subject to vaporization at any moment. Databases traditionally have fought the operating system to try and maintain enough control to remain performant. Introducing additional layers into this would be dubious at the best of times, but when it's something fundamentally contrary to the application's nature like stateless orchestration, it's pure farce.

There could not be an application worse-suited to running in Kubernetes et al than a traditional database. Anyone claiming something that rams this square peg into that round hole is "production ready" is showing that they're an empty husk and shouldn't be trusted near anything important.

Note the downvotes already rolling in less than two minutes after I posted this. This subject is a major third rail here. It goes against the agenda of very powerful people and my account has been censured in the past specifically for making this particular argument, that database workloads and Kubernetes don't mix. Keep that in mind when you're asking HN for their experience on this (or any other topic that YC considers critical to the interest of their investments -- they've shown that they're willing to taint the discussion if it gets too dicey).
You can hardly blame them. You can expect more legal action using current laws against fb/alphabet/apple/uber, they've all gone too far with their tax evasion (yes, evasion, all of them).
You can have a senior programmer in their 30s and a junior programmer in their 50s, if the latter is a career-changer fresh out of a coding bootcamp, or with a couple of MOOCs under their belt. Age is often correlated with seniority, but correlation is not causation...
YouTube link for folks who are having buffering issues
https://www.youtube.com/watch?v=vYam1GqtoLY
Yes, but given that the publishers live by the number of people that visit the websites clickbait should be assumed. It's rare that a title downplays the content of the article, and if this is a lie it is a pretty subtle one and one by omission. I'd give them a pass.
Blue states have a higher ceiling (i.e. wealthier but more income inequality) while red states have a higher floor (i.e. poorer but less income inequality). Maybe we need more purple states. It's hard to strike the right balance between social liberalism and fiscal conservatism.

Edit: After looking at the stats, it appears that income inequality is generally higher across the Southern US than the Northern US, with CA and NY as notable exceptions. Income inequality is growing fastest in the Western and Midwestern US.
Thanks for your suggestion. May you give me an example of such kind of papers.
It’s also worth mentioning a UK LLP, which is a pass-through entity similar to what US LLC is to single non-residents. Quite viable.
Irritating attitude and assumptions. Even the wording of "being ready for it" is ignorant. There are many, many successful people who do not have or do not want or will not ever want children.
This is one place where Cloud Foundry genuinely shines. Part of the architecture of CF is that you have stateful data services provisioned using BOSH, CF's orchestration tool. BOSH can talk to a range of infrastructure providers (AWS, Azure, GCP, VMware). You tell BOSH what to provision using a 'release', and there are releases for, amongst other things, MySQL [1]:

https://github.com/cloudfoundry/cf-mysql-release

These releases are used in production by Pivotal, and are actively developed to that end, so they are genuinely production-grade. People have thought carefully about resilience, backups, security, etc. BOSH is a bit awkward, and these releases are tightly coupled to CF, but there's some great work in there.
> iOS apps have similar issues, actually.

Which issues specifically?
My reading of it was that product50 was providing additional relevant information and context, which I personally found interesting and useful. I didn't at all get the impression that product50 was trying to make an argument like "since everyone's doing it, that makes it ok" (or any argument at all, for that matter).
i am struggling with this too. one thing i am worried is that the sideproject will consume me and let me neglect other work that i need to do. in a way that is my fear of failure, not failing to complete the project but failing to give it the appropriate priority.

so this is one thing to look at: is there something that you are afraid of that might happen when you engage in this side-project.

find out why that is, and then try to address that fear.

if you are afraid that you will spend to much time on it, maybe schedule your time. only one hour a day, or only on one evening a week, or saturday afternoon, or only when you get to a particular location. in the Beijing GNU/Linux User Group, i started a monthly "Coding for Fun" event, where we'd meet to hack on our projects. a perfect space for a side-project.

if you are afraid of working alone on something, find a hacker/geek/linux user group that engages in related activities and find someone to join you on that project. again, our Coding for Fun afternoon was a perfect venue for that.

are you afraid of not completing the project, maybe try changing your goals, so that completing it is not the goal, instead have a goal that can be achieved even with a partially completed project.

another one of my fears is that the project is of no practical use to anyone. so i search for that practical use.

for example i have been wanting to learn smalltalk for years. but without a practical use, i could not do it. i'd download pharo images and then not get around to doing anything with them. in the meantime, i discovered that recreational coding is in itself a practical use. an hour of dabbling around, trying out something, learning something just for fun, without a customer being on my case, or without the pressure to get it right.

i now set up a pharo smalltalk environment so that i am be able to use it every day for a mundane task (it runs a commandline terminal), and now, whenever the mood strikes i can go off on a tangent and play. but i am not afraid of it consuming me (see above) because i'll still get to use it every day even if i don't go off to explore. compare that to learning linux by simply using it to read your email and browse the web without doing any focused learning activity, learn by getting used to having it around, then slowly find new activites. i can use smalltalk as a calculator for example. (i used to fire up pike or python for that before)

to bring that back to your project. find one good reason to work on that project, and as you go you may discover more reasons that help you to continue working on it.
There is a puzzle with a few million BTC as the prize! So far nobody has claimed it, we'll see if it stays that way.
I had faced something like this a few years ago: https://dynamicproxy.livejournal.com/46862.html

Summary: the specific Symantec disk imaging software was partly loaded via PXE boot, and that machine started to flood the network with bad packets. Switching the computer off for a few seconds didn't help, since the SMPS capacitors still held current - enough to keep the card alive and for the sysadmins to not suspect that computer!
Yet there are many frugal people in the world who have never been millionaires.
Thanks for sharing, really useful tool.
Check out the UK LLP.
Or use clang-tidy and limit the analysis or filter the results to files under your control.
I think the truth is that older, more experienced people do not provide visible value.

For example, do you think it's undergraduates who come up with the design and architecture for AWS? No, it's years of pain and lessons that go into it. Then the elders productize their pain and lessons so that undergrads never need to learn it.

This is why FAANG want undergrads: their processes keep noobs from making super stupid mistakes, through the law of large numbers, some survive, feel some pain, learn and make it to architect level enough to affect the next iteration of AWS/Google/Azure. At the same time, the company saves on salaries/benefits/work-life balance.

It won't change because it works. Act accordingly.
That's completely true, however in practice any extra padding shouldn't matter unless you're trying to do some funny buisness or are severly memory constrained. If all you really needed was a fixed-sized array, then it should work exactly the same, even if it technically uses a byte or two more. (Edit: And of course, while I think you already know this, the compiler can't add padding inside the array, so the array it self will still be exactly the same memory-wise).

With that, I wouldn't expect that any padding would be added since the array should already have the same alignment as the `struct` anyway - but compilers are known to do weird things from time to time, so it's definitely not impossible.
> Meanwhile in the south you can make those same six figures and have a 5 bedroom house with a mortgage of 1.5k

Or in my case, a 5 bedroom house with a mortgage of $850.

We paid ~$125k for ours, in a semi-rural area, last year.

It blows my mind that people would prefer to live in the Valley or elsewhere. I put in my five years in a higher COL area (Charlottesville, VA) to build my earning potential - and then I moved back to where I grew up as soon as I was confident that I could hold down a well-paying remote dev position and could get another one if the need arose.

The disparity between the coasts and "middle America" is insane. Working for a company based in the LA area, I make literally 2-3x what my colleagues are making working for local companies - while my employer pays me probably around half of what they'd have to pay for similar talent local to them.
>> shut down their internet access except for the express purpose of doing homework

And how do you propose to do that? I have PiHole and OPNSense set up already. It's impossible to block everything.
I'm in a similar position. I think the parenthood decision should be discussed much more seriously. Society does itself a disservice every time it erects expectations on people solely by sex, age, race, etc.
Local volumes don't use the storage driver. Therefore there should be no performance penalty as far as I know.

EDIT: There's probably some overhead with the implementation of namespaces and cgroups but I have not found any reliable sources about the quantities. As a side not if you are using memory limits you will have a performance penalty: "Memory and swap accounting incur an overhead of about 1% of the total available memory and a 10% overall performance degradation, even if Docker is not running." (from the Docker docs). This will probably affect databases running in containers as well.
How to Talk About Money
> SV math does not work out

Sure it does. For one, they're taking home an extra thousand dollars per week in SV even after all the taxes. Also, they don't have to live in Birmingham, AL or whatever the hell.
Keynote is actually a surprisingly good tool for building diagrams once you learn the interface and features. I use it for all of our architecture diagrams and for generating printable posters of such to hang in our office. I have tried nearly everything else, but unless you need semantics native to your diagram, Keynote is (oddly, I know) the best I have found.
The Grateful Dead were always the clearest band throughout the 80s and 90s, they kept working on low distortion, even sound and sonic fidelity. 6 shows of their's in 7 or 8 days were less stressful on the ears than a single show by anyone else. Roger Waters, King Crimson 95 tour, Peter Gabriel 80s & 90s were the only bands I saw that approached the Dead's clarity while being gentle on the ears.
Workouts you can do anywhere
Rega is not a traveling agency. It’s an air ambulance company.
Balancing safety vs progress is tricky. Additionally, people's perception of risk is also really bad so the resulting choices are sub-optimal.
This is not working on replaying opening select elements.
good one. i use large whiteboards to break down the tasks of my project(s). so that whenever i want to work on the project, i can look at that task board and quickly remember where i left off last time. that helps me for my paid work too. so i can treat them side by side, and i don't spend a lot of mental effort to switch. that is another issue that otherwise keeps me from working on something.
I assume you also consider databases on cloud with mounted block storage as not production ready too?
Social workers don't earn $11M in a lifetime, and are unlikely to earn $2M total - this type of wealth cannot be amassed by frugality.

This is irresponsible journalism.
I agree.

At a smaller scale, I love Heroku for prototype apps, and I would absolutely use them for a startup - right up to the point where I'd be paying the equivalent of 1-2 full-time devops engineers. At that point, it becomes worth it to hire them and transition away. AWS has a similar value proposition, but the tipping point is higher; I'd estimate it at around 15-20 FTEs in Amazon charges before it starts to make sense to leave.
Because there are some applications that have a real need for knowing the actual MAC address or the IMEI.
Now it's adderall.
https://en.wikipedia.org/wiki/Amazon_Appstore exists. It might be smaller, not pre-installed on devices and less attractive for developers but it's an alternative.
I find it difficult to handle in practice. That requires to adjust the interview and the rating, to conclude that the guy should join as a junior, instead of being rejected.

But there is no shortage of new graduates and juniors with too little experience. What if the company already stopped hiring juniors because they are too many and there are not enough senior to train them? We have no job to offer at that level, it's not about age.
I’m interested to know what’s wrong in this comment with all the downvotes, personally I use ios only for exactly this google/ads/tracking
Thx I will try this!

EDIT Docs about this: https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html
{citation needed}

Rather than "most", I reckon there are very few people who spend that much wealth, and they all have articles written about them.
still way cheaper than eating out.
Which applications would that be?

I’m sure there are applications that need unlimited access to your file system, read your text messages, and read your call logs.

How has that worked out for the privacy and security of Android users?
indeed, that also helps to address issues like finding a practical use for the project. your friend can give you feedback on that, or they can be the practical use case. it also helps if you don't like to work alone on something.
So which label indicates the least bad option for bacon and ham for those of us ok with some minor risk but not wanting to devour a ton of unnecessary nitrites (naturally created or otherwise)?
I find this an interesting approach to the desktop metaphor, potentially one that can eliminate a lot of workflow issues related to the constrained screen space that I think has made spacial-oriented concepts a problematic.

I'm curious about the resource requirements and how it works with applications not in focus.
It’s a bit scary to hear these stories, especially as I squandered 20s getting a PhD, and most of my 30s living paycheck-to-paycheck at a non-FAANG R&D lab that pays peanuts. I’d love to move to a better-paying company, but it feels almost hopeless when I walk into a SV tech office and I’m the oldest-looking person there in my 30s.

That said, I’ve been interviewing developers over the last few months, and it’s hard to find good older developers on the SV job market (especially at a non-FAANG R&D lab that pays peanuts). We mostly get new college grads who are completely inept. I’d like to think the good older devs are gainfully employed somewhere.
The Y Combinator logo color is off. It's #f26625 [0], but should be #f0652f [1].

[0] https://www.vectorlogo.zone/logos/ycombinator/index.html
[1] https://www.ycombinator.com/ upper left corner
I would be extremely wary of anything promoted by Mercola - he's a renowned pseudoscience quack peddling woo and bullshit to gullible people and his site is largely full of it.

https://en.wikipedia.org/wiki/Joseph_Mercola#Views_and_contr...
https://sciencebasedmedicine.org/9-reasons-to-completely-ign...

etc.etc.
Terrified of speaking at a conference? Submit anyway
The Best of Farnam Street 2018
I always heard L3 was quite good. Who is if they’re not?
ticking off checkboxes releases adrenalin i think, that's definitely a motivator. how many checkboxes can i tick off today?
I’ve always been troubled by production-grade handling of state in containers - specifically as it pertains to data backup.

This module takes that into account - and defines a “backup k8s object” that will trigger a db dump. But there is still no way to get point in time data recovery/backup that you get from current production-grade managed state providers. Im going to say its production grade if we are using the standards of 10 years ago. Production-grade today, I feel, is a bit more robust.
As a Christian, I accept that God is impossibly complex. The Bible uses a lot of memes that were well known at the time to describe God. We run into trouble when people start to look at those memes as if they were meant literally.
I have a uh .. 'client' that uses CL/L3 and I swear they have outages WEEKLY. Like they should give notice when we can use the circuit vs when it's going down. again.
Yeah, I need to work on making the displacements and replacements a bit more context-aware (& probably linguistically aware). There are cases where it can "replace" a character with the same character, for example.

I do like your idea about visually similar but distinct character replacement. That would be a really fun one to implement.
All I can say is thank god I don’t work in the valley.

Some people actually enjoy programming and don’t have equity. Not everybody who programs is a high school drop out entering the ground floor some trendy ad-based social start up. Some of us actually solve real problems.

EDIT:

If I had to guess at the quote the article author was looking for I would guess it is this: https://www.cnet.com/news/say-what-young-people-are-just-sma...
Just speculating, but they might just need this information to combat bots actually.

Think about it, they already know who you are because you are logged in with your account.

They don’t need more info than that to run targeted ads.
For serious print work, still nothing beats Illustrator. (And I really really wish something would.)

I really like gravit.io as an online lightweight version of Illustrator. For me it has been especially good for online targeted diagrams, e.g., for blog posts & web pages.

For my shameless plug, I helped build a whiteboarding tool that is great for simple hand-drawn diagrams, and truly looks whiteboardy. https://limnu.com. We intentionally kept the tools simple so you can iterate and obsess over the idea rather than the look. That might not be what you mean by “beautiful diagrams”, but personally I find a good whiteboard diagram quite beautiful. Maybe it’s a functional beauty. We used Limnu to create all the diagrams for the online book “Ray Tracing in One Weekend.” http://www.realtimerendering.com/raytracing/Ray%20Tracing%20...

I also worked at LucidChart for a while, and I know first-hand it’s very powerful and quite good compared to almost everything online, especially for flowcharts and serveral pre-baked styles of data driven diagrams.

Recently I used plotdevice.io to build a 3d line renderer for a bunch of diagrams in a book. It’s a Mac environment that is similar to Processing, but is based on Python and has built-in PDF export.
Well, it is an interview to a doctor, Dr. Jason Fung. Based on its patients results.
Good article. Sad but interesting how many otherwise intelligent people I know are so affected by their food addictions that they are in (mostly) a state of denial that sugar, excess fat, and processed foods in general are so bad for their health.

I have never been badly overweight but two years ago I went on Dr. Fuhrman's Eat to Live diet and it literally changed my life. After an uncomfortable two week initial 'detoxifying' period, I started feeling very good with the best effects starting about six weeks after starting the diet. Everything changed for me: arthritis and cramping in my hands from keyboard use went away, the inflammation in my knees decreased, I never had indigestion, and my thinking seemed to be more clear (I stopped getting a fuzzy feeling in the afternoons after working 6 or 7 hours).

I stopped the diet (or cut back on it) when my family moved to a new state but my wife and I plan on both getting back on Dr. Fuhrman's diet next spring.
No?

I mean, sure, they might be connected because neoliberal policies have caused organizations to underfund critical maintenance, and the under-staffed holidays is more likely to have problems.

I mean, sure, this could be a concerted effort by cyber-terrorists to take down critical infrastructure during the US holidays.

I mean, sure, it could be the nanoprobes from ʻOumuamua have seeded and are building up a negative probability field which is starting to cause technology failures across the world.

.... Or it could be, you know, co-incidence.
Artificial Intelligence Trends of 2019
I think you can make your manifesto page 'more like a manifesto' by starting it with a sentence something like

"Our goal in ResearchCoders is to draw the attention of programmers to research that has not yet been realised and urge those programmers to implement practical systems that realize the ideas of that research".

This is based on one of the existing sentences.

Actually the wikipedia definition [0] of 'manifesto' is fairly loose: "A manifesto is a published declaration of the intentions, motives, or views of the issuer, be it an individual, group, political party or government". By that definition, you have a manifesto.

[0] https://en.wikipedia.org/wiki/Manifesto
What AI trends do you think will be important in 2019?
It's not that they're making so much money, it's that they're making so much money and not contributing anything back.

It's not just tech giants, Starbucks is another corporation that is often targeted for its tax practices.
I think there's a place for a reasoned discussion around open source licensing and freedoms in today's environment, which is quite different from the one that spawned the original GPL. While the OSI definition of open source has stood the test of time fairly well, I don't think we should rule out thoughtful conversation about the topic.

On the other hand, I thought we already had that discussion at some level with the AGPL which has had no meaningful impact.

What seems clear to me is that a bunch of one-off proprietary licenses that pretend to be open source--but are not by the current open source definition--is not an appropriate path forward.
Ask HN: What will computer science/software development look like in the future?
Just a fun thought exercise.

What will define a coder in , say, maybe 2200. How much of what we do will be relevant then.

I was curious because of the advancements in fields like quantum computing (I don't know much about it) etc.
I have edited my comment to reflect more accurately that I was talking about Mercola. Apologies for the confusion.