skysight-inc/HackerNews huggingface dataset:
> Verbalize when you change your mind

I find that a lot of people aren't used to changing their mind. For these people, conversation is to convince others rather than engage in exchanging and synthesis of ideas. To take this further, in general people are very attached to their own ideas, and if presented with viewpoints contrary to them, will fight as though backed into a corner. I think this comes from attaching their ego to their opinion, so if they're wrong, then they're "worse" of a person, so they really don't want to be wrong. Perhaps it's also a form of sunk cost fallacy.

Part of "gauging the conversation" is to understand if your conversation partners are in such a mode - and if so, then to adjust appropriately.
> If disagreeableness does not help individuals attain power, why do so many people believe that nice guys (and gals) finish last? Given our studies focused on the attainment of power, does disagreeableness help people maintain power once they possess it?

This study seems like common sense. Extroverted people who are agreeable climb the fastest.

People confuse disagreeable with “asshole”. Most assholes can be agreeable, just how they play the game is disagreeable. Political assholes take credit for others work and never take risk. Controlling assholes micromanage and suggest everything was their idea. Most disagreeable people hardly get promoted. It seems rather obvious that being liked tends to serve you well regardless of your expertise. Of course the Peter principle and Dilbert principle can kick in because of this.
Tangentially related -

Few years ago started using asserts as an ad-hoc documentation mechanism for invariants and then also started shipping them in production builds. When triggered, asserts grab the stack trace, write it into the application log and give an option of sending a bug report. And then they shut down the program.

Was scary at first, but the initial pain is absolutely worth it.

This flushed hundreds of absolutely crazy edge cases, improved code quality and stability tremendously. It also forced writing cleaner code to begin with and sped up debugging while in development. Now have about 3K asserts in 250 KLoC code base. Can't recommend this practice strong enough.
You are attempting to imply that consuming food and consuming Shakespeare are the same which they are not. Consuming fast food likely has a negative physical outcome in most people. Can you prove that consuming Shakespeare has a corresponding positive mental outcome for the majority of people? I suspect not.

The argument is also flawed because favourite is not important. If you asked someone what their favourite food was they may say Chinese takeout. If you asked them what their most important food was, they may say Sunday dinner because it reminds them of their deceased mother. There is a significant difference between the two, one is a personal preference but the other could compromise a bigger part of one’s identity.

Here’s a thought experiment:

Which book is more important? The book that the most influential man in the world considers the most important but which nobody else has read? Or the book dismissed by all elites but that is the most important book to the least influential billion people on the planet?
If you're only breathing through your nose you're still walking.
I absolutely check out somebody's GitHub if they include it on their résumé. Usually I'll pick out some parts of the code during the interview and we'll discuss why they made certain decisions (both architectural and technical). I find that this weeds out forgeries relatively quickly.
In the hypothetical above, it contains malware which is exfiltrating message content before encrypting it for send.

As for the real world... nothing. I quite like signal.
It is all over the United States. Used to the Democratic party stood for some actual values, but the right shifted so far to the extreme now people just vote Democrat because they are less worse than the alternative. That is the only reason Biden got elected.
Oh, I've done that too! I did some work for a hotel and sped up their marketing and IT stuff quite a bit with automation. I didn't end up being paid extra for that, but I enjoyed it. Would you put it on your CV?
I took Raincom to mean that when individuals and small businesses screw up (not necessarily on this particular issue), the cash flow impact of fines or legal processings is much more severe. Corporate losses are distributed across shareholders and unless the offense is truly egregious the impact on the career growth or fiscal situation of the company's officers tends to be minimal or even non-existent.
That's a long time ago. ;-) As I recall, there was a set of 2 or more books, published in the early 90s. And I never had my copy, but several of the software devs had them on their shelf, and I'd borrow them as needed. Typically, my use was to write a binding for Visual Basic. For instance I hacked into the audio hardware, and wrote a bespoke interface to the serial ports.

It was strictly API stuff, not how the actual OS works inside.
What story are you referring to? I don't see something like this on https://en.wikipedia.org/wiki/Pete_Buttigieg_2020_presidenti...
this is a cited Associated Press article that is credited for starting the ball rolling https://archive.is/QtVvs
> I thought "contracts" were dropped out of C++20.[1]

You're right, but (I'm not an authority, someone from /r/cpp would be better to speak here probably) I think after the Kona meeting recently they were back on the charter for next iteration

Specifically, GCC 13 has had support for Contracts in main since November:

https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=ea63396f6b08f8...

> A big issue is, when does control enter and exit the object? What if you call a public member function from inside the object? Did you re-enter?

If you check the generated code from the end of the blogpost (see the bit that shows the Ghidra dissasembly) or the notes section, the pattern used in the plugin is:

T function() {
check_invariants(); // unless we're in constructor
result = function_body();
check_invariants(); // unless we're in a destructor
return result;
}

This does mean that a single member call can cause multiple cascading calls to check_invariants()

If "this.foo()" calls "this.bar()" which calls "this.baz()", etc.

But it's not avoidable, because in this open-world assumption we assume any member call can potentially mutate the state of the member.
Is there any kind of Pac-Man pattern trainer?
Is this guy rich or poor? Funding sourced are dubious. It seems like he may have been gifted real estate in Brazil by a foreign country if the disclosures are true.
It strikes me that the average Twitter exchange follows the opposite of most of these rules.
If you have an IPhone I warmly recommend Luma AI for these sort of scans. Their nerf (neural field, not the toy) based photogrammetry pipeline is close to magic.
Casio has leveraged the love for the G-Shock with watches like the $4,000 MRGB5000BA-1 as others in that line. Keep in mind that the Casio brand sells everything from instruments to label printers and calculators, which presents a challenge when it comes to targeting e.g. it can't be a luxury watch brand like Rolex because it's too broad (Rolex just sells watches). You also can't narrow the brand focus to watches because you may harm other lucrative business divisions like musical instruments. Casio means many things to many different markets.
> Would you be able to write it down on paper?

That would require a pen and paper to hand, forever, just in case you end up in a conversation. The act of finding said pen & paper would be enough for it to be gone forever.
Thanks! I do think you're right that someone will need to consider me worth taking a chance on, at least for the first job. Hearing your story is a great encouragement that it's possible.
Engaging with small children is an actual skill set.
- Play dates have been mentioned, and those are great ideas.
- Go for a walk or a hike. Start small, take a water bottle. See if you can go longer next time. Have a theme: can we find a toad, shelf fungus, beetle, duck…?
- Take advantage of library story time, check all local libraries
- Join the local pool, there is nothing that will cheer up a grumpy 4 year old like swimming, and they sleep well afterward
- Bath time can be any time and an hour long if they are having fun
- Read picture books from the library and take them back when you’re tired of them
- Give them simple tasks like tearing lettuce for dinner, folding wash cloths and towels, putting away books or toys when you’re done with them. 4 year olds are eager to help because that makes them feel big.
- Ride the bus for a loop and talk about what you see
- Do a collaborative drawing (look at artful parent website)
- Learn a song with motions. Invent new words and motions for it.
- Playdough
- Watercolors
- Kick and throw balls
- Enormous cardboard box with markers and dollar store stickers
- Puzzles
- Puppets (read the bio of Mr. Rogers for inspiration)
- Silly music dance party

Hopefully you will start a virtuous cycle of positive and fun interactions, so you aren’t so fatigued by the end of the day. In 2011, I left my software engineering career to be a stay at home, homeschooling mom to (now) 4 kids. I’m old too.
Turnabout is fair play; there's no reason for others to respect his (falsely alleged) rights in such a situation.
> As a white guy, I'd certainly encourage you not to worry about this -- if we're talking about an upper middle class, professional-ish activity, you can be fairly sure that all those white people feel self-conscious about their group being so white and would welcome you to join them.

I've heard similar things, but as a non-minority, you don't see what happens when you aren't looking or when people think they can get away with something without consequences, including social or professional consequences. Someone who is a minority has to live it 24/7, so they get a bigger picture that you don't.

You might be well-intentioned and surrounded by people who you believe are well-intentioned, but not everyone is, and plenty of the people who talk and act as if they're well-intentioned will turn around and betray those purported intentions when you aren't paying attention.

With regard to race-blindness in the 90s and 00s, consider that today's focus on race is a reaction to the willful ignorance of the decades prior. Race mattered just as much back then as it does now, it's just that the majority in the past had patted themselves on the back and convinced themselves that it was a solved problem if they just stop talking about it.
Tesla has a pattern of breaking labor laws, partiuclarly when it comes to union organizing. Wikipedia has a list but only of resolved cases that are a couple years old or more: https://www.nytimes.com/2021/03/25/business/musk-labor-board...

Here's Tesla firing an employee for union organizing, which is illegal. Guest appearance by a Musk tweet which was also illegal: https://www.nytimes.com/2021/03/25/business/musk-labor-board...

Recently Tesla tried to ban pro-union t-shirts. That was illegal. (Also a bit hard to square with Musk's supposed free speech stand.) https://www.cnbc.com/2022/08/29/tesla-ban-on-pro-union-shirt...
Sure; I'm curious which intelligence organization you (or the GP) think is most likely, then.

Keep in mind that (1) most intelligence organizations and clandestine services operate with even less oversight than the US's, and (2) all available evidence points to Satoshi Nakamoto being an L1 English speaker who was mostly active in Western European timezones.
>Then everyone - the sellers, the agents, even the bank - push you to borrow the max allowed and spend it.

That only applies if housing demand exceeds supply because buyers are competing. When sellers compete they try to reduce the price to cost plus profit where the profit is no lower than 3-5% because at some point other industries pay more.
Thanks for the article and I read the paper. I know people have been working on it for ages, but it is nice to see some promising results.

One huge problem with the article is this line:

> The plants are also 16% to 18% more efficient at using nitrogen

The paper said no such thing. These plants take up more nitrogen and increase yield.
This paper is evidently a bit right-wing. They said they wanted to endorse a republican but couldn't when they did diligence on this guy. Newsday is still pretty middle-right and apparently endorsed Santos' opponent.
In the application layer
Why are you tone-policing someone for pointing out that a given example is not supporting the actual theory?
> Every time I visit LinkedIn I roll my eyes at some of the things people publicly post. There is a certain self-seriousness bordering on pretentiousness with a LinkedIn post versus a half-serious Tweet.

I don't think the employment-focused LinkedIn is a good example of the "good old days" of personal blogging. LinkedIn, with 800 million users, is much larger than Twitter!
google cached (no paywall):
https://webcache.googleusercontent.com/search?q=cache:7hqO5L...
Modern Fortran is a really nice language, I have a lot of fun with it. Wish that map filter reduce were more standard parts of the compilers, but I guess it wouldn't be Fortran if new standards didn't take a decade to get good compiler support.
Ransomware gang apologizes, gives SickKids hospital free decryptor
Lots of companies doing a shitty thing is not some magical excuse for any given company also doing that shitty thing. On the contrary, we should be happy that the focus on Tesla has the power to bring more light to this issue.
I self taught myself c++ many years ago as my first lang (no idea why, I must have googled how to make games and it came up). No internet, just some downloaded word docs and html pages I saved on flash drive and went to a friends house. I was so bad when I think back that it's actually funny now that I've become so proficient in it. I used to think the runtime was the compiler and my very first hello world was done in Word so you can imagine the torture I went through trying to get that to compile.

So the topic that took me about 2 years to get at this inefficient setup, (had finally gotten a sam's teach yourself in 24 hours at some point iirc) was pointers. I could never grasp them. It suddenly came to me one night when reading something about letters that it clicked, the concept had something to do with delivering letters to houses and each house has an address. Can't recall the exact details but man was it an enlightening moment.

I googled pointer mailbox analogy and this is very close if not what made it click for me - https://www.eskimo.com/~scs/cclass/notes/sx10.html
Wow, a meteoric rise. I've rarely heard of people flourishing within a company so easily. Thanks for sharing your background and advice! What platforms would you look at for finding jobs?
Opinion not evidence :-)
It’s not nonsense. In any case, I thought I’d made my point. If you have specifics you want to ask about, please do.
In a previous role, during a performance review, my manager told me I had been awarded a small bonus, but also, "Don't discuss this with your coworkers, we don't do that here." I wasn't planning to, but at the same time I knew he probably shouldn't have said that... But, what can a low level employee do? There's essentially no non-losing move other than to shut up. Saying anything to anyone results in you being labeled a 'problem employee' with no further career prospects at that company as the best case, and quickly managed out at worst.
It's not just Goodness of heart. This case can fall under existing laws. You are not allowed to keep obvious transfer mistakes like these.
NuttX RTOS for PinePhone: What is it?
Plenty of people all over the world are learning and using the teachings of Scientology. That doesn't make them right or even useful
You won't find houses for $100k unless they are in poor condition or a bad location. That is roughly the price you would expect to pay for an average condominium in Germany.
Two different Smalltalk-on-embedded articles on the front page of Hacker news right now: This one (by me) and https://news.ycombinator.com/item?id=34208753

Yes, Toit is pretty much a Smalltalk dialect.

Similarities

Blocks (closures passed to functions as a foundation of control flow)

Blocks have non-local return (you can return from the syntactically enclosing fn in a block).

Block arguments introduced with | | delimiters

Single inheritance object orientation

Dynamic typing but type safe

Named arguments

Uses virtual machine to run, including garbage collector.

Differences

Toit's syntax is more like a cleaned up Python than Smalltalk.

Toit also has positional arguments.

Toit's blocks are more lightweight than Smalltalk closures (no allocation)

Development is with source files and compiler, not image-based.

Toit has optional types, and if you use them they are checked. (Types are non-nullable by default.)

Toit has interfaces

Toit can build standalone executables, VM included

Toit has top level functions not attached as methods to some class.

Array (List) indexing is 0-based, not 1-based.

Quick intro here: https://docs.toit.io/language
It sounds like one Tesla location did this for one or two months. I wonder how many Tesla employees were involved in violating the law and if they are still employed.

And how many other companies have similar pending charges.
Is it "OK" that NBA players commit fouls on each other? Shouldn't they be honorable and just play the ball?
There wasn't any specific story or scandal, just an overall sense that many of his accomplishments were actually less impressive one might otherwise assume given the political context the town where he was the mayor.
I'm explicitly referring to Proton, a Wine and DXVK project from Valve that now means that many games now work on Linux [0][1].

KDE has had a similar level of investment and polish and I believe has now crossed a threshold where it is comparable in usability and smoothness to Windows or Mac. It now uses Wayland which means that it solves a lot of the janky issues inherent to X. KDE is not new, but it is much better to the point where I feel unless you've used it in the last 2 years you wouldn't be able to fully appreciate.

I think the article linked and my original comment both take issue with the number of negative comments here. People like yourself seem to be taking them as a general barometer at best or at worst a complete indictment, when many of them see to be citing issue that haven't been seen for years.

Specifically, my OP was complaining about how people are so free to spin off these lists of issues without any qualifying context which I believe leads to this misleading representation of the current state of things.

[0] https://ProtonDB.com

[1] https://areweanticheatyet.com
Thanks for the reality check. I definitely find myself staring at the entry requirements and thinking that every job application would require me to study 5 years to fit their needs perfectly, it's not a realistic goal. I will apply anyway. I did ask one company for feedback after being let down, but they declined to give it. I'll keep asking politely in the future.
I use keepassxc to store my password. The Android app syncs with a file stored on my home server via SSH. No need to sync it manually, the Android app automatically checks for remote changes and copies the file over when you make changes on the app.

The password file on my server resides in a folder that's synced across all my computers using syncthing. My home server also runs an OpenVPN server so all my devices can talk to each other.

Everything is self hosted and runs on open source software. I'm pretty happy with my setup.
I just don’t see the “outsized to their contributions” part. The bureaucracy is built off the tax dollars of the people who first decided to settle there but you could probably reduce that tax burden and bureaucracy by a large percentage and the people living there, as long as they felt a good reason to do so, would continue to create a decent quality of lives for themselves. Either way, we’re basically just debating ideology at this point.
FYI, the "oppo research" done by the DCCC's Research Department is public. Brings images of mad bureaucracy from the 1995 dystopian movie "Brazil":

https://dccc.org/wp-content/uploads/2022/08/George-Santos-Re...
> The author argues that mirroring people's opinions is boring for the other person.

It’s also a major red flag in interpersonal relationships. I tend to keep my distance with people who use mirroring tactics because it can often be a sign of underlying personality disorders (chameleon effect).
Pick a pocket to keep your paper and writing utensil in forever. Back right was mine for years.
Linear types, distributed compute, spreadsheets, and Lisp
I'm wasting a bit of time working on multi-core CPUs, parallel
execution, and distributed workloads.

Spreadsheet execution order is determined by data dependency.
If cell A depends on cell B then cell B must compute first.

The first optimization would be partial cell computation until the
dependent data is available.

Which thought leads me to linear types and distributed workloads.
One could block a computation waiting for a result. Linear types
seem like an excellent model for such communication. It is
especially interesting if the communicated values are not just a
simple cell value but more complex types.

Further down the rabbit hole is implementing the spreadsheet in lisp.
Each cell has its associated lisp function. The interesting aspect here
is that you transform a "time-based" model of computation to a
"dependency-based" model. Such a model is easily distributed.

One could write a "spreadsheet macro" in lisp with a list of functions
to embed in particular cells.

For a recent discussion see:

Homoiconic spreadsheets/ What, How & Why (by Eli Parra)
https://www.youtube.com/watch?v=U9uZlEqUQw0&ab_channel=LondonClojurians
Now here's an out-of-the-box idea, haha. Thanks!
Labor is, ostensibly, a market.

Markets must be reasonably efficient to be useful. An inefficient market is useless, or worse than useless.

A sufficient condition for an efficient market is price transparency.

Regardless of how you feel (or have been conditioned to feel) about disclosing your pay, if you want the market to work, then pay must be transparent.
Monads are just a design pattern.
I use 1password OTP for everything that I don't care about that people can't do real damage (YNAB, LinkedIn, etc). But anything important like my email account or bank accounts I keep on my phone using Raivo.
"As you once did for the vacuous Rom, grant us eyes, grant us eyes. Plant eyes on our brains, to cleanse our beastly idiocy"
> I interrupt sometimes because of my ADHD, not because I am rude, but because I am disabled. If I don't get it out, it'll be lost forever. Its important to remember not everyone is running on the same playing field.

Is it? Just because that is your tendency doesn't mean that the other person must adapt to your behavior or redefine their perception of polite conversation.

You could also resolve to interrupt less often, even at the expense of losing some input into the conversation. I don't have ADHD but I do have a crappy short-term memory, and this is what I try to do. People routinely overflow my stack, and when it comes my turn to talk, I pop whatever is off the top. Or I'll simply ask someone to repeat whatever they just said: "sorry, you said something interesting a moment ago, but I lost it...the thing just before $blah."

Admittedly this is a gray area, and there are disabilities (speech issues, Tourette's, etc.) where a polite listener will make accommodations. But it's a lot to ask someone to forgive chronic interruption, when the reason for the interruption is that you're afraid you might forget things. I imagine that most people have things that they wish they'd have said at such-and-such a time.