skysight-inc/HackerNews huggingface dataset:
>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..

I am currently just before this stage. I can use Haskell for stuff like projecteuler.net problems but I haven't written a single useful, real-world program without copy-pasting some code.

I tried doing something with http requests to an API for stock trading but I failed to understand how to make a request. There are a few packages but they all have their flaws (e.g. no https) and aren't really developed that much.

My question is: did you write all these things with mostly only the Prelude of Haskell or did you use packages for all those things you listed (http requests, json data, databases etc.)?

I'd love some pointers in the right direction for http requests as well as maybe ideas for initial real-world project ideas that are exciting (I don't care for the standard ones you find online).
Org comes more like an interconnected ecosystem, while in Markdown, you will have to choose your tooling wisely and will still not be able to do all the things you can do in Org. A few examples:

Export to many formats. Emacs ox-... packages. Hit C-c C-e there you go. In Markdown there is no integrated tool for that, there is only the rather excellent Pandoc, but Pandoc itself suggests its own Markdown dialect (! not what we are talking about here) for things like footnotes and quotes and such things, which are required for technical writing.

Running code from Org files in Emacs is, thanks to the Emacs integration of Org, a simple thing to do, once you got an interpreter / compiler installed and configured appropriately. This in conjunction with noweb (oh, did I mention that one?) enables literate programming. Yet another case of needing a specialized markdown dialect.

LaTeX in Org mode documents is possible and the format takes precautions to enable you to do anything you want using LaTeX in an Org file. In Markdown it depends again on your Markdown processing tool. Again Pandoc to the rescue, mostly.

Things like the already mentioned footnotes and citations and quotes. Some of that stuff is not available in Markdown. You can merely patch something up using HTML or, if you use Pandoc, perhaps you can add LaTeX to your document. This becomes a necessity, rather than a choice like in Org, because Org supports these things.

Document internal linking. In Markdown you can again only patch it to full capability by using HTML. In Org it is included in the format.

Tables and spreadsheets. You need special markdown dialects for that, which have special processing tools, which can then do half the things you can do in Org using spreadsheets.

You can probably somehow shoehorn all of that into some kind of markdown dialect or multiple ones and process it using multiple external tools. It is just not there in normal Markdown and you will have to build the whole chain yourself or use some obscure tool, that has already showhorned it all. So Org and Markdown are really 2 different kinds of beasts. For more details you could join the Emacs-org-mode mailing list, where people all the time come with tricky questions and use-cases they are using Org for. Quite an active mailing list.
Then you should be asking an entirely different class of questions.
Most of deepminds additional funding goes into paying higher salaries.

Those higher salaries don't result in better research results - but merely as a way to move the most prolific researchers from other institutions to them...

Arguably this extra funding isn't leading to many new discoveries, but just shifting where discoveries are made.
PM belatedly condemns racist abuse after tacitly condoning it.
I tried this early on, but it seems there are vault-specific parts that become weird when used outside their original vault.

I'm also not so eager to regulary waste time for hacking tools. Updating the settings in all vaults each time I update some setting or plugin in one vault would be quite a pain.
> look at everything in your trash can this week.

My trash can almost never has electronic waste in it? It seems really odd that you're seemingly claiming that it's common for people to regularly throw away ewaste to such a degree that airpods are a rounding error.

There's more to airpods than plastic after all.
I was 10 years old in 1980. I wouldn't have had much of an opinion just then, but in 1981 I learned BASIC on an Apple II at a summer camp and started reading Byte, starting with a theme issue on AI (just missing the theme issue on Smalltalk). I started reading sci-fi too. From my standpoint of a few years later, I expected the world of 2020 to have seen roughly this much technical progress in bits, and also comparable progress in atoms (that is, more than we have seen). At the time it looked like we were in a bit of a technical-progress hiccup in the 1970s, but recovering, when actually the Great Stagnation thesis seems to better match reality.

I'm sure there were plenty of people a little bit older who would've already found those predictions familiar and unsurprising, except to some degree the Soviet part (perhaps rightly -- the Soviet Union was certainly in decline, but that it fell in just the next decade may have been unusually good luck).
Or that lots of compute power is more effective than decades of expertise in solving a problem...
I was quite active there when it launched, but the community quickly just become a carbon copy of /.'s complete with all the same problems and bias.
>The natural order is unraveling. Plagues, floods, droughts, political unrest, riots, and economic crises strike one upon the next

Interesting concept of "natural order". What "natural" means in this context? What about "order"? Would lets say genocide be considered a part of natural order aswell?

>Societies have faced such circumstances repeatedly throughout history, just as we face them today.

Fake news. Doesn't understand History.
Interesting. I'll give this a shot. I've been using Evernote for years but their recent "improvements" to mobile have made it incredibly slow and requiring 3x as many steps as before, and I can't stand it anymore.
Mask wearing culture is usually limited to only wearing masks when you’re sick or unwell, not wearing them constantly. It makes sense that people aren’t wearing masks if they’re not sick. The majority of people wouldn’t be wearing masks 24/7. Mask culture only refers to the fact that seeing someone in a mask isn’t unusual.
MedMe Health (YC W21) Is Hiring Designers and Software Engineers
Just a couple ideas to consider:

Design and Applied Creativity: AI can be “creative,” but it can’t know what to implement or how, especially for totally new applications.

Vision and Innovation: AI can “predict,” but these predictions model the future using the past as input. Imagination and innovation emerges from a multitude of experiences.
The current letters weren't engineered to remove the ability to say something, as with emojis.

There have been political changes to dictionary entries, but most languages have many dictionaries and nobody can actually force you to change meanings or not use words you want to use.

With Unicode, there's a single global entity that decides everything.
Consider that you failing to see these things is a "you" thing, not a "people are doing it wrong" thing.

Emojis are part of today's written culture because they're so trivially included alongside things being written today. You are fighting a battle that has long ended: they're a feature of communication now. Just like older ASCII emojis, and various other even older nonstandard-standards of comms.

And replying with an exclamation mark, something I've done myself many times, is incredibly ambiguous and not the best example you could come up with here :)

Also, you're kinda talking past each other here in terms of emojis in a message vs emojis as reaction.
Well you’re just mistaken about this.

I presume you’re talking about De Beers (as this is such an often repeated meme)? Their market share is ~23%.

https://www.statista.com/statistics/585450/market-share-of-d...

They’re also quite tightly regulated by the EU, and since 2006 have been prohibited from buying stock from Alrosa (the actual largest diamond supplier in the world). So their scarcity is most certainly not artificially maintained by De Beers, as people so often like to claim.
How did you know to go to those lectures? Reputation or trying the first few lectures? Just the start of the course feels like it might not give a good enough sample.
Since you haven't provided any actual arguments, one would have to rely on your reputation to evaluate the claims you made, but since this is a new account with only one post, that's not providing any support either.

For the record, I've also used Delphi, MFC, WinForms, Qt, native Android and iOS, but not TurboVision and very little wxWidgets. I didn't use React, nor Vue, but I am familiar with web development and web technologies in general.

If I look at https://reactjs.org/tutorial/tutorial.html, I find it really really hard to believe that's in any way better than at least Delphi or Qt, to pick just two of the technologies I'm familiar with. There are functions which return HTML code which contain JavaScript code in there. How can one return an <h1> from a function with a straight face? :-)
Every optimization changes the observable behavior of a program in some way. How is the compiler supposed to know which changes you deem acceptable?

Eliminating dead stores (including calls to memcpy whose result is never read) seems like one of the most basic and least objectionable optimizations I can imagine. So, if you’re against eliminating dead stores, what optimizations _are_ you okay with?
On the contrary, having configuration in text files allows using different formats depending on the needs of the application.

Also, it allows the use of git to track changes on config files and even replicate them across hosts.

etckeeper for /etc is wonderful.
This looks awesome, but is there a source-available release? I'd pay for it, I generally dislike large blobs ("appimages") and would prefer to "./configure && make && make install" myself so I can be confident the SW won't forget all my data because of an update; if I understand how it is built I can understand the risks associated storage and prevent them outright.

Even the largest most successful companies with 100+ QA people on a flagship product lose data because of mundane updates, and this can be prevented by understanding how the SW works.
No doubt it's possible to reframe it so it looks like Apple's decision but it isn't really. It's more like;

Court: Pay $x fee

Apple: No

Court: Your punishment is that you're no longer to allowed to sell iPhones

The outcome is the same, but the reality is that Apple really don't want to stop selling iPhones and would never voluntarily stop, so they're not really choosing to if they're legally prevented from doing so.
That's the wrong question. If you try to attract as many developers as possible, you're going to attract more good developers, that's true. But you're going to attract much more bad developers.

The right question is — how many of developers who know Haskell are excellent? And how many of developers who know Python are? The first figure would be much higher.
Out of scope, sure, but I agree that that option prevents "extract old video from the production version and try to upscale it automatically" from qualifying as "the best they could do".
I wish installation instructions were more clear. Neorg depends on plenary and packer, and they also don't have clear installation instructions.

I followed steps as well as I could, :CheckHealth doesn't show any plugin problems, but .norg files don't show syntax or any advertised features. Being complete Neovim noob, I don't know how much time I'd have to spend in Neovim ecosystem to understand how to make it work?
I generally won't buy single player games I can't pirate. The reason for this is they either have some online only bullshit, which is unacceptable in a single player game, or some DRM performance degrading virus.

The only game I pirated in the last 10 or so years was Metro Exodus because it was removed from the Steam store just before launch.
Stopped reading at `Systemic use of natural and alternative healing modalities could vastly reduce covid mortality`
sanely steps through code without getting lost in a library maze

I'm not completely sure what you mean here? Debugger not stepping into 3rd party code? The debugger cannot know what you consider to be a maze and what not: are you developing said library? Then you want that code. You want only your code? Then you'll have to tell the debugger which is yours. Example implementation is debugging C or C++ with Visual Studio which has regex-based 'do not step into'.

Get a useful stacktrace that's not just lines of framework wrapper garbage and then an elipses.

Isn't this essentially the same as previous point? You want a relevant stacktrace, i.e. without 'getting lost in a library maze' so you'd need to filter. Don't know if that is implemented somewhere. I personally haven't encountered much need for that though: stacktraces contain the origin of the call (shared library or for Python etc the module path) so glancing over it I skip the 3rd party bits automatically.
I built a collaborative click counter in real time
Basically I made this just for fun, but I would like to present it here to see which parts can be improved and how.
The idea is simple: it counts clicks and shows to online users in real time.
Register is optional, as well as payments (freemium model).

On the custom games section, you can define the game duration and the names and number of teams, so you can use this game to decide something (not in a serious way of course, since everybody can do as many clicks as their fingers would allow), or use it however you want.

Thoughts? Any feedback would be appreciated.

Thanks a lot!
Agreed! Also if residents worked regular hours like normal people instead of going after the cokehead who came up with the whole residency process. This isn't the military there's no reason for that sort of environment.
Battery service is "only" 55€ in Europe.
Meaningful is not the same as expressive.
I just installed the app on iOS and the number one thing I look for is sharing links into my note taking app— but I don’t see obsidian in the share sheet. Am I missing something?
Is smiling when saying these things face-to-face redundant because the tone of your voice does all of the job of expressing elation?
We're also funding massive advertisement campaigns, those can simply go away with a couple Thanos-like snaps as far as I care.

There is zero need to advertise drugs to potential patients which need a doctors prescription.
You can track diffs between releases of a franchise, if you have enough releases.

A release which gained 10M in sales which could not be pirated and scored 80/8 on metacritic can be compared to a release which sold 4 million but scored the same and has the same play time curves.

Obviously this is contrived, there are way more inputs, but you can see where I’m going.
> If you don't like that, then don't use it

In many places, not accepting legal tender is illegal
This app is for reading markdown files on your device. You can sync them yourself to wherever you want to make sure that nothing gets lost.
> Nothing really changed. Linux on the desktop is still pretty much relegated to people who develop for Linux.

I can only attribute this to marketing as I can see no single humble thing (except lack of MS Office (which is being phased out by MS favouring Office 365), MS VS, Adobe CS and the NumLock bug) in which Linux actually is worse than Windows. And I can see many in which it is better. Even the very user experience is better - Linux feels faster, is more reliable and can be customized to whatever you want (if you do) with relative ease. Lack of some specific apps is not a flaw of Linux. Whoever doesn't need these specific apps can use Linux comfortably.

> What application is going to have my uncle calling me asking which Linux machine he should buy?

What apps does he need? If he doesn't need the apps I've mentioned I would insist he uses Linux if I were you - so I won't have to fix it next time it breaks, gets slow or infected by something nasty.

> When a company rolls out Linux desktops it's a news story because it's unusual.

I have alone rolled out (and never wanted that to be in any news) Linux in a number of companies (~20 desktops/laptops, Browser+Office+Skype+Samba+RDP+OpenVPN workflow, one also needed a Windows GUI CRM client which I configured to run with Wine flawlessly). This worked fast and reliably forever ever since. I wouldn't, however, agree (unless paid extremely well) to become in charge of a Windows system of the same or bigger size as that would mean much more work regularly.
> Arguably this extra funding isn't leading to many new discoveries, but just shifting where discoveries are made.

Concentrating all these prolific researchers in one place, removing the publish-or-perish incentive, and giving them access to unlimited data and computing power.

Seems like that could make a difference.
Doesn’t Apple provide a system preference option to disable gatekeeper completely (set to running signed applications by default, and it also allows you to limit apps to App Store only).
> Gabe correctly identified piracy as a service problem a decade ago.

Gabe literally built a DRM platform.

But he correctly identified that if you just said something people want to hear in an interview then even if you operate in literally the exact opposite fashion people adore it.
Might as well just buy a thermal printer.
> apriori opened

*open
Even as a Brit, I don’t feel that I understand the British system, though from everything post 2016 I’ve reached the conclusion that neither does the current British government, and therefore they may well censure the judges even though the judges are supposed to be independent.

Or they might do nothing, because Apple isn’t a British company and they want to help Amstrad take over its market share.
Emojis in email in a business context? Maybe I'm just too old, or maybe it's because I don't work at some dreadful valley startup, but anyone at my company using emoji in a work email would probably get treated like a child and not taken seriously.
And sometimes old drivers won't work on Windows 10.
Yes, and if they choose not to update the value in 30 years then it would be the same as ~€330 due to inflation. Doesn't sound reasonable to me.
You can't say these things in the right tone without smiling - the very act of smiling changes how you speak.
> Saying "Calories In Calories Out" is what makes you fat is as interesting as saying "Money In Money Out" is what makes you poor.

But that is not what anyone I've heard is saying.

At least I think of "calories in / calories out" is a an attempt to defend against people believing in miracle diets or that they "cannot" lose weight.
+1

During the past three years I went from being my workplace's Windows hater to ditching Linux in my personal machines in favor of Win + WSL2.
How do people do price discovery in USD? Why do things cost what they do? Because people price things in it. At some point people will need to start accepting it for goods and services in order to make it real. Ideally there'd be no need to use fiat at all.

Most fundamentally, the USD is backed by the price of oil. The price of everything else is somehow derived from this. The USA's military will probably destroy any country that attempts to sell oil for any other currency. Can you imagine what would happen if someone sells barrels for XMR? The USD would be obsolete in no time.
No More Cookies and App Tracking: How Will Your Business Cope?
22 MJ/liter for LNG, ~9.1 for CNG MJ/liter [0]

Molten salt will vary depending on its heat capacity and delta_k above freezing point.

0.338048298841 MJ/liter for the typical NaNO3 KNO3 NaNO2 mixture (assuming a delta_k of ~300)

53.356955169699994 MJ/liter for something like CaCl2 45.5682%, MgCl2 54.4318% (Ionic halide, assuming a delta_k of ~1568)

In the future I expect even higher delta_k for molten salts.

[0] https://en.wikipedia.org/wiki/Liquefied_natural_gas#Specific...
FWIW, it's up in vim. So maybe the VSCode guys all used vim before? :)
Both of these list "meaningful" as a synonym of "expressive":

https://www.merriam-webster.com/thesaurus/expressive

https://www.thesaurus.com/browse/expressive

Of course, "meaningful" can be used in other ways; words often have more than one meaning.

On the other hand, the commenter used "meaningful" and "expressive" in parallel, which suggests they already understood them to be distinct. So it's not clear what you're objecting to.
The absurd point here (and in many other cases) is that paying customers get a worse experience than those who pirate.

For some games I've paid for a game but then still pirated it because the pirated copy removed things like unwanted software (uplay, etc.) or allowed me to play offline in a single player game.

I just want to pay for a game but still get a reasonable experience so for me paying and pirating can make sense.
Everybody who enters an Apple store is already being recorded by hidden video cameras without their consent. Loss prevention. Unless you think being photographed in addition to being unknowingly video recorded is a grave privacy violation, I don't get your point.
> Emoji are a useful tool to prevent misunderstanding.

...because emoji are widely known for the unambiguous meaning?
This was printed in the articles section of CACM yet it has more citations than some peer-reviewed pieces. What article did you read?
I think the intent would be to avoid paying the fine. Without assets, revenue, or profit the UK wouldn’t have anything to seize to pay the levy.

The judgement holder could then attempt to go after Apple in other countries, but I think that would result in a court case about whether that’s possible or not.
This is such an elegant, insightful, funny and thrilling piece!
I do chuckle a little bit when I think about how all the linters and formatters and bundlers and transpilers and braindead test suites that have agglomerated onto JS development are effectively just a bad compiler with extra steps.
Back Market SREs Prepared for Black Friday
"or the legitimate version is less convenient to obtain or use"

I can remember getting a DVD from Netflix, getting sick of all the unskipable previews, and downloading a pirate version before they had even finished. It's so true. When it's easier to pirate, the publishers need to sit down and rethink their whole existence.