skysight-inc/HackerNews huggingface dataset:
I know very little about Rust or Wayland (I suppose I'm not the target audience) but I got lost very quickly here:

> A Wayland “output” is the resource that represents a display device. Commonly this means it handles a computer monitor. This resource could disappear at any time in the life cycle of the application. This is easy enough to imagine: all it takes is a yank of the display’s power cord and the monitor goes away.

Surely even if a physical monitor is connected from a computer, the object representing it doesn't instantly go away? If it literally got freed as soon as the user disconnected the monitor then any access to such an object would be dangerous as you could be accessing an object after it's freed, or even another valid display object that got allocated into that space in the mean time.

Instead, I would expect an object in that situation to go into some error state, and even that might only be picked up when you perform certain operations. If that were the case, I don't really see how Rust lifetimes are a problem.

Since this was the main summary of the problem for laypeople like me, it made the rest of the article quite hard to follow.
Without knowing a lot more giving, you concrete advice is really challenging. I’d need to pull on your experience for a while to feel like any advice I give won’t be counter productive.

I run a free mentoring service and I’d be happy to talk 1:1 live. It’s technically for managers, but feel free to sign up anyway. I’d love to help.

https://freemanagermentors.com
GMail showed mine in the spam filter. It looks like the author is using ConvertKit and his personal e-mail address for the replies. May have set off a red flag to Google.

Also, the confirm link leads to a server timeout. Maybe a hug of death?
Perfect line of reasoning. Very convincing.

Let’s also stop negotiating any other government procurement. We will get some real cool fighter jets.
AMD Ryzen 3000 Zen 2 Expected to Hit 4.5GHz with a Sweet 15% IPC Uplift
That makes no sense. Just bind Z and Q as well

And if every other game out there can manage it, by definition it's not an insurmountable problem
HyperCard had hyperlinks, in the sense that a card can link to another card, and even to another stack. It was networking that was omitted, really.
Some people aren't comfortable saying the word, I don't know if anything you can say would change that. The only purpose of the word, from my perspective, is to hurt someone else. You can say it all you want in whatever manner you want, but I won't because I know it can only hurt the people who hear it.

All I was trying to do was to explain to a non-American how Americans view the word. The wrong person saying it to the right person could easily get that speaker killed, that's the power the word has in some communities. You can say it online all you want and you can argue that it doesn't have power, but there are many neighborhoods in America where saying it with an "a" or with an "r" will result in a murder that no witnesses will corroborate.
That's close, in the US it's 2-9 with 7 and 9 getting 4 letters for PQRS and WXYZ respectively.
Show HN: Animated GIFs for your project - Free for commercial use
There is a view that has been expressed several times in HN when this topic is touched: "Netflix has enough current or future material (Netflix Originals) so that I can see it for the rest of my life, I do not really care if the quality is 10/10, I only use it as a form of light entertainment."

However, for other people, like me, the quality of art is essential, and we do want to see the best that has been produced this year and the past 100 years. Where is this material? How can I consume good European cinema from the 50s and 60s? Where can I consume the best Latin American cinema from the 80s? etc.
Too much of anything is bad, that is the definition of 'too much'.
Good office porno
Plight of the Platypus
Just look at the map. If Taiwan were to become independent and an American ally, that would mean the entire Chinese pacific coast would be encircled by American allies - South Korea, Japan, Taiwan, Philippines.
And if anybody looks at git.php.net and thinks "well ugly, no wonder we anybody isn't using it" that's true. And moving to self-hosted GitLab was brought up, but won't solve it. We still have many pass-by PRs from people who wouldn't submit if it was on GitHub.
So, to be clear, because it isn't available in your location, morally you aren't stealing, because you couldn't buy it easily, and you have an inherent right to consume the content?
I think it's fine if you're willing to accept the risk. My 7 year old has been a type 1 diabetic since he was 19 months old. Despite being a software developer and being tech savvy, I'm unwilling to use a DIY solution like this on him. If I had type 1 diabetes, I'd be more likely to try it.

Having said that, we still benefit from these efforts. I run Nightscout on Heroku so I can monitor his blood glucose levels remotely while he's in school. This is less necessary now that he's using a Dexcom CGM (they provide their own glucose sharing app.) His previous pump/CGM was made by Medtronic - their sharing functionality is/was atrocious and Nightscout's bridge made it serviceable. We also have a few tablets around the house so we can keep an eye on it throughout the day and night.
Unknown Miner Increases Share of Hash Rate in Bitcoin Cash Blockchain
Airship 1.0 marries Kubernetes and OpenStack for 5G's good
Counting the Countless – Why data science is a profound threat for queer people
Why WASD and not ESDF? People have been touch-typing with their left hand in that home position since the late 1800s. (Or do you actually operate WASD with your pinky, ring, and middle fingers when gaming?)
Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor
This is amazing, thank you! In the 90s I wrote way too much HyperCard and read way too much Douglas Adams, so this is bringing back great memories.
This is old news. Wasn't there a prominent case of a Google developer alleging that they were fired in retaliation for protected activity relating to political beliefs as well as work conditions? I'm happy that this kind of stuff is being taken more seriously this time around, but let's acknowledge priority and credit, where credit is due.
It’s not just the complexes, every kind of campus in China is gated, like university campuses. It was a bit of a culture shock for me as a western American, but I’ve also seen this happen in east (Harvard) and some old campuses in Europe.

It does make life for pedestrians difficult.
Isn’t that’s what’s happening? ITER is a tokamak, Germany has built a stellarator. Other countries have smaller experiments. Right now nobody has a clear path to a commercial plant so they all try things and see which one works best in reality.
This may be the original "they did communism horribly, murderously wrong, again, but we must try yet again! Glory to the proletariot!" diatribe.

Populist socialism is what begat that whole mess, as the author even states in tfa. The cognative dissonance is strong in this, and seems eerily similar to some modern viewpoints I have heard.
Note emphasis: this is a losing strategy IF the co-sleeping has a negative effect on your relationship with your spouse,
> One thing I find fascinating, and have not seen discussed, is what will happen to all this data in, say, a couple hundred years.

That's odd. I see it brought up on HN quite frequently. And, frankly, I feel like the implicit tone is always that this data needs to be preserved to allow for the insights of future historians.

Personally, I sit on the opposite side of that fence. The inquisition of future historians does not hold weight against the privacy and well-being of the now-living.
For example from 1997:

https://www.baltimoresun.com/news/bs-xpm-1997-03-01-19970600...

> "The United States is on the verge of a serious oversupply of physicians," the AMA and five other medical groups said in a joint statement. "The current rate of physician supply -- the number of physicians entering the work force each year -- is clearly excessive."
All you have to do is look at the map. If Taiwan becomes an independent state and an American ally, the Chinese Pacific coast would be encircled by South Korea, Japan, Taiwan and Philippines - all American allies.
Lots of cars around in 1871. I think grids are useful layouts for cities that don't have any motorists. Most of these gridded cities were designed before cars. Modern suburbia loves the cul-de-sac.
Descriptive errors that match the business logic are ideal in many cases. Clearly, one shouldn't don't divulge "secret" validators.

More on the topic, I'm really happy to see this coming in so far ahead of 2.0. I want to get ready for 2.0 because of the gains I hope to see in idiomatic go in 2.0.
that only means it can't be proven...yet
"as a matter of law, animals lack the capacity for culpability" Apparently it was not always thus in European jurisprudence. This podcast episode tells more:

https://www.futilitycloset.com/2014/10/27/podcast-episode-31...
There is also a virtual equivalent to hobby horsing called "virtual stables".

A virtual horse is just a webpage for a fictional horse. There are usually pictures of the horse that hobbyists find on the internet/buy on forums/illustrate themselves [1].
The horse obviously also has a name and usually a description of its personality. Horses sometimes age "in real time" but most stables seemed to have a somewhat arbitrary aging rate (e.g. the horse would turn 4 within a few weeks of its "creation", but after that age normally). Horses can also be registered in a database called "Virtual horseback-riders society" [2]. You can use the "Virtual horseback-riders society" to advertise your competitions. A horse/horseback-rider can usually participate in any competition by just signing up (by sending an email to the organizer) and the winner is randomly picked. Another way to interact with other stables is by "taking care" of somebody else's horse - meaning you write a story in a guestbook about what you "did" with the horse, e.g. "I took Cupcake for a walk in the forest. Cupcake was in a bad mood and really reluctant to leave the stable, but cheered up when it saw a patch of grass". You can always create a new horse (obviously, you just create a new webpage), but to be in with the cool kids, you "buy" horses from other hobbyists. The "best" horses are ones that have a long family tree that has been documented in the Virtual horseback-riders society database. There is no currency, there are "selling topics" in the forums, where you try to provide compelling arguments as to why you should get the horse.

The forums were pretty active 10-15 years ago and most hobbyists were girls in their early teens. The community is much less active and older now. However, the community is more tech-savvy than back in the day - people have their own domains and use a database to track their horses (back in the day, most pages were static sites hosted on Freewebs). Some stables have been running for 15 years, the most iconic one being Ionic [3], a stable with around 800 horses.

There is probably something to be said about virtual stables dying out as the Internet has become more centralized. Virtual stables also introduced a lot of young girls to coding and for example, the owner of Ionic works in IT now.

[1] http://www.seppele.piirroshevoset.com/hevonen.php?id=298

[2] http://www.virtuaalihevoset.net/

[3] http://www.hevosmaailma.net/Ionic/
If you were using Hibernate in 2000 and not caught up in the EJB hype, you were ahead of the game.
Frozonic: Code freeze management featured on ProductHunt
A lot of it comes down to which kinds of shoes you buy from which maker. I buy many leather Jordans and SB Dunks from Nike and have never had a pair fall apart before I donate them. Currently wearing Jordans I bought in 2017 and have worn ~500 times since then. Other than minor scuffs and outsole wear, they're in fantastic condition.
Hi all, recently launched Frozonic. It is a tool for integrating code freeze checks into the software release cycle so that teams can avoid merging code at wrong times. We're being featured today on ProductHunt. Please check it out and let me know what you think! Thanks! https://www.frozonic.app
I live in Prague and never ever have felt unsafe. One or two times I actually got into a light-ish fistfight, one time after a car crash and the second one was road rage, however I still deem Prague as an exceptionally safe city.
Unionize !
Unions are not just about pay. They are also an effective shield against retaliation by management.
Don't be dense. WASD is the most common layout, but sure, if you're that opinionated make it ESDF then. My point still stands. Left and right hand controls should follow a common sense approach
The Pervasive Effect of Stress
hey Rahim, shoot me a quick email (firstname@gmail) and I'll send you the book. Not sure why it's not working for you.
It's just old-fashioned astroturfing.

https://en.wikipedia.org/wiki/Astroturfing
time limits are being gamed to infinity
> But isn't that just the result of lack of hardware gains limiting new software application areas?

For my needs? No. It's not that more performant systems (including software) aren't available, it's that they don't offer me any real benefit that justifies the hassle of replacing and reconfiguring my existing systems.
Gael Duval, Father of User Friendly Linux, on Mandrake and /E/ Phone
I would say it's a bit more subtle than that. Rust can express this, but not safely. This is what the end bit is about.

The question then becomes, is it worth it if it's largely unsafe? That's a complex question. Unsafe Rust still does give you a lot of advantages, namely that the checked constructs are still safe, even in an unsafe block. Unsafe Rust is slightly more annoying to write than safe Rust, and so that's a downside.

It's also possible, and again, this is more in theory since I know nothing about wayland internals, that the safe abstraction was chosen to be a bit too low-level. That is, rather than trying to make the primitive operations safer, designing an external API you'd want users to use, rather than one defined in terms of some of the primitives, may make sense. This has a lot of pros and cons, as you'd imagine. And that's also more work to do.
An single extra unit (or less) of insulin can kill a type 1 diabetic. I don't expect non-diabetics to understand what that means, but it's not more than a few drops of insulin.
I don't know the specifics here but I wonder if this is a correlation/causation issue. If a bunch of people walked out, and afterwards some of them feel mistreated for whatever reason, it seems easy to assume it's retaliation. It could very well be some completely separate issue (reorg, change in priorities, etc..). Google management is really in a bind here.
> Way Cooler is a Wayland compositor that was written in Rust using wlc

I know it is not easy, but I wish the author could have started with a paragraph that could help someone like me know whether or not the rest of the article would be something I would like to read.

How about something like this (and of course I may some of the facts wrong, but I want to be as constructive as I can):

"Wayland is a Windows manager developed as a better alternative to X-Windows. Way Cooler is a tiling Wayland manager, written in Rust, and designed to be easily extendible. In this article I describe my experience in trying to refactor it, for reasons that will be described below. I will also explain why, in certain instances, C was a better choice for this project than Rust."
Nah, my best friend died 5 years ago, his FB account is still up. I suppose it's possible that everyone posting on his wall when his birthday hits each year might reset some counter, though.
A manager is not the only person that can provide you accountability.

What about users/clients, or partners/co-founders?

If you try to ship a super simple prototype very quickly and get a few users, you would feel accountable to them, and that would give you the motivation to keep building until you make a great service.

Alternatively, you could team up with someone. Have a chat every day to share your progress, get some new ideas together, and stay excited about the project.
IMO, the real problem is that they're all services - cable, Hulu, Netflix, it doesn't matter. The dream was being able to pay for only what you watch, but that's not really an option in many cases. You're still being forced to pay for content you don't want to watch.

This bundling of extra content was tolerable at the Netflix price point - when you were paying < 10% of cable - but it's back to being intolerable now that it's comperable to cable prices once more.
I live in Finland and I have friends who have horses. Happens to be the friends are female, originally from the countryside, and have a car to transit from campus area back to the stables. To my knowledge maintaining horses is more expensive the closer to a big city you live in. Thus, in Helsinki stables must cost an enormous amount of money, especially considering you need the actual horse, the lessons, time, and a vehicle to transit with. I don't think most people have the money to have one.

Further anecdote: in elementary school, we had trips to farms. I would think that it's not out of the ordinary for other schools to have this as well, which could be one factor how kids get interested in horses or farm life early on. Feeding a horse or a sheep, which tended to be the only animals interested in humans, can feel like having an exotic pet. Though horses are probably cooler because you can ride one.
IT people need to spend more time with their non-IT moms. It really does ground you to reality more.
I'm sure Google has never been perfect, but it used to sound like a great place to work free from much of the bullshit that goes on in other companies. I envied those that got to work there for that reason. I'm sure it's still a long way from turning into an Amazon or Microsoft, but I hope it takes some active measures to avoid sliding down that slope.
it is completely different situation. you should use the right tool for the job, not the same for every job
Upload adminer or a similar script and export them.
There's nothing sinister about me getting her gender wrong.

I read the article very quickly at work, on my phone, so I missed certain parts. I have saved it though, so I can enjoy it later in peace and quiet.

I don't tend to look up the author's name.

And finally, English isn't my first language. When the gender isn't immediately obvious I default to my own.
In the magical world in which your argument there would be correct, technologies jump from 0 to dominant market share in a single discontinuous leap.

But we do not live in that cartoon universe. Here in real world, market share increases nearly continuously. On the way from 0 to 100, it passes near all the intermediate points.

What distinguishes a losing technology is not that it ever had a low market share -- all winning technologies did at some point -- but that they stop growing, and start losing market share. That describes nuclear, not renewables.
Per the article, you need a drone the size of a Robinson R44 to be effective. A R22 is too small.
in the case of drug prices it is actually beneficial
Tell that to the vi people.

ASDF used to be an option on first person shooters when they were first coming out.
It didn't though and prices were still substantial--especially for those who got premium channels.

My basic point is that people (understandably) would like a less fragmented streaming video market. But they mostly also want something that's significantly cheaper than an all-in monthly cable or satellite subscription was 10 years or whenever ago.

We did mostly get to reasonably priced and reasonably comprehensive streaming music--although apparently at the cost of not supporting most artists very well.
It's the subtext for a lot of the justifications in this thread, tho.

[Thing] isn't for sale in their area, they want [thing], therefore they're justified in stealing [thing] rather than just not having it.

Is entitlement not involved in that reasoning? What is the motivation for illegally obtaining something if not feeling that you deserve to have it? The owners of the content and the distributors are wrong?
I know folks that work on Nightscout and I agree with everything in this post. I find them to be very thoughtful and circumspect about the work (the contributors often have T1D or family with T1D). Besides that, a closed loop system (which as yet is only partially implemented or is still somewhat inconsistent) is a holy grail for a lot of these folks.

Most of them are already well acquainted with manually managing insulin and the existing products and can handle any mishaps for the most part.
Low resting BPM plus meditation can easily drop it to 30 BPM or less, at least for short periods.
Monkey is a language by Mark Sibly. Unfortunately the original language is abandoned since Mark started to work on Monkey-2 (But Monkey-1 still available at: https://github.com/blitz-research/monkey).
https://news.ycombinator.com/item?id=19775510
My boyfriend is T1D and uses Omnipods so this is exciting news. He has also used a Dexcom (G6 I think) to monitor glucose levels. Unfortunately the Dexcom's are a bit pricy and so he can't always afford them. I have talked to him about Nightscout and closed loops or even semi-closed loops and while he is interested I haven't pursued it heavily because he isn't as technically inclined (or interested) as I am. If I were a T1D I would using some form of a closed loop system but I worry too much about bugs or problems he might run into that he wouldn't be able to solve or diagnose quickly.

While nightscout is pretty mature and the pumps/monitors they've cracked fairly reliable I think he will probably just wait for some of the closed loop systems that are starting to enter the market (or are they still just semi-closed, or maybe they call them hybrid, I can't remember). Even then I'm sure it will be a few years yet until they are affordable enough.
>That said, I'm not sure how serious you are about handling file uploads, but uploading directly to buckets often means uploading to a single region (on aws, a bucket may be hosted in us-east-1 for instance, meaning high latency for folks in e.g. Australia). This may or may not be problematic for your use case, but it did bring us complaints when we had that.

You can use https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acc...

S3 acceleration uses the cloudfront distributed edge locations. As the data arrives at an edge location, data is routed to Amazon S3 over an optimized network path. This costs more money though.
Oral History of Gary Gordon: https://www.youtube.com/watch?v=TxxoWhCzIeU HP engineer, inventor of the sensor.
Biodegradable shopping bags buried for three years still work
> The issue is who controls the MDM profile. In the case of these apps it's the app developers instead of the parents.

Ah. That makes perfect sense and I'm changing my mind on this one. Apple did the right thing.
Thank you. Hey, I'm also a backend developer by day ;-)
While that's true, in this case the difference between "just enough" and "too much" can be very small.
Couldn't use Android without it by now. Porting, maintaining and updating Linux binaries to use in Android was difficult, time consuming, or simply not worth it before Termux. It's running multiple things in any of my devices 24/7.
There's nothing illegal about refusing to disclose your donor list and calling yourself Americans For America (or whatever). Corporate lobbies have been doing this for decades and they know exactly what these entities can legally get away with.
I have a generalised tremor and I wonder if this differentiates between parkinsons and generalised tremors.
I think the pen pressure may be the differentiating factor. While I'm quite heavy handed in my penmanship, I don't think I'm quite so heavy handed as some of those examples