skysight-inc/HackerNews huggingface dataset:
If you're looking for a list of concrete steps, this has worked pretty well for me:

1.) Identify an area of your life you want to improve. It can be anything, but it should be something you can see meaningful progress towards over the length of a year.

2.) Create or join a 'community' of people online who have insights into this area. For me, this means finding a stream of content though Youtube videos and podcasts, as well as a couple of subject-specific subreddits.

3.) Going forward, the majority of your passive content consumption should come from this 'community'. This will a.) give you enough of an overview on the subject to let you know if it's something you really want to pursue, b.) show you where to find step by step instructions on how to succeed in this area, and c.) provide meaningful involvement levels and time frames, so you have an understanding of how much effort and how long it will take to make progress.

4.) From there, set aside two to three months and start implementing whatever it is you think you need to do to see improvement. These two to three months aren't about making progress, but trying to find the unknown unknowns that get in your way.

5.) Then, create a long term goal, a series of sub goals (if you need to), and a list of daily activities or habits that will make meaningful progress. Implement these, and don't stop.

What you'll find is that improving your life in one area, such as fitness, will improve your life in a lot of other areas, including your academics.

If you want more information on self improvement, I strongly recommend Optimize.me, which has a lot of excellent content and is completely free.
Apple arcade is probably big money for them. These are likely to be casual games. They're not going after the Halo/Call of Duty crowd.
tell us the reason! can't be as bad as https://news.ycombinator.com/item?id=27454589
It limits the time in which a certificate compromise can be exploited. Clients cache CRLs.

Without revocation, a compromised cert remains useful to an attacker for the entire validity period of the cert, it they can MITM you.

With revocation, they must MITM you constantly to prevent you from acquiring the revocation list. This substantially adds to cost and complexity of such an attack, and means that many, if not all clients will be protected.

So it's not perfect, but ask what the world looks like without it.
Thailand first in Asia to move to decriminalize marijuana
>Considering a person's criminal record is not the same as considering their moral character.

Although some might argue that there was a certain correlation between the two.

https://www.nbcnews.com/news/crime-courts/anthony-stokes-tee...
Playwright: Automate Chromium, WebKit and Firefox
Slow creep is the devil.

You can't let anyone push into your life because if you give them 1% they'll shoot for 100%.

See the last two years. Take three things, give back two. Take four things, give back three. Suddenly, everything is different.
How do you define "actual information about SARS2"? Who makes the definition? This issue has been politicised and polarised so much that "actual information" is hard to come by. Compare the laissez-faire approach of e.g. Sweden with the authoritarian approach in many places in the USA and tell me who was right. Looking at the results the answer should be "Sweden" but that would most likely not be what the "actual information about SARS2" would indicate.
FWIW the linked article is just the introduction on an entire series on the game. The SNES port is covered at https://fabiensanglard.net/another_world_polygons_SNES/index...

I’ve no doubt it either has already been reposted or will soon be, as apparently ‘tis the season (this is the 2nd or 3rd repost I’ve seen for the series)
In good teams I've been able to bounce ideas off my teammates without pressure. They'd come back with things I hadn't thought of, I'd iterate and they'd respond, etc. After this I left the discussion with a better understanding of the problem, still ultimately in the driver's seat for solving the problem. Getting feedback in these situations is empowering.

In bad teams I end up defending myself from people who want to leave their mark on what I'm doing, or just have different taste than me. Getting feedback in these situations is frustrating and demoralizing.
A computer not running Linux is considered a sin, so it's taxed??!
I've had my gmail address for more than 15 years and the spam filter worked perfectly until the last couple of years when comically obvious spam messages started getting directly into the inbox. At first I thought that my email address got listed in some spammers' databases but it doesn't make any sense, since it has been up for so many years and the spam messages could be filtered with a really, _really_ simple spam filter algorithm.

Obviously something's going on with gmail and I am still not sure what is, but it's definitely not a bug (it has been like this for too long now) and the spammers definitely didn't get smarter (caricature like spam messages).

Does anyone know if Google has recently started offering some paid spam protection or something?
As always, I'm very glad to see that structural, Common Lisp-style macro systems with the whole language available for macro construction, have been successfully adopted in other languages to the point where it's possible to explain them without a single mention of Lisp in the article, or even better - where a mention of Lisp anywhere else except for the very beginning would make the article worse by making a unnecessary detour.

pg's article on the topic, "What Made Lisp Different", [0] has aged poorly, and points 8 and 9 it makes (a notation for code using trees of symbols and the whole language always available) are no longer Lisp-specific. The final point, about "inventing a new dialect of Lisp", doesn't hold true either - as seen here, Julia is doing just fine not claiming to be another dialect of Lisp, even though many sources mention directly that it's Lisp-inspired.

Congrats to Julia people for the macro system and to the author for the article!

[0] http://www.paulgraham.com/diff.html
We had a lot to teams in the company. Some of there were:

- developers

- writers

- designers

Each team had a separate project in YouTrack. Each task was a ticket. Let's say that we have finished a new version of software and we need a blog post announcement with video.

We would keep an eye on development ticket (DT-1).

We would create a parent ticket for content (CCT-1) that the release and would set it to depend on the development ticket DT-1.

We would also create child content tickets (CCT-2, CCT-3, CCT-4, etc.): one would be for blog post text, another fone for featured image, next one for social media images, etc.

We would also create a main ticket for announcement video (VPROD-1). It would have a subticket for creating a script (VPROD-2), record audio (VPROD-3), create screencast (VPROD-4), produce final video and upload it to YouTube (VPROD-5).

This allowed us to assign each task to different person: designer would get tickets for create images (CCT-1, CCT-3), writer would get tickets for text (CCT-2 and VPROD-2), narator would get VPROD-3, and video editor wound get VPROD-4 and VPROD-5.

Once the all content subtickets were completed (CCT2-CCT4) you would see that you have you have all subtickets/tasks done that you need to complete CCT-1.

Then you would just need to wait for development to release final version of software. We would know that they are done when DT-1 would change the state to "Completed". At that moment we would publish all of the content that was needed for that release: CCT-1 and all subtickets.

Same principle was applied to marketing tasks.

Take a look at https://www.jetbrains.com/youtrack/features. We have used Agile boards a lot (to keep track at which stage is some part of the project) and Customization to create custom flow.
> That is just Marxist pseudoscience to pathologize success

That's not a serious way to argue at all. That is just emotional dogma that criticism can ultimately be traced to envy.

> The amount that people toil has decreased largely as a result of the ruleset I mentioned, that is associated with capitalism.

No, it hasn't.
Consider this (meta-)moral principle: For some moral proposition P, if universal human obedience to P would lead to human extinction, then P is false.

Example of application: Consider "It is always immoral to have children". Obviously, if humanity universally obeyed that principle, human extinction would inevitably and quickly follow. Therefore, that principle is false. From which obviously follows: "It is moral to have children (at least sometimes)".

Now, I would propose we accept that meta-moral principle as an axiom. To me, and to many others, it seems self-evidently and intuitively true. Who seriously doubts or denies this axiom? Well, most of the people who doubt or deny it, do so not due to its specific content, but due to a philosophical objection to accepting any moral axioms at all. The number of people who are happy to accept moral axioms but would refuse to accept this particular one appears to be rather small. It seems as good a candidate to be an axiom as any other. So why not accept it as an axiom?
Those people won’t have access to jobs at Google, partially because Google would be a much smaller company if we had UBI because the number of people with disposable income would be minuscule and the internet would be scummier than ever before it gets shut down, which would absolutely happen if we implemented UBI in the U.S. because you simply can’t have a 2-tier society with free discourse.

Realize the economic problems that UBI would address are caused by transitioning our economy from creating value to collecting rents over the past 40 years. Tell yourself whatever you need to sleep at night, but the fact that advertising does not create value for our society (or any society) is not a moral claim. It’s one of the cold realities that put us into this situation. Financialization has allowed us to deny the facts for a few decades and UBI will be the neoliberal New Deal, but without any of the good parts of the New Deal. It will effectively serve as a method of control. The contradictions of capitalism laid bare.
Axel Springer is into academic publishing? I guess you rather meant Julius Springer, now Springer Nature (https://en.m.wikipedia.org/wiki/Springer_Nature)
It has KDE's help, hotkeys, settings, etc...
Likely not the very business owners that would benefit from UBI the most.

Thereby likely forcing those business owners to rely on UBI entirely for income, thus removing their upward mobility.
Even the idea of spending $10K sounds bizzare to me. Probably because pet insurance wasn't really a thing the last time my family owned a pet.
Ask HN: Summer schools in the EU worth their salt?
TL;DR: If you've participated in a summer school program or your university has one, I'm curious about your opinion.

Living in extremely un-techy city where the software industry is basically non-existent, I want to at least try what it's like to live in a hotspot. I figured that the best way to do so could be through a summer school program, as that gives me 1-2 months and exposes me to others as well.

Do you know any universities that actually have nice summer schools? I'm primarily looking for its networking aspect, and therefore it'd be important to be in-person. Despite primarily targeting the EU, other parts of the world aren't off the table either, yet the costs are presumably higher.
>>Communists have heads, hands, and environments. So do socialists, and feudalists, and aboriginal tribes, and, well, everyone.

Of course they do, but they aren't allowed to use them to their full potential.

I don't think you have read your own links. Hint: read the first sentence of your wikipedia link. And yes I have partially studied economics and have family members who are trained economists.
I hadn't considered this. Am I in the minority by having a legit, monitored email account for my ACME certs?
> it's acceptable to me

Your earlier comment mentioned morality without qualifiers; here you refer to your own morality; this seems more accurate. Note that there are people who refuse to eat or otherwise harm animals and they cite moral reasons too.
My take is this:

1. Have long term goals, so you always have something to do to reach them.

2. Embrace the rut. Understand that we people are not machines that can efficiently run our program 24/7 and reach a goal. Some times you get bored and demotivated. Accept it, don't be hard on yourself. Play a game, have a beer with a friend, pick up something new, lie in your bed and stare at the ceiling. It will pass sooner or later.
I browsed a lot prior to 2019 and recently again. I used to work in software development but have moved out of the field recently.

I love HN and derive a lot of benefit from it, unfortunately during the Great Scare I found it impossible to stay away from the associated threads.

That sort of stuff seems to have died down now though, so we're good.

If I could just censor any mention of it I'd be much happier, I'd add it to uBlock if I could, heh.
There isn't even a consensus on what prison is actually for, so this discussion is doomed to be ambiguous and fruitless. Is it punitive, is it rehabilitation, is it about separating danger from the rest of society, or is it some kind of morale debt collection?
What you have discovered is known as the 'paradox of productivity'. Productivity improvements are essentially running up the down escalator.

The returns go to cheaper items, because there is less labour time going into each item as productivity improves.

If you redenominate in the 'labour hour' currency, then it all starts to make sense. As does the apparent increase in pay of a concert violin player. Ultimately a concert level violin player doing their thing still takes the same amount of time top produce as it always did, society still likes concerts, and they haven't yet become fond of AI violin players. They exchange those hours for products with less hours in them. So they appear to get a wage increase. Classically this is known as the Baumol effect.

This goes beyond 'real wages', to 'real stuff'. People are definitely getting more stuff than they did 40 years ago. My iPhone is testament to that. As is the lack of power cuts.

Underlying everything is essentially an exchange of labour hours.

As to returns to IP holders, those are often the pension fund, who then pay the pensions to pensioners who then spend it on stuff.

Since we have an ageing population there will definitely be an increase in the transfer to the elderly. It can't be any other way. Is that a fair transfer? Well that's the debate.
To me they are similar though.
I used Python quite a lot, for string concatenation, I mostly use fstrings. `+` is used mostly in the `+=` case.
Everyone's situation is a little different so you'll need to decide for yourself if this applies.

When I get into weird unproductive spirals I'm often sitting with the anxiety that I should be doing something else, the burn 6 hours doing nothing with that my anxiety over my shoulder. And do it again. And again.

My advice for that? Give yourself real time off. If you can, like a week with explicitly no goals. No plans. No anything.

If you can, avoid any reddit/twitter/yt doomscrolling if you're prone to that.

Because we're trying to get bored again.

Like super bored. Like sincerely board af. Not just tired or out of ideas what to do.

Get bored af like little kids do.

Hopefully you'll find old interests a little fresher and newer after that. Give yourself space to feel that spark of interest and excitement.
extra-territorial enforcement?

would you personally enjoy taking orders from China, or whoever the next global hegemon happens to be?

Isn't it great to have some very remote and entirely unaccountable overlord telling you what to do, and then prosecute you criminally on a whim?

Sounds like utopia.
Oh, I love this question!

And I love when I find myself in situations like this - although it happens more and more rarely as I age.

The answer, of course, is: perspective.

And there are all sorts of ways to shift your perspective, but the general heuristic is to step back, zoom out, and talk to yourself in broader, more generic terms. Details are your enemy when you're in a rut (although they turn into your best friend when you're on a roll!)

Take some time, over a number of days, to consciously and consistently quiet your mind. Just give yourself the luxury for a while to not worry or even think about the details of your situation. Try to find some broad positive themes about life in general. Some things that are, roughly, good. Just stay away from the details.

Take it easy. Disengage for a while and take time to breathe, to walk, to do simple things that are, fundamentally, pleasurable.

It won't take more than a few days to get yourself back on track. Juice will start flowing to you again soon enough. Just don't rush into it, simply let it come on its own terms, whenever it wants.

You'll be fine.
https://en.wikipedia.org/wiki/Lion's_share

Perhaps if Google didn't treat every other party as a source of wealth to plunder, by hook or by crook, but rather shared the spoils with the very content generators so crucial to their own existence, out of some sense of fair play, we'd have a marginally more healthy ecosystem today.

Perhaps.

But I'm content to burn the whole thing down. All ad-supported business models are eventually utterly toxic. Well, at least the ones that succeed.
That posting is proof of the old saying

Don't do drugs, kids
To be clear: they pay their own editors, the ones who do the coordination, not the authors (who actually edit the paper) or the reviewers.

11000 is the annual pay of a Phd student in southern europe, it's incredibly high amount. the $5000 that elsevier asks is already enough. prestigious EU grants run for > $1m. National grants may be $100000.

As an EU citizen i hate the fact that even more EU money is siphoned to enrich the NPG. We ve had enough and this must stop. I hope both them and elsevier get outright banned, because clearly open access is another revenue stream for them
This is interesting, and the blob post is well written.

However, to play devil's advocate... If it's true that "an undergrad would have a good chance of success" at this procedure, then perhaps writing a blog post about it and helping publicize it is doing more harm than good?
That is indeed an interesting feature! I wish more languages implemented it!

In Python, of course, one argument against implementing it is that there already is the getattr magic method (and the getattribute one), so even if it'd be possible to implement UFCS without breaking changes, it would at least complicate the way attribute access works even further. But, of course, one could always introduce a new operator/token (instead of ".").
In a Stocks 101 sense, yes. You can receive dividends from companies, use or sell your vote to influence company decisions, loan your stock in exchange for money, etc.
> China is playing an extremely asymmetric game.

As almost all companies that relied on their productivity to get ahead. China does blatantly copy tech in some cases. Companies accepted that risk.

Of course it is good for China to copy the technology, it is not that other nations are exempt from industrial espionage. That they do it so openly is due to the leverage they have.
The one that really gets me is not having a separate slider for alarm and notification volume. Slept through my alarm the first night, now phone stays in silent all the time.
The point of AlphaFold not being able to predict the impact of small changes is probably more about having only seen the "right" way those protein sequences usually look. Many point mutations will result in a fitness reduction and therefore the difference would not make it into the training set.
a single throwaway comment I wrote the other day drove 6k visitors to my side project/business

hanging out here is incredibly fun/useful to me
OK, this is pretty generic and others have said similar things already, but it helped me before:

- Set a "go-to-bed" alarm. When it rings, wrap up whatever you do and go to bed. Then sleep for 9 hours if you feel the need to.

- No screens nor books or any light in the bedroom when in bed.

- Exercising 20-30 minutes at once every day. A slow job or a fast walk is enough (unless your feel motivated to do more, obviously). Don't overdo it. Do it every day.

- A quick nap after lunch: 15mn with a timer, lay down, close your eyes and stay there.

- When stuck, take a quick walk or walk around the room. Move. Stretch. Don't stay down.

Hopefully this can help you process whatever is troubling you, and prevent your brain from idling on social media.
> This is not same.

> The non vaccinated are actively choosing to be a danger to people around them.

> It is like actively carrying concealed unlicensed gun which can silently and anynomously fire at people.

What about giving a life extension to someone who stabs other people?

The recipient of the heart transplant, David Bennett, actively chose to be a danger to people around him.
> This attribution of a value system, e.g. consumerism or profit-seeking, to capitalism, is misguided

It's not. Capitalism is not exempt from the common sense notion of "You reap what you sow", and the history of Capitalism proves this indisputably.

> and a way for certain ideological camps to pathologize and stigmatize human freedom.

The economic sphere of capitalism isn't free at all. It's firmly authoritarian. Most people today have no other choice than to sell their labour and thus their freedom for most of their lives to someone lucky enough to be wealthier than them. That's a very poor standard of "freedom". Sure, it can certainly get worse, but this wasn't the freedom that people dreamt of 100 years ago and beyond.
Tesla's HEPA filtration removes 99.97% of airborne particulates
What’s New in DevTools?
Congrats, you just figured out what Microsoft created that translation layer for. ;-)
Portable music players and cellphones were both very established when apple entered those markets. They also tried to enter the console market with the pippin back in the 90s
No time to Google I'm afraid, but I'm pretty sure that's "The curse of LISP".
> Apparently there is an ACPI mechanism that allows reading and writing to EC registers. I never figured out a way to intercept this I/O. Do you know a way?

Do you mean intercept the I/O from the OS to the EC in Windows so you can replicate the same functionality in Linux? Not sure, as Windows has drivers for these features provided by the laptop makers.

I guess you could use Process Monitor[1] or other SysInternal tools[2] to see what's going on in Windows when you play with various EC functions.

On Linux you can find various resources regarding the ACPI calls for EC functionality on the Arch Wiki for various laptops[3][4][5] (usually the most popular ThinkPads) and work your way from there.

[1] https://docs.microsoft.com/en-us/sysinternals/downloads/proc...

[2] https://docs.microsoft.com/en-us/sysinternals/downloads/proc...

[3] https://wiki.archlinux.org/title/Lenovo_ThinkPad_T420

[4] https://wiki.archlinux.org/title/Lenovo_Yoga_Slim_7_(AMD_Ryz...

[5] https://wiki.archlinux.org/title/Lenovo_IdeaPad_7_14are05
Certificate expiries are set primarily due to financial interests that have nothing to do with security.

Why do you think the maximum lifetime was reduced from two years to one?

Does it make a lick of difference if you’re man-in-the-middled for just one year instead of two? What kind of argument is that!?

“Oh, they got every active user credential and form that was submitted ages ago, but no worries! This won’t go on for another year! Just months to go now…”

No, obviously the CA cartel just wanted to extract 2x the rent.

The whole thing is just absurd on its face and needs to stop, but there are billions of dollars worth of rent seekers that say…

“No.”