skysight-inc/HackerNews huggingface dataset:
I mean ‘first’ in that the integration of China into global markets was an immediate cause of policy change in the U.S.

Mercantilism on the other hand has a long history as you point out.
odometer value is easily modified, even with digital ones. Even then, it is often not accurate at all, especially on motorcycles, due to the fact that it is usually driven by a cable attached to the front wheel (just disconnect the cable and number never goes up).
I wish I were back in San Diego, I'd love to get back in the water. Sadly I'm in the gulf coast, so not much here in the way of surf. I'm thinking of building a longboard though.
Those are facts about women in Indian IT that employs 5M / 0.5% of population.

Real concerning facts about women in India is they have some of the lowest female labour force participation rates in the world, excluding Arab countries. And DECLINING from 25-30% in early 2000s to ~17% today. Which is absurd since everywhere else, female partcipation increases in workforce as country developes.

That said, my understanding is, at least with respect to "elite" fields, i.e. talent that drives development, the balance is improving. Which TBH might be enough.
It's been several years since I've done contracting work (and for the FAA no less), but that can't really happen to the extent you're implying. The open roles for contract positions specify a pay range based on experience (degrees and/or years of experience). You can have a prime and then a sub contractor, but the amount that each can add for management overhead is limited and depends on the contract vehicle. I want to say it was around 5-10%.

The actual employer can pay the employed contractor whatever they want, but the rates are published and if they underpay too much the employee will be poached by a competitor. Because the rates are public info the employee can look up how much profit their employer is making any time they want.
Honestly, it doesn't feel too bad to me. But it's also a bit overly nested for many things; I wouldn't want to read that in JSON either.

XPath (and JQ) FTW here.
This.

We don't write code to tell computers what to do.

We write code to communicate with other humans. And we spend more time reading (other people's) code than writing it.
They are probably not "worth it" when accounting for the care required, but I get feed for about $20 a bag and a scratch block for $20 every 3 months or so for 4 chickens who generally give me an egg/day each. 4x30x3=360 => 360/12=30 dozen eggs so that works out to less than a dollar per dozen which is below market cost 5 years ago.
Using games to promote women's health and wellbeing in India
Isn't Safari the new IE?
You have to build a mental model of how the web works.
Start with JQUERY , build a todo list, learn to make http requests with a plain HTML form.

I would suggest a micro back-end framework, FLASK, then add interactivity with JQUERY.
Then you'll learn the fundamentals. React will go aways something will replace it, but the DOM will stay for a little longer.

Once you got the fundamentals down, you'll
This comment is literally as a table
The Reader secret sauce for me was the friend-of-friend social model. You shared items with friends, they shared items with you, and if your or their friends' friends commented on something shared, you/they could see them too. It made it easy to organically grow a close and active group from people who already had a social connection to you — "hey, that person posts lots of interesting comments and knows someone that I follow, I'll follow them too". (And if you didn't like someone or their friends, you could unfollow or block them.)

Maybe it's kind of there in how instances interact, or the post visibility features, or some of the forks like Hometown, but Reader had that right-feeling combo of simplicity, personalization, and built-in network.
Then wages should be growing fast with pensioners spending their wealth on ever-more-expensive services.... Yet this doesn't seem to be happening?
Have you ever seen some sheet music, a schematic, or an equation and thought it would be more clearly expressed as a paragraph of English text? Those are meant to be read by humans too.

You don't have to abstract everything, but I like to use a type to add meaning. `String` and `Pair` are especially vague. Was it `UserName` or `UserId`? Was this the status code, or the message we want to display to the user? These are questions that can be answered (and mistakes that can be prevented!) by the type system. You can't get that with just a comment.
> This ignores the fact that SQL already has standards with multiple implementations and is very well established. You can have a basic portable subset - the problem was already very well specified at the offline level.

This is only partially true, as you can see from the many apps which only support one SQL database even if they're using something like an ORM which is ostensibly portable. Sometimes that's caused by use of things like using extensions but in other cases it can be caused by differences in things like data validation and conversion or how transactions are processed. That doesn't mean that portability is impossible but everyone doing it seriously tests continuously against multiple implementations to make sure they aren't inadvertently introducing a dependency on one flavor. Both SQLite and MySQL are especially notorious for this because you'd have cases where code which was invalid would either be automagically converted (hopefully to what you wanted) or the error silently suppressed so you'd have code which only works, for example, on a database where DATE can be "0000-00-00".

As simple example, at the time Web SQL was proposed as a standard, SQLite did not support foreign key checks at all. It still does not implement full Unicode support so you'd have to require all implementations enable that extension with the same configuration or you'd have data-dependent application bugs.

I would not personally have minded terribly if SQLite was effectively standardized like this but I understand why people wanted to see n>1 implementations. The browser developers are going to be supporting things for many years and as soon as a new feature launches any and all behaviors it exposes will become an API which has to be managed carefully to avoid breaking someone's production application.
> I picked up 15 dozen eggs for $8.69, and the 5 dozen was $8.99 at that time.

Is there a typo?
> What McLuhan meant there was brand appeal. The guy with the Rolex is not wearing it, because a Rolex is such a great watch, although he might claim it is. He is wearing it, because of the symbolic value this watch has for him.

My point is that relatively few items work like this. Literally nobody sees my mouse: I work from home and nobody I live with cares about the brand of mouse I have. Your analysis only works for certain kinds of prestige products, where the brand is part of the price, and fails for anything that has to be useful.
Do you consider plants to be living things?
An entire childhood of fear mongering and it could-have, possibly, maybe, barely helped, 1 time. Confirmation bias?
Fed climate stress tests for big U.S. banks are coming soon
There are many flavors of "smart engineer". But I think the one you're describing is the sociopathic one.

The key problem here is the lack of empathy — to users, to fellow developers, to the company goals, to the business. They basically don't care about anyone and tend to look down on others.

Those are the kind of people who would kill anyone who points out their "smart" solution is just an overengineered piece of crap in real life.

In my perspective those are not smart at all, they'd better focus on some academic research and not come close to any user facing products.

And I don't see any simple way to change this attitude, it's something deeply rooted in personality.

Of course there are other types of smart engineers who just didn't have a good example or haven't thought about caring for other factors in software engineering beyond pure CS, then it may help just being straightforward with them and find a "good" smarter developer as a role model.
How were they rude?

You must have wasted a lot of your time and the companys you interviewed at if they went all the way through after they realized you weren't going to be hired.
Why is the source code in the examples under a dot-folder? These are hidden by default, not sure why that was chosen.

https://github.com/wundergraph/wundergraph/tree/main/example...
No, those numbers are correct.
This is red herring/strawman argument. It’s irrelevant and only meant to change the discussion into one you can “win.”

No one mentioned you have to listen 24/7 (in my case it was on when we were home) but it’s definitely a useful tool regardless and only people who’ve never lived near high crime areas or been a victim of a crime have the privilege of thinking this way.
I see. I didn't realize "rare earth minerals" had a specific chemical definition
Holy crap; I genuinely thought GP was making a joke when they said it was originally called "Vigilante". Nope.
These two statements are not compatible:

> When an engineer like this proposes something that adds unnecessary complexity, it's usually hard to argue with. The proposed change typically does indeed make the system objectively better

> But the overall system becomes a little more brittle, and a little harder to reason about, two things that are much more difficult to measure than memory and power.

Complexity is your enemy. Complexity is something you need to have a strong motivation for, and if the system becomes more difficult to maintain moving forward it is not, in fact, objectively better. In the long run, you're going to spend more time maintaining code.

In many cases these engineers are good at optimizing for something, and they enjoy doing that. Optimizing for something like memory or power is, as you said, easy to measure and easy to "gamify" by improving metrics. What you need to do is encourage these engineers to find other metrics to focus on, even if they're a little softer. For all their faults, getting engineers to consider things like total LoC, complexity metrics, etc as something to work toward improving may get them to redirect their focus in more productive areas. It's not that their existing focus areas are bad, they're just an incomplete view of the overall priorities.
Early in my career, I consulted for Coke to ensure sugar taxes failed and soda was included in food stamp funding.

I say Coke's policies are evil because I saw inside the room.

The first step in playbook was paying the NAACP + other civil rights groups to call opponents racist

Coke gave millions to the NAACP and the Hispanic Federation - both directly and through front groups like the American Beverage Association.

This picked up in 2011-2013 - when the Farm Bill and soda taxes were under consideration. https://nutritioninsight.com/news/cspi-report-criticizes-big...

The conversations inside these rooms was depressingly transactional:

"We (Coke) will give you money. You need to paint opponents of us as racist."

The effort was successful, and the message was carried in thousands of articles between 2011-2013.

Coke's position was clear: soda is one of the cheapest ways to get calories - a flagrantly inaccurate statement when factoring in the health consequences.

I watched as the FDA funneled money to professors at leading universities - as well as think tanks on the left and right - to create studies showing soda taxes hurt the poor. They also paid for studies that say drinking soda DIDN'T cause obesity.
https://reuters.com/article/us-usa-drinks-tax/soda-tax-war-t...

Soda companies are deeply embedded in the USDA - so much so that the agency carries discredited talking points like "there are no bad food, only bad diets."

This ignores fact that sugar is highly addictive and has negative nutritional value.

In the end: racial tensions flared, soda spending was kept in SNAP funding, and many of the soda taxes were defeated...

https://twitter.com/calleymeans/status/1609929026889711617
No, I'm blaming Republicans for blocking initiatives that might actually help the birth rate. Including things like better funded public education and funding for childcare.

I can blame Democrats for a bunch of stuff too, but at least every once in a while they get something through that actually helps people. The current generation of Republicans are in "burn it all down" mode, and they're throwing the baby out with the bathwater. The fact that they have more kids on average (perhaps unwisely) means nothing. If you want to get into quality of life statistics, Red States also on average have the highest suicide rates.
https://www.cdc.gov/nchs/pressroom/sosmap/suicide-mortality/...
> Their modern day business model seems to be overwhelming people with fear/anger porn to keep them agitated and coming back as often as possible for more.

This is the single most common critique levied against mass media, especially 24h media. You can probably safely assume that everybody in this conversation recognizes it as a problem, rather than using it as cover for another bad thing.
Watch a lot of YouTube.
> Comments and out of code documentation both have the same problems : - Blindspots - Rot

This has nothing to do with the usefulness of comments (which is what i'm promoting). And no comments by themselves aren't sufficient for a system to do things. However, code by itself isn't sufficient to express intent. Code in isolation only serves to express a past *interpretation* of intent (not necessarily error free).

> In the end, the most complete and trustworthy source of truth for the code is the code itself.

For implementation I would agree. But not for intent.

Both versions of the code presented originally only give us the structure. The latter gives us some names. But neither gives us intent.

> Another point to consider is that for the same intent the structure may need to change, to evolve. Proper typing can insulate the code from those changes.

I think I can agree with this in some cases and not in others. Basically it boils down to if a new type is really warranted. My opinion is that new types are warranted if there is some functionality that is unique to that type. That's hard to say in this example because neither of the examples actually gave us intent or context. But if it's the case of we're only going to be doing "String" things and "Pair" things then I don't think it's warranted to invent new types to do the things the existing types already handle. It's extra abstraction and indirection.

As another commenter pointed out as well, a nitpick about the single letter variable name. It's something done in both of the original examples. It's bad in both but it's glaringly obvious in the shorter example. But changing the names here also really doesn't help us with the intent of the code. A good comment/description would.
Learn a foreign language (probably Spanish), learn to draw (well), learn to play an instrument (piano then guitar), go to the gym (train for a triathlon), learn a new tech stack (android and ios for me), learn wood carving, learn Inkscape and Blender, build a social media presence, build a home workshop/maker-space.
I have 6 chickens in my back yard right now and this is not a problem and hasn’t ever been a problem in the years I’ve had them.
Free hot water if you let us mount servers on your home tank
Once again, no evidence. Just stating it’s true and obvious.
But let’s test it. Are you referring to people like say Papua New Guineans who have very large amounts of Neanderthal (4%) and (6%) Denisovan dna ? Or are you maybe talking about Europeans which have less (1 - 2%)? Also can you tell us the exact behavioral differences that are so obvious from people with less than 2% Neanderthal dna?
"Latticians"
I love the fediverse and I run a Mastodon instance for myself and friends. But we really need some software diversity here. I used to run a Pleroma instance, but stopped when it looked like it wasn't really being maintained anymore.

And Mastodon is a pig. As software I have to say I am not that impressed with it at all. I appreciate it for what it is, but it is not quality code.
Does the dominant rooster not cause the hens similar stress for some reason?
What about the inevitable upcoming chicken shortage? First comes thr egg, then the chicken. Egg shortage, then chicken shortage.
With PC sales down, laptop makers turn to services
You're being disingenuous in order to prop up your political philosophy.
If one can’t code and gets fired as it was in Adobe case, you can’t blame caste system for it. That lawsuit for meritless and pushed by a CA EOC officer of Pakistan descent and a hinduphobe to his core.

The point being this is politics and lack of competence. Nobody even in India cares about caste unless it is election time. Further the biggest casteism I have seen is in USA between the ivy leaguers vs non ivy leaguers, particularly in finance and vc industry.

The globalists hate Modi’s India so there is this consistent pattern of hammering India on caste, religion and Hinduism irrespective of the forum. Historically India has a Varna or class system based on temperament(Guna)and actions(karma). The caste system in India was a British creation modelled after Spanish Casta system - blood purity etc,
And they can only exist in the fictional economics textbook universe where currency and financial machinations don’t exist.
I use a Mac Studio with an M1 Ultra and I have never even heard the fan. I don't miss the white noise at all. I routinely use all 20 cores too.
Another important detail: Microsoft doesn’t have to keep cash on hand set aside to pay out accrued vacation.

I personally always liked “unlimited” time off, but I also recognize that I was a beneficiary of a highly unequal system.

You have to be in a role that’s highly in-demand to truly leverage the benefit. I never felt like I couldn’t request time off because I knew nobody in their right mind would fire a decent performer in my field.

That same concept doesn’t apply to the people in other areas like support or more junior roles, or just low performers in general. Your vacation benefit shouldn’t depend on your performance as taking time off is a proven performance enhancer.

The only way I would advocate for unlimited time off is if it comes with a minimum usage guarantee/requirement.
At 6GHz, that should be a given.
> yes absolutely it is the fault of the person behind you.

> that is the law in the United States, as well.

No, this is incorrect.

First of all, vehicle code is different for each state so there's no "law in the United States" as a whole.

For California, this is the section which makes brake checking illegal:

https://california.public.law/codes/ca_veh_code_section_2210...
> crazy

horrific. they breed frankenstein bodied animals, that this is even allowed makes me sick.
>> refuses to cooperate with the NTSB

> This is completely false.

https://finance.yahoo.com/news/tesla-won-apos-t-formally-140...

>> Tesla publicly disparages people

> Tesla refutes that self driving is enabled when people lie about it. I am sure there is an incident or two of someone being sassy about calling out these lies but there is no trend of "disparagement"

Does any other car company have a habit of responding in public like this?

https://www.tesla.com/blog/update-last-week%E2%80%99s-accide...

Given the deceased is not able to share their side of the story, I don't feel like it's appropriate to air this in public like this. Keep in mind that while they are saying the hands were not detected on the wheel, they can't say if hands were or were not on the wheel and there were many contemperaneous reports of poor sensing. This should really just be in the accident report, not aired by Tesla, regardless of fault. Maybe that's not disparagement, but again, do other automakers push this kind of narrative or is it only Tesla? What did Toyota say during the unintended accelleration issues a decade ago? As I recall, mostly they were blaming floormats, not drivers?
15% force layoff:

- 12 weeks pay, more for longer tenure

- /wrong info deleted/ 3 years to exercise (Corrected: Removal of vesting cliff, not full vesting)

- healthcare for 3 months

- get to keep laptop equipment

- up to 100k investment if the laid off employee does their own startup, using Lattice for HR purposes
> Their modern day business model seems to be overwhelming people with fear/anger porn to keep them agitated and coming back as often as possible for more.

Not the GP, but I agree that this is a huge problem. One of the reasons for which I've stopped watching TV a long time ago.
Talkingrobot.com, a Blog Produced by Machines
I'm running into the issue of not having won the lottery when I think about the things I'd like to do and the cost of doing them.
I wouldn't be surprised if LinkedIn did shared your phone number but keep in mind that recruiters might not be totally honest with you.
Mastodon/ActivityPub have a great opportunity to become a nice compliment to RSS as a more open internet.

Looking forward to seeing how this plays out as more entities take this approach.
"If I could think of all the edge cases myself I would have handled them in my code." - every developer.

It's OK for a developer to write validation tests (ie: tests that ensure the -whatever- is working the way it should). But you really need another team writing its own tests.

That would have saved the crypto guys hundreds of millions of dollars.

That said, this idea is kind of neat. Writing tests is a PITA. But their first example is odd: if you don't know what the expected output is, why are you coding it?
Personally: I'd buy a house in Venice beach (on the beach). Purchase the top of the line Mac Studio + their best monitor...and I'd spend a full year sabbatical meditating and learning how to do proper software reverse engineering alternating with more and more problem sets from Project Euler. With my significantly improved programming and reversing skills, I'd then join a bunch of teams reversing all the classic games so that the code is preserved for all of eternity maybe even try my luck at improving the abysmal desktop experience on Linux(a tall order I know). After that, i'd probably spend as much time as possible meeting people in order to find someone i'd like to spend the rest of my life with.

I know its not exactly your scenario OP but if the 2-6 hrs a week are all on one day, then you could spend the other days on something that really benefits you long term. We don't know what your personal situation is like but for me(as a person in their mid 30s) I feel like focusing on personal development while also understanding how quickly youth and youth health disappears would be my top priority. That could be in the form of really mastering a skill that you will use for the rest of your life, or building personal relationships that will be with you for the long haul. Either will allow you to look back and be proud of the time you spent.
What if club was a joyful experience?

WHACK!
>1. How can I confirm that you've done the computation?

The same problem applies to things like Mechanical Turk and other croudsourcing. The way I've dealt with the issue in the past is to start with zero trust and to have them do computations that I already know the answer to. After that, they do computations that are matched with a random other participant (the two results should match, if they don't, compare against a third random participant).

Later, when trust has been developed, you can start assuming their work work is trustworthy, but still check it randomly with computations you know the answer to, or a second person doing the same computation.

Yes, this adds overhead (roughly 10% in aggregate) but it works fairly well. It works even better if there are penalties that you can impose for ffraudulent results (like cancelling ALL owed payouts).
Makes since until the farmer runs out of farmland to give to his kids so they have to move to the city to find work
I was in a similar position a few years ago and I used the opportunity to learn how to fly.