skysight-inc/HackerNews huggingface dataset:
If you want to record a ton of boolean values you should look into sparse bitsets like roaring bitmaps. You can encode a ton of information that way and serdes is trivial.
How is Boeing Max safe for Americans but it crashes elsewhere?
'Like finding life on Mars': the underground orchid in Australia
Game theoretically, seeking lose-lose as revenge is not rational. But credibly precomitting "burning your ships" to revenge is rational.

A gene for anger is a pre commitment.
289 WPM using Plover stenography [video]
R notebooks get this right. They are written in Markdown. And they support Python and friends too.
OpenStreetMap: https://wiki.openstreetmap.org/wiki/API
Does it sync with [insert my browser of choice]? (Not a lazy question, I did look at the website but found no clues - it seems that it does have an API though)
Not just that. The colour assigned to a country changes between graphs, which is quite weird?
If you look at almost any complex phenomena that humans didn't actually create, you will see little actual knowledge. Neuroscience, much of biology and economics are examples.
I see this as something different: the sign of a mature product. What are competitors doing that Google Maps isn’t? Maybe I’m missing something but I see no significant features.

(Not to mention, the Maps API != Google Maps the product)
Sociologist details how, why privilege plays role in criminal courts
> It will take effort to prove that you indeed do have one or more of the "finite" (21 million is a big finite when it comes to collectibles) bitcoins.

Is it really? Here's how you can verify wallet ownership in about 10 minutes:

- The one who like you to verify the ownership generates a signature file from whatever they want

- Ask the owner of the wallet to add the hash of that file to OP_RETURN in a transaction from their wallet

- Wait for the transaction to be validated (longest step)

- The one who wants to verify the ownership can now compare the latest transaction from the wallet to the hash of their signature file

Same process applies for proving ownership of bank accounts, although if done in the weekend/evening, verifying the bank account will take longer time and you need to have a receiving bank account to read the signature hash, otherwise the process is mostly identical.

The rest of your comment is based on that you can't prove you own any bitcoins, hence worthless as you can prove you own bitcoins, it's trivial really. A quick search before thinking out loud would have shown you the answer.
Why does the FDA mix the metric and imperial measurement system (mg/lb)? Are there other examples (liters per mile?) that people know of?
Simple Tips to Boost Your Productivity X10
This looks nice based on my quick look at the demo and the feature list. Seems to be a well-polished project with a good design and documentation. The feature list says it does support notes (an important thing) but I don't see any other information about it or see any notes on the links in the demo. Would be nice to see how that works.
Maybe you are right, but I'm afraid we won't live the day when Bitcoin gets 0 mining reward. Long term we're all dead (I can always hope for the opposite though :) )
I don't like where this is going.

Spain is building a database of people that refuse the vaccine.

France is thinking about a law that gives the prime minister the power to restricts access to certain places to unvaccinated people.

And now they're building "vaccination passports" on Apple devices.

People that don't want or can't get vaccinated will very fast become second class citizens.

These are not the values of the west. But it seems people are so terrified they will accept anything.
Love the concept of that but you'd have to have children's hands to play it. I can only see frustration and the thing being thrown across the room if I had one.
noob with data manipulation and stuff here.

how does it compare with ms excel? I mean of course the way its built and.the way excel works, it might be different. But considering the final work is to visualize data, running basic operations and all.

Excel has been my go to tool for quick calculations and basic data analysis. Google sheets doesnt come close. Even the libreoffice is not upto the mark. onlyoffice sheets are much better.

How does this tool compare? I would appreciate hearing out people on this issue. Thanks in advance
It's funny, I looked at the "Typesetting Mathematics -- User's Guide (Second Edition)" postscript document, and - at least with macOS' Preview - some big brackets are segmented (Neatroff brackets don't seem to do this, although I've seen it in other troff generated documents), and they even say this:

> Warning — square roots of tall quantities look lousy, because a root-sign big enough to cover the quantity is too dark and heavy

The solution is naturally to rewrite big roots as powers.

pic does seem close to Tikz, although I had to look in the GNU pic doco to figure out how to do colors. Even then, transparency didn't seem to be supported?

Heirloom actually looks the most useful/mature. At least the output looks pretty/someone cared enough to make the example files pretty, there's actual documentation. Limitations are still there (having to convert bitmaps to EPS?). I will say I'm at least slightly impressed by `gpresent`, which is like beamer (so for making presentations), and built-in hyphenation support.

I still don't get Neatroff. It's compatible with/implements a lot that Heirloom does, but then the font support is worse again? It's an impressive project though, the source is very readable, and RTL/LTR support. Less impressive is the lack of a license - I think it's ISC, based on a single comment, but who knows?

---

A repository and a makefile are distinctly different than an installer. Random macro packages that may or may not be on GitHub are different than `tlmgr`. Piping stuff around and having to convert images is different than just one command. GUI editors. Example documents (like https://texample.net/). That is what I mean by ecosystem.

XeTeX outputs PDFs by default (granted, via xdvipdfmx), and can also include bitmaps directly (again, granted it needs graphicx or something). All TeX stuff isn't without it's warts, and seems overly complex (pdfTeX/XeTeX/XeLaTex/LuaTeX/ConTeXt, etc). But in practice, it kinda somehow just works (until it doesn't).

[0] https://github.com/rhaberkorn/gpresent
> Model reveals

No, a model models, does not (and can not) reveal anything.
I believe there was a japanese company named 'organ technologies' that was trying that using organ cloning [0] - a brief google of shows sad webpage names like "Director of research Dr. Tsuji resigns from position"

[0] https://royalsocietypublishing.org/doi/10.1098/rsob.190010
To create that ideal dsl one has to both know the domain well enough and have the technical skills which is a rare combination so i'm rather sceptical of this claim.

Besides any dsl can only help with well understood repeatable problems, for problems that aren't covered by a dsl, software engineers are still required.

The fundamental role of software engineers is to build easy to use and insightful interfaces to understand complex data generated/collected from the real world.
To do that one needs to have the skill to organise information and control complexity by data hiding not exactly the skills product owners and domain experts are known for.
Daytime lights are obligatory in Poland since it joined EU - so for like 15 years.
The standard is the same for whole EU.

If your car does not have those weak daytime lights (small lamps that basically dont do anything) then you are supposed to use the low/dipped beam. And most drivers use low beam all the time.
Well it's a hobby project not an AAA game.

I did 3d graphics too even some shaders for commercial projects (not games - enhanced vision devices for partially blind people). I did some basic (archais by now) 3d rendering techniques (BSP trees, portals, quadtrees) in my hobby games.

I don't think one is inherently harder or more cool than the other.

You can look at Dwarf Fortress for gameplay/quest/dialogs and Cyberpunk 2077 for graphic, and it would be as cool and hard as each other IMHO.
RecSplit: Minimal Perfect Hashing via Recursive Splitting
We changed the hosts file on all our servers. Works so far.
Yes, I'm still experiencing that while using Brainboard. I realize that I care more about the graphics and the design and less about the code even if I spent more 12 years dealing with the code.
This paper was thoroughly entertaining. Thanks!
I'm afraid Julia will always be ignored in favour of Python. Python/C++ have a firm grip over its niche for years to come.
I've been trying to learn graphics programming for 10 years now, in my spare time.

The amount of complexity that was slowly introduced for the sake of better graphics makes entering the field now a daunting task.

I have about a dozen books, each thousands of pages long. People who have been writing games since the 90s added this knowledge incrementally. Learning it now is such a mess.

I am partially disappointed with myself, partially with the state at which the field has arrived.
Ask HN: What is the best way to build a multi-platform desktop app?
I have an old desktop app build years ago on VB.NET platform. The desktop app sells nice and it has its set of users.

I am planning to re-develop the application from scratch to cover more use-cases and functionality.

I want to build a desktop app that works seamlessly on both Mac as well as Windows. It should be multi-lingual and should be easy to update.

What technology stack should I go with? I have heard about electron.js but I have also heard about it being extremely CPU & memory heavy.
I have been doing math in python for a year and this explains so much. I feel so stupid now. Thank you for this from self thought dev.
>> It will take effort to prove...

This statement could not be further from the truth. It's far easier and more reliable to prove that you own an authentic Bitcoin than it is to prove that you own an authentic painting.

In fact, Bitcoin is the most auditable asset in the history of mankind. The audit process can be done in a decentralized way and carries 0 risk and unlike the auditing processes of other valuable assets, it can be carried out quickly, cheaply and at any scale.

All other auditing processes rely on trusting a third party, not Bitcoin. It's the perfect asset.

Sooner or later, the reserve banks of the world are going to be forced onto cryptocurrencies. Bitcoin is better than gold in terms of supply inelasticity and auditability; these are the two most important features from a reserve asset. Bitcoin is also gaining ground in terms of universal recognition which is the third most important feature.
Because some countries have reasonable doubts about this type of data collection considering people’s privacy and or do not publish this data.
That's great that you took the time to look. If you have more questions an excellent place to begin is "How to regulate stimulants: A practical guide" [0]. It's a free PDF or you can purchase a copy. At 300 pages it isn't a light read but there is a whole chapter on stimulant harm reduction.

[0] https://transformdrugs.org/product/how-to-regulate-stimulant...
Bruce Lee on the difference between pride and self-esteem
I think it's important to contextualise this a bit better.

Facebook supported Presto since 2012, as per the article. FB are also a fast growing company, and the likelihood is that many of the people who really appreciate how transformative and important Presto was are mostly gone now (perhaps lying on a bed made from dollar bills).

It appears (again from the article) that crummy management/directors appear to want to maintain too much control over Presto (hilariously enough, FB actually stopped using open source Hive as the open committers kept introducing things that broke their workloads).

Therefore, the founders have made a company and changed the name. This could easily be a MySQL vs MariaDB situation, post Oracle acquisition.

I'd say the Linux foundation probably support any of their sponsors desires, much like other advocacy organisations.
Yup - luckily this was for tolling specifically, so traffic was well controlled, cameras were close, there was a flash of bright light as the photo was taken, etc. Most photos you couldn't even tell if it was night or day if you zoomed in close enough to the vehicle. Less reliable photos would definitely have made for a more challenging (but more interesting!) project.
This must have piqued a number of readers interedts, mine included. Are you reffering to something like Matlab? Julia?
As long as you realize that there are more ways than one to slice a cake then classifications are useful. The slicing is always(?) relative to some implicit or expressed goal, which may vary depending on circumstance. Generally, we as humans would not survive in our daily lives without our classifications.

But it can also lead astray, for example when less important categorizations occupy a space that is better served by more comprehensive and valid (not to mention empirically supported) classifications. I would put the linked article in this category, to some extent.

As for the problem of vagueness: classification that only contains mutually exclusive categories carry the least cognitive load, but this is seldom realistic especially when classifying human behavior. That said, properly classifying humans is messy, and also risky as human differences tend to trigger emotionally value-lade comparisons. It is a popular pastime, but usually leads to rot of some kind or other.
Disasters involving the transportation of fuel are not merely hypothetical or historically remote. The 2013 Lac-Megantic rail disaster led to 47 deaths and destroyed a small town [0].

[0] https://en.wikipedia.org/wiki/Lac-M%C3%A9gantic_rail_disaste...
materialistic i meant.
Very impressive for a high-schooler.

> He had the wonderful idea of not implementing any undefined behaviour that wasn't strictly necessary

What does this mean? It sounds like the way an ordinary C compiler works: it ignores the possibility of undefined behaviour occurring, as the C standard allows it to do this.
By quickly browsing the demo, I think that it could be nice to be able to fold and unfold the links in a list. Like that Lists would play the role of quickly accessible bookmark folder which is a nice feature.
You can’t catch HIV or HPV by walking past someone in a shop or sitting near them in a train. If we could, obviously we’d be treating them differently.
These conclusions seem to spit in the face of "meritocracy". It's always puzzled me that this idea of meritocracy, especially in tech (notably USA), is so pervasive, bleeding into our corporate performance reviews and our pro-diversity efforts ("we hire only according to merit" <signed, Diversity Manager>). But it is so internally irrational. I'm reminded of this argument:

> The case against meritocracy can be put psychologically: (a) The abolition of materialist-elitist values is a prerequisite for the abolition of inequality and privilege; (b) the persistence of materialist-elitist values is a prerequisite for class stratification based on wealth and status; (c) therefore, a class-stratified meritocracy is impossible.

> The case against meritocracy can also be put sociologically: (a) Allocating rewards irrespective of merit is a prerequisite for meritocracy, otherwise environments cannot be equalized; (b) allocating rewards according to merit is a prerequisite for meritocracy, otherwise people cannot be stratified by wealth and status; (c) therefore, a class-stratified meritocracy is impossible.

Source: https://statmodeling.stat.columbia.edu/2007/12/04/meritocrac...

The idea that "innate" merit should be rewarded (this underlies what we consider meritocracy) is fundamentally a noncontinuable state. Above all we need to focus on delivering opportunity via improved circumstances and empowerment, irrespective of merit or success: that is the only path to actual equality.
For those who want a TL;DR, below is an extract of the summary. I think they did a good job, the article was well written.

Poverty traps are one of the most fundamental concepts in development economics. The contri- bution of this paper has been to provide evidence for their existence using the combination of a randomized asset transfer and an 11 year follow up in rural Bangladesh. Our key finding is that people stay poor because they lack opportunity. It is not their intrinsic characteristics that trap people in poverty but rather their circumstances. This has three implications for how we think about development policy.

The first is that big pushes that enable occupational change will be needed to address the global mass poverty problem. Small pushes will work to elevate consumption but will not get people out of the poverty trap. The magnitude of the transfer needed to achieve occupational change may be much larger than is typical with current interventions though importantly it can be time limited. Therefore the fiscal cost of permanently getting people out of poverty through a large, time limited transfer might actually be lower than relying on continual transfers that raise consumption but have no effect on the occupations of the poor.

The second is that big push policies can have long-lasting effects. Our analysis of long-run dynamics indicates that the asset, occupation and consumption trajectories of above threshold beneficiaries diverge from those of below threshold beneficiaries over time. This finding is impor- tant as it indicates that, by engendering occupational change, one time pushes can have permanent effects.

The third is that poverty traps create mismatches between talent and jobs. We have shown that misallocation of labor is rife amongst the poor in rural Bangladesh. Indeed, we show that the vast majority of the poor in rural Bangladesh are not engaged in the occupations where they would be most productive. They are perfectly capable of taking on the occupations of the richer women but are constrained from doing so by a lack of resources. The value of eliminating misallocation is an order of magnitude larger than the cost of moving all the beneficiaries past the threshold. This is important as it implies that poverty traps are preventing people from making full use of their abilities and indeed it is the mass squandering of people’s abilities that is the key tragedy of mass poverty.
And note that the "email" field in your profile is not public. If you want to share your email, you need to put it in the "about" section.
I would add that using an existing engine rendering pipeline with shaders is way easier that rolling your own.
Making a small software renderer from scratch is a very good way to get a good grasp on how game engines work internally.
Note that there is the CE symbol (confirmation of Europan standards) and there is also a very simila CE symbol that means "China Export". The second one does not have anything to do with European standards. It is deceptively similar.. guess why
> After you saved a link, it will automatically saved by the Internet Archive. A reliable backup without maintenance.~

The wayback machine does require maintenance, by the good people who work at archive.org. Might be a nice touch to included a Donate link here instead of implying it's somehow magic.
I don't think communication protocols are a good metaphor because they can be stateless. You can drop packets and it does matter!

A better way to think about it is as a shared data structure. It is a 3d vector space with some attributes that help predict the future. Each drone has a different version of this data structure in memory. The data structure has an initial state at take-off and is updated using radio communication and sensor data.

If the data structure is perfectly synchronised then planning is easy. There is plenty of sky and simple rules can be applied. But it never will be perfectly synchronised. in that sense it is like a globally distributed database.

The data structure may have been edited by another drone and the change not communicated. You may have lost communication and not even realised. Local conditions may have reduced GPS quality giving you false location information.

So perhaps an interesting metaphor is concurrency control. Do we lock airspace or can we have transactions? Can we partition or shard the airspace? When is consistent state required?
It's just a matter of habit. I'm still addicted to sugar, but I've been drinking tea and coffee without sugar for the past 10 years, and I don't feel they require any at all. The slight bitterness of coffee is the same as the bitterness in beer: part of its taste profile. Would you put sugar in your IPA?

The downside is that you need to buy better quality ingredients. Instant coffee is awful in that it's too acidic without any sugar and milk (I would skip coffee at all if that was my only choice), and as the parent poster said, you can easily taste the difference in any blend now.
I wanted to suggest an entry, there is a form for it.

They ask six question for describing the new hike, and the last one is your email. You can only see it when you have filled all the other information. I think that is a 'dark pattern'.

If you are going to ask for my email, ask for it at the beginning, not at the end.
Ask HN: How to Self-Teach the Piano?
Let me first say that I think a teacher would be great but currently there is just no way this works with the Corona situation, kids at home etc. I know that the usual advice is to get a teacher and I agree although I am generally a good self-learner.

My background: I had music classes in school, I can read notes but never learned an instrument. Almost exactly a year ago my wife and I bought a digital piano (Yamaha Arius YDP-164). She learned to play in her youth. However I thought if we have this at home I will learn it. I love listening to piano music, be it classical or jazz.

Back then I started to train about an hour every evening. I used a few books like "The Russian School of Piano Playing". I felt that I made good progress in the few months until the Corona madness hit. Then time was scarce and I totally stopped.

Now I want to start over again and wonder if you have some tips on what I should play/practice especially. How do divide my daily hour? My plan is to do it in the evening/night with headphones, so a teacher really is not an option currently.

Thanks in advance.
How about Qt: https://www.qt.io/
That's 10 minutes more than it takes to show off any other collectible: "Here's my collection of beanie babies!", "Look at my lovely Van Gogh painting!"

Now, to prove authenticity of an item obviously takes a lot longer - you need art experts to validate your Van Gogh, and some beanie baby specialist to affirm that your toys aren't counterfeit, but that's besides the point: when you show off a collection, you are doing so to let people view and admire it, not authenticate it.
In (Brazilian) Portuguese, all pasta is called "macarrão", no doubt from the old Italian word
Not while everyone uses Google Maps reviews it isn't.
The design is honestly fantastic. Great work.

How do you enable dark mode?
Seems like a fake news to me, considering that no big news media is talking about it & it was apparently sourced from some spanish news website.
how do satelite companies ensure there's no debris in each satelite's spot in space before launch ?
That's pretty much what Qt is made for. (And before the "but it's expensive!" starts, desktop apps can usually just use the LGPL version if commercial is not viable)
I really like the idea, and the site is pretty. Is there a daily RSS feed too? I cannot find it.