skysight-inc/HackerNews huggingface dataset:
>> They were visually dark, sure, but that was Tim Burton's aesthetics, and it was a package deal that came together with at least a few glimmerings of that same twisted sense of humor that got him fired from Disney for making Frankenweenie.

Heh. Like in Batman Returns were the Penguin yells at Batman: "You're jealous, because I'm a genuine freak and you have to wear a mask!". I loved that bit :)

Danny DeVito, man. A comedian playing a deformed super-villain. That was cinema, once. That was even superhero movies, once.
> The point of a PIP is to create a paper trail to protect the company from incurring further costs and liability risk, so as a purely post-decision defensive strategy, it makes sense to not disclose it. The laws makes it such that everyone has to sustain the fiction that a PIP is in earnest, which creates that creepy gaslighting feeling. The supreme irony is keeping it secret could mean a more personally honest and less psychologically harmful relationship for all involved.

Are you from the USA?
it just works? Maybe coz i don't pound it, it doesnot need to. The right arrow sometimes misses, but only sometimes. And i had to fix/glue the touchpad buttons, they started to come out.

you know, i have even intentionaly thrown the thing a few times on the (hard) floor, just to show off how sturdy it is :) And baked it on the beach (the fan is cut off since day one)..

Excellent quality, sturdy and durable machine, i haven't seen anything comparable ever since. And it wasn't even expensive..
Absolutely not. I work for Big Tobacco.

Pays well, most of my coworkers are C and D level of competence, management is clueless. Typical Fortune 500...
Who Is Being Monitored?
you sleep less drinking NA beer? I thought it wasn't supposed to affect sleep based on what I've read online.
PMs explicitly know the issue with interruptions. Most PMs I know work 1-2 hours either before or after business hours precisely because this is the only time they can get work done.

Engineering Managers understand this too. And the goal is to minimize interruptions - and meetings are an interruption!

The problem is that the time pressures on someone on a manager's schedule are such that they do not get the information needed to make the necessary decisions. As such, Managers are in a trilemma:

* The PM makes the decision without the information necessary, and the team goes "why didn't you get me involved?" The PM or EM (Often working 50+ hours a week) then has to do rework and is not ready for the team.
* The PM or EM interrupts someone on the team, reducing the team's ability to do useful work and being frustrated about how many meetings they have.
* The PM/EM waits and is in a continual multitasking situation themselves, unable to do the creative work because they do not have the information necessary at the time they can do the work. (This also lends itself to long post-standups, and long hours for the PM.) Or, it turns into a "slack in a general channel and wait" situation. Slack is the same interruption in most organizations, even when not using direct mentions.

I've tried to constrain the times I meet my team around other necessary meetings, and it throws out my day trying to accommodate, and even then I can't always do it.

As an engineer, which do you prefer? (It's always great when the PM and EM are on a 7pm call because that's the only time we can do it, let me tell you.) Some engineers say that everything should be on paper from the PM, but that does not account for the extra time that it takes to put documentation together that may be based on faulty assumptions.

It's a fundamentally hard problem. Let's not treat it as trivial to solve.
> I had a discussion with other people on my team recently and realized I was the only extroverted person on the team.

> I wish respecting communication preferences was more respected. Asynchronous and non intrusive messaging seems so much better for the majority of my coworkers

I'm interested in this second point. You've provided an interpretation of what respecting your coworkers' communication preferences might mean.

- What would it mean for them to respect your communication preferences?

- If two people are going to communicate, and they have conflicting preferences, who gets accommodated?
Generate a Git repository with 2^28 commits—one for every 7-character shorthash
Related to this, I love this comic, because it so much exactly what happens when you get interrupteurs
https://pics.onsizzle.com/focus-poof-hey-do-you-have-isec-ne...
That is a problem that people can solve if they want to. But if you insist that you need help: I find that aiming fans across extremities, arms/hands and legs, is very pleasant and effective (a higher surface area : volume ratio?).
I'm not very interested in imagining the reasons. And I'm not interested at all in things other people imagine and then use to justify real-world policy. If we're weighing against actual harm, what I want is other actualities.
Ever since I got lasik my eyes get dry and uncomfortable if I have dry air moving over my face for too long. This is what happens if the vent is pointed anywhere around my upper body sadly.
> The mass of men lead lives of quiet desperation. What is called resignation is confirmed desperation. From the desperate city you go into the desperate country, and have to console yourself with the bravery of minks and muskrats. A stereotyped but unconscious despair is concealed even under what are called the games and amusements of mankind. There is no play in them, for this comes after work. But it is a characteristic of wisdom not to do desperate things.

- Henry David Thoreau, Walden (1854)
Amazon, Netflix, Major Studios File Suit Against Rogue Copyright Infringer
There's Crazy and Then There's Real Crazy Sidecars Southern Isle of Man [video]
What about May? Coolest spring in mid-Atlantic of my lifetime (55) I'd wager. https://www.washingtonpost.com/weather/2021/05/30/east-recor...

Was in Germany too.

People wait to pounce on heat,drought, storms any weather patter that fits the narrative bias.
> And before people start spewing Oracle hate, this is standard enterprise on-premise licensing practices used by Microsoft, IBM, SAP etc.

I don't see why we can't be annoyed at all the large enterprises with their "negotiate your own per-core price and commitment" sales.
Is that true? I'm not even a dev but every contract I've signed here (UK) explicitly states this. You can't really prove whether your ideas happen on or off the clock and there is no restriction on this in a contract is there?
> The fact that that Glade was deprecated without a replacement being ready means exactly that GNOME does not "value good UI/UX tooling".

That's a false dichotomy. It could be (and I believe is) that things are a tradeoff. They obviously value good tooling (what developer doesn't? and look at the docs), but they value other things too and had to make a decision. With limited resources you can't do it all.
The last good American indie film I've watched was Hereditary (2018) [1] and before that 'Blue Ruin' (2013) [2].

They weren't exceptional but when you're awash in 'swords & sandals', 'comic book' crap and Adam Sandler formula-thons, even middling fare seem great.

On the TV front, True Detective Season 2 [3] is sorely underrated. Though fictional, it gives you a glimpse into the many possible dimensions of California graft and corruption that are all too close to real life developments surrounding the recent California High-Speed Rail mismanagement junket [4].

I agree with the sentiment expressed in this thread that well-financed, movies for adults with good casting and talented filmmakers have become very scarce.

[1] Hereditary
https://en.wikipedia.org/wiki/Hereditary_(film)

[2] Blue Ruin
https://en.wikipedia.org/wiki/Blue_Ruin

[3] True Detective (season 2)
https://en.wikipedia.org/wiki/True_Detective_(season_2)

[4] California High-Speed Rail
https://en.wikipedia.org/wiki/California_High-Speed_Rail
A Bad Cold Email
Certificate Transparency Logs Fail and Why It's OK
I'm also a 60+ year old programmer (let's make that 60++), but I'm not clear what you are asking. I was quite proud of a Forth-like language I wrote using CP/M (Wordstar, assembler) back round about 1980 - but once it was loaded into memory (via CP/M) it didn't use CP/M BDOS at all, system calls or trap instructions.
Nanofiber: Salt Water Purification
> Instead, communicate like peers

I agree, however...

> "Is this urgent? I can't really stop what I'm doing right now, but I can stop by your office around 3PM. Will that work?"

I would just say:

"I can't really stop what I'm doing right now, but I can stop by your office around 3PM."

If you ask them if that will work, they'll tell you they need the answer immediately most of the time. People want instant gratification. But, by leaving it off, you have still given them something and you've gotten your time back.
Unrelated but Israel is so cool in terms of technological prowess. A nation of 9 million people and almost every article about cutting edge tech includes them. Really remarkable imo
I’ve noticed that I have a lot less trouble with interruptions deeper in my career than starting out because those mental models are refined and intuitive now. The example presented in the article where the programmer has a carefully constructed recreation of a null reference bug could probably be broken up into a series of steps that don’t require keeping as many variables in your head.

I agree that interruptions are annoying but they’re unavoidable, and we can develop strategies to make them less impactful. Passive aggressively trying to make somebody else feel your pain is guaranteed not to work and will just make them resentful and make you look petty.
I'd like to, but practically speaking, I'm at the mercy of native support in the libraries I'm using. If support is added, though, it's trivial for me to add the switch as a user-definable setting.
> As far as I can tell all of the people quitting have achieved precisely fuck all. Not a single example to the contrary I can think of. Not at a big tech company (at a startup maybe).

The thesis being, AIUI, that then they weren't good enough. Because if they had been, the competitor they started after leaving would have buried their original employer.
It's a testament to the resilience of the bitcoin network that it continues to work well in what is arguably the worst-case scenario: a massive loss of hashpower over a short period of time.
You won't get all content on PC though because not every game gets ported there.

I think a lot of people are pretty happy with a PC + Switch combo, since there's straight up no hope of Nintendo porting their games to PC in any time soon. And a Switch is relatively inexpensive (especially if you go for the Lite model)

Sony also has a lot of exclusives on their systems (Bloodborne, Spider-Man, Uncharted, Last of Us, God of War, etc)
Yes, programming languages are simple, programs are infinitely complex, they could express anything, and homoiconic languages can even define their own syntax.
>because they have never done any real work

A good sales person can make the business money (you know, the thing that keeps them from disappearing) without _any_ product yet existing at all. Programmers who build something rarely bring in money by its mere existence.

Be careful who you insult because its unlikely you could do what they do, and it's not guaranteed that you'd keep your job ahead of them if it comes to it.
You are clearly missing the point of why it uses so much energy. It is the price of security, decentralisation and permissionlessness.

As for "7 transactions per second", sure, 7 on-chain transactions with the current block size. You don't need them for things like buying a cup of coffee. So this FUD is somewhat outdated.
How about you respect my time on the job and I’ll respect yours. A distraction cost me time needed to do my job. If someone doesn’t respect my time, I let their managers know.
Hayreddin Barbarossa (Red Beard)
> Every model the sales guy or manager uses has very few knobs to twist and are mostly intuitive models for which everyone has a template and practices use of every day: emotions, status, hierarchy, urgency, etc

Have you ever worked in sales or as a manager?
I think Amazon is not as bad as people harp on. However, other FAANG's definitely pay more, have better benefits, give refreshers, and also don't have a culture which heavily emphasizes PIPs.

Since Amazon interviews are similar to other FAANGs, people who pass an Amazon interview have a higher correlation of passing other interviews. Those FAANGs and associated companies tend to have a higher value proposition so people tend to choose them.
And to be fair, it's not like FB use Java for (much) performance critical code (AFAIK, obviously).

I'd be willing to bet that lots of the core ranking/ads stuff at most of the major tech companies is written in C++.
I don't have good aggregate data on energy spent, but the relative expense is actually easy to understand since it mostly just comes down to the delta in temperature you're trying to achieve.

In a moderately hot climate you may want to lower the temp 10-20 deg c, for example, from from 38 to 23c (~100 to 73f).

In a moderately cold climate you may want to raise the 25-35 deg c, for example from -10 to 22c (~14 to 72f).

The latter requires about twice as much energy as the former.

There's a common meme in the northern latitudes that people "down south" consume unreasonable amounts of energy on AC, but in many cases northern cities consume more energy in winter than southern cities do in summer. The truth is that just about every city uses large amounts of energy for climate control, and the actual expense varies more by microclimate than by latitude. There are only a few places on earth where people consume very little climate control, and those places tend to already be densely populated because "they're nice."
> Oracle have been a very great steward of Java - they open sourced the whole thing completely

And sued a company for doing their own implementation of Java...
At Microsoft, it was easy to see which teams were in crunch mode: the closed doors had "email only" signs on them.
> Here is another example: the design group I work with has been assigned a shared storage area of 100GB -- and no, that is not a typo: one hundred gigabytes shared across a dozen engineers. And we do chip design, so we generate lots of data.

I remember a late 90's labs with that type of storage.

Any chances you somehow posted this from your Sun Machine?
This is a good question to which we can never know the answer. Every time this discussion happens I can't help but think that the solution is to make patents much harder to get and/or last for a shorter time.

Theoretically, without them a big company can just copy or reverse engineer your design and sell it for cheaper than you can make it. In practice, big companies just patent a bunch of vague stuff so that no matter how innovative what you come up with is it will somehow end up covered. I've seen this happen over and over.

That makes it seem like we're far, far over some threshold where patents switch from protecting inventors to preventing inventors from doing much of anything.
Literally: it's doing something because others are doing it and that's it.

Developers have a massive proclivity to follow something simply because others have. We're talking everything from best practices to design methodologies to whether or not to include a semicolon at the end of a line. There's a reason for this: writing software is very hard to measure and quantify. It's not a physical thing like a bridge or an automobile. When we hear about some new paradigm/framework/language/etc. espoused by some blue-checkmark-wielding developer who works at Google, we pay attention because...he works at Google, and seems like a trusted figure.

Not saying this is good or bad, it's just how it is.
Is there a source or explanation for how a proctoring service running on a computer webcam (not a body scanner) would flag students because their outward appearance doesn't conform well to a particular gender distribution? I didn't see any links in the article.
> generic medical symbol potentially used by anyone

But didn’t that ship sail a century ago?

Since exactly everything related to medical services/material/staff uses a red cross in the physical world, isn’t it natural that it does in movies (or games)? Is the argument here that it can be used when depicting proper use (e.g war movie or war game) but shouldn’t be used more than that since that’s the rule in the real world? That at least makes some sense.

I have been an army medic myself with a red cross armband and while I knew that this was somehow related to the Geneva convention I wasn’t actually aware that it was the exclusive right of military medical staff. Every single gadget/vehicle/facility is plastered with the symbol so it sure feels like the generic “medical whatever” symbol.
Not a native speaker so I looked up GERD, which is: Gastroesophageal Reflux
This has always been a thing, though: George Carlin, Richard Pryor, etc.
The API is accessible without an account! There is no password required to use the api! You only need an account to log in and view the docs.
Well, parent comment mentioned Mac, so the correct answer is Option, Shift, and - (hyphen). There are many other characters that Macs can type with the Option key.
This article is missing a huge part of the story. Google weren’t scared of just a competing app store but of Samsung replacing Android itself with their own Tizen OS. The Galaxy Store was just the consumer bridge to that possibility. https://en.wikipedia.org/wiki/Tizen
The Uniqlo Airism line has some extremely light and breathable shirts. The "micro mesh" ones are insane. But the style is not going to be everybody's taste, unlike the Capilene shirts which pretty much just look like a normal t-shirt.
Why I Had to Migrate from MongoDB to PostgreSQL
I have been programming since 1977/78, and sometimes for work, but most of the time for fun. As someone who does technical work at heights with rope access, and many years of technical diving on hydraulics, pneumatic, and electrical equipment, I can say it all depends on your ability to shut out interruptions and get to a good stopping point. I get frustrated when I am programming and I am interrupted, but my most frustrating experience was troubleshooting a technical issue at heights, underwater, or on the deck during a show with almost 2000 patrons getting impatient, while a COO/CFO wants an estimate on when you will solve the as-yet-unidentified issue. They call the show off if you can't get an estimate to repair or resume after 15 min. and they expect you to hold to your time-to-repair or resume estimate. Oh, and half a million to one million USD are at stake! You might be standing in front of a controls cabinet with hundreds of wires and devices and some indications of where to look, or 10m underwater trying to find a source of the fault. I think interruptions suck for any person who is focused on doing a good job - bus drivers, pilots (yes, I know - autopilot!), soldiers in combat, air traffic controllers, chefs, almost any job. This is why I never took a job coding full time. It is always secondary to my actual job even if it is important. And, I like J and APL for the very reason that you are looking at a few lines of code vs. a few pages of for loops ;)

I code in C and other languages as well, so no offense to those who work mainly with scalars ;)
Rationales for Tools/Tech Migrations
As you say, some actual US military first aid kits have a red cross on them...here's one I've seen in real life: https://cdn.shopify.com/s/files/1/0106/5435/1460/products/1a...
It's amazing because I've told multiple Amazon recruiters "I don't want to work at Amazon, please make a note so that other Amazon recruiters don't contact me" and it never works. They have a central secret list of employees not to rehire, but when it comes to sourcing they can't get their shit together.
That's why I mentioned the gradient.

The kinds of people that work at such companies I am very very sure would do great things regardless. In fact, I know quite a few people like that, some of which I work with, which is awesome. It's like finally finding your true 'home' company wise, when you have that feeling that your are mostly working with people that both know their stuff and just want to do great work together.

In my book there's a huge difference in whether you have your own company for example and you work on something you love with other like minded people in every free minute you have. But when your kid is sick and needs to be fetched from daycare and mommy has an important meeting to attend it is absolute clear that you won't be working and instead driving to the daycare and nobody even blinks an eye at that and there's no bad feelings on your end, worrying what people might think. Of course you will take care of your kid. And no you won't be working all weekend long just because some sales guy promised the moon to a customer, you will actually be playing with your daughter. Some days you will work 10 hours because you just want to finish that one thing as you're on a roll or there's a Prod incident or something and your SO has got your back. Friday after you definitely go home early and enjoy the weekend. What's not OK is for some VP to have dragged his feet on something and when he remembers about that important presentation the next day he tells you to "get him those numbers by EOD or else".

The proper point on the gradient that I like is definitely _not_ the old bloated payroll company you are referencing. I think that sounds like the kind of company that has tolerated a probably >90% slacker population for way too long and I would be miserable, because I'd constantly ask myself why those guys get paid to be on Facebook all day or pretend that adjusting the background color of that button takes a whole sprint. Taking hours and hours of breaks and nobody blinks an eye is absolutely not OK at all. That's not "You do your work, you do your best, every day without question or being 'made' to". Absolutely that company _should_ get eaten.
Ask HN: Noninvasive brain-computer interfaces for coding?
A good friend of mine has medical problems that severely hinder communication, both speech and typing, and may be degenerative or permanent. I wonder if anyone is aware of non-invasive brain-computer interfaces that would facilitate input at reasonable speed, from web/document work to using an IDE/terminal.

I know little about this area and current commercial options seem limited to novelty products for 'brain training' and slow/simple gaming, or very slow text entry of only a few WPM aimed at people suffering from total paralysis. I'm having trouble sifting practical information all the marketing and gee-whiz hype in this emerging field.

I'm being vague on the medical issues both for privacy and to avoid side discussions about diagnosis, prognosis, or treatment, which are already well in hand. So all I will say is that it's not a neurological issue. Thanks for reading.
> Nobody else constructs models in their minds that are almost purely mechanical and specific to a small problem. Every model the sales guy or manager uses has very few knobs to twist

What about mechanical engineers, electronic engineers, etc.?
> Nobody else

Programmers are far from the only people who do creative work that involves building complex models in a mental "buffer" and then streaming them out into some persistent form.

Maybe most people on HN are programmers, and maybe most programmers work in offices where they're the only people who do this kind of work. But that's the kind of exceptionalist tech-centric point of view that can only make it more difficult to communicate our struggles to our non-programmer co-workers, who might actually be very familiar with similar struggles in different (possibly non-professional) contexts.
Photoshopper on Next Level