skysight-inc/HackerNews huggingface dataset:
This seems a fairly empty article. Sure, simplicity is better than complexity, no one will deny that at face value. Customers might not ask for software complexity, but also most of them won't pay for software simplicity, not even implicitly from what I've seen.

General customers care about software that solves their problem and it's cheap. The later is debatable. Complexity and maintainability is very, very low in he priority list of secondary attributes that customers want. Higher up are things like: it's delivered on time, made by someone they trust, doesn't break often, etc.
Yep. Reminds me of u/xal praising u/trishume: https://news.ycombinator.com/item?id=20490964
Firm but necessary feedback:

When I read this I see me me me me me me me me me.

Think of things in terms of how you are helping others instead of so selfishly about yourself. The world doesn't exist to serve you. What are you expecting, some amazing job to fall down from the sky that is all about you and everything you want? Doesn't work that way! You need some career capital. What value can you provide in exchange for these things you are asking for? If you want an interesting and fun career you need to be skilled enough at something to counter balance the value you receive.

More concretely: there is a fantastic book called "So Good They Can't Ignore You" by Cal Newport. Give that a read and it will provide guidance and a new framework with which to see the world.
> Programming is a very demanding trade, and I don't think you can do it just for the paycheck, you need to have some degree of passion for it. If someone disagrees with me about this I'd love to hear different takes.

There are more people writing programs as a daily grind for a paycheck than as passionate artisans practicing their craft, and it's only getting more so as "CS" becomes an increasingly blue-collar field.

What you said strikes me as a rather dated view of programming. It was certainly more true back when just to operate a computer required significant resources, skill, and perseverance. It used to be such a horribly tedious, time-consuming chore to program them, that it often required something like passionate interest to stick it through.
That sounds like a job for a mental health specialist. There are psychological reasons underlying the initial interests and the subsequent fading of interest, and the right specialist will be able to identify those and use them to guide you down the path to sticking to something.
2030 in a Post Covid World
It's covered in the announcement.
There's no need for the CFO to get involved.

https://www.blog.google/products/ads/advertiser-identity-ver...
The text is pretty huge on my phone screen here. I can see POM and CUS. When I tap POM I get a "not found" message. Then I see the number 24 and nothing happens. Hope that helps, good luck.
Australian government releases Covid-19 contact tracing app
Most players don't hold any such delusion, they just like the thrill of the chance despite knowing it's quite unlikely. Gambling addicts are quite a small percentage, compared to the millions who spend a coffee cup's worth every week on a lottery ticket.

If you're going to outlaw an activity because a small percentage can't control themselves, you'll have to outlaw quite a few activities.
This is true!

However, it ignores a few things. There is always an advantage to being ahead, even at state schools.

Come in with more AP credits or college credit plus?
- Get priority scheduling over your peers

Get priority scheduling
- More likely to be able to graduate in 4 years

Come in with more credits, take less gen ed requirements and get into a major earlier
- Build relationships with faculty in your major sooner, more opportunities come your way, internships, etc.

It's compounding, but instead of for interest in your bank account, it's your life.
> Most people on HN are under 65 and thus will only get mild symptoms and likely just be out for a few days.

This is the most likely case for people how are not vulnerable, but by no means a sure thing. Plenty of people without preexisting conditions have died or had to be hospitalized for days or weeks.

Data is a bit difficult to filter, but as an example 4.5% of deaths in NY are from the 18-44 age group[1]. Presumably a large fraction of those were not vulnerable, or not aware that they were. The fatality rate in that group is somewhere between 0.2% and 0.4%. You are not likely to die, but those are not chances to take without a second thought.

[1]https://www.worldometers.info/coronavirus/coronavirus-age-se...
I specialize in building internal analytics tools and apps, so my experiences are mostly with a single client or a small team running a business functional area.
So you believe the ability to produce food, which we've historically produced too much of and let go to waste, is just going to poof into thin air because a select portion of the population doesn't have money flow.

What a ridiculous statement.
My advice in this situation is:

1. Keep your job for now. This is a good time to have a paycheck. Think of it as chores to pay the mortgage. Maybe you'll get a dishwasher later, but for now the dishes gotta get washed.

2. Find a psychiatric or clinical psychologist and have yourself evaluated for mental illness. This is actually really important. Unlike physical problems where it's sometimes obvious ("I can't read the billboard by the road, I probably need glasses."), mental issues can make subjective impressions unreliable or misleading.

> I fail to understand, fail to recognize patterns, am too slow to understand simple concepts and never retain anything. Occasionally understand the individual concepts of something but then her completely lost when they're all combined

Too slow compared to what? Fail to recognize based on how many exposures? Taken together this feels like a learning disability that makes you slow to internalize material in the standard way, and you're not building up the mastery of the fundamentals enough before trying to combine them. Again, psychological evaluation is the way to go.

Also, don't look for work where you love it all the time. No one's going to pay you for that. What you're after is work that you can do and feel some basic satisfaction when you put it down for the day instead of being cast into a downward spiral by it.

You also are allowed to have other stuff that provides the meaning and enrichment for their lives. In fact, you should.
As a developer running a couple of servers I understand your point. I used to love updating to the latest version of all software I was using. Now I am quite happy to use what my Linux distro packages. The stability is the best feature.
Dyson says UK government does not need its Covid-19 ventilator
> find a problem/task that interests you or is worth solving - and work on it until it's solved, regardless of how difficult

I guess part of the problem is that those problems tend to be rare. The way I feel, is that if I have a problem, it's likely already been solved (in which case I'll just use that solution), or people much more intelligent than me are already working on it.

Another issue seems be be is that as time goes on, the problems I take interest in seem to become much more difficult to solve. This may be because they are technically complex, but can be for other reasons too. Often I don't even know what I need to be learning / researching to solve a problem, and that basically halts me.
And when a new KYC regulation rolls out, the banks take a couple of years to prep and deploy it.
Drink more water.
https://www.washingtonpost.com/politics/2020/04/23/trump-ver...
> Mandatory military service otherwise known as government mandated slavery

>> It depends if you think of your country as an accessory burden or as the ensemble of your fellows.

This "depends" clause doesn't logically follow, since the "slavery" label applies in either circumstance. If one's country is an "ensemble of your fellows", then volunteering for military service may logically follow from that; forcing others to do so, does not. In either case, whether one feels connected to one's country or not, being compelled by force to participate in the military can legitimately be seen as a form of slavery -- since the victim is unable to withdraw unilaterally from their compelled service.

If one cares deeply about their own countrymen, why would one want to enslave them, and remove their choice and freedom in the matter?
There is no evidence that we are headed toward food shortages. We actually have surpluses. The issue now and in the future is one of alignment and market forces.
"The past is a foreign country, they do things differently there, don't be an ugly tourist. "
I've done this too and it was great as so many things are usually left out of the spec while priority goes to things which are rarely or never actually done.
Cooking apps are not enough
This is again missing the point. You cannot assume such things when lives are at risk. From the point of view of a leader, they knew the following:

- There is a deadly virus out there that is spreading very quickly.

- People who are not showing symptoms are spreading it.

- Community transmission has started

Given these data points, if one leader decided to lockdown sooner and another decided to wait it out, I think it is fair to say that the leader who picked lockdown made the right decision. Yes, if you add an additional data point that 50% of population is already infected, sure, you could argue that maybe it is doing more harm than good. But there is no evidence for this, and this almost certainly was not true when the lockdown decision was made in Washington and California.
What's nonsensical about it? I feel like you are pretty much agreeing with them. Nobody really wants a complex tax code, either. If politics wasn't a game of compromise and design by committee, people would find something else to invest their time in other than hacking the tax code.

Why do people love Steve Jobs, the mercurial guy he was? It's because he truly cared about user experience and there was that part of him that was obsessed with making things intuitive, which he mostly succeeded at.

Nobody is like, I want this shit to be so complex, but they do want to have more and more functionality and want to be empowered. The problem is that people without a software background (and a lot that do without taste/experience/or a real concern for the user) have a hard time imagining how all of these little features add up into a big ball of mud.

Rails became wildly popular because DHH understood the importance of good defaults with the ability to dig deeper if the user wanted.

I can't get over the fact that I've discovered simple but powerful and obvious things like Bob Nystrom's Pratt parsing, and with a lot of time and care been able to pare more programs than I cant count from 1,000 to 300 lines, and so on. When you get down to it, apis can be as simple as a function and as complicated as a program, and we are bad, not as users, but as programmers at crafting monstrous interfaces at the low levels which echo throughout the codebase, because nobody (maybe business requirements) says ENOUGH like a Jobs. I bet you we've got dozens, hundreds of programs that are 10x, 100x bigger in raw size that they need to be.

The user a lot of times doesn't know what they want or need until they see it, so it comes down to us, the designers to empathize and guide the user.

You can have fast, cheap, robust, and flexible, and therefore "good", but you have to really care.
The whole point is that a payment is not and identity verification
so we actually need a good email client lib that binds to all kinds of languages ...
If you're employed as a programmer and not being fired for incompetence, then you are actually smart enough to be a programmer.
That's a very Canadian reply - to compare with the worst examples, especially US ones. Not too many 3rd world countries can 'beat' US in homeless situation.
You are conflating multiple things here. Marching through volumes for volumetric effects are not going to be made faster by SDFs generally because you need to march through the videos from an eye ray and march back to the light sources while doing it.

2D signed distance fields are also different, since as textures, each shader fragment is still looking at the same pixels it would have seen before and is just able to do a little extra work with the values it finds to create sharp text.
Ansible would work, but to use NixOS properly or would have to only modify /etc/nixos/configuration.nix and run nixos-rebuild switch after that.

Any other changes are not recommend, unless it is home directory and you don't use home-manager.

At that point you would correctly wonder why would you use ansible it is like running ansible to run saltstack.

NixOS essentially makes these tools redundant. It is also more powerful. Imagine that you wanted to for example use libressl instead of openssl with python, because it is more secure, or maybe introduce your custom patch put use different configure option. With other tools like ansible, you would start with building custom package(s), then place that package in repo like artifactory. Then write your ansible definitions, you would add artifactory to the OS uninstall the old package install a new one (also worry that replacing your Python package with a custom version could break other stuff, you might end up installing your Python under a different path). If you want to revert it, removing these steps is not enough, you would need to write steps that would revert it.

In Nix, you make change to the disk that is being installed. If nix won't find precompiled package in its repo it will automatically pull compiler and compile it. If you configure caching after finishing it it would populate the cache so other machines no longer would need to compile it. And if something else is using old Python version it won't be affected at all, it will continue using what it was using. If you remove your change nix will restore back the previous state, no need writing rules about restoring it.

Another killer feature is that nix will never leave your packages in half state, everything is atomic. So if you incorporate many changes you either get all or nothing. It also guarantees that all machines using particular configuration are identical, I often seen rules working on one machine and not working in another (different OS version, maybe previous state was not applied everywhere or somebody made changes by hand).
Art and Colors on New York Times and New Delhi the Asian Age Front Pages
I remember Frama-C for its slicing. I have recently become interested in Datalog driven approaches, such as Souffle, for static analysis of large codebases. Anyone with experience or thoughts along those lines?
This. My own suspicion is that you the OP is highly intelligent and recognizes all of these weaknesses due to his own intelligence rather than a lack of it.

I can relate to some of these things in a way. When I was 15 I tried to teach myself TC++. I got hung up on pointers and thought that I just wasn't smart enough to understand them. Many years later I had somebody who helped me understand pointers and I realized that I just wasn't interested in learning past that point.

I had kicked myself many times for not following through on learning TC++. I thought that I was too dumb to be a programmer. Turns out I just don't want to be a programmer! Sure I can bash script pretty well and I can knock together some PHP to do something if I absolutely have to or even a little python, but I only get out those tools when I neede them to accomplish a primary goal.

It turns out that I'm quite good at writing, teaching, and identifying areas where specific tools can help the people who I am teaching. So I write, teach, and build tools as needed.

And just because I do them in bash or do them poorly in Python doesn't mean that I'm bad at programming. It just means it's not where my strengths are and that I focus on what I am good at and love doing.

I guess what I'm really trying to say is that you aren't a bad programmer. You're just better and more interested in something else and you need to figure out what that thing is and pursue it and put programming on the back burner as a superpower as was mentioned in the previous comment above this one.
Nest+Bedding+Mattress+Savings+20%+Off
Germany flips to decentralized contact tracing
The fact the developers voluntarily donate their labour establishes that they feel adequately rewarded.
But that's just even more arbitrary, right? It just means nobody knows how many deaths it caused, and there is an uncertainty of an order of magnitude based on how the effects of very low doses.
To penalize them, you have to identify them first. Gambling is like corruption, in that two innocent activities (a game and a transfer of money) are combined, and you need to prove that link to prove that gambling occurred.
Except that math doesn't work either. 3-4 times the morality rate is not the same as 3-4 times as many dead, for the same reasons I listed above - we've already made lots of societal adjustments to change the input number before the mortality rate of the seasonal flu gets involved.
Are you talking about "Target knew a girl was pregnant before she knew herself!" story? It does not seem very credible tbqh and even if the particular event described in the NYT article actually had happened, a random advertisement reaching somebody from the intended audience is bound to happen from time to time.
Or Solaris (1972)
The problem was to get the promise out of the iframe when you shouldn't do this directly in the first place.

This literally is an XY problem: "I need to do A but it's giving me bad results, what do I need to add?" - "Don't use A, it's bad practice. Use B instead and keep using built-in tools instead of hacking something together" In this case use instanceof instead of is-promise because it's a hack around the actual problem of getting objects out of a different context that was explicitly designed to behave this way.

I'm afraid that you don't know what an XY problem is.

JavaScript developers always seem to think they are the smart ones after their 6 weeks of some random bootcamp and then you end up with some crap like NPM where a single line in a package out of hundreds maintained by amateurs can break everybody's development environment.
“subserves” -> “is for” could fit
https://www.youtube.com/watch?v=j7TnRQQ1V4k
UX design?
> if they went into something like physics, they already had credit for psychology, history, English, calculus, chemistry...etc.

Calculus and chemistry are very relevant to physics!
This is true. But when China finally appreciated what was happening it dealt with it internally - reportedly through methods available only in totalitarianism.

Compare that to the US or UK (and probably others). They had plenty of warning and arguably more time than China did. They have done very badly and some of the claims and events have been dark comedy.
Over 100 Militant Groups Have Been Promoting Second Civil War on Facebook
I feel you buddy. Programming can be painful if not born to it. Find some other means of telling your story; blog, animation, graphic novel, public speaking, or spray paint on the subway walls.
Do art. Find passion. Do passion.

Or,

Find love. Have children. Be a great parent.

Coding is just a tool, a means to an end, not a career. If you don't like using a keyboard/multimeter/hammer, don't work in an area that requires a keyboard/multimeter/hammer.

Painting and parenting can both be very rewarding, and make you very happy over a lifetime.

As for money, enough to get by, can be enough. Life doesn't have to be about ways to get money.
If you really want to know, you can look it up on wikileaks

https://wikileaks.org/amazon-atlas/map/
Yes, I have arctic kiwi growing. It's very nice. Small sweet/sour fruit, I find them tasty. It's grown commercially in France now too, I've seen the fruit being sold a couple of times at Lidl late summer.

Stauntonia - it's an evergreen vine, with fleshy leaves, originally from Myanmar/Korea/Japan. In Japan I think they eat both young shoots and the sausage shaped fruit. It hasn't born fruit yet in 3 years - I think I might need another one for cross-pollination - but grows like crazy and has lots of very fragrant jasmine type flowers in the summer.

Tangerines are a good idea, will try!
Adding to that: at least historically, full frame DSLRs took better low-light pictures; smaller sensors had more noise because of the density. Not sure if this is still true.
I don't think I'm stupid, but I do believe that most people have a sort of "ceiling" in regards to their capabilities, intellectual or otherwise. I'm mostly curious about what to do when those something they're interested in's fall outside of your capability.
In addition, there's little doubt that the infection has spread far more widely in NYC area than elsewhere. The covid-19 death rate per capita in NYC is 3 to 20 times higher other areas of the U.S. So even if NYC area had 20% who had been infected, that would not mean the rest of the country was anywhere close to that; other areas would not be close to NYC infection rate unless there death rates were similar.
You could have. And that would have been a crime.

But contrary to popular opinion, tech companies are not a branch of the police force. So they have no obligation to help the police prosecute people without a warrant.
Jobs famously ignored what customers asked for though.

Customers did not get direct input into what he built.

>
“Some people say, "Give the customers what they want." But that's not my approach. Our job is to figure out what they're going to want before they do. I think Henry Ford once said, "If I'd asked customers what they wanted, they would have told me, 'A faster horse!'" People don't know what they want until you show it to them. That's why I never rely on market research. Our task is to read things that are not yet on the page.”

Many devs don't even get input into the feature, yet alone the ability to ignore customer input when they believe it to be wrong.
Whoa, I was just talking about OpenMOSIX the other day - at my college job, when we retired workstations, they would just sit in the back closet for years until facilities would get around to getting them up for auction. We set up a TFTP boot setup and had a few dozen nodes at any given time. It wasn't high performance by any fashion, but it worked pretty transparently and was always fun to throw heavy synthetic workloads at it and watch the cluster rebalance and hear the fans spin up on the clunky old pentium's.