skysight-inc/HackerNews huggingface dataset:
Then maybe that person has implicitly become a manager.

And to mentor and help others may very well be the best spent time for the company as a whole. But then his biggest tasks should be done by one of his more junior team-members.
Well, the article suggests they don't really need your help anyway.
That makes sense and is a factor in our calculations, we store everything at least twice (as in RAID + actual copies not including tape off-site results in ~ 2GB stored for every GB), with at least a third replicated to DR off site backup. That explains the on paper per-GB price difference (which we would expect to be more expensive in the cloud, the main advantage being that we don't have to coordinate all of that, so there are areas where we would save, its just very difficult to do a price comparison given we don't know the details of their system).

It doesn't explain a huge percentage increase though. Presumably they (Google) were already doing due diligence there with respect to reliability.

Essentially agreeing with you on all those points though. Especially the bit about the PR hit. It's a constant factor in our budgeting with the understanding that if you "lose the backups", you are probably out of a job.
The need to gain consent is highly dependent on what is being consented to.

If you invite me over for dinner I don’t need to get your consent to wash my hands or use your bathroom. That is implied by inviting me over to dinner.

That’s why I think the “consent to be murdered” argument is such a bad analogy. It assumes the slippery slope goes all the way.

Just because I think (e.g.) Homebrew’s analytics doesn’t need opt-in consent doesn’t mean I believe that all forms of analytics and data collection shouldn’t need opt-in consent.

I think that an application having a default that collects non-personal crash and bug analytics is acceptable, while an application that collects more detailed personal information isn’t.
The problem is maintaining long term compatibility which is what Wine is doing. Native Linux ABIs can break (soname changes and etc.) and unless someone keeps translating old ones into newer ones, it won't work.

I.e. something Wine-like for Linux ABIs themselves that games use would be great.
GP was being sarcastic, right? And you, too, right?
>the stuff I use today is magic compared to the old crap

I… what?

Software is losing features while simultaneously becoming less usable.

The only thing software does better today than yesterday is spying on you.
Most web applications (every one I've ever worked on) use connection pooling to run multiple transactions in parallel. I suppose you could think of that as a sort of network level parallelism, but it's not multithreading.

Connection pooling is of course not without it's hazards, scaling databases can be very difficult and almost all of the production incidents I've dealt with involve a database running out of a resource (often connections). But for your garden variety web app, it certainly isn't a dichotomy between serializing all concurrent updates or losing atomicity.
> In the early days I would often let potential customers think we already had a feature they wanted and, if they signed, would come back to the team and say “we’ve got to build this before they launch!” No harm, no foul, I thought, so long as we knew we were able to build the feature before they started using the product. This is a tactic commonly suggested by lean practitioners. My co-founders, though, would often frown on this behavior, worrying it was unethical, causing a huge amount of tension to grow beneath the surface.

I'm not a lawyer, but I'm pretty sure this is the same kind of fraud that Holmes got nailed to the wall for committing.

It's entirely possible to close deals without lying, if you can still deliver the needed functionality in time. Why would anyone do this?
In my opinion this is a bad comment because its only purpose is to denigrate the person you’re replying to.
Yes, fishing gear is a major contributor to marine plastic litter. It's not a coincidence that this directive then tackled that as well, not just bottle caps like you originally claimed. But obviously the solutions for fishing gear are very different than the solutions for plastic bottles.

The tethered bottle cap is not supposed to solve the problem of making people recycle the bottles, other parts of the directive do that. It solves the problem of the bottle being separated from the cap, such that if the bottle gets recycled so does that cap. Or if the bottle gets thrown in the trash, so does the cap.
I'd like to see more research on bleach (sodium hypochlorite) for this purpose. The limited studies out there are very promising for bleach as a mouthwash, where it compares favorably to chlorhexidine, another bacteria killer available as prescription mouthwash. Unlike chlorhexidine, however, it doesn't stain teeth as significantly, and it's obviously much cheaper. (Note: the concentration is 0.1% typically, so diluted from the 6% common in the jug)

One interesting point I saw was that bleach is unlikely to promote oral cancers, unlike alcohol mouthwash or oxygenating compounds like hydrogen peroxide.
If instinct is level 0 response mode/feedback loop (strictly cause-effect) and intellect/cognition/self-awareness is level 2 (capable to plan and analyse), emotions are level 1.

Instinct is just good enough to survive, if you want more complex behaviours you need to use a dynamic memory that is able to learn new information, thus updating its behavioural sophistication. Emotions are just that - the emotional trigger is stimulus + "perceptual filter" => emotion.

Multiple possible emotions, multiplies the complexity of a possible response: for a given scenario, because of the perceptual filter, one can feel different things: Stimulus: "i see a friend" + perceptual filter "it is a pleasure to spend time with old friends" => joy, a deactivating emotion (meaning that the behaviour it determines is one of 'staying in place and savour). Anger? perceptual filter: "this one owes me money". Etc.

Basically, emotions are quick routines that tell you what to do in a given situation. instead of just cause - effect, there is a updatable memory that by learning can give way to more and more sophisticated behavioural responses. There is a part of cognition there, as much cognition as any animal that has emotions can deliver. The installation of new perceptual filters happens through learning, as much as a dog learning new tricks, for example.

But let's shift focus on how this memory works - the emotional memory is a somatic one, if you want. We never feel emotions, we feel feelings, somatic elements, if you want. Blood boiling? Fists clenched? Anger! that is a somatic memory. A feeling-state, if you want. The whole software works like this: image acquired through senses -> cognitive assessment = threat -> emotional response = fear. At this point 2 things happen as the emotion was triggered: 1 - you feel the feelings related to the emotion, somatic element = knot in the stomach -> you respond to this feeling state by running - this is 2 - the behavioural response.

How much the rest of the systems can affect our emotional responses? Just see how easy is to get angry when you're hungry (low blood sugar).

Fun fact: people who lost the ability to experience emotions also lost the ability to take decisions. Why? Because decisions are taken emotionally: the brain runs by us a series of scenarios and the one that makes us feel optimistic that we will succeed is then implemented. This happens very fast because the memory can retrieve very easily associated patterns. Also this is experienced in cases of "l'appel du vide." In our case, to no avail, because due to no emotional responses to the retrieved scenarios, this loop doesn't break. And yes, this means that our subconscious brains take the decisions way before we are aware of them.

</rant>
The article has some answers to how they can do it (advertising data, for instance). As for what happens if you deny it, well, you're not in a court. They don't have to prove it to any evidentiary standard and you may not even know why they decide to call you to the separate room for additional screening.
Thanks for this link. I've never seen nor heard of this film before.
But, that will create another problem
Experience. Not nonsense.
Google's fiber implementation is a take on that actually. Each fiber iirc is an actual thread, but there are some special syscalls that allow context switching to another specific thread and bypassing slow scheduling logic.

This can save a lot of cpu scheduling threads, but they are still ordinary threads and stacks that take up the normal amount of memory.
It may not be. What are you going to do about it?
It’s the eternal paradox of life.
Yes, that is why the guidelines are encourage keeping the title where possible but are also OK with neutralizing clickbait titles.
On the narrative of 'tech geniuses' I remember an off the record comment from a Palantir exec who said he loves every article that presents the company as an evil bond villain, because at least it makes them seem too powerful too regulate. It's much better than being looked at as a banal industry giant.

That kind of strategy seems to be prevalent in the industry now, and it also explains the seemingly contradictory attitude of AI company execs to drone on about the world ending. Acting like a larger than life genius conjuring up an existential crisis disempowers the public and gets attention away from talking about labor or IP rights or stuff that actually matters.

Doctorow hits an important point here. Rather than creating panic about tech the first thing that needs to go away is this historically false exceptionalism. It also reminds me of Yuval Noah Harari, who expressed surprise that tech companies still invite him, despite his criticism. But given that he elevates tech companies to demigod status and strokes their egos, it just makes sense. Whether they're evil or not, they don't care.
Honestly? Big tech got big because they use as a weapon the power of previous public-funded research like Xerox PARC one, only when they found ways to keep the users not really in control/in power, and with many government/intelligence help. Just remember the casual information on Oracle or Google history.

The rest is psychology, ignorance and money.
I think the best solution is to use something like webpack or vite or whatever. These usually have their own dev server and can watch directories for changes.

My personal site is also using a custom make-like ssg, but after spending a disproportionate amount of time writing the bundling/packaging code, I decided to just switch over to one of these tools. It’s a solved problem, and it greatly reduced the complexity of my site.
In very reductionist terms, yes.
Discussed at the time:

Show HN: A Senior Engineer's CheckList - https://news.ycombinator.com/item?id=20914236 - Sept 2019 (143 comments)

(that shouldn't have been a Show HN! too late now)
Virtually all plastic in the oceans comes from Asia. For the rest, there are ways to filter it from river outflows using bubble barriers. There's a demonstration project in Amsterdam that successfully capture floating plastic garbage without inhibiting boat traffic.
Felt to me the CDC wanted to appear competent and authoritative while being caught flat footed[1] with something they hadn't dealt with before.

Me I tried to figure out what mitigations were needed and decided it wasn't knowable so did them all until the picture became clearer.

[1] CDC thought the next big pandemic was going to be influenza. And then got hit with something different. But then executed as if it was. Bonus for about 50 years they didn't fund any research on how influenza and other respiratory viruses spread either.
At least it was a tweet related to Ethereum. Probably why it lasted as long as it did.
The fact that you equate “difficulty working with” as an enemy list suggests to me you’re probably not equipped to be managing people. Respectfully.
That was surprising to me so I dug into the citations [1][2] that correspond to that line in Wikipedia.

Citation [1] actually uses the "can and may" verbiage.

Citation [2] refers to the "will" verbiage as "now familiar verbiage" in a footnote, but it doesn't seem to be arguing that that verbiage is prescribed or accurate -- just that it's now familiar. It also incorrectly quotes that verbiage as coming from the original court ruling, so clearly they lost track of where they actually got it from (since it's not there).

I did find a quora answer [3] which gave an origin story for the "can and will" verbiage, but at this point I'm not ready to trust anything written on the topic that doesn't have solid references.

[1] https://www.law.cornell.edu/wex/miranda_warning
[2] https://web.archive.org/web/20230513064943/https://scholarly...
[3] look for Mark Tarte's answer to https://www.quora.com/Why-does-the-Miranda-warning-say-can-a...
Continuing study and investigation after achieving functional competence.

Learn more apis, dig in to implementation, read other people's code, ...

There's a big difference between engineers who consistently, proactively study and learn vs those who just leverage previous knowledge.

And I've experienced both sides of that in myself.
I’ve worked at two faangs and seen it with my own eyes. The engineers are way better than at other companies. Especially the highly tenured ones
Why Political Organizations Always Drift Off Left: O’Sullivan’s Law, Experienced
My first GitHub action: treats Chat GPT reviews on PRs like Static Code Analysis
This is the famous "Lisp curse"

It was done in / seals its fate

https://www.marktarver.com/bipolar.html

I always thought this essay was a great take on Lisp(ers), but it's interesting how those sort of statements eventually can self-perpetuate a couple negative events into a state of learned helplessness.
I did LAN parties through out highschool in the late 00s. It's funny looking how different our era of lanning was. This was post Steam, and so the piracy was less rampant. By the time I went to college, they also had a lan club and I started doing that. It was the early 10s, and that's when the lan part of the lan party was truely dead. Everyone stopped playing TF2, and CS, and everyone moved to League of Legends. There was still SC2, and a bit of cs going on but the majority of the lan was just people grouping into fives/tens and playing league. Esports became a thing a few years later and sorta ate the lan club. I can't say I every lugged a CRT but games of UT2k4 and TF2 in a dingy basement full of nerds are core high school experience memories for me.
The Concept of Calendars and Their Potential Evolution
Similar: recent PR photos made it "click" for me that modern stealthy aircraft look exactly like "flying saucer" UFOs from the front.

https://www.cnn.com/2022/12/02/politics/b-21-stealth-bomber-...
Thanks, that helped
My naïve thought, assuming it was effective, could outcompete acid spewing species, and you had dosed a handful of the population: why would it not have been able to spread through the population?

Inoculated person X kisses two people, they go on to kiss two people, etc. Probably too simple a model, but I assume that kissing spreads all manner of microorganisms. How much do you need for the bacteria to take hold?
I... what do you you see as your job as a manager? Your entire job as a manager is to manage your direct reports. Knowing who they're working with, and who they're having difficulty working with (and then to smooth it over so they can continue to work together, or move people around so they don't have to) is core to the job of managing y'know, people.
Highly skilled - expert understanding of their stack and very strong understanding of whole cs / whole stack(hw, fw, sw) / how computers work, etc

Significant experience - e.g >15 years across various projects/companies/teams

Mature

Responsible

Curious

Reasonable - uses pros and cons when evaluating solutions, not the latest stuff on his favourite software evangelist's blog
In other words, there can only have been more than one shooter. Not just Oswald.
This level of ignorance or illiteracy is not the authors fault or problem. It's quite basic and common and reasonable. If it baffles you, it is you who is baffled by something ordinary, not the author who wrote something baffling to anyone. Charging elitism over this is pathetic.
It can be hard to accurately measure the value of those activities.

You may be getting a short-term benefit at a huge long-term cost.
Price has little to do with cost. Price should be the maximum the market can afford while still beating ones competition.
Exactly, if you'd told me 2 years ago that after 2 years the best they did is "a significant chunk of Ukraine" I wouldve thought you're crazy.
I want to point out that to optimize for temperature reduction, you want to minimize absorption while maximizing thermal radiation. This says you want the surface to be reflective at wavelengths below some cutoff, but perfectly emissive (that is, black) above that wavelength. (Actually it's a bit more complex, because the atmosphere emits IR in some bands.)

Some work on surfaces of this kind have shown promising results, being able to fall below ambient temperature even in full sunlight.

Do it yourself: https://www.youtube.com/watch?v=KDRnEm-B3AI
Location: Seattle, USA

Remote: Yes; open to onsite-hybrid as well

Willing to relocate: Yes

Technologies: Python, PyTorch, Tensorflow, Scikit-Learn, NumPy, Pandas, Transformers, LLMs (BERT, GPT-3, T5), ChatGPT, Hugging Face, Keras, Matplotlib, Seaborn, AWS, SQL, Postgres, Git, Docker

LinkedIn: https://www.linkedin.com/in/shatabdibhise/

Résumé/CV: https://drive.google.com/file/d/1HLqbJwQGAoJnv1U-S_BhlW-y--a...

Email: shatabdibhise@gmail.com

I am a recent graduate with a Master's in Computer Science from University of Massachusetts Amherst, specializing in NLP and ML. I've had the privilege to work as a Graduate Student Researcher at Amazon Alexa and as an NLP Intern at Samsung Research America. My academic engagement extended to the University's BioNLP Lab, where I contributed to research in the NLP field. In the industry, I honed my software engineering skills during my tenure as a Software Engineer.

My work experience has been marked by extensive work with Large Language Models (LLMs) such as BERT, T5, and GPT-3. I've applied these models to various text summarization, generation, and classification tasks, gaining proficiency in leveraging the power of LLMs for real-world applications. Currently, as an ML Intern at a startup, I lead the development of a feature that harnesses advanced prompt engineering techniques to enhance the capabilities of ChatGPT.

I am actively seeking a full-time role in the NLP/ML/Data Science field, and would love to hear from you!
Fuji X100 almost checks all the boxes (imho that’s why it’s sold out all the time). Would they dare to make one without a screen? Guess it’s unlikely, unfortunately.
I'm nit picking here, but I think you meant Cartesian demon?
I didn't have any problem with XP. I can't recall a single major irritant in its UI.
Yes, but I'd extend that to really anyone who is responsible for making decisions about something.

If it's your job to chose the development tools, you should have some profound beliefs about that. If it's your job to use the chosen tools to implement things, you really don't need to have any profound beliefs about the tools, and though it is helpful to understand the beliefs/motivations of those who are making the decisions, having your own (especially if contrary) is a recipe for "how to be frustrated at work."
It's possible if you keep things simple, but it's a rather naive goal in most places which have already grown in size and complexity. Just knowing what's happening with the other teams and how your work fits into it is already a full-time job. I've spent DAYS on Slack without getting anything done - I had to get up early in the morning.

I wrote about something related recently.

"I am not your Cloud person": https://renegadeotter.com/2023/07/26/i-am-not-your-cloud-per...
Sounds interesting, mind sharing?
Not quite; with mutex based actors an interruption of the actor thread would cause that mutex (and thus that actor code) to remain locked until the original thread resumes. No additional parallelism will allow that actor code to be "restarted" or "resumed" as the mutex owned by the interrupted thread is locked.

This implementation relies heavily on restartable functions in order to allow another parallel thread to pick up and continue the work of an already in progress but otherwise interrupted actor. See page three of the (excellent) design document: https://github.com/eduard-permyakov/peredvizhnikov-engine/bl...

Thus while it might not strictly be "more parallel" (same number of actors), it does seem to be able to make better use of more parallelism for completing the same set of work.
Absolutely, a heat pump is three times as efficient as a gas boiler, but in the uk electricity is more than three times the price of gas
The big wins are in niches that involve a lot of domain-specific knowledge. The two best examples that I was personally involved with were the NASA Deep Space One Remote Agent and the Meta chip design tool from Barefoot Networks (acquired by Intel in 2019). In the former case, an attempt was made to do the implementation in C++, which failed outright. In the latter case you can do a pretty direct apples-to-apples comparison of the design cycle time relative to off-the-shelf design tools. Meta lets you iterate in minutes what would take hours using standard tools. (To be fair, Meta does not do everything that the standard tools do, and before you can tape-out you have to do a few iterations on standard place-and-route and timing verification. But it's still a huge win over just using those for the entire design.)
The article suggests that Landis' come to Jesus moment came after reading Josih Thompson's Six Seconds in Dallas. Three years ago Thompson wrote another book, Last Seconds in Dallas in which he and an audio expert examined recently released magnetophone recordings. The inescapable conclusion is that there were two gunmen.
Exactly. My favorite metaphor for SW-development is playing chess. When you make a move, a decision, new choices, new decisions to make, open up and other ones may no longer be practical.

What you decide and do now, affects what you can and must decide next.

Except unlike in chess we don't really have the exact rules of the game anywhere. Still we must make choices which affect what moves can be chosen later.

It is also like building a house, once you decide how to build the ground-floor and what it stands on, that greatly affects how the floors above that can be built (not too heavy, not too light etc.).

It is often difficult to understand all the consequences of a design decision, what can be done and chosen after that, until you actually implement that design.
He's probably referring to the Desktop/laptop market. In which case windows controls like 90%.
> Probably if you're about to comment on this post, you've got some motivated reasoning behind it that has nothing to do with finding out what really happened.

Is that a recursive statement or are you somehow the only one with clean hands?