skysight-inc/HackerNews huggingface dataset:
TiddlyWiki in many ways is the best predecessor to Obsidian, in that it follows many of the same priorities and tradeoffs.

I was a big user of TiddlyWiki but Obsidian has so many UI quality of life improvements, and the plugin ecosystem is evolving at such a rapid pace that I decided to jump ship.

I wrote a guide on my migration process:
https://forum.obsidian.md/t/import-from-tiddlywiki-5-to-obsi...
Look I think “work to live not live to work” is a great philosophy, and one that probably makes for a fulfilling life. But virtually everything you take for granted about modern civilization only exists because of work-obsessed lunatics.

At the very least if someone chooses to work day and night to build, society should be celebrating them— not discouraging them. It may be bad from their perspective, but civilization as a whole cannot advance without people like this. All of the rest of us are free-riding off people like this both past and present.

I think it’s really great the European culture of la vita dolce. But the reality is virtually all new products and companies come from places with less cultural aversion to working nights and weekends than The Continent.
Thanks! :)
This tweening and space saving is what we built Vizzu for! Do you think you could give it a try?

Regarding the combinations: it really depends on the data and the relationship you're looking for. We hope to make experimenting with such pairs or even series of charts easier with our lib.

Here are a couple of examples that worked well for us in certain settings:
https://lib.vizzuhq.com/0.3.0/#example-1.1.12
https://lib.vizzuhq.com/0.3.0/#example-1.1.15
https://lib.vizzuhq.com/0.3.0/#example-1.1.3
Could someone explain better what this is about? I don't understand what "seeking" means in this context.

I can still go back or forward manually in my video if I need to
Imagine if the United States had gotten 80% of its electricity from nuclear over the past 4 decades.

China might have adopted it instead of coal.

We’d been talking about the danger of climate change in 2150.
Not a dig to the parent post but in general, plenty of companies have "career development". What's lacking is the appropriate salary increases, which is why changing jobs is common.
I support Facebook AI. The actual news is that we are releasing an extensive egocentric dataset with associated tasks for the research community. Collecting such dataset in a private and responsible way is a significant challenge. Happy to answer any questions.

https://ai.facebook.com/blog/teaching-ai-to-perceive-the-wor...
Small Screen Productivity
How do you know the above commenter not posting anything that's being censored? Do you know what they are posting?

If he/she "doesn't see it because he's not beingu censored", as you seem to imply that perhaps you are, his question would then be very relevant:

You could enlighten them with evidence so that they can also see what is obvious to you.
It’s a reference to homosexuality. Any sexual references that are not utterly formal or medical are considered offensive by someone.

Even “gay” which is popularized and usable in casual conversation is still considered offensive by some people because of its historical aspect.
Thanks! Really useful tips.
I began using python during the python3.0 betas, and I watched the 2 vs 3 saga from the (unusual?) perspective of a v3 hobbyist with no back-compat requirements.

What struck me as most significant was the opportunistic breakage of things not related to the unicode transition. In the many years it took to win people over to v3, they could have marched over all the breaking changes a year at a time. Given that side-by-side installs of python3.x point versions are very functional, with or without venvs, this would have been much more palatable. Perhaps harder than it sounds though.

I attempted a couple of 2to3 translations of open source libraries over the years, with varying degrees of success. Every time I found that most of the changes were easy, but debugging the broken bits was hard due to the sheer volume of source changes. If instead I could have done conversions where there was only a single major semantic change at a time, it would be so much easier to figure out what was going wrong at any given step. Furthermore, I imagine that a single-breaking-change mentality would lead to better documentation on how to transition for each version.

For this reason, I have become rather suspicious of yearly release schedules. Swift is even more frustrating: the version changes are really just dictated by Apple's yearly PR calendar. Some big things get rushed out for WWDC before they are ready, and smaller fixes can get held back until the next year. I would much rather that the language teams just prioritize one thing at a time, release it when it is ready, and foster a community where staying up-to-date on the latest version is easy and desirable (a more complicated story for Apple than for Python I think, due to ABI, OS version, etc).

From past discussions on HN I've gathered that there is such a thing as release fatigue, where developers get irritated when libraries release breaking changes too often. Nevertheless I often wonder if languages and libraries could improve faster by making more breaking changes, one at a time, with robust side-by-side installs to facilitate testing across versions. I wish side-by-side library versions were possible in Python, just to facilitate regression testing.

Bringing this all back to the post, I sincerely hope that if Python 4 is a breaking change to the GIL, that it will be only that.

I'm curious what others think about all this. Thoughts?
How to automatically buy a coin before it gets listed on Binance
Actual work is left as an exercise for the reader ;-)
The most interesting thing here to me is the paragraph that alludes to a potential future where Norway becomes the battery of Northern Europe.

Norway has a ton of natural places for pumped hydro installations. In most of the world, installing dams involves displacing thousands or even millions of people and doing vast environmental damage. But due to Norway’s unique geography, this is typically not the case there. Norway has an absurd number of natural, deep, steep-walled valleys and fjords.
Growth dynamics of wind/solar compared to required global climate targets
Games. Simulations. Backend servers for shared editor experiences. Teleconferencing.
Sure, it's technically possible, just very unstable.
On Vancouver island where the Komoks people lived, there certainly was a distinct language and culture and possibly laws for probably half a dozen or more groups. On the island alone, I (a white person), know of the Songhees, Lekwungen, Tsartslip, Tsawout, Wsanec, Cowichan, Pacheedaht, Ucluelet, and Homalco nations. All those are local to the island and have their own languages and traditions.

Point being that there can be a surprising number of micronations in a very small area.
I've been married to a qualified Librarian for 20 years and I can say first hand that it's not about the information, but the skills required to find it. You and I can spend hours trying to hunt down a worthy well cited resource on a topic, whereas a good Librarian can find it in minutes. Then there's the cross referencing skills, the cataloguing skills, the ability to digest information and produce an accurate summary... It's a whole heap of data and information management skills not just confined to books.

Being a Librarian is one of the world's oldest professions, and technology is a long way off replacing them.

Also, support your local library!
So you are saying that you hope it remembers why you went to https://www.facebook.com/deactivate where you deactivated your account without deleting your profile?
The Reason Southwest Airlines Had an Epic Meltdown This Weekend
If this is not a troll, I dunno what a troll is. Makes $200k "out of college" and suavely asks "shall I hop"? It's like saying out loud in a crowded bus "I GOT A 12 INCH PENIS, should I take enlargement pills".

Makes me vomit.
The emissions were still a lot less than what was allowed 10 or 20 years prior. I really don't think it's such a big deal. I'd honestly pick an emissions-cheating car over another, all things held equal, because it probably performs better and gets better mileage. The pollution of your individual car is really nothing compared to industrial emissions.
What do you propose we do to fix this problem?
Insane Scooter for Executives
Leading a worker uprising may not be the achievement that lands you another cushy job.
> Try using GNU parallel to sort a list of numbers,

`parsort` is part of GNU Parallel.
Help with Die-Casting in China?
wouldn't six by nine be 54?
Is this one just soaring over my head?
Unfortunately I think we live in a society where the people who could use this the most are the people least able to afford the costs of such a service.
It's so strange how everytime I get a Facebook link from someone, it requires me to login to read more than 1/4 of it ( and it's cut off just at the right place to entice ) and then before I know it, I'm looking at a bunch of silly unread notifications and terribleness in my feed. It's strange, like a realizing I was hypnotized for a second. I immediately log out and close the window as I snap out of it. Facebook is truly...a cancer. Do not give me the whole song and dance about how their targeted ads help small businesses. 99% of the stuff I've seen on FB, business-wise, is ads for shady products, scams or schemes.

They took a truly golden opportunity to connect people and ravaged it, then turned to acquiring every possible competitor they could, as their main product turned into hot garbage.

Even AOL garners more of my respect than FB, how is this even possible?! FB needs to die like AOL died. It'll only take the boomer generation to die out. Unfortunately, Instagram is still a decent property, probably because they didn't let Zuckerfuck fuck it up. Expect Instagram to become cancer too once FB is no longer the main profit center.
As I am not a dog, I usually search for the other option on race and write down "human".

Granted it is fraud, as I am a Vulcan, but I can't say that.
The techno priests are just as bad as the old ones.
Although it's working an unhealthy amount and it pulls everyone else to do the same, perhaps not ?
Guanciale.

https://cookandeatbetter.wordpress.com/2010/05/06/recipe-box...
What I really miss is the read only nature of CD, DVD based boots.

It is so easy to make the perfect USB only to ruin it by sticking in a "dirty" machine.

The write protect switches on a few select USB flash drives are more of a suggestion than a hard detterent.
Not the OP but I'm happy to defend WYSIWIG editors. Things like font size and bold and italics exist for a reason. Markdown tables are extremely clunky. Inline images (or pretty equations) are important for many types of writing. Bullet lists in markdown more than two levels deep get interpreted as code my most syntax highlighters.

Don't get me wrong, I love plain text and I do most of my writing in markdown, but WYSIWIG editors have their place. As do things like spreadsheets (for represent lots of info) and LaTeX (for docs).
This reminds me of the Ted Chiang story The Truth of Fact, the Truth of Feeling.
Now let's apply that insight to the subproblems of your problem. And then to the subproblems of those subproblems.

The way I see it, the tools we use to program - all the way from IDEs through programming languages to the very way we code in plaintext - make the process too damn slow, the feedback loop way too long. Messing around, trying and modifying and retrying until you get something good, it all takes too long, so we hardly do it.
Having a 15 to 30 minutes nap when my brains is mushy usually allow me to reset and get my mind in a more energized state, might be worth trying for you too.
Cython itself should be a relatively simple fix (relative to the difficulty that Cython devs are accustomed to). Libraries that use Cython in a pure way (that is, not fussing with refcounts in hand-written C code) should "just work" after Cython gets updated. It's the poor folk who have done straight C extensions without the benefit of Cython that I'm concerned about.
This is super brilliant thank you. I have never personally done that much searching through the EULA / Privacy Policy. I'll take a deep dive and look for alternatives.

Samsung could really make some advances on Apple by just being more clear on these aspects of their data collection. Even if they just said "We want to collect your data, but it's YOUR data, so we will always ask for your permission, and in case you are wondering what we collect, you can find it all here..."
Exactly, they make users of Go copy-paste their own code instead.
Except for embarrassingly parallel problems, the trade-off of generating more parallelism is usually needing finer-grained communication. Canonical examples in the literature are matrix multiplication, triangulation, and refinement.
Seen a few Ask HNs where people asked that question: `What is the meaning of life?`.

Well one thing I believe is: `The meaning of life is to find meaning in life`

Another quote I live by is, by Bukowski:

“Find what you love and let it kill you” – Charles Bukowski

I mean it makes sense right? Many people just haven't found their passion and go round like headless chickens!
I think the idea is to correct incorrect actions, not to emotionally penalise them - this is basically the same as no-blame culture where you change the processes that enabled the mistake to be made rather than punishing the person who happened to make it.
Oh, thank God, finally a counterfactual to Betteridge's law of headlines.
Ytliga Blodkärl, Guide
Can I run MS Basic on it to revive the Tandy Color Computer III programs I wrote in 1992?
But this is all speculation no? The privacy policy is concrete...
I'm more curious about replacements for iPhone. I'm already past replacing my 2016 macbook for a surfacebook.

iMessage, Apple Wallet (google pay doesn't do airline passes?), airplay, airpods, homepod (for multi room audio, sonos sucks imo and is just another jailed environment).
There are plenty of capitalists who believe one of the several purposes of a company is to provide meaningful jobs in the communities in which they operate. When company owners cut the payroll to hoard profits, the remaining employees have to work harder for the same salary. It is the literal definition of the investor class siphoning wealth from the working class.
Care to explain? -O3 generates larger code than -O2?
Oil Buddhists will have have allowed that. The dangers of greenhouse gases was already there, and it did not matter. It has caused wars and the rise of authoritarian governments, and it did not matter. When money is the main motivator for a country it's impossible to do what is good for the long term.
Virtually all improvements in living standards occur from the creation of new, more efficient products. Virtually all new products are created by risk-taking entrepreneurs, or very close equivalents inside larger corporations.
Semi-related, at https://app.electricitymap.org/map you can get a realtime view of electricity production, consumption, and import/export.
Here you'll find non-tomato condimento --

https://www.google.com/books/edition/Sauces_Shapes_Pasta_the...
What about when you factor in PGO? (-fprofile-generate & -fprofile-use)
The big risk here isn't just worse prices, but the grid failing entirely and people not being able to get electricity at any price. And even if it doesn't quite go that far, a whole bunch of businesses will fail and a large swathe of people will have to choose between heating and putting food on the table - and there's no clever tricks with subsidies or redistribution of cash that can avoid that, because the whole reason the prices are so high is because there's not enough energy for everyone.
Really? That sounds like an aweful lot.

When I execute this:

python3 -c 'import time; time.sleep(60)'

And then pmap the process id of that process, I get 26144K. That is 26MB.

As for timing, when I execute this:

time python3 -c ''

I get 0.02s
I started coding in 1986, naturally I used plenty of languages without generics to build stuff, that doesn't mean it still makes sense in the 21st century to design strongly typed programming languages without generics.
I like that I can find openings within biking distance. It's a major advantage!

I don't like that the labels don't differentiate between HQ and small branch office of a company/bank.
Baseline power is a concept suitable only to describe a grid that operates in a specific configuration (cheap slow stable source + expensive dispatchable source), but not in any way a principal requirement.

You can have a stable power grid with ample supply and 0% "baseline" generation no problem (other than the usual generic ones).

If you have specific concerns about renewables please be more specific. Yes, they have different issues and different benefits. They are surmountable.
> We’d been talking about the danger of climate change in 2150.

More importantly, people would be terrified of fossil fuel production. Spills, mining accidents, radioactive pollution (yes, coal puts out more radioactive pollution than does a nuclear power plant), particulate-related respiratory diseases, and so forth.

To think that people are afraid of nuclear energy is just crazy, I cannot comprehend how nuclear is perceived dangerous yet fossil fuels are somehow not.
You sought for meaning where there was none, and you found it. Then you lost it when you realized it was never there to begin with. I'm sure there is a lesson to be had here.
While I agree that completely "unplugging" is not the ideal solution, doing so occasionally helps you understand how to use technology intentionally (i.e as a tool, not an escape). You realize what you miss and what you don't, which allows you to reallocate your usage.

What's missing for most people is some structured way to reflect about this, so I created a free* accountability group program [0] that helps them do this alongside others who want to use technology in a healthy way. (Very open to feedback!)

[0] https://themoai.org/intentional-technology

* Free to join, but requires a credit card to enforce financial accountability - we donate money to charity (not us) on your behalf if you don't complete the program. Time commitment is only 15 min/week.
Tweak it so that power and wealth are continuously redistributed to the masses to a large but not huge degree, such that the difference between the haves and have nots are a factor of 10x to 100x, not billions.

Educate the hell out of everyone and reform democracy with proportional representation, more direct oversight (populism, referenda,etc.) and less monied influence (campaign finance) and lifetime appts. Embrace democratic collectivism as a healthier alternative to either militant nationalism or wild west individualism.

I don't think you can ever really get rid of capitalism because you can't ever really get rid of greed. But you can certainly can make societal rules that make hoarding shameful and illegal, not celebrated. And capitalism doesn't have to be exorbitantly speculative the way the American system is. It just has to be strongly fettered and subservient to democratic controls, not own the government.
When I bought my previous TV, the first thing I did was throw 3D glasses straight into the trash.
Mike Ernst wrote about the downsides of Optional in Java some time back https://homes.cs.washington.edu/~mernst/advice/nothing-is-be... with pluggable type checking it is possible to use `null` safely in Java
I like IPFS, I really do, but whenever I try to use it, it's either too slow to become usable or sometimes it plain doesn't work. I pinned a whole bunch of files on IPFS a while back to experiment with it and the system seems to work, but every time I try to fetch those resources from a location that hasn't cached the content yet, it takes several seconds to show me the HTML/JSON/PNG files.

HTTP may be inefficient for document storage, but IPFS is inefficient for almost everything else.

I like the concepts behind IPFS but it's simply not practical to use the system in its current form. I hope my issues will get resolved at some point but I can't shake the thought that it'll die a silent death like so many attempts to replace the internet before it.
That's the joke within the joke. Without giving away the plot of the book in question, it's incorrect for a reason.
> Software engineers like it because they can write it in a terminal window.

This is a misleading statement.

Software engineers like it because they can write it in a terminal window _and many, many other reasons_

> In fact, the whole programmer's fetish with writing everything with a plain terminal text editor needs to die.

While killing the text format might validate your ignorance, it would also kill the software industry's productivity.
I'm certainly wish this were possible, and people who left would probably go back to the platform if it reformed itself in this direction. But as the years go on all I see are more and more catastrophic impacts from short term thinking and near term profit generation, whether it's Facebook, climate, VC-funded startups or the current supply chain crisis.

Perhaps the public consciousness around the unhealthy design of existing social media is approaching a point where a new Facebook-like social network could actually achieve a critical mass of users. On the order of years I think it'll happen (like rates of smoking cigarettes), but how long that will be who knows. I can only hope it comes in the next few years as I fear the destructive ripple effects through culture and society are only getting worse.
Is the Texas Software PE exam still there? I looked into it years ago out of curiosity, but now I’m seeing that it might not be around any more[0]

> NCEES discontinued the PE Software exam after April 2019.

I think the industry would benefit from an FE style exam at the very least.

[0] https://ncees.org/engineering/pe/software/
That's the joke. Everyone in the book thought it was THE ANSWER - but it wasn't. It was wrong.
The group of 35 people working to gather ideas, discuss, annotate, combine and edit, then send off to the printers to be typeset overnight, then repeating the process is a fascinating detail of how the US Constitution was built that I really, really wish they had taught in school.

I always think of it as this old fashioned scroll thing with the weird letter S in it.
>I cannot comprehend how nuclear is perceived dangerous yet fossil fuels are somehow not

[0]

[0]https://en.wikipedia.org/wiki/Availability_heuristic
Tailscale solved every complaint I had about wireguard (SSO, dynamic IPs, etc).

VERY happy customer.
My time is more valuable than that.
I don’t see how the GIL makes writing thread safe software any easier. The GIL might prevent two Python threads executing simultaneously, but it doesn’t change the fact that a Python thread can be preempted, meaning your global state can change at any point during execution without warning.

Most of the issues with multi-threading come from concurrency, not parallelism. The GIL allows concurrency, you just don’t get any of the advantages of parallelism, which is normally the reason for putting up with the complexity concurrency creates.
You are begging the question. Git works well with plaintext because it is a product of the 1970s thinking that OP is bemoaning. If we built tools to do Git-like things on rich text file formats, they’d work just as well. (And Track Changes does a subset of those things surprisingly well inside Word, fwiw)

And OP didn’t specify binary output. The output format could be anything we standardised on, just so long as it supports rich editing environments. That is, we shouldn’t have to write in the output format; the two can (and probably should) be disconnected.

Markdown is both a terrible output format and editing experience, especially when you get complicated. It’s the worst of both worlds.