skysight-inc/HackerNews huggingface dataset:
Formerly, I couldn't finish any of my side projects or fitness goals. I deduced that I needed to learn how to finish things. So I reset my goals to be things I could finish well without much probability of encountering big demotivators. By ruthlessly reducing the scope of each project, I was able to learn the craft of finishing. Knowing how to finish, I became able to complete projects that would have left my former self spent and defeated. Finishing gives its own rewards.
If a non-profit buys food from a for-profit grocery store, is that ironic? Just because a project is open source doesn’t imply any requirement that all of the products and services used for that project must be.
As someone who has dabbled in martial arts, breaking blocks is not done by anyone serious. Thoae are all barely above stage clowing to anyone into the art. No offense to your friends, feeling powerful is valid too.
Direct link to PDF:

https://journals.sagepub.com/doi/pdf/10.1177/205395171984254...
Realistically, 30 days may not be enough time for certain products.
> Are there any photo clients for windows that present multiple folders as a single coherent timeline?

PhotoStructure does this (and I believe is the only software that does robust time zone inference, as well). (I've posted elsewhere here with more details).
These go well beyond what the Bar Association and AMA do though by providing space where it'd otherwise be unaffordable for the individual members. The Bar and AMA are much more focused on the regulatory and lobbying side of things with little of the support roles, which honestly makes sense given that their membership is generally very well paid so the funding and support functions aren't as necessary.
"i’m a marketer with an online course. it sells for $2,000 which means “no stupid people allowed.”"

Doesn't it mean exactly the opposite?
This is not about Europe data privacy laws. It's about businesses misusing APIs in a way not intended by Apple.

MDMs are meant to allow a business to manage its devices through a third-party provider. They are NOT meant for personal usage, as they are privacy and security issues (who do you turn to when your device is bricked by your MDM?).

This is not the first time Apple is shutting down businesses misuing its APIs, and it won't Apple.

Should Apple provide parental control APIs? That's a separate issue. They currently don't have enough, and user who wants more can indeed switch to Android.
I was thinking of natural structures like the branches of trees and the tributaries of rivers. Because cities rebuilt like that in the 20th c does not mean that it was a good idea or successful.
Interesting to see someone's reasons for moving back from rust to C. Normally it's the other way round.

Speaking as a C developer who has dabbled in Rust, It's always good to see the thoughts of someone who has spent a fair amount of time with the language who can give it a fair assessment.
On a recommendation of another HN user, I picked up the book Atomic Habits recently.

That book says it clearly: you don't rise to your motivations, you stoop to the level of your systems and processes. The book also taught me how the habits you create stem from the person you identify as. For example, a person who is "a runner" will run every morning. They'll do it without questioning they're a runner. They'll have self-doubt for sure, but different doubts, and they'll keep running.

Both those things rang true to me. I've always wanted to be a runner, but honestly I've never identified as one, so I don't consistently run.

I highly recommend the book, it's a great perspective. I don't think it'll ring true for everyone, but the perspective it offers is great for everyone.
It's also important to keep in mind that some disabilities are temporary.

Someone with normally good vision could have undergone a procedure that leaves them with reduced vision for a while as they recover.

Someone could have a broken hand, or tendinitis, or any number of other temporary conditions that affect precise motion, vision or other physical abilities.

Hell it could be something as simple as they are holding their phone in their other hand and still need to navigate your interface so they have to tab through it with a keyboard instead of using a mouse or trackpad.

These people may still need to use your product during this time when their capacities are reduced in some way.

Accessibility benefits much more than just people with serious and visible disabilities. Accessible applications are better experiences for all users.
Too much insulin pumped into human body can literally kill a person. I don't think it is safe for hobbyist to hack a medical device like this.
Toward an Information Operations Kill Chain
I had a colleague and good friend who died in an accident - he was still logged into one Linux server which I made a point of not rebooting for as long as possible.... (it was an actual physical server in a co-location space).
Improving general knowledge and ability is an admirable goal. But education is pretty bad at it.
I agree, the guy sounds like someone really arrogant and while what happened is totally wrong it is really hard to feel any empathy towards him :/
Try digiKam. Its GPL-licensed and runs on GNU/Linux, Windows and Mac OSs. The developers are readily available via a mailing list and a new version just came out. I've used it for years and find is quite good. It is very full-featured though, so you might need to spend some time getting to know it.
https://moxie.org/software/sslstrip/

The attitude of "it's cool, only use SSL for the sensitive parts" hasn't been true for a decade.
Supercomputer Mixes Streams with CPU, GPU, and FPGA
> If they'd cover it on TV news, it's probably off-topic.

That seems to apply here.
No one said it was harmless but Pharmaceuticals companies are making obscene amounts of money by charging outrageous prices. You're arguing that there's no middle ground and we must either have exploitative drug companies putting profits over people's well beings or an oppressive government putting people's needs over the business's long term viability.
Seems like the movie and TV industry learned a lesson or two from the music industry. I just have the feeling they drew the wrong conclusions from them.
I am not a disciplined, ruthless executor but I do know a couple things:

1.) Stop reading productivity porn. If you must pick a productivity approach, pick something low friction that doesn't have you jumping through meaningless hoops. (Some hoops are good, like the one in #2).

2.) Do daily/weekly reviews. Even monthly, if that's all you can manage. Every week, developer your situation report: what do you have on your plate, what's coming up that you must concern yourself with? Can anything be delegated?

My review process involves processing "inboxes" at my home/work desks. But it also occurs during my morning runs where I plot and plan my next steps and how I will get through difficult situations.

You probably don't need to read more productivity books, you just need to use the knowledge you already know to develop a sort of standard operating procedure. If you _are_ going to consume productivity porn, make small iterations to your current SOPs, don't make large sweeping changes. That only serves to undermine the whole point.
You mistakenly say the Legendre Transform doesn't really show up in quantum mechanics, which is likely because you didn't notice when it appeared in the construction of the path integral. (Or maybe you just haven't used quantum mechanics outside of the non-relativistic domain, in which case you've probably only used the Hamiltonian formulation and don't know why? I don't know your background.) That's an easy mistake to make if you think about it as just some coordinate transform, since then you won't notice it when it's used in a different guise than when it was taught to you. Many field theorists would say the path integral is the most beautiful idea in theoretical physics -- Noether's theorem probably being the only idea that is more popular -- and if you don't understand how it bakes in the Legendre transform you don't understand it well.

Other than that technical mistake, which I think is revealing, the rest of your comment is hard to respond to because it takes the form "this thing you claim is important for given reasons just isn't; it's not a big deal". So all I can do is try to flesh out my reasons, and hope you'll engage with them.

The Lagrangian and Hamiltonian formulations are the two primary ways to write down fundamental physical laws. There is no third formulation of remotely comparable importance or clarity, so the Legendre transform has a special role not enjoyed by other coordinate transforms. If you want to actually understand why laws are formulated how they are, and especially if you want to be prepared to move beyond them in case new physics requires it, you need to have a deep understanding of how the Lagrangian and Hamiltonian formulations are linked. Otherwise it's impossible to answer questions like: "If the Lagrangian formulation put space and time on equal footing, and if the Hamiltonian formulation gives a preferred role to time (generating time evolution), could we give a similarly preferred role to space?" "More generally, why isn't there a third or forth major formulation of mechanics?" "Where does the incredible richness of symplectic geometry come from, and why isn't there anything similar associated with the Lagrangian formulation?" "How would any of this change if there was more than one time dimension?"

Regardless, Hand & Finch is awful. I encourage you to quote the piece of Hand & Finch on the Legendre Transform that you think is clear, as I have quoted the books I think are confused. And then we can see whether students find my explanation or their explanation clearer.

If you say "well, the ideas are encoded in Hand & Finch even if the students don't understand them", you've missed the point. I make zero claims of novelty, and neither, I'm sure, would Hand & Finch. (These ideas are nearly two centuries old, so pointing out that their textbook is two decades old is silly.) My complaint, rather, is that these old ideas crucial to the invention of mechanics are not being faithfully transmitted to generations of students who take mechanics for granted.
So if 40% of boys were not interested, it would be denied to girls? That seems noble in intent, but draconian in application.
Concurrency in Java: The Executor Framework
A more relaxed `pip freeze`
I thought it was 65 percent of patients insured by medicare in Reedville. I don't know Reedville, but they say he is a rural doctor, so I guess there aren't many patients.
Any links on monkey? All the ones I have found so far were spam and the term is close enough to spider monkey ... Not a language I have seen before.
Tiktok, Soul and LingoChamp – AI Is the Product
I've been helping on the laravel v4 project. The devs are pretty friendly and I haven't found anything with a better UI than lychee. Three project doesn't do everything but what it does do, it does well.
have somebody found a PSU that can power this board? 5v 4amp is not something available cheap. also, custom power connector?
This is exactly how my family uses PhotoStructure: https://blog.photostructure.com/introducing-photostructure/
If you want some practical advice:

1. Stop going on HN and Reddit. If you spend a lot of time reading about what other people do, you won't do it. If HN and Reddit helps you progress, spend 30 minutes a day on it.

1a. Start small and simple and build from there. If things are getting too complicated, scale back. Always scale back. It reduces frustration and anxiety as well as builds confidence.

2. Set a schedule. Take you phone calendar and put a block of time to work on X and set a reminder. This primes your brain to have a plan and an expectation.

3. Schedule short time blocks, 30 minutes to an hour. You only have a limited amount of time in a day and trying to do something for long stretches of time will a) take away time to focus on other things you want to do b) will have a diminishing return effect.

4. Establish a routine. Set those blocks in 3 and do it on a schedule. Try and do that task in those time blocks for a couple weeks. The most important thing is the routine. You can increase those time blocks only when you're comfortable meeting that routine.

5. If you miss a day, DON'T WORRY ABOUT IT and just catch the next go around. Things come up in our lives that we don't expect and we either can't do it or don't want to. But don't make yourself feel like a failure if you do. The point is consistency.

6. Finally, TAKE THOSE SMALL VICTORIES! I know its difficult, you'll doubt yourself, but please... take them. When I wrote my first "Hello World" program, I took the time to realize how awesome it was and how simple it was! DO NOT CARE ABOUT THE MILLIONS THAT CAN DO IT TOO!

It will take a long time. But the beauty is, you'll get better at the above steps and be able to execute faster so it doesn't feel long anymore.
For what?

What are you trying to accomplish? Sounds like you have a pretty productive hobby already? Tinkering is very worth while even if you don't 100% complete what you set out to do.
By moving on with your day.
You realize these apps give strangers the ability to monitor your child’s phone? The company is running an MDM server and has unfettered access to the phone via the MDM APIs. They may choose to offer parents a subset of that access in their Ui for the purposes you present above, but the fact remains they basically fully control your full consumer device.

Do you think that is an appropriate level of access to grant?

Parents don’t need to switch to Android, they have tools built into iOS that offer the features they need without essentially giving away the device to a third party company.
for case in cases: if "cannabis" in case: case.flipverdict()

There u go ,crazy machine learning algorithm :O
Side note, but I used to do "daily" and "long-term". Daily is great, "long term" was generally useless. "Weekly" was the best to stay motivated and actually see if "the plan" is yielding at least some results or is complete garbage. "Monthly" was too long.
Mouse/desktop GUI, 68K, 3.5" disk, open-and-closed $(company_name) modifier keys on either side of the keyboard, -- they were clearly going for the "we're just like Apple (but not)" design!
This is totally an unsupported hypothesis. I have no data.

The mechanism I'm proposing is that the current generation has not been exposed to many of the toxic things that reinforced racist beliefs. Slavery, segregated schools, etc. Kids in school are taught why those things were bad and why racism is bad. While not all of society has abandoned racism, there's been enough of a push that the public institutions educating the next generation are making efforts to reduce it.
Because there is plausible deniability.
More than encoding spatial information. And even more than predicting sensory input. Grid maps in the entorhinal cortex may be responsible for goal oriented action planning ;)

The entorhinal cognitive map is attracted to goals

https://science.sciencemag.org/content/363/6434/1443
Everyone here is commenting about MDM being used in the enterprise, but what about schools?

I'm in education and the iOS schools we deal with use different MDM solutions, and certainly not Apple's MDM software.
How do you know that the higher drug prices in the US lead to more research instead of making executives and shareholders richer? You seem to imply that.

Everything aside at a minimum the US needs more transparency about pricing. The whole system with its coupons, rebates and middlemen seems to be set up to hide the real cost of drugs. Without transparency no real discussion can be had.
Berberine might be the only one.
>No one said it was harmless

Virtually every such exposition of the argument says exactly that.
A good post, thanks for sharing.

> I want to make one (mildly controversial) thing clear: rewriting a library for the sake of only using Rust is not good engineering.

Strong agree.

> A literal rewrite of a project to Rust is not interesting, it’s not useful, it just causes churn and splits ecosystems. Time would be better spent either working with existing solutions that already have the effort put in to make them correct or to come up with new green-field projects.

This... I'm not so sure about. It really depends on what your objective is. For example, if your goal is to learn, you're not going to cause churn, and you're not going to split ecosystems. Working on project you already know well is a good way to learn, because you can focus on the language, not the project.

This also isn't exactly a re-write, in my mind. I mean it is, and it isn't. This is because...

> The biggest problem when wrapping wlroots was defining the ownership model of the objects that wlroots exposes.

The pain here isn't a re-write, it's an integration with an existing system. That's a good reason to not use something different! I also think this is interesting because it demonstrates something that's often said in discussions about Rust, but mostly in the abstract, and that's that Rust's rules influence the design of your system. It will guide you away from designs where the ownership of components is unclear. To many people, this is a benefit, but it can often cause struggles when learning. And, it can often cause struggles in situations like this: where you can't really re-write some external component to fit in the rules.

That being said, there should be a way to do the ownership part that makes sense, but I don't know wlroots well enough to comment.

That being said

> Currently there is 11 THOUSAND lines of Rust in wlroots-rs. All of this code is just wrapper code, it doesn’t do anything but memory management.

is also super legit. Managing this kind of thing is a pain. I can certainly understand not wanting to do it.
Actually, there is no single hierarchy, just an artificial one created by my top page that makes it seem like one. Maybe there should be one or more real hierarchies made as entrypoints to a large data set that can go in all directions without limit, in order to better meet reader expectations (but pls read on for more).

With a possible exception of the very first page of the site, the things you are seeing as navigation, I have intended to be content first, and navigation second. (The document you found is an exception that I hope is temporary.) Almost all entries, things with bullets, are part of the content, even if it is also a link to more content directly related to that sentence. The situation might have been confused by the fact that at the entry level (~ top level, but really any point I consider an entry point in a way), some of the bullets really are navigational titles.

My intent is that the size of the content (the number of pages and things I have to say about each thing, present and future) neither prevents reading the key points, nor prevents drilling down into more parts of interest. Again, to get the point across, and provide details, but to avoid "TL;DR" syndrome.

So, maybe I should have a note at the top of many pages like "HOW TO READ CONTENT AT THIS SITE:" which links to a page that says "Every sentence is a sentence first and a link secondarily (or sometimes a title). So, to digest the information, read a page completely, then click on links of interest to read more about those statements." I tried to put something like that in a few places, but it describes it more in terms of skimming.

So, there could be a need to better bridge the gap between typical expectations of web pages as documents, and the fact that I think of each page on the site as both navigation and content, almost like an app. There is so much content that to put it into a set of documents means choosing, somewhat arbitrarily, which content goes together, when in reality, it all goes together at every level, with an allowance for seemingly infinite amount of related content in all directions.

(In fact, in the original system where these are stored, prior to being exported as html, each page and each entry on a page is an entity in an intended object model of reality including of thoughts, where each entity can have attributes including numbers & dates etc, code, and references to other data, trying to represent knowledge at an atomic level, considering documents as merely one type of expression of that knowledge. More at http://onemodel.org .)

So, maybe I need to meet reader expectations by one or more of:

- making (somehow auto-generating?) many entrypoints each with clear a hierarchy,

- creating documents that are really data exports in outline form, to N levels.

- finding a UX designer who understands the issues well and can suggest presentation techniques for this system,

- or at least that I use the "HOW TO READ CONTENT AT THIS SITE" idea noted above.

Ideas welcome. Thanks much for considering it to this point.
How long have you lived like this?
> If you haven't heard of any one of them by the time you are done conceiving it you are in the exact same position as the other companies are

This assumes that you can do meaningful research without ever Googling the problem space, which is virtually the same as finding competitors. And if you don't research at all while conceiving it, how exactly would you hear about competitors?

> don't bother mapping it until you've established your position well enough that you are actually in competition, until that time it is usually a waste of time.

Trying to open, say, a grocery store without the knowledge of a Walmart down the street sounds like the definition of wasted time.
> What interests me about this Finnish subculture is that it's perfectly cloned the "horse culture", just without any actual horses. It's very close to a cargo cult. Possibly Finland is too cold to have a regular horse culture?

There is a horse culture in Finland, and as you said, it's heavily associated with teenage girls. Horses are of course quite an expensive anf time-consuming hobby by definition, so I'm sure the affordability plays some role here too.
Not sure a record can be expunged without an order from a court targeting a specific conviction/record in the separated system in the US.
Maybe it was phrased a little awkwardly but it’s pretty easy to figure out what was probay meant.
Dutch government also has its own font.

https://www.rijkshuisstijl.nl/basiselementen/basiselementen-...
Google Adds Offline Mode Feature on Google Drive
Yes, assumed too dangerous, but was hoping for a definitive answer, it must surely rain at night pretty often in this area. If that still ruins the crop then the economics are changed considerably.
A portion of their high pay is because of the regulatory and lobbying side.
Huh, might make a nice monitor too.
It used to be quite common for people to learn Russian (or German earlier) for the purpose of accessing content (mostly scientific works) that they otherwise wouldn't have access to. There is also a huge community of people that translate pirated foreign works into English which wouldn't otherwise be available to a US audience. Hell, in my past I pirated a significant number of foreign works and their translations but they are much more readily available these days in the States so I don't have to.

There is a big difference between failing to facilitate (not making a translation) and actively preventing participation. Your import example to avoid piracy is not a great example because they DRM and or geolock those physical copies as well to prevent exactly what your solution is. The only legal recourse to access that media would be to travel to the country of origin and consume it "on site."