skysight-inc/HackerNews huggingface dataset:
I wonder what the difference between Computer Programmers and Software Developers is. And are web apps not software?
You are spot on. I have had to learn this multiple times. If the person is not willing to accept the observation with open arms (hint: most are not), you will only push the person away. However, I can't help but see the small irony in your reply.

>[do not] give unsolicited advice to friends, family, acquaintances, or even strangers

>one dear friend [gave me unsolicited advice which helped]
Keep in mind MMOs have a persistent world. In CoD, meeting a cheater can ruin a 20min (? haven't played in a while) game session. In an MMO, it might screw up the entire economy. Thus off-loading authoritative work to clients is pretty much a no go.

To prevent clients from cheating, you have to run pretty much the entire game engine on the server. Sure, you can strip graphics, but not physics, cooldowns or inventory management. As an example: it sucks being killed by an enemy obviously behind a wall or in another room, so fired bullet should be checked against world geometry.

Pretending all this to be no big deal might be right for some specific (kind of) games, but generalizing it that much is... unrealistic at best.

Btw, dev time is valuable as well, so an overly engineered solution probably isn't a realistic option for many online games either.
As I understand, cooking rice usually has a constant amount of water lost to steam. You need to have a rough idea of how much water your rice actually needs to absorb and how much is lost to steam. In my experience with my setup, rice usually requires an equal volume of water and 1 lost 1 cup of water to steam. So 1 cup of water requires 2 cups of water, 2 cups of rice requires 3 cups of water, etc.

So y = x + 1 where y is the cups of water and x is the cups of rice. 1 is the number of cups lost as steam.

Each time you open the lid you lose steam, so you may have to take that into account. I use a rice cooker and don't open the lid so I don't worry about that though.
I love it.

Thank you for all the hard work!
Instead of seeking wisdom in this arbitrary tome, I'd instead look at it as if it's an append-only CSS file where nobody ever goes back to rethink the taxonomy which I guarantee more closely reflects the reality of it.

It's like thinking there's actually difference between "Coder", "Computer Programmer", and "Software Developer" just because developers kept penciling in those roles into a form. Anyone with experience in the industry knows that any of those could have the exact same job.
Does this mean the missing extension icons I got for a few days now are because of this? (I use nightly) or is this an uncorrelated bug and I now think that the rewrite is at fault because I combine unrelated information?
The issue here isn't just the fact that there are personalised ads, it's that Facebook wants to serve personalised ads without consent.
That's debatable. In fact, it's probably more accurate to say "It's legally more perilous for them to explain why they closed your account."

Which is a distinction when it comes to possible ways to fix the problem.

I'm absolutely in favor of a "right to examine" law around algorithmic decisions that impact an individual.
So we should continue to let them buy US companies despite the reverse not being allowed? We should continue to let their companies operate freely in our markets despite the reverse not being allowed? We must maintain this double standard because the CCP might make propaganda out of it?
>Use that $100+ million to start undergrounding lines.

That'll get them how much, maybe 10-20 miles? LADWP just paid $130 million for 11 miles of undergrounding (although it was a higher voltage line in an urban area which is a bit more expensive)
My dear friend, Web Developers are indeed software engineers. In fact, a Software Development Engineer is essentially Developer for short.

All software engineers have some sort of specialization or another; there is nothing preventing a web developer from writing software in another discipline.

A very large portion of developers at FANG companies are web developers; the web is a big part of software these days. FANG companies do not have a monopoly on defining what software engineering is.

Even if you are currently in a FANG company, you must take some time to prepare before you go to an interview for another FANG company. The reason is simple, you don't really get a lot of algorithm/data structure practice in most day jobs; leetcode is your friend.

And please, can we stop this incessant gatekeeping? It does not help. There are a lot of amazing software engineers working at non-FANG companies doing great work, building great things.
I have not looked at the code yet, but looking at the philosophy of constraints as seen in the manual, I would say that you did a very very good job!
Zero dep, support for old python, support for egg like apps,...
I'm really amazed because, the current trend is to have zealots that only want to use and support last versions and take whatever shitty dep they can find that ease their life.
But in the real pro dev life, it is brick as good as yours that we need!
Leadership is a skill, not a position. One can be a leader from the bottom of the ladder. It may not be appreciated by recruiters for entry-level positions but it will contribute to your success once you get your foot in the door.
The only reason the rest of the world even cares about intellectual property is America forces the issue via trade agreements. The US makes "adopt laws similar to ours so that our companies can reliably sell stuff to your people" part of the conditions for the agreement. Developing countries end up having the same laws on paper but little to no enforcement.
The issue is that an alternate service can only grow in the gaps if it has a viable business model: so far, monetizing internet services for the general public without advertising and tracking is a mostly-unsolved problem, despite interesting efforts like Brave.
Is anyone "signing off" on the deploys or is it fully automatic? I can't really imagine it being manual 40 times per day, but just wanted to hear.

How do you handle the scenario that some developer pushes a send_me_all_the_credit_card_details() function to the code base which does something 'evil'? Do you rely on the reviewer "doing their works properly" to handle that?

I'm not saying formal "signing off"-steps in processes handle it, but some companies does them for that reason.
Then just downvote, and come back later.
> Ctrl-3 and Ctrl-[ could send the character. However, this is downright terrible for both vi and Emacs (as this is the only way to trigger meta commands in Emacs).

Anecdotal, but I use Ctrl-[ in vi all the time. More comfortable the escape key in my experience. I've tried jj and jk, but I inevitably end up on a system without my .exrc or init.vim at some point, and struggle. Ctrl-[ has the benefit of working everywhere.
I don't see how it was anti-intellectual. The reality is some combination of trade policy, automation and massive income inequality led us to electing a narcissistic reality TV star to be President.

The bargain of cheaper goods in return for us moving up the value chain may be good for GDP, but we have left tens of millions behind in the process, and they are pissed.

I am pro free-trade, but we need to come up with a system that more equally distributes the gains. You can't kick millions of people out of work, leave them to fend for themselves and not expect massive societal issues.
I traveled extensively in China this year. A strong sense of nationalism keeps the government strong and allows them to trample on the rights of minorities. A trade war / sanctions will only fuel that even further. (Like the humiliation of Germany after WWI helped Hitler to gain power).

The best remedy is to undermine the Great Firewall. And the easiest to hide censored content* in sites that are not filtered (like this one). Just hide it well enough that Baidu etc. cannot get to it.

*: That can include proxies to news sites, facebook etc.
I feel like this is an obvious answer, but everyone has things in common with everyone. Maybe you have a different job, different hobbies, or watch different TV shows, but those are not the only topics of conversation that exist. You live in the same city - talk about the neighborhood you live in and what you like about it. You grew up in different places - ask about that. The weather has been shit recently - complain about that together. Do they have pets? Do they have kids? Are they big cooks or love a certain type of food? What is there family like?

And you can talk about things that you don’t have in common too. You can still talk to someone who knows nothing about tech about your job or personal project. Talking about your job or code at a high enough level that anyone could understand is a great skill - hone it! And are you showing an interest in their job and hobbies that aren’t tech-related? Conversation is a two-way street and you can (and should) ask them about their jobs and try to be interested and listen even if what their passionate about isn’t what you are passionate about.

SO many people I know in the tech community talk about how hard it is talking with people outside of the tech community because those people aren’t into tech. Let me tell you me and my boyfriend are both software engineers and have a big interest in tech outside of work. We spend almost none of our time together talking about tech.
You can learn tailoring in an hour.
Whilst Uber and the like have improved the cab situation in UK cities, it's hardly been revolutionary. It's become a bit more convenient and (sometimes) a bit cheaper.

What was the situation like in places like Portland before Uber? Were old-school cabs just unavailable or just really awful?
The developer of Nano Adblocker (which is a fork of uBlock Origin) may continue working on a manifest v3 compatible adblocking extension for Chromium-based browsers.

https://github.com/NanoAdblocker/NanoCore/issues/238
those two would be easy blocks: the canvas showing the ad, and the wasm payload for that to happen
In my experience, the problem with environments like that is that the best fighters win, not the best ideas. The best fighters are usually the people who can project the most confidence, talk the loudest, and who are the most popular.

By contrast, environments that provide psychological safety enable people who may have better ideas, but may not be as brash and overconfident to contribute.
I hate it when sites block based on user agent (looking at you, Microsoft teams) so I have to use user agent switcher. This way they never have a chance to find out how many Firefox users they really have and support for Firefox never gets priority.
I do not trust economists on this issue. Many doctors and even prestigious academics and journals are openly admitting that aspects of medicine have been compromised by the processed food industry and pharmaceutical industry. I posit that economics has been even more compromised by multinational corporations and financial entities, but economics is such an insular "science" that they've just built their ivory tower up higher to hide more and more bullshit.

The main benefit that they give for Americans is that everything became cheaper. We can buy cheaper phones, appliances, cars, clothing, and household goods. But that's exactly what most of these things are - cheaper. We're importing a vast quantity of crappy junk, exporting untold pollution and human suffering onto factory workers and laborers in China, and hollowing out the American middle class in the process.

When presented with evidence about the declining quality and huge externalities of imported goods, they hand-wave about rational actors and price discovery and how consumers will just select for the products that minimize heavy metal pollution in some far off mine in rural China. There's similar hand-waving about how Americans will simply find new jobs when all the factories in Ohio automate or close. When products die more frequently because they're not engineered for durability or serviceability, they hand wave again about how consumers are making informed decisions to maximize their utility at the time of purchase.

The truth is a lot of this was a great con with a thin veneer of respectable economics on it. A few of the economists were in on the con, but most of them were taken for a ride. There were a few warning us all along about market failures, wealth inequality, disruption of rapid globalization, and unchecked externalities, but most just wanted in on the money.
And pirating software is the ultimate evil. Haha.....
Seems apt to me. Indentured servitude actually seemed reasonable to a lot of people looking to move, you got expensive passage on a ship in exchange for working for a set length of time. Facebook is a platform for social manipulation, in a few hundred years I wouldn’t be at all surprised if we see that social manipulation as a morally intolerable evil. The sort of tracking/aggregating they do is a violation of privacy as extreme as indentured service is on free will.
Not really. We actually do know quite a lot about the situation.

We can see he has very likely violated the NDA.

By not mentioning this, and presenting himself as just another developer trying to make nice apps, we can see that he clearly has the capacity to be disingenuous. Most developers don’t reverse engineer Apple software and supply the results for publication.

We also know that if Apple froze people’s accounts for failing to sign a Brazilian legal form (or similar), it would affect a lot of people and we’d know it was a real possibility. But they don’t.

We don’t know anything with 100% certainty, but we easily have enough certainty to make it obvious that failing to mention his reverse engineering practice is a major red flag for his credibility.
> force interest in uninteresting topics

It does take effort, but open-mindedness here could pay off. Lots of topics may look boring on the surface, but when you really ask someone who's into them, they can drill down into a million subtle complexities. It could be Nascar or baking or romance novels or whatever. Sounds super boring to me, but if someone is passionate about them, I can ask questions and be curious and it's often a really interesting conversation.

So I just would avoid dividing the world into "interesting = my life/hobbies, uninteresting = other" and starting from the standpoint that tons of topics are interesting once you dig in, and being determined to find out why the other person finds this topic interesting. Hope this helps.
People seem to love laggy web-sights, let's port the lag into the browser's UI!
Single-member corporations provide little legal protection. Piercing the corporate veil is pretty easy if the corporation can be shown to be operating merely as a proxy for a single person.
Just because that's how you type numbers doesn't mean it's good for you ergonomically. I switched to using the number line and I'm fine doing it now. It's actually sometimes faster because I have 8 fingers instead of 3/4, and the enter key falls under my pinky when my middle finger is on 9.
Widevine is a DLL bundled with Chrome. You can copy it into a Chromium installation and use Netflix. I don't know if this violates TOS/licenses/law.
I agree with most of what you said. The situation totally sucks for Californians and from what I can tell PG&E has and is badly managed. Maybe I just like playing devil's advocate and going against the crowd.
Keyboard shortcuts.

Entirely changed my computing experience once I stopped using a mouse for everything except graphic design-related tasks. You can learn most of the big ones for your most used apps in an hour, keep a cheat sheet nearby yr PC in case you forget some. Like cooking its an easy skill to build quickly if you're a knowledge worker since you're always in front of a computer anyway.
> or someone who reads.

Can you please elaborate? I don't follow.
It was also a big surprise that there's a significant change of the altitude towards Tiananmen Square incident. It's less obvious in the comments on Youtube but more on Chinese social media that are invisible to English readers.

No body support killing innocent people but many people think differently than before.
I'm a young woman in tech. I am happy to confirm that

"since most young women aren't exactly excited to talk about code"

is in fact some sexist bullshit.
"The operation was a complete success. Unfortunately the patient did not survive."

-Anonymous Surgeon
- Create Desktop apps with NodeJS-- Look at Electron

- Create iPhone & Android Phone apps with React Native framework

- Create robots/IoT projects with frameworks like Cylon.js, Johnny-Five, etc.

Sure, you can't use JS to program some stuff (integrated circuits, cisco networking gear, etc.), but there's a lot more you can do with it than web programming.
When did ML gain its module feature (which does enable the equivalent to data abstraction)? From a very casual search, the earliest references I can find to it are from the early 1980s, so well after CLU - but the very first versions of ML itself were being worked on around the same time.
In 'normal' soil conditions, underground lines start at about 3x the cost of above ground lines. In difficult soil, ex rocky soil, it's even more.

Maintenance also becomes much more expensive, although less frequent maintenance may offset that. Non-maintenance changes, such as adding new service, etc would be much more expensive.

I don't know about California regulations, but in Washington State, the regulator does not allow the utility to spend general funds to underground wires unless it's strictly required; the cost must be assessed to only the customers it benefits, which is fair, but can generate a lot of pushback.
Every tab's UI (and the main UI) can still run in a different thread or process, I suppose ...
I see. So Apple watches, iPads, and iPhones & other devices owning at least half the US market isn't a monopoly whatsoever? When does one qualify to become a monopoly? Must they own 90% of the market to be considered one?

I wonder what would happen if they kicked Uber of the platform.
The post you were responding to was trying to correct an over-correction. You've now introduced a superfluous over-correction.

To put it another way - you've disputed a point that nobody was making.
You know, chrome UI is also web components in many places.
The real world doesn't coddle you, but your close acquaintances definitely do.

A week ago I saw an animal documentary where a lion was attacked by a pack of hyenas. A while later, another lion saw the situation and ran to help; the hyenas knew they couldn't take two lions so they fled. Afterwards, the lions cuddled. Both lions benefited: the first one might help the second one out in the future.

I would argue that one of the reasons why humans have taken over the world is that we help eachother and work together. If Bob has a bad knee and can't hunt, it doesn't mean Bob is useless and we should kill him. Bob can stay home and build weapons for the hunters.

Of course, if Bob is taking advantage of the situation and does fuck-all, positive reinforcement won't do anything. However, it does not mean the environment has to continually be abrasive and competitive, especially not for the rest of the group who are doing their job.
I started as a mobile dev, transitioned to backend, and somewhere between then and now, I've become an engineer. My skillset never really changed and the only cert I have is unrelated to code. I feel like it's just title creep. When I was a kid building websites "web dev" was the cool title. Now it's "something something engineer."
So basically, what you're saying in a nutshell is that if you live in a rural area, your vote should count hundreds of times more than that of someone living in a heavily populated area. Sounds like a really good way to get to where we are today with congress.

How this stuff got into the constitution (or whatever) in the first place baffles me. The electoral college literally makes where you live determine how much your vote is worth. How is that not a huge violation of everything this country is supposed to stand for?

Put another way, it's like we care more about land than we do about people. Wtf? It's We the People not We the Vast Tracts of Essentially Empty Land.
You know, I've heard about the Liskov substitution principle but have never really equated it with anyone (especially living). Its nice to see that some pioneers in our field is still alive and well.
> taking some random anecdote…as well as a bunch of assumptions to extrapolate

I don't think this is specific to Hacker News, or even a recent phenomenon…
I would buy that in a heartbeat
What if they are only in those jobs because there are no factory jobs for them? If we started employing a lot of factory workers, they would have to come from somewhere. A lot would come from worse jobs. This would also make labor scarcer for those jobs allowing the people who do them to demand higher wages and better conditions.
> because Trump blackmailed an important ally

Allegedly blackmailed, which nobody who was actually involved corroborates, to investigate exactly how it is that Joe Biden's son managed to get a very high-paying make-work job on the board of a Ukrainian oil company, and Joe Biden bragged on videotape about how he did infact blackmail the Ukrainian Government to fire the prosecutor who was investigating that.

What we're discovering is not that Trump is that out there. It's that the entire US Government and political elite has been that out there for many years now, and the entire mainstream media conspired to ignore it and cover it up. As they are continuing to do now.
There's women in LA. I go on dates.
What is discounted is the value of a decent middle class job to a high school graduate in many parts of the country. The qualitative value of that loss of human happiness to pride, satisfaction, purpose is not measured by traditional economists. Now, 25 years out from NAFTA and the start of major deindustrialization in the Midwest we are seeing the fruits of those globalist policies. The rise of deaths of despair which is reducing lifespan for middle aged males in the United States.

This is the tragedy so silently born by The many that eludes the “but Wal-Mary lowered prices” crowd that is enriched by free trade.
When China took the book sellers they prosecuted them in China under Chinese laws. It stands to reason China could take and prosecute some "rioters" under Chinese law and Chinese implications.

https://qz.com/1110266/two-years-later-the-last-of-the-vanis...
There's a book called Mathemagics with chapters which take about an hour to read which will teach you how to remember numbers and do mental arithmetic
yeah i was being ironic.

As for access, i assume there are server farms on quite a few countries looking for all kinds of patterns in chats. Until E2E encryption becomes extensively spread, it 's a joke to pretend there 's some kind of user privacy
It's not just the rendering that makes a website slow.
Recently there was a project on Hackaday where someone created an R/C gyrocar: https://hackaday.com/2019/09/06/who-needs-four-wheels-when-y...

The project is quite neat!