skysight-inc/HackerNews huggingface dataset:
>The root cause of fight is that partners disagree over something that is important to both (likely related to some core value).

If both partners disagree about a core value (and no mutually agreeable compromise is possible), the rational thing to do is either separate or for one party to accept the disagreement and move on. Repeatedly arguing about something serves absolutely no purpose, as there's extremely little chance of one party changing the other's mind this way (as is the case for angry arguments in general). As the Einstein quote goes, the definition of insanity is doing the same thing again and again but expecting a different result.

Stress and sleep deprivation indeed make this more difficult, but these are things that can be eliminated, if not easily: case study, people who aren't sleep derived or stressed (everybody's probably met at least one).

>Self-control and compassion don't make disagreement or bad feelings over important things disappear.

Compassion and empathy make it easier to see why other people feel/think about a matter in a particular way, and hence easier to sympathise with their point of view, which in turn reduces bad feelings about it. Self-control helps us not get angry about things we've accepted (if we haven't chosen to separate, and can't convince our partner to accept our view, then we've implicitly accepted them having their view), as we can make our brain see how silly/irrational it is to get angry about something we've agreed to, reducing bad feelings.

> It does not have to be screaming match, but if you never disagree about things like child raising, it is likely that one did checked out.

I agree disagreement is practically unavoidable, but a disagreement need not become a fight. Getting angry is a terrible way to resolve disagreements. People manage to disagree about things they care about at work without getting physically angry, as they know getting angry will probably harm their case.
Reverse Engineering is a much broader field than simply in the context of software engineering. But it takes an engineering mind to be able to replicate another engineers work. Other examples include: bomb squad detectives, Root cause analysis experts, market/competition research, Prototyping(taking apart an existing product and adapting it to make a new one). NTSB agent which I think would be really interesting.
GNOME didn't break because its theme was effectively blessed, being updated roughly in lockstep with GTK. However, not every user of GTK exists inside of GNOME. Consider:

- An app running in Windows or macOS

- An app running inside of KDE or another desktop environment

While the Adwaita theme certainly looks OK, having it be the only stable option is beyond absurd, and makes GTK 3 useless for anyone outside of GNOME, including GIMP, which I believe ironically was the origin of GTK itself to begin with.

While I can't think of another example of where GTK broke other than theming, that doesn't really make it OK. Marking it unstable may effectively cover their ass for fulfilling their promises, but in my opinion that's ridiculous for an aspect of the library that literally can't be ignored.
Aristotle (Nicomachean Ethics):

For the things we have to learn before we can do them, we learn by doing them, e.g. men become builders by building and lyreplayers by playing the lyre; so too we become just by doing just acts, temperate by doing temperate acts, brave by doing brave acts.

This is confirmed by what happens in states; for legislators make the citizens good by forming habits in them, and this is the wish of every legislator, and those who do not effect it miss their mark, and it is in this that a good constitution differs from a bad one.
Use Fuse to Inject Failure to I/O
The article uses the same "tone" that we regularly use to write about the Romans - who crucified people, ritually strangled prisoners during their triumphs, kept slaves, and made people fight to death for their fun. That said I'm not sure the Gauls or Parthians or Carthaginians were saintly.

I don't think the author is implying that the Aztecs were better or the same or worse than Tlaxcala or Cortez conquistador. The neutral tone is adopted for European and Native American ancestors alike because of the separation of time not cultural sensitivity. And so we adopt this historical voice because we realise that the past was bloody and awful and the same society that had Cicero also had Crassus crucifying 6000 slaves along the Via Appia during the same lifetime. And the same people who built towers of skulls were enslaved and wiped out by Cortes.

But honestly it's not a competition. You adopt the neutral tone to avoid endless whataboutery.
I don't know, if your making a LOB app. It's a one time hit just like installing an app. It might not be that big of a deal. If you us it for your mobile website, big trouble.
Wow this is amazing, after listening to this a couple of times the voice became super clear
I've often commented that I'm glad I have to water the garden because it's an excuse to just stand around looking at plants.

I don't like watering grass because grass is boring and requires a ton of water, so rather than install irrigation, I ripped out all the grass and planted more interesting plants. (Drought-tolerant xeriscaping is common in my area, so this isn't unusual.)
The best employees are not the agreeable ones
>>> Can any large organization reliably and accurately budget, schedule, and then implement large, complex projects? Which ones? How do they do it?

Yes, it's fairly doable to set the project budget and schedule. Most organizations can do that fairly accurately.

The thing is that most people don't understand what a budget is. For instance, when a project is given 2M dollars and a year. It doesn't mean that the project will costs 2M dollars and be completed in a year, not at all. It means that there will be a few people allocated on it, with maybe some hardware, and we will see what we get at the end of the year.
Will webassembly allow for shared code so, a framework might be cacheable and each app does not need to package the whole thing?
Did I just ask for dll hell...
You are speaking about enterprise culture.

It was already like that with C, C++, Smalltalk, Delphi, VB before Java came around.

Rest assured there will be GoEE and GoSpring if enterprise architects ever put their hands on Go for the same kind of scenarios.
Good luck finding all places that access some table if you want to change something

Is it really that hard though? All we need to do is have a class for Users (or products or whatever) and put all queries in that class.

ORMs are annoying, they add another layer of complexity and take the joy out of just writing a simple query. Now I have to learn yet another syntax which is totally unnatural. There is no guarantee these ORMs convert to optimized queries, and not all ORMs support all SQL features either.

Just reading a 20 line ORM query with multiple complex joins vs the same thing written in plain SQL hurts the eyes and brain.
No, it's mostly because Qt5 apps also start to use QML widgets, which are quite a bit inferior in just about everything. Higher latency, a "touch like" feel (fatter borders in general, overall lower display density), respond in a different way (scrolling), and so on.

I always was a great fan of both GTK2 (for the UI) and Qt4 (for the API). GTK3 made me switch to Qt4 for development. Qt5 brings some improvement, but as a user I absolutely hate QML.
At my company, the most senior ICs (Principal Engineer, Chief Architect) report into the CTO, so the "manager" in this scenario they don't make more than their direct "manager," but likely more than every other manager in the org.

I think this is a pretty common structure for companies that actually have an IC track that goes being senior engineer.
>massive scale

just take every search engine.
Films are always always going to depart from books. The media are a lot different. They're probably targeted at different audiences. I don't remember many of the details of the Bourne books; it's literally been decades since I read them. But Ludlum's books were cut from the shadowy conspiracy/spy/etc. cloth whereas the Bourne movies are primarily big budget modern Hollywood action adventure. (Which I don't much care for and probably wouldn't have loved even if they kept characters and other relationships between the books and the films.)

Directors are also just going to have their own visions. In many cases, they're just not going to like some of the creative choices the original author made--and there are a lot of fingers in Hollywood development projects in any case.
Blackbox testing is a huge part of security jobs. Look at pen testing.
I made SigParser.com to automatically read email signatures in emails and keep SalesForce contacts up to date without having to do it all manually.
A plug-through device (or cable mounted) could probably do this based on current draw, similar to the killawatt but with different purpose. Might be able to also do error messaging, or warnings of exceptional current draw.
Technology Merges Human Intelligence and AI
So long as the provider remains honorable. If they decided to bundle malicious programs -- or someone who took control if their domain and private key did -- they easily could.

They could publish updates to the program, publish new dependencies, or even publish updates to packages you normally get from your main distro repository. If you're doing apt-get update (or equivalent) how closely do you scrutinize the list of changes?
Simple and easy aren't the same thing :)
Because high-speed charging requires negotiating a protocol between the two devices.
Cool, I just need to get my boss to read this.
Viral Video Dabbu Uncle Dance in Govinda Style
As someone who is both familiar with relational theory and has spent most of a couple decades in the trenches with enterprise systems backed by RDBMSs, this seems to be late-night TV commercial levels of misrepresentation; I'm not surprised it comes from an executive of a company selling an alternative (the “contextual” database), but I am surprised it comes from the CTO and not someone whose bailiwick is sales or marketing. Well, maybe not so surprised, I don't think the hyperbolic case it tries to make is particularly intelligible to business decision-makers, and I would expect a skeleton to Target the audience better. It targets a non-technical audience, but it doesn't focus on actual business problems just technical complaints with analogies.

When I see a commercial or article that misrepresents the established alternative to what is being sold this way, what it communicates to me is that the vendor isn't selling something that solves a real problem, so they have to artificially create a perception of a problem as a sales technique rather than drawing honest connections to the real problems experienced by the people to whom they are selling.
Redhat has killed the Linux desktop with this kind of mentality. No matter what I do, things are broken nowadays. Wayland was broken promises; most of the same issues exist in Wayland still, except now sometimes pasting crashes my desktop, and I can't take screenshots without the compositor's permission. Systemd actually delivered on some of its promises, but not without some brutal side-effects. Same for PulseAudio really. I don't like using Linux anymore as I did before all of this stuff became basically mandatory.

We did all of this refactoring, rebuilding, and yet... Where's heterogeneous graphics card support? Where's heterogeneous DPI support? Why does multiple desktops still suck? Even using all open source drivers, Linux feels dated and immature at the same time :( I miss feeling like it was ahead of Windows.
Ask HN: How modern chips are made?
I understand the basic of chip manufacturing, you have a stencil with the chip in "big" size, you illuminate it, it goes through a lens to hit the wafer with pre applied photo sensible material.

Now, modern CPU have billions of transistors and it raised a few questions I was unable to answer properly after a few researches online.

- How is the chip designed, I mean, "placing" a billion transistors by hand is not feasible, so how does it works to create the design and simulate it?

- When the design is ready, how are stencils built? Even using lasers, engraving billions of traces seems unreal. Is there another technique used?

- If we consider we have the stencil, how are the different materials created with such high precision? How can the distance between the lens and the table be adjusted with so much precision? There must be a trick. The lens has to be ultra precise, the wafer perfect... I mean, we are speaking of a few nanometers in required precision, or I must be missing something.

My general understanding is quite well summarized in this article: https://www.geek.com/chips/from-sand-to-hand-how-a-cpu-is-made-832492/
> GTK+ 3 stopped changing in drastic ways, which was well-received, and we are finally seeing applications moving from GTK+ 2.

Eight years after GTK+ 3 was released. And people felt the Qt4->5 transition was slow...
I use timbertax.co
There is nothing more terrifying than AI filters. The more that algorithms are filtering our views of the world, the less we can think for ourselves.
The dark-energy deniers
Ghosting isn’t the right term if you haven’t started the interview process. Simply not responding to a job listing is just that.

It seems like many posters are conflating that with failure to respond after a job offer.
Architecture of SQLite
Sounds somewhat similar to what Intel started offering recently, in collaboration with AMD. Basically a Intel CPU and an AMD GPU in a single package, for use in laptops that needed something beefier than an Intel GPU but didn't have the volume allowance for a full GPU card.
The problem here is that you extrapolate too much from what I said.
I didn’t said it’s unlikely that you’ll meet anyone smarter in JPL, the noble prize awards or in the annual meeting of the Prometheus society.

I said you are unlikely to meet anyone smarter even at places that select for higher IQ this includes work places and school.

Sure Princeton with its I don’t know 6000-8000 student and faculty body likely has people with IQ of 145 or higher but Princeton on its own isn’t a likely place to be even if you are in the top 2% of the IQ distribution.

The popilation of the top 50 or so schools is about 700,000, and even those are not the only places that are selectively for higher IQ any higher education institutions would be.

If we take my rough numbers then you have about 1 in 7 chance on paper however that counts for the entire population bracket of 18-35 if we take the median age of those schools which is 23 then we have only a pool of 34,000 to work with which now brings up the chance to about 1 in 20.

Now higher IQ above a certain range which isn’t even “high” actually increases your chances of dropping out of both collage and high school it also correlated to higher likelihood of both clinical and social personality disorders and many other issues that can hinder one from becoming well adjusted.
I would honestly put the average “likelihood” of meeting someone at those places with a 145 IQ or higher to be about 1/50 if not worse and the further you go from there while still being perfectly in the domain of a highly selective organization it’s going to get worse.

This also doesn’t take into account that there seems to be something that is called “islands of intelligence” which means that despite the predictive distribution due to standard deviation IQ isn’t exactly linear and you might have more people with 138 IQ for example than 134.
There is a debate if this is due to how we are testing and scoring IQ or is this an actual trait of intelligence.

And ofc the “plastic” IQ decreases with age and for different people it decreases at different rates which again makes it problematic to really well account for.

However I still stick by my initial point that 130-135 is exceptional and you are quite unlikely to meet people smarter than you (as I said by a whole bracket) in life, at least not on a day to day basis even if you study or work at places that already select for a higher IQ as long as again those are your average selective place.

Want to meet someone with an IQ probably in the high 150s? Well it’s easy enroll in Stanford and go to one of Susskind’s classes that guy is probably up there.

But again I’m talking about normal day to day interactions for an average person with a 135 IQ at an average above average IQ selective place such as a work place or a collage.
You see, the entire theme engine rework was to increase the stability of the framework. Injecting random theme code, as it done with Gtk2, does wonders to application stability. Not in a positive way, though.
GNOME doesn't have it's own theme, it uses whatever GTK uses, i.e. Adwaita by default. Gnome Shell, which is one of the few parts that does have it's own theming, doesn't use GTK at all.

The reason why theming was unstable is, that it was being reimplemented. That's a thing you cannot do overnight, it takes some time. So if you want a theme that is not adwaita, you have to do exactly the same thing that the adwaita people did: update it for each release. Yes, that takes time too.

Doing things in explicitly marked unstable internals of any framework will get you the authors protecting themselves against you. In Windows, the theme authors got signed themes, in MacOS they got SIP. Yes, it is not a insurmountable problem to avoid both, that's not their purpose, but when something breaks, it is obvious who's fault it is.

GIMP is still Gtk 2 app, so it wasn't concerned with broken theming at all. They have their own work to do with the switch to GEGL.
> Reverse Engineering is a much broader field than simply in the context of software engineering.

I will not disagree. But I am explicitly talking about reverse engineering as in the original article (i.e. mostly software and to a lesser (but not less important) sense electronics).

I do not know enough details about the other segments that you mention to make deep statements about them. But I am pretty confident in my opinion that the kind of skills that you require for them are really different from those that you need for software/electronics reverse engineering. What I want to say with this: The skills that you need for hacking an XBox (as in the article) do hardly ever transfer to any of your examples (bomb squad detectives, Root cause analysis experts, market/competition research, Prototyping, NTSB agent).
How do you power and connect the sensor board to home automation central?

Do you share the design?
I'm teaching myself with a combination of books (Alfred's Basic Adult Piano Course) and youtube videos. My favorite part is just learning the music theory, there's something really relaxing about practicing chords and scales.

It's a nice experience to start as a complete beginner at something.
I meant "rape" as in "rape".
I would have been fine with liquidation and distribution years ago. That would have been financially better than the plan prior to civil rehabilitation.
> with everything that makes it soda removed

Everything that makes soda soda is bad for me. I could buy soda and remove that stuff myself, which is a fair bit of work. Or I could pay someone to do it for me. The fact that Pepsi does this at no additional premium over the soda is something I appreciate.
I wrote a YAML file for flexget. Much easier.
At least you could kill or permanently disable the updater service via services.msc and it would honor your request. Sometimes an update for that service would come out and reactivate it but that was a rare occurrence.
1 in 1000? isn't it like 4/10 for "genuine" Mac chargers?
Ahh I see thanks Charles! Yeah I’m reading up all I can about this subject atm. Curious to see if any fellow HNers have been down this path.
Your post rings very true for me.

I’ve always preferred a more relaxed and methodical approach to “fights,” which makes them more like solution focused discussions, and my most recent ex seemed to expect to scream at each other before we could get to the bottom of the issue. It reminded me of the Monty Python bartering sketch. Why cause hurt if you both want to solve a problem?
My wife and I have a company together and work from home, so we pretty much see each other all day every day.

When we first started working together we got in a lot of fights and put our relationship at risk. We realized that we had to figure it out or our relationship would break.

Around the same time this happened, we were incredibly lucky to have attended a free workshop called Founder's Communication (done free by innerspace.org highly highly recommended for anyone in a long term committed relationship, not just founders) which opened up our eyes and helped us improve our communication to the point where we realized that almost without exception, our arguments and fights were triggered by things that had nothing to do with what we were arguing about.

We discovered that "99%" of the time, the cause of our fights were that we were hungry, sleepy, in pain, or worse, a combination of any of those. Then we first started getting in the habit of trying to pause fights as early as possible and ask each other/ourselves if we were hungry, sleepy or in pain, then if either of us was, we would try to address the issue first (get some rest, food or comfort). Then we realized, why not prevent these things altogether? We could easily plan to avoid hunger and sleepiness, pain is harder but also a lot more unusual.

Now we are so aware of this stuff that we hardly ever fight, and whenever we end up saying something bad/mean in the heat of the moment, we are able to understand that we didn't really mean it, forgive ourselves quickly and move on.

As a side note, this is really just an application of the realization researchers have made, that verbal communication only conveys a small fraction of what we are trying to say, the rest is all body language. Watch out about thinking too much of the meaning of what anyone has said to you. Highly recommend reading the book The Charisma Myth by Olivia Fox.
That's my intuition too. I mean, there is obviously the potential for a retailer like amazon to disrupt existing markets in an unfair way. But this market was really in need of some disruption. Are Amazon Basics batteries so successful because Amazon is leveraging its retail dominance or because the existing choices are overpriced?
You are making a normative argument. I am making a positive argument. You aren't acknowledging the positive argument, let alone rebutting it; you just re-type the normative one, with angrier words. You're not going to get anywhere doing that.
RH management basically do not care, because most of this happens in Fedora. With RHEL, RH basically snapshots whatever churn that is happening in the larger Linux ecosystem, and maintains said snapshot for a decade or more.
As someone who just got counterfeit tea from Amazon and Amazon refused to post the review pointing out that it's fake, it's rampant across all products and all SKUs. You can't even usually return the items if they're in certain categories like "food". You just have to suck up that you lost money on Amazon again.
Andrew Chaikin’s ‘A Man on the Moon’ is a wonderful history of the Space Race.
Only because we now know that human sacrifices don't please the gods and improve our fortunes. Otherwise, it breaks down in exactly the same way: We kill some children, but we're okay with that, because it will benefit us.

If it's a metaphor, it can only be because there's no sacrifice at all, the death of non-citizens don't factor into the cost-benefit analysis.
From the Exercises section:

> The stemming for ponies and pony might seem strange.

What's that all about?
Tom Holland revealed the title for Spider-Man: Homecoming’s sequel
There was magazine, called Heavy Metal, that published in the US european comics from the french Metal Hurlant magazine (Moebius, Enki Bilal, Corben, Milo Manara...).
[deep-learning] Neural Style Transfer Applied to Paintings
...you wrote a weather forecast?