skysight-inc/HackerNews huggingface dataset:
Hi, everybody! Full disclaimer: I'm one of the developers behind Expressive Suite. Thank you all for your feedback; it has been beneficial. The first thing I want to address is the browser support. Sadly, Firefox and Safari do not support many of the features that most Chromium-based browsers do. There are a thousand different things that make an application feel like an application: access to the file system, access to local fonts, unrestricted access to the clipboard, etc. Without these features, it is hard to create something great. When Firefox and Safari add support for all of these, we'll gladly support them too. About the features (or the lack of them): what you see is the first pre-release of the software. We'll release a new version every week until the software matures. Unfortunately, Github does not allow us to set milestones at the organization level, so you'll need to watch the other repositories too.
https://github.com/ExpressiveSuite/CanvasEngine/milestones

Also, take a look at the opened issues, and you will see what kind of formats we are planning to support.
https://github.com/ExpressiveSuite/ExpressiveAnimator/issues

One more thing: we will support video exports somewhere in September. Why September? Because that's when WebCodecs will be available in Chromium-based browsers. I hope this helps.
I'll add my two cents. Over the past year or so I went from being completely overwhelmed by Haskell to feeling pretty comfortable reading / writing Haskell, even enough to make my first PR to a Haskell package! Here's what worked for me:

* I went through LYAH, but at a certain point I felt like it wasn't doing me any favors by sweeping some of the inherent complexity under the rug. So I started listening to talks by SPJ, Wadler, et al. and reading the papers they wrote in the 1990s-2000s. See for instance the SPJ talk on Typeclasses [1], the Beautiful Concurrency paper [2], and the one about Monadic Parser Combinators [3].

* Don't just read stuff, run it in GHCI, or better, learn how to set up a minimal project with Cabal/Stack.

* I spent a lot of time reading about type theory and category theory. This isn't strictly necessarily, but it gives me context and perspective on the language.

* Haskell Language Server integration with VS Code was a lifesaver. Being able to hover over an expression and see the inferred type makes it so much easier to reason about Haskell code as a beginner.

* To understand monads, it was most helpful to see how do-notation and the >>= and >> operations desugar into a sequence of lambda abstractions. In general, I tried to find as many different examples of monads as possible. Seeing monad comprehension syntax really helped as well.

* After a while, I could read Haskell, but felt absolutely lost when trying to write it myself. So, I started working on a small cli that forced me to learn stuff like: how to manage a monad transformer stack, how to make http requests, how to parse and serialize json, how to write to a database, etc.. It took months and months, and I would often get stuck and have to go and spend a few weeks learning something else. But I always had a project to come back to and apply what I learned.

[1] https://www.youtube.com/watch?v=tqx9_MQbQ_c

[2] https://www.microsoft.com/en-us/research/wp-content/uploads/...

[3] https://www.cs.nott.ac.uk/~pszgmh/monparsing.pdf
Let me go to your original argument: "The owners won't get money from people who pirated content once they make their content available again.".

Reread the article we're commenting on.

The rest is literally moot.
As a poor kid in eastern europe i couldn't afford a car. I would steal one as people would have it covered by insurance and the factory makes thousands of copies each month anyway.

I know a lot of people who still have such sensitivities, they have money and houses and still steal cars just because that's how the grew up.

See, that logic of theft, be it software or hardware, doesn't really make sense. Stealing software is just as bad.
It should be fairly trivial for a judge to ascertain whether someone owns a patent to use legitimately (tech company owning a tech patent for example, whether they are currently using it, invented it, bought it etc.) or whether they are a bunch of lawyers extorting money from legit companies by (ab)using the legal system.
For most people there's no particular need to minimize salt and oil in order to avoid getting fat. However certain oils, especially vegetable oils, tend to have other bad health effects.
The patent holder would be a company operating in the same market as apple, having a viable market for products somewhat related to the patents they hold. Eg., an electronics company.

If they can't meet that condition, sell the patent to a company who can. They'll actually innovate with it (ie., use the licence feeds to fund something useful).
Firstly that's mind numbingly pedantic.

But also the industrial revolution kicked off a massive cycle of overlapping growth curves, which germinated new technologies with their own growth curves, some of which are still only just getting started and are still in the hockey stick phase.
Thank you, and sorry if I came across as too negative about what is actually a great article, from which I learned a lot.

On the theme of the article, sound is a great way to understand what is going on, and I really like how you've used it here. I think some people believe that hearing mainly applies to obvious sounds such as speech and music, but it is, as you demonstrate here, an excellent diagnostic tool. I've personally learned that all of the little sounds contribute significantly to ones mental map / model of the world to the extent that I'm prepared to believe that total deafness would be as devastating, in the long term, as total sight loss.
It's great that there is a PDF export option. But it would also be nice if there were better options for customizing PDFs without having to rely on other tools like Pandoc.

My use case is to export end-user documentation to PDFs including title page, TOC, headers, and footers.
Yes, but I can't think of an example where a rocketship emoji would fit in a conversation (except for marketing language, which I consider to be hostile).

Emojis directly corresponding to emotions make more sense: a facepalm emoji expresses the same thing that an actual gesture would.
Why would Apple pay the fine?
Did you use some plugin that helped with the committing and pushing?

On Android you could probably somehow do a local checkout, but don't think that will work with iOS due to file system restrictions.
This. This guy deserved everything that came to him and his ethics are so downright screwed that Apple and the Gov probably actually assumed that no artist would do this kind of thing.
> Most society rules have a reason to exist.

Quite some rules are affected by such reasons as "power begets power" - incumbent rulers/influencers tweaking the rulebook to reward incumbent powers and compliant populace and punish contenders.

> Maybe, in the past century a few of that rules have become obsolete. But humanity is excellent at creating rules that makes things good enough to keep going.

> There is nothing that makes a society change its rules like a change on the environment.

From evolutionary perspective, I'd say people make up all sorts of changes, to a large degree at random, according to their own appetite. Then environment does its things, especially but not necessarily with factors not well understood by the societies, and wipes out the societies which can't survive in the new environment.

For example, the USSR has played out the game of "more power to the center, more limitations for the public, more punishments for the dissenters" until it couldn't operate anymore. And increasingly lots of people have seen it coming, some of them decades in advance.

Of course you can say "well but most people have survived and now the society has re-made itself", sure, but the society as in the set of definitive, durable, observable social constructs has ceased to exist.
Most researchers I've spoken to loathe the term transpiler.
You could be more friendly :)
Jailer: A truly relational database client
This is my passion project. The subsetter is certainly something for specialists, but the data browser is unique and very useful for many.

https://github.com/Wisser/Jailer

Feedback and ideas for improvement are very welcome.
> bunch of small innovative companies

The smart move for the patent troll is to target some of these smaller companies and write license agreements in the form of "I agree to pay $20 per device sold to license this patent". $20 is nothing to a company selling Ships, Oil rigs, tunnel boring machines, etc.

Then when it comes to apple, paying $20 per iphone is suddenly rather expensive, but the troll can show the court lots of licensees all agreeing to pay that rate, and it can then be established as a reasonable rate for this specific patent.
HN is the kind of place where, in response to a joke, the squares will inundate you with links to research papers about how most people find themselves funny but in really they are not, without a hint of irony.

I mean, what about all the research on how some people who chronically do not find anything funny?

At first it got me thinking, but this is a place where horrible humans like Peter Thiel are worshipped, so yeah - it's not me.
Insulin is the big elephant in the room that's barely talked about. Everybody should watch this lecture https://youtu.be/RuOvn4UqznU
You're listing standard note taking tools, and I've also mainly been using Bear so far.

But when I have a lot of notes regarding a topic I start creating a lot of sections in a note, sometimes multiple notes, which are hard to navigate from one to another, etc.

So Obsidian for me shines when I have a topic or area when I need to have a lot of nodes, which are in some ways related to one another. Or even have a hierarchical structure.

My use case currently is developing OctoSQL as a side project and having to keep:

1. TODOs

2. Random non-categorized notes

3. Ideas

4. Notes specific to some in-progress features, so i.e. a note for optimizer strategies, a note-per-datasource describing the current state and todo's related to a datasource.

And some of those are best represented as a tree hierarchy, so I can start representing that using references in Obsidian, and easily navigate them using the graph view.

Bear is too disorganized for me to do that sustainably (most notes get forgotten and re-discovered a few weeks/months later).
The world has changed rather drastically since 1990, both politically and technologically. If you told someone from ~1980 that not only would the Soviet Union not be a meaningful player in 40 years but also that everyone would be carrying a supercomputer in their pocket that could tell them the latest news in an instant and would let them send video messages to their friends and family (not to mention give instant, accurate directions anywhere on the planet), they would think you were crazy.

I don't know how you measure "one lifetime" but the world has changed plenty in my 35 years of existing and I don't think it'll slow down soon.
That indeed feels like a great opportunity to create something new :) though I'd rather it happening not because of patent trolls :/
> Your WiFi information is never sent to the server.

This makes me think that we could use some flag that identifies purely static websites. Like next to the green https lock there is a sign that this website can not send data to any server
Some say that Cyrillic letter Ы is a single character for "lol".
Ask HN: How to handle 500+ repositories in GitHub?
Searching for ways to handle a large number of repositories I stumbled in this thread: https://github.community/t/structuring-repositories-or-organisations/817

Apparently Gitlab and Bitbucket give you a feature to group repositories into projects while Github is lacking something similar.

How companies using Github handle their repositories when there are 100's of them?
The more renewable energy that is built, the cheaper it gets.

We now know that there is a cartel of US miners trying to create "clean" bitcoins (in part to appeal to Tesla and Musk) that will sell at a premium.

https://www.bbc.com/news/technology-57240090

This could increase the pricing differential between clean and dirty electricity sources. However, most utilities don't care and so will buy the cheaper electricity, which means that there won't be a significant push to decrease fossil fuel based generation.

Unless demands from bitcoin mining start to strain clean electricity generation, there isn't really much reason to build more renewable capacity either. The kind of thing described in the OP (the repurposing of existing facilities) is likely to be the main result for the foreseeable future.

"Clean" bitcoins are just "greenwashed" bitcoins.
Let's ML up some RNA and inject it! Sounds like a fantastic idea.
Of course it did /does, and depending on how badly the registry corruption was, the whole system could be rendered unbootable.
Note that (based on that article), you can disable iCloud Backup and leave Messages in the Cloud enabled, which results in your messages being backed up but the key to decrypting them not being backed up. IIRC, this also results in the key your device uses to decrypt your messages being regenerated so Apple can't go into your backups and pull it out.

I disable iCloud Backup because there isn't much that is useful in there that isn't under one of the other checkboxes (Photos is separate, Health is separate, Messages is separate), so my messages should be safe?
Daily, oral FMT for long-term maintenance therapy in ulcerative colitis
> Did you use some plugin that helped with the committing and pushing?

No, it's just a folder of markdown files that I keep in version control and access through a variety of software, including (usually) Obsidian.
I use Dropbox to sync my Obsidian folder.
I wonder how Obsidian for Mobile can handle that.
[I presume it cannot]
Plenty of compilers target relatively high-level languages. They're no less compilers for it; “transpiler” feels fairly arbitrary to me.

With a bit of effort and the right add-on (https://github.com/JuliaComputing/llvm-cbe) you can make any LLVM-based compiler produce C code!
> Don't just read stuff, run it in GHCI

Newcomers should absolutely use ghci commands like :t :type https://downloads.haskell.org/ghc/latest/docs/html/users_gui... to tinker and experiment. Also :info and :instances https://downloads.haskell.org/ghc/latest/docs/html/users_gui... once they start learning about typeclasses.

Typed holes can also be really helpful https://downloads.haskell.org/ghc/latest/docs/html/users_gui...
Yeah, it does tell a lot about the "orange website". Strongly reinforces my decision to stay here, and not use Twitter.

In one of my episodes of obsessive procrastination, I once used Twitter search to list tweets mentioning the phrase "orange site", and spent a couple hours reading through ~3 years of history. Most of the critical ones reflect very badly on the people tweeting.

> The guidelines don't allow complaining about or criticizing the community here,

This is not the case. Nothing in https://news.ycombinator.com/newsguidelines.html says that.

> and the mods tend to take any such criticisms personally, even if they agree with them.

Citation needed. Can't think of a single example.

> Certain cultural pathologies are left to fester in the name of maintaining civility and high "signal to noise," so people have to vent their frustrations with this place elsewhere.

Personal opinion, and this may be a controversial view, but I feel that pathologies mostly start when civility and high SNR are being abandoned.
It's well studied that over time people believe lies even if they know they are lies, because we remember things by association, not rigorously. We easily remember that X is associated with Y, but it's hard to remember if the correlation is to Y or to NOT Y.
> Ability to connect a debugger that sanely steps through code without getting lost in a library maze

Depends on your environment? I use WinDbg and it does pretty well when symbols are loaded. User-Kernel jumps are still a bit of pita, but breakpoints work
> Consider, for example, the possibility that Alphabet decides to commercially exploit AlphaFold, for example — is it reasonable that they make profit off such a large body of research paid almost exclusively by the taxpayers? To what extent is the information created by publicly available research — made public, mind you, to stimulate further public research — belong to the public, and under what conditions could it be used in for-profit initiatives?

Maybe I have a wrong conception of what research is supposed to achieve, but commercializing new insights is absolutely one of the intended outcomes. One would sure hope that taxpayer money isn't funneled into research to... just enable more research. At some point the public should tangibly benefit from it, which is not achieved by writing more papers.

This all notwithstanding the fact that DeepMind intends to make AlphaFold open source and available to the community.
The US does pay about twice as much per capita for healthcare, while getting rather mediocre results. No, it's not in the country's best interest as any normal person would understand it.

But there's a large segment of the US population that has very strange priorities. They are willing to pay a bit extra to avoid the possibility of, say, poor people getting healthcare.

(They also pay 5x as much for their military, compared to their NATO peers. It's the export version of their particular brand of sadism.)
Actually, they had an outage when Catalina was released because Macs phone home before starting 3rd party software.

https://9to5mac.com/2020/11/15/apple-explains-addresses-mac-...
Yes. The best baseball players miss almost every swing. The best poker players lose almost every hand.
Integration of Landmark Recognition by Huawei ML Kit in Apps (Kotlin)
If there is no open internet, there is nothing to index or organize.

If anything Apple has does more harm than anyone to the Web by pushing the idea of native apps for everything served from a closed proprietary App Store that you can’t even side load around.
My experience is that VP9 is often a better choice than HEVC. The article mostly compared x265 to x264 because vp9 was not endorsed by Apple. That is no more the case, and I've found VP9 anime videos to have better quality at similar bitrate.

Recent VPx encoders are also better at multi-threading. For instance with ffmpeg: `-c:v vp9 -row-mt 1 -crf 26`
Tool for Creating WebGL Animations
Very cool. You are pretty close to being able to play Stadia on GBA :-)
Exploring Kubernetes Ingress
Icelandic has the 'Ö' and also the 'Þ' (goes very well with ':').

Not sure what the 'Æ' could stand in for though
Wasn't it more about the price being higher than visiting a movie theater?
We don't need to waste co2 to motivate investment in co2 saving technology.

We need less greed and a co2 tax which makes it undesirable to mine Bitcoin over producing energy which actually does something for our society.
I think that schoolbooks from the year 3500 will categorize the industrial revolution as basically anywhere between 1700 and 2200 or so. There are still parts of the worlds rapidly industrializing (China is almost done, rest of Asia is in the middle of it, Africa will pick up the pace soon) and I think that eventually the rise of computers and software will be seen as just another growth spurt of the wider industrial revolution. Depending on how soon we develop practical fusion energy and/or nanotech, the industrial revolution could last for a few centuries more.

It just feels less "revolutionary" because we're in the middle of it and we live it day by day.
They might be. All of this can be weighed by judges.

I'd be inclined to say: sorry, licensing/selling to companies not in the market is now not possible.

If you need to mitigate risk, insurance companies (etc.) can offer products against patents -- they still have value, just only now to companies actually operating in the relevant market.

And of course, "relevant market" can be read broadly by judges.

Either way, patent law is running amok over innovation, and goverment shake downs and money transfers from producers to rentseekers is a net loss for everyone.
Other kids in Bulgaria literally made fun of me for buying WoW with summer job money, even though it was the one popular game that was complete crap pirated. Even every single office I've seen there before had pirated Windows and everything else.
The lipostat theory is quite interesting. This is pure conjecture, but its already known that plastics can impact estrogen levels, I wonder if plastics also have some, yet unknown, impact on metabolism that is upsetting lipostatic homeostasis.

Estrogen, cortisol and testosterone all operate in a delicate, interrelated balance, so it's not too big a leap.
Sure let's do this but it will take time and while we wait and accept that bitcoin is part of the problem let's ban bitcoin until this issue is fixed.
In Finland (and probably elsewhere as well), people have the right to make physical copies of copyrighted works, for private use, and private use extends as far as giving copies to family and close friends. That means we copied a _lot_ of tapes in the 80's. Legally.

That mentality simply carried over when the IT boom hit and back then it didn't occur to anyone that copying was a bad thing.
Re: social sciences. It is not always trolling. As a physicist, when I look at the abysmally low quality of data analysis and bias in presenting the results I have zero confidence in what is claimed.

If there was actual willingness for these journals to publish rigorous papers where bad statistics are rejected, maybe people would have more trust (and not have fun of the "science" often found in the papers)
> Joplin doesn’t save plain Markdown, you can‘t just edit/view your files with alternative editors easily

It saves files to Markdown, and on right click, you can 'external edit' with your favorite text editor, which you have configured ahead of time in the settings.
Except that when you copy something you don't steal an existing copy. If the person were not going to buy something because they couldn't afford it, they're not a lost sale. This means there's no monetary loss for the company selling the software, it might even be beneificial as free marketing.

https://www.youtube.com/watch?v=IeTybKL1pM4
This statement is as stupid as saying the New York Times isn’t a newspaper but an ad company because they make a substantial bit of their money on ads.
It's more complex than that. At least at places I've worked, the discrimination is unacknowledged, but unintentional. It doesn't quite pass the bar for discrimination in hiring. Most black / brown people who grew up in white communities, and second-generation foreigners, do fine for "culture fit."

It also cuts in all directions. There is a lack of culture fit with Chinese-run companies in the US hiring Americans, with African-Americans hiring foreigners, etc.

That obviously favors groups most in power, but there are places where it favors other groups, and who is in power changes over decades. Fixing the problem involves being able to discuss that nuance.
The article cites evidence showing that this is simply not true.
See https://help.obsidian.md/Obsidian/iOS+app and https://help.obsidian.md/Obsidian/Android+app for your sync options.
Codemirror 6, AFAIK
I think that you underestimate how people are willing to put some time to bring the truth out ... the current news is broken anyways... look at CNN and FOX.
Then show me a source.