skysight-inc/HackerNews huggingface dataset:
Everything the author and the commentors here have said is completely legit. I'm not looking to start a war. And I completely acknowledge that what I'm about to say might be wrong as I haven't seen the author's code or the code of wlroots.

But I have to wonder if the design decisions of wlroots itself may be dubious. If it's this hard to manage memory safely when you're trying to wrap the API in a language that demands you're kept accountable for memory safety....
This article is apparently the cause of the latest "Why did someone get kicked off of [tech platform] for this?" news.
That's bullshit. I was in a union for most of my career and didn't have those rigidity or other stupid things that are common complaints.

There was a track very similar to the salary bands that you see in a F1000 company (<title>, senior <title>, staff <title>, <pricipal> title, etc), the only difference was that salary advancement within a band was time based, with only a small discretionary component. IIRC, you could get a 1% boost for exceptional performance identified by management, in addition to the schedule. Job titles were broadly defined.

Basically, unions that are oriented towards professionals vs. blue collar are less task and bullshit focused.

The union I was a member of provided generous training/tuition benefits, a platform for getting advice without potential retaliation, and dispute resolution. As a manager, it can be frustrating to deal with the dispute part, as the union is obliged to defend everyone.

The core issue here is that using employer resources to organize actions that could be perceived as against your employer is dumb for a variety of reasons.
Product/Market Fit
I just rented a P3D a couple weeks ago for a weekend, and I agree with the review, it would spank an M3. Hell, it would even spank my Camaro. But it's not a driver's car. Steering is numb, handling is competent but it's a very heavy car, seats are disapointing as hell. I was impressed, but not enough to drop 60 grand. And to be honest, between an M3 and a P3D, I'd probably still choose the M3.

It really, really depends on what you want from a car. If you want to win stoplight races, almost nothing will hang with a P3D. And if you're not an enthusiast, then it's probably sportier than anything you're familiar with. Go for it.
Would you agree with your own argument when it comes to say, illegal activities? Or how about if we were talking about Facebook instead of Google?

Should people have zero insight into issues which could cost a company money or PR? Or should everyone expect to toe the line and simply follow the suits lockstep into hell?
It would be weird (and dismissive) to describe their activities as just "playing" though; "playing football" or "playing tennis" yes, but we think of those quite differently from "playing". At least I do.
Heh, maybe it's just the months of pent up frustration that I can't express in real life. Perhaps if I was bit a more abrasive in real life, I'd be more rational here instead of ranting incoherently.
This discussion reminded me of a video I saw a while back. It's a song that gives a moving glimpse into the male dominated urban horse culture in Dublin, Ireland. It's amazing to see shots of teenage boys racing their horses through city streets.

https://www.youtube.com/watch?v=19A53SyAUak
Articles/posts about old time stories and fads are widely read...

And then there's history, which includes the study of 1913.

And period movies and series and comics and so on...
Prop 13 allows a 2% increase a year. That's more than enough to keep up with inflation.
Nope! I found a success story on HN and now I'm stealing their idea and making it better, because I see a barely tapped market that deserves a better product.
> While historians love to peer into the minutiae of daily lives because, well, historians, how much does knowing Great-great Aunt Ethyll’s thoughts on Karl Marx actually affect us on a daily basis? How much will your predilection for the song stylings of Kim Kardashian affect future generations in a meaningful way?

Potentially quite interesting. A lot of older people alive today will disavow any connection with imperialist regimes of the mid to late 20th century. They're likely not all telling the truth. Understanding how attitudes then evolved over time may well help us avoid the same mistakes in the future.
I just want to say, having spent a bunch of time writing a context-management framework for embedded targets that I jettisoned because it sucked, this is a great approach I'm excited to experiment with. Thank you for the comment.
The cost of a "gig" model is that it's only project based. In the US, we use foreign guest workers for those roles.
Weekly Robotics #36
Totally ignoring confounder of being ostracized by newly discovered "rules of kids". Awareness of such rules develops around this age but not the higher order ethics which would moderate certain behaviors.

So, whom should the intervention be targeted at, obese kids, "evil" kids? Is this even actionable?

Also the most important question is why would a 7 y.o. be obese. Caloric surplus takes a long time to accumulate after all - so essentially something is terribly wrong with their diet or something related.
SV in itself is this: I support things as long as it benefits me or doesn't change my life.

e.g. Let the immigrants in! (But don't build any housing because then they could afford it here) Global warming is real and we should do something! (Ok - let's mandate solar panels on all /newly/ built homes) etc.

People here are very much self interested.
I say this as somebody who has used all three of those instances -- it is an inconvenience to create an account for each project you send patches to (or even just file a bug).
I'm not sure how this criticism is supposed to be valid. If someone robs a heroin dealer of their product, and the heroin dealer calls the police and honestly explains their situation then of course the police are going to arrest and charge both the third and the dealer - regardless of the fact that the latter was a victim of theft.

Yeah, it does mean crime becomes carte blanche to do against criminals of a certain caliber. But that's the consequence of deciding to live one's life outside the law.

If the crimes discussed on the phone are trivia in relation to rape (e.g. shop lifting, drug use) I highly doubt the police would bother prosecuting those crimes. How many minors who were raped while.drunk got charged with consu ing alcohol underage? I don't know of any, and the outrage over doing so would be immense.
I think the comment meant that git took ideas from Mercurial rather than BK taking ideas from Mercurial.
I'm surprised to see you agree strongly. A Rust re-write for the political/ideological reason of "only using Rust" seems not good engineering by definition - it is not an engineering decision.

However, most of the time that someone would rewrite for the sake of using Rust, it would naturally be to get the advertised benefits of the language. If you believe you will have safer, more manageable code in pure Rust, you are making a valid choice.

The fact that efforts will be split is unfortunate, and should factor into such decisions. But that doesn't seem a strong argument on its own - if you believe such a change is for the better then there's no way to avoid breaking some eggs.
My last car was an E92 M3 MT (with Tech, Premium, Competition packages and a modded exhaust). It was the most fun vehicle I've ever driven. It had plenty of power, and introduced me to the side of cars other than straight line power. It also had plenty of luxury inside, the car was credibly comfortable. All in all I think it compared very favorably to my friends R8 with nearly as much performance and plenty more luxury.

It was however incredibly expensive to maintain, especially those competition package brakes!

A friend of mine has the Model 3, but not the performance version. He hasn't had it long but the torque is very comparable and I'll bet the maintenance is quite a bit lower.

That said I'll miss that RWD behavior and those exhaust notes.
One merely has to look at the Society for Creative Anachronisms (SCA, 1966) to realize that adults playing dress up and having competitions has been a part of our collective culture for decades (if not longer).
I'll get my hopes up when something is released. For now it's Loop and some other things. One trend that I don't like is fully automatic without a way to do manual override of all things. The variation between people and needs and even the same person is too great and hasn't been codified. Loop with Omnipod is somewhat on this side currently, but it is still new too.
^ Don't feed the trolls.
Now how does CI work with that first workflow?
Using BitPatron to Earn Bitcoins with You Discord Server
Aside from all the technical arguments, why don’t more devices give me clear explicit control (pairing, even if I want to allow remote control) and even better transparent indication of how the device is running
Or just that all this BS will be lost, when FB goes out of fashion, and be as relevant and accessible to future generations as AOL, MySpace, or old USENET threads are to us...
I admittedly haven't watched the video yet (although I plan to and will update my comment), but as someone who really wants to love an EV, the technology just isn't there for me yet. The range is not nearly enough for me. Yes, 300 miles is not enough. Just this weekend I drove between LA and SF twice, and while I had to stop and get gas it took me 5 minutes instead of however long it would take me to charge the car enough to make it the rest of the way (I'd guess around 30 minutes). This is absolutely positively unacceptable when I just want to get from point A to point B, at least for me. The other factor is that batteries are heavy, and this destroys how fun a car is. Weight is always the enemy with performance vehicles (and I feel an M3 is too heavy as well actually). Yes, the cars have incredible acceleration - better than the majority of performance vehicles. But they handle like shit, and this is coming from someone who test drove a Tesla after driving there in a '94 Camry. I honestly preferred the way the Camry handled, and everyone would unequivocally agree my Camry was a piece of shit (parts of the car were actually falling off of it). The other thing to consider is that batteries overheat, so it can only go around the track I believe once or twice before you have to pull over for it to cool down.

However, the idea of instant acceleration, a flat torque band, silent performance, and less pollution is very appealing to me. But the technology just isn't there for me yet, plus the inconvenience of the currently limited charging network compared to gas stations. Yes, I know it's getting better and I'm happy that it works for many people, but it does not work for me. I look forward to the day it does.
The Santa Fe Institute also offers free online courses on complexity-related topics (e.g. fractals, chaos, nonlinear systems, etc) at https://www.complexityexplorer.org/
Although guilds and their meaning varied over time I don't think it fits the medieval definition - they're not controlling anything even education/training or optional certifications like Unions.

https://en.m.wikipedia.org/wiki/Guild

I think co-op is a way more accurate term for it.
One of the things I picked up from Dave Winer around 20 years ago is that errors messages should be of the form "Can't X because Y", and while I don't quite always use that exact grammar form, my errors pretty much all take that form when there isn't some other overriding local standard for errors. It's not a bad template. Most error messages will give you some hint about the Y, but the difference between "Error: file system full" and "Error: couldn't open log file '/var/log/myapp.log' because: file system full" is pretty substantial, especially if system state has mutated in the meantime and by the time you get to the system, none of the filesystems are full anymore.
> good software is not enough to win.

This can be generalized: a good product is not sufficient. To succeed in the market requires a lot of things, a good product being only one of them.
Does wlroots itself present good code quality or it is basically a horrible wrapper to support every Xorg use case?
It's actually not that crazy/secret, it's simply compressing a many-step process down into a single, flat step. Whenever I'm looking for a good domain name, I'm trying to consider things like searchability, is the .com available, are there no shorter .com's taken, are there already projects/apps/sites with very similar names out there, do the Google SERPs come back with off-putting results, etc.

I have done this by hand for a long time, but it's error prone and time consuming. Very straightforward to automate down into a one step process.
This is an evil idea. Why make people lose their home because some specu-vestor pays too much for the house next door, "revaluing" their property?
The former staff of the top gear who originally made comments towards the tesla are currently hosting a show on amazon
In other words, the 1990s called, with "everything is now network-exposed, surely it's all secured by something more than wishful thinking. Right?"
Neural Logic Machines
Imho different gender preferences might play a big role. A horse combines utilitarian with something emotional: You get means of transportation but you also gotta empathize and take care of said transportation because it's a breathing and feeling being.

While most males probably prefer the "no hassle" approach of motor vehicles, where you don't have to empathize to figure out what's wrong but only need to check for "mechanical failures".
Wow they just told him to deal with his bank. Be like getting mugged in a store and the store says to just go to the police, they have nothing to do with it. Pretty shallow...
I'm a moderate liberal and I percieve SV as being quite a lot farther left than me. Notably Google terminating James Damore and Apple terminating Denise Young Smith for dissenting from progressive orthodoxy in the most inoccuous ways possible. Mozilla also pushed out Eich, although his transgression was more controversial, and I don't know that his particular mob was particularly concentrated in/around SV.
What ISF does your kid have that a single unit will kill him/her? A single unit is barely noticeable on the graph for me.

I've been using Loop for a few weeks now and the improvements in quality of life are so huge that any concerns I had about safety went away. Reading the docs, which are a great example on how documentation should be written, helped a lot with that too.
Read the code comments. ”The purpose is the reduction of the size of the bytecode.”
Yes, it's simple from a user's perspective. Even the quote in your comment is then followed by Chris talking about how easy it is to learn Swift (e.g. `print("Hello world!")` is a valid program).

There are a lot of keywords in Swift, but that is not what makes a language complicated. They are all in English, after all. Symbols and unique concepts are what complicate a language because they are not explicit or unorthodox. For instance, using `:=` or `(setq x (1+ 2))` for assignment instead of `=`.
As they say, conservative orthodoxy is the new punk rock.
That's exactly the case. The vast majority don't consider the well being of others. The only thing that matters when voting for anything for most is personal finance and well-being.

People have gotten very good at isolated themselves from others less fortunate then themselves. They can pretend it doesn't happen as they never run into personally.
Yep. And if I mark an email as "not spam", that address gets white-listed and doesn't go back to the spam box.
You're Better Off Choosing Redshift Spectrum over Redshift
A pity wlroots itself isn't written in Rust.
The main issue is the way drugs are regulated and priced up. In the EU (and most of the world), the discussion on regulation is tied to pricing. Part of getting clearance on getting to sell into the EU is gaining an understanding on how much you plan to charge.

In the US on the other hand, the FDA requirements are more stringent, but are disconnected from pricing completely. Achieve FDA clearance, and you can negotiate whatever price you want. US consumers subsidize the rest of the world.
Fixing a 16 Year-Old Privacy Violation in TLS with ESNI
> Marketing always wins.

The lack of marketing will always cause failure, but history is littered with examples of how marketing alone does not always win.
If you have never contributed to a project before, the "attach patch and upload/send mail" part is a significant hurdle. You have to figure out which mailing list to use, which is not always easy to find, then find out the person/group to address it to. That alone already discouraged many people from even bother.
You're probably right. I'm also dreaming of a drone with a chainsaw attached so I can trim dangerous limbs in my yard but that would require even more CFM.
Omega Speedmaster in JavaScript
My facile observation for the day: I think horse riding is less enjoyable for men due to differences of anatomy.
The NYT is not "TV news". The goal of that rule isn't to exclude any mainstream news publication.
I think this is a rather bad analogy, since in the case of a crime, it's not only your anus that's going to be probed.
It doesn't even need a potential career path. Especially now that many people can be unemployed for life and still survive, being able to enjoy an unproductive hobby is itself a useful goal.
So, I had a problem. I wanted furniture that would last at least a decade. Without going into too much detail, I cannot stress how poorly constructed modern manufactured furniture is. It's also super expensive to pay a craftsperson to make a one-off item.

I ended up making my own, and I couldn't have done this without the existence of a nearby arts center that had space for rent and (I'm guessing) $50K worth of machinery. I see similarities between the 'guilds' mentioned in the article and my local arts center. I also see needs that could be met if the art-center (guild) concept was extended beyond it's current function.

Not really sure about its feasability, just incredibly dissapointed in the offerings that I was presented with in our free-enterprise system and perhaps a bit idealistic about locale-specific workshops that might serve consumers better.
Your entire critique depends on whether the person you're responding to can't differentiate MA from PA. This person is reporting that doctors have told him that MA and PA's somehow aren't being well trained, and they're also reporting a sense of smugness.

So do you think this person is lying or not? Did these conversations in fact take place? That's the more basic question to ask first.
The vast majority of people don't even try at all, you're way ahead of the average person.

Everything you have done so far, even if you quit half way, has taught you something. You've picked up new technical skills, you've learned about your physical and emotional health, and you know more about your strengths and weaknesses that you did before.

I don't think enough people self reflect. If you gave up, try to think about why. Did you quit when you got bored? Or when it got too hard? Did life get in the way? If you can start to recognize patterns, then it makes it easier to spot those same behaviors/situations earlier next time, and maybe you can make the necessary changes to push through.

Lots of people are quick to label themselves or their actions as failures; but you/they are not not. Even if you abandoned the project or gave up the health kick, if you came out it with ANY sort of knowledge that you didn't have before then you have improved yourself and should consider the effort worth while.

Really, figure out what your goals are, and work towards them, slowly. Don't try to make huge changes over night; it can take many small, incremental positive changes to get where you want to be.

Why do you want to launch a project? Is the goal self employment, or do you just like tinkering and building things? Both are totally acceptable! Figure out what motivates you!

Also, I highly recommend trying to connect with people with similar goals. This is a fantastic way to meet new people, and having people there to encourage you when you're feeling down or like giving up can make a huge difference. If they have similar goals, they've most likely felt like you do at some point, and can provide the support and encouragement needed to persevere.
OMG, me too. @damianmoore, I've banged on this issue for > 2 years now and have a pretty solid deduping algorithm. I'd be happy to share what I've got with you.
> You might like the mailing list

Wrong. I fucking hate mailing lists.

> You _tried_ to make it look like using GitHub.com is somehow... complicated.

Please actually point out how the GitHub workflow can be even more simplified than what I outlined above.

> But it's dead simple and you even added steps, like "waiting for PR to merge"

That's not an added step. It's a necessary precondition for the following step (which I even acknowledged is optional!)

If you can actually show, in a concrete way, that I'm using some form of Hollywood accounting and things can be made simpler than what I described, then please do. Every time this conversation comes up, we end up with a dead end when no one is willing to move past (or come up with some concrete support for) their argument that GitHub is "easier". But you've _already_ confirmed that things worked exactly as I described them.
I agree; I wouldn't even think to click that unless I wanted to send a letter in India.
Russian Hackers Were ‘In a Position’ to Alter Florida Voter Rolls
Far from it, since it's filmed with portable cameras and pirated anyway. No amount of scare tactics is stopping that. They should be selling it right away digitally in high quality and DRM-free.
I think there's a clear difference between breaking the law and a personal moral objection to doing business with your country's military.
Despite what was widely reported in the media, I did not run a single red light (one or multiple). During the preliminary hearing, video evidence proved that the eyewitness who made the claim that I ran "several red lights and stops signs" was lying. Furthermore, the prosecution's expert witness accidentally proved that my light was yellow. The DA subsequently dropped the red light violation from from my charges. All the details here: http://bikelash.net
We're introducing a context-aware multi-modal transportation REC challenge as one of kddcup2019 tracks. Think u have what it takes to recommend a travel plan which considers various transportation modes? Register to enter & the opp to win $45K.
The intent is that handles can be used across contexts (as long as both contexts are from the same instance of wlroots) - the context checks that the handle is valid before unwrapping it. Could you clarify what you mean by it presenting a different problem?

With regards to the leaking issue - that's not actually correct. `Box::leak` does not give you access to the context with the `'static` lifetime, assuming the lifetime of the context is not 'static (that would fundamentally break rust's safety guarantees).

The only potential problem is that the destructor for the context may not run (cf. leakpocalypse). If the implementation requires the destructor to run, then you are right, you should never give ownership of the context object, it should be passed into the callback by reference. If you need access to a context outside of a callback, then you should use the callback-style:

with_context(|ctx| {
... do stuff ...
}

The nice thing is that `with_context` can enforce any threading constraints you might have (like contexts being accessed from a single thread), can ensure that the context is safely dropped at the end, and it's only required once - once you have a context you can use it as many times as you need.