skysight-inc/HackerNews huggingface dataset:
> The unwritten rule is that managers aren't incentivized to police this behavior.

Unless it is the manager who has to constantly do the reminding. Then there is swift policing :-)

Yes, this is actually normal "human" behavior. But this level of extreme was ridiculous, even within Intel. I quickly left the team once the project was over. Life is too short.

> Wise words. In cultures that do this, you have to adapt and work more on narrative/story-telling.

Narrative/story telling is good, but is orthogonal to the issue here. The usual flow is to use narrative/story telling to explain the why (motivation, etc). However, some senior management will expect you to also talk about the details. And this is where the advice came in: "Put the details, and make sure they don't understand them." My sin was that I was presenting the details in a manner where they could understand it (without losing the nuances and details - I was mere presenting the same material "well").

A more severe example will enlighten: I once solved a challenging problem with a really simple solution. My manager had multiple sessions with me to coach me on how to present that simple solution in a much more complex way. He emphasized that senior management should not realize that the solution was simple - no matter how impactful it was.

Yes - this is also a general "human" problem, and is common in lots of places. However, when you're striving to be the best company in X, it is wise not to settle for "average".
existing discussion: https://news.ycombinator.com/item?id=28443798
Monkeys aren't people. You can't label monkeys without risking to label people, therefore you're suggesting we stop labeling anything that could be mistaken for people. I'm sure you've seen "Tag this person" areas in photos that lack people entirely. Is this Mike or just a piece of wood?
"most plausible theory" according to whom? It's not a theory, it's a hypothesis with little tangible but evidence due to the nature of chinas control. It could have happened, it may not have. The problem with lab leak discussion on YouTube/Facebook is it was heavily associated with politics, and incredible unsubstantiated claims. "Experts" from nowhere, hired degrees talking about a lab they know nothing about, anonymous and convenient unheard of "researchers" supposedly "exposing the lab leak". The disinformation was incredible. Even if lab leak did happen - very few had the actual proof or good arguments to back it.
You're contradicting yourself. You say I'm wrong but then you just confirm they are tech illiterate despite using it more than ever.

That's worrisome. They take everything for granted. It should work because it's magic. And that leads them to, as you say, only expect results without being aware of any consequence.

What about privacy? Who cares? What's that? How do companies know about my stuff? And anyway, I dont have anything to hide.

And that is not only going to affect them but everyone.

Just imagine not being able to make something to eat because you don't care how, you only care about eating something, no matter where it comes from.

Privacy in this case is only an example. If you work with them you'll realize they are useless if anything goes slightly off rail. What now? The button doesn't work.
Anyone understands why this uses developer subdomain?

While this is HN the event I guess is also for non-developer audience.
Experts baffled by sharp drop in South America Covid infections as winter ends
I was working at PARC when Pike was apparently there and his description of the infrastructure isn’t really correct.

There were a mix of D machines, not just Dorados (which were ECL machines that needed machine room cooling, as well as the earlier generation Dolphin machines, both using the patch panel setup he described. Also Dandelions (sold as the Xerox Star) and a few Altos. The D machines could be booted into any of the three primary environments (Interlisp, Smalltalk, or Cedar/Mesa). I never touched a disk pack (did the Dorados even have them? I think the Dolphins did. The Dandelions had 8 inch floppies — I still have a set with some custom microcode I wrote)

We had a distributed network mail system (grapevine), distributed networked filesystem you mounted directly,etc. The way he describes editing a document it sounded like he was either using an Alto or booted one of these machines in Alto mode.

No terminal rooms? Well yes, this was personal computing, not timesharing.

The speed issues he described suggest he wasn’t using a dorado. My job used Interlisp-D but I did boot into Smalltalk and Cedar sometimes to check them out. The dolphins in particular were particularly underpowered.

It’s often hard to evaluate something on its own terms rather than on the terms you are used to.
Sure, and we are discussing the existence of racial discrimination in engineering hiring at top tech companies, not American history or South Asian culture. Asian immigrants on H1-B conducting coding tests as interviewers at FAANG did not involve themselves in the American Jim Crowe south, for example. It's saddening to see America's own past being used to justify discrimination in the present, even to people who aren't originally from the US.

You might not share the beliefs of others that are gainfully rallying behind diversity as a cause to justify penalizing some minority groups for "doing too well" and bolstering others (the literal definition of discrimination), but it IS happening -- and certainly more people than "nobody" are backing it, provoking my original statements. Someone had to put Prop 16 on the ballot, for example (which was thankfully voted against by a large margin of fellow CA Democrats).
Only 6% of U.S. iPhone Users Who Set Up Apple Pay Use It
It is weird that they decided to use Bitcoin instead of another currency.
Interview candidate commits GCP credentials to code, racks up $78k in charges
One has to have a rudimentary understanding of business in order to understand the realities of a forced high minimum wage. Restaurants and manufacturing operations can’t do not operate in a distortion field where external realities do not matter.

In the case of the restaurant, what they are able to charge for their product is governed by myriad variables, some of which are: location, competitive landscape (how many, distance, kind, etc.), audience dynamics (breakfast and lunch crowd or spread across the day and evening), etc.

Competition drives both prices and margins down. Once an area has reached price stability, it is very hard to raise prices. So, you are selling a burger for $10 and, if you are lucky, you make $2 to $3 on it. Depending on the nature of the organization, delivering burgers might require 5 to 10 people.

Along come politicians pandering for votes and push for a 50% increase in minimum wage.

This increase causes a chain reaction through the entire wage structure. The guy making $10/hr now makes $15. Someone making $15 makes $20, and so on.

Most people don’t stop to do a bit of math and understand reality before accusing business people of being evil, greedy, or both.

What ends up happening is that the thin margins and realities of the market can’t support the delta in cost structure. The business either controls costs or shuts down.

How do you control costs?

Less people doing more or less people and automation. A few more options, but that’s the basic idea.

In other words, the politicians get the votes and continue on their sweet power ride. Those who voted for them lose their jobs. A bunch of the businesses who created jobs shutter. Fantastic deal, isn’t it?

I am in the process of setting-up a manufacturing operation to produce up to 100K of our products per month. We want to manufacture in the US. The ONLY WAY this is even remotely possible is through automation. We are explicitly designing both the product and the manufacturing process for as close as we can get to lights-out manufacturing. We cannot afford hordes of people at $15/hr. The only alternative is to go to China, Taiwan, Mexico or other shores. That’s the reality we have created for ourselves through what I can only describe as ignorant voting decisions that only benefit politicians.

Everything we use in manufacturing comes from China. We can either understand this reality and think of creative way not to lose even more job-generating industries or we can continue to be led by the nose by politicians with no skin in the game and one day wake up and think “What happened?” without realizing we did it to ourselves.
In case you keep the S-expressions:

http://www.ccs.neu.edu/home/shivers/papers/sre.txt

https://docs.racket-lang.org/parser-tools/Lexers.html#%28for...
Well, in Canada (and I'd assume elsewhere, but I've not checked) our ballots include party affiliation, so it's pretty easy to tell the candidates apart if you're paying any attention at all.
should I expect a new 27" iMac ...i guess not?!
I think it depends on your level of fear. For me, I don't like getting on 2 story roofs, especially the transition to/from the ladder. If I have a safety system then I don't care. More experience also helps.

If it's still a problem even with a railing, safety system, etc, then I would think some sort of therapy or controlled exposure might help.
A good lawyer would probably say something like "it depends".

It's entirely possible for a copyright owner to construe some kind of secondary liability based on your conduct, even if the underlying software is legal. This is how they ultimately got Grokster, for example - even if the software was legal, advertising it's use for copyright infringement makes you liable for the infringement. I could also see someone alledging contributory liability for, say, implementing features of the software that have no non-infringing uses. Even if that turned out to ultimately not be illegal, that would be at the end of a long, expensive, and fruitless legal defense that would drain your finances.

In other words, "chilling effects dominate".
There's no need to be rude.

> I don't get the intent argument.

Classes, from day one, have always been about encapsulating state behind a set of methods (or "passed messages" if you want to go all the way back). If I define a class in my JS codebase, it gives strong signals to others about what my intent was with this code, how it works[0], and how it should be used. A newcomer who encounters the closure method, on the other hand, has to mentally reverse-engineer how it works and what its goal is if they haven't seen that pattern before, because closures are much more general than classes and because returning a closure is less common and its behavior less obvious compared to other ways closures tend to be used in JS.

> The issue is that private variables cause a ton of implementation complexity.

I think a case could be made that private members should have been left up to type systems like TypeScript (which I believe virtually every JS codebase should be using at this point anyway) instead of implemented in the JS engine at runtime. At this point I see plain JS as a bit of an "all bets are off" language, so maybe it wasn't worth trying to plug one hole given how many others still remain. But on the other hand, like I've said, I think classes are nearly useless without private members, and they do exist in JS already so there's an argument to be made that we should at least make them useful.

> In the end, they don't add very much of value except allowing Java or C# programmers to feel more comfortable.

It's a tired trope that every single feature associated with Java or C# is "just there to make Java and C# programmers feel comfortable" and is therefore invalid and useless.

> Meanwhile, it's giving them a giant footgun in the form of class syntax that looks like what they know, but operates on completely different underlying principles.

The only footgun I've encountered with the ES class syntax is when passing classInstance.someMethod as a value (`this` is normally unbound because the method exists on the prototype instead of the instance). But a) this is not something (to my knowledge) that you can even do in those other languages, so the proverbial "Java and C# programmers" should have no preexisting expectations around how it behaves, and b) the solution is just "always use arrow syntax for methods if you want this to work the way JS would have you expect". I've worked with many junior programmers who have no problem doing the latter, even when they don't yet have a full understanding of why it's needed.

[0] How it works at the application logic level; the underlying way that classes work is rarely an issue that comes up.
I'm curious to see what features the next iPhone comes with -- if it's limited to things like screen refresh rates and 'better' 5G (with Qualcomm's X60) it won't be a super compelling update to people with iPhone 12s, but would be huge for anyone with an 11 or prior. I hope it's not just stuff like a better camera for taking pictures of the sky and some 120Hz refresh rates.

With the imminent (beginning of 2022) release of C-Band in the USA, anyone who upgrades every two years would benefit hugely from a phone that supports n77/n78 (as well as n48 when CBRS goes 5G). I wouldn't be surprised to see the Verizon CEO out there to talk about this, and a big push to get them in peoples' hands to alleviate network strain by having more phones capable of using more frequency.

Beyond that, I have high hopes for a 13"/14" M1/M2 MBP refresh, which would instantly become my next personal laptop.

With Apple's focus on Services revenue, I'm also quite curious to see what'll get launched this year.
> This is one reason why we should never reward people with these ridiculous levels of wealth in the first place.

Who are we and why do "we" do that?
Downvote me all you like :-) but if you're an EE and carry such a cheat card, I'd keep it out of sight. I'm not the only one with that opinion.
US Navy Issues $20M Contract to Stratasys to Purchase Large-Format 3D Printers
The history of the word "tech" as an industry sector is that it has been used to refer to computing technology, but cars are certainly a technology more broadly understood.

But we probably should just stick to industry standard jargon. Lockheed and Boeing are definitely technology companies, but not "tech" companies, although that is even further complicated in that they do sell computing hardware and software products, not just airplanes and missiles.

Netflix unambiguously only sells entertainment, though. They use an app and a website as a delivery mechanism, but the app isn't the product.

Also, as much as the emphasis on hacker news is think of employment by Netflix as being an engineer for Netflix, engineers are very far from the highest paid contracts. No engineer is getting the $500 million deals Netflix hands out to Shonda Rhimes and Benioff and Weiss. Netflix itself recognizes content is king here.
How to keep your employees from joining the ‘Great Resignation’
In most cases, economic transactions are beneficial for both parties. Yes, banks are "earning money with the poorest", but only because banks and literally every business engage in activities which (ideally) earn them money. Right now, the poor have a choice of using a banks service, or to not use it. The bank could, I guess, not offer services to the poor, but that seems like you're removing choices from the poor, not protecting them. They don't hunt down poor people and make them use their services. Yes, the poor and rich alike have the right to use their money how they see fit. But I'm curious - if I have a pile of $20 bills here in Florida, how exactly do I 'use it how I want' by letting my grandmom in El Salvador buy food at the local grocer?
Meh, I'm still not seeing what make it propaganda, instead of just a terrible argument.
I thought the definition was more about scaling because of the near zero incremental cost of servicing another customer. But using some sort of tech as the product.

Other industries also exhibit this, like media.

And that is what differs an auto company from a Google. The next car sold still has significant capital investment.
I disagree you so so I'm gonna censor you (via downvote). That's some good LordOfTheFlies action there folks.
I'd say it's about what static languages don't let you do that dynamic ones do. For example I just found a bug in some scheduling code I wrote where a date value could be null but I was treating it as non null. I change the type to nullable and the compiler tells me everywhere I currently use it in an invalid way.

Types help make (some) invalid states unrepresentable, though the type systems could always be better and some data can only be checked at runtime.

But you can focus your test effort on checking those logic conditions. In addition it makes teamwork far easier.

I'd compare it to the benefits of rust over plain C. Yes you can write safe code in C with a lot of discipline and being 100% focused all the time, or you can leverage tools to let you catch your mistakes and free mental cycles for the actual problem at hand.
Funny how no one ever says this about caffeine intake. Surely you also think people who drink coffee every day are relying on a crutch and are drug addicts that need therapy.
This is really prescient with the ongoing "debate" around vaccine mandates.
Isn't a phone number personal information as well? And what about countries where it is mandatory to register your SIM card? ProtonMail can't just reply to this part by saying "Just move to a different country bro". A phone number is personal information and should be treated as such.
Tab groups do that, unless I'm missing something. Probably not as good, but again, why do an entire browser?
How do you know? Could be a developer-centric stream, couldn’t it?
Instead of dismissing the argument with a tawdry negated statement and a book suggestion, do you have some thoughts of your own with this matter, or at least some kind of summary?
How power works in Venture Capital
> A middle finger to the IMF sharks is a good start to fix a country.

On the one hand, I’m no IMF fan and appreciate how that abstractly could be part of the beginning of a better fix than typically comes of working with the IMF.

On the other hand, in practice it seems usually to be part of a flag-waving, nationalist, foreigners-are-the-problem distraction for regime leaders implementing either looting the country or tightening an authoritarian fist around it under the guise of economic/financial reforms not beholden to foreigners (but any of whose bad effects will be blamed on foreign interference.)
Closest we got at the moment is this: https://skynet.guide/discover/storage-chains-compared.html#f...

I'm writing a more direct comparison this week, we just recently (less than 30 days ago) hit full feature parity with ipfs, any webapp or file deployed on IPFS should work natively on Skynet now as well. The link/identifier will be different but you shouldn't need to change any code
Sure, but for a society to be "totalitarian" is an asymptotic climb, not a defined goal. An independent Russian businessman might find himself approached by the local mob (under the aegis of an oligarch, who is under the aegis of the Russian state) to acquire a share of his business. He can't turn to any authority for help, and if he refuses his business (or he) will be crippled. That's not total control.

Political opponents are murdered by assassins, and domestic coverage of the murder makes no bones about what happened, nor is the even truthier international coverage suppressed at all. Public execution by implication. I'm certain Putin has the functional ability to quietly kill someone; he was in the KGB. Most of the big assassinations read more like expansive threats: "look what I can get away with, and the West just wags a stern finger at me; you are not safe, enemy of mine, even in the UK".

I appreciate that words usually have fairly fixed definitions (but sometimes not so literally, aha). That said, while Putin's Russia may not be totalitarian to the standards of, say, Maoist China, I think it's pretty damn difficult, and moreso than in most other countries, to do anything that the ruling class doesn't want done. That approaches total control.
I feel like even though TikTok is more popular right now, YouTube is stronger and will eventually be number one again
Very compelling demo. I like how this is basically a tool for grouping, labeling, and connecting webpages - it feels like it gets at the heart of 'the web', (or at least the part a lot of us interact with forums), a big connected graph that we have to manage in this disconnected tabular manner due to browser UX.

Curious to see more in the future.
No, but my tech-illiterate father is now setting up fire TV sticks with Kodi and plugins using Youtube guides for him and my step-siblings.

The whole "are the normies capable of this" argument has turned into an arms-race against Youtube/FB for easy setup guides.

That said, yes, the number of people they'd loose over shitty interfaces is probably kinda small, but I'd argue that as guides, youtube vids, and even all-in-one seedboxes become more available, that population is gonna grow. All it takes is some streamer to lay out the current process.
I am not sure, i am relatively new to HN, and read the post i replied to not mentioning the service's name, so i used the same approach
Everyone please buy an iPhone 13 Mini!

I need it to sell well so that someone keeps making a small-ish phone :(
Learnerbly | Software Engineer, Full Stack | £70,000 - £90,000 | Full Time | London, UK | ONSITE, REMOTE UK
Learnerbly is a Workplace Learning Platform that enables people to be their best selves at work. We work with organisations to create a progressive learning culture that empowers their people to own their development via personal learning budgets, guides them towards the best learning opportunities, and supports them in applying their learnings.

We are looking to hire a passionate engineers with experience in designing for and operating AWS based systems.

Some of the technologies we use: TypeScript, GraphQL, MySQL, DynamoDB, AWS Lambda, ElasticSearch

Reach out to me or apply via https://careers.learnerbly.com/jobs/1290779-senior-full-stac...
That must just be how the particular HN submitter found it. It’s advertised on the Apple homepage with a link to a non-developer events page.
Meet in person in a public place, memorize everything.
I agree, I really like both Java and Python and I've typically used Java for anything that's a service and I've never been let down. I've owned a few python services and have been... disappointed with them overall but generally never because of *python* specifically. Usually the code just being an enormous untyped spaghetti blob and also being just bad code on top of it (the kind of thing where you look at it for 5 mins and could probably cut the runtime by 70% but you don't because nobody asked you to and this internal web page being slow is not high on your list of things that annoy you overall).

I recently started a side project and decided to use python for the backend and I'm not too far into it so far, but I can already tell I'm going to miss 2 main things:

1. the ridiculous amount of information a jvm provides by default (e.g. jmx)
2. java's speed/jit

So far, python seems fast enough, and I feel like I'll be able to make anything that I need to do scale in python, and that if I end up with enough users to make that not the case, I have bigger problems (like "my side project's customer support is competing materially with my day job for my time"). So I don't even think the tech, much less python, will be the scaling weak point with this project. But I'm still keeping an eye on it.
my first reaction on seeing the title: "Yikes! what have they broken this time?"
No, because it’s advertised on the main Apple homepage.
Might be a good idea to go to the PR and mention that. The stale bot has done its awful work… again.