skysight-inc/HackerNews huggingface dataset:
Well, is your opinion that people does not vote thinking in their best interest.

In all democracies people speak freely about what they want with their vote. Enquiries don't count. Theaters with rigged ballots should not count. Real elections is how people choose freely, and the most accurate data that we can have. Everything else is propaganda and brag about your millions of follobots in twitter.

If you vote parties against independence you don't support independence. Point. A referendum will not change that. Four legal elections in five years are more than enough to make this point clear.

If you vote PACMA, the animalist party that don't even consider independence in their program, you want stopping animal cruelty and don't support independence either. Podemos don't even know if they should be called "Unidos Podemos" or "Unidas igual Podrían".

Maybe tomorrow everybody will vote independence, but this is not data currently. Is possible also that nobody will do.

And we should not forget that not all people that participated in separatist acts are separatists. "Some people just want to see the world burning". A 13% of the people detained in warcelona were european foreigners with a past interest in anarchy and trained in urban war. They couldn't care less about Cuckooloonian nation, and came for the thrills, food and free TVs.

Spain is much more than that, and is easy to find lots of perfectly nice places with great people that will not act as holier than thou all the time.
Yep, I've been forcing myself to use Notion more. It's such a great tool for taking notes and such.

It's also really versatile. You can use it as a wiki, as a document hosting platform (like google docs), etc.

I add Google Calendar to it for time-based organization and Google Contacts for people knowledge. (I really wish this existed: A tool to aggregate my conversations across multiple mediums such as emails, tweets, DMs on various services etc and tie them to my contacts in Google Contacts.)
Edit after the fact: called my ex-boss, she kindly reminded me that as a company we would store goods for months and sell them during "les Soldes", so yeah you get twice a year a 6-weeks period to offload your stock.

Sorry for the confusion. Note that this only applies to non-perishable goods, food for instance is treated differently. Each sector in France falls under different regulation, it's a mess, very hard to navigate.
OP here—

A few days ago I read something that sparked me some interest: counting to a trillion would take someone over 30 thousand years, if they took 1 second counting each number from 1 to 1 trillion (in short scale, meaning 1 billion = one thousand millions, not one million millions).

The idea was to put the number in a different perspective, as we’re quite bad at grasping large numbers.

I’d never thought about numbers that way, and honestly, was quite refreshing.

So I built a small app that helps with that, and also takes in consideration that you don't take 1s per number for most numbers.

You can read more about the why and how here (includes a link to the math for counting and source code of the app): https://thoughts.brunobernardino.com/putting-numbers-in-pers...

It’s been very interesting for me to put even some smaller numbers in a different perspective, like a thousand. Maybe there’s a new way of valuing time with it.

P.S.: There’s also a tiny easter egg, if you’re curious.
we're mixing up language implementation issues and the underlying primitives.

https://github.com/athos/kitchen-async offers a macro-based pure clojure expansion/unwinding of calls to functions returning promises, in a way that is similar to what javascript does with their treating of functions annotated with the async keyword that invoke other functions through the await keyword.

For me, the interesting bit is more in the difference in the primitive building block: a channel of values (where nil is disallowed) vs the result of a "computation" which can either succeed or fail.

The channel approach is the most minimal; in fact you can implement a "computation" on top of the channel approach by passing tuples of (result, error) in a channel and then closing it.
If you're interested, [1] has a long and detailed description of the group's history.

As someone who was a fledgling member of the demo scene back in the late 80s/early 90s, it's really weird that Scoopex is still so active and talked about. I guess that's being legendary, in a way.

[1] https://demozoo.org/groups/361/
can recommend, it makes it so easy to start knowledge sharing. you'll have to implement some rules after a while, otherwise it becomes victim of its ease of creating new content
> They seem to have ridiculous amounts of time to play the game on their hands

Maybe due to public transportation? I've heard (but have never been confirmed) that the US/other western countries have poor public transportation system and is very car-centric.

People here spend a big fraction (there are lots of people who spend ~2-3 hrs) in public transportation, and a big chunk of those people are playing mobile games.

> they take it extremely seriously and are very very competitive.

Maybe Korea (& the East Asian countries in general) turns out to have a more competitive culture than the western world.

> The westerners in the game seem a lot less addicted and competitive.

I wouldn't call people 'addicted' just for the reason that they spend lots of time & is competitive in mobile games, but maybe that's also something coming from a cultural difference.
I've seen that effect reverse as some people got old (think over 90). Some became more prone to worry about small stuff. I'm guessing the sense of reduced autonomy can make small problems seem worse, and not without reason.
What most people think of when they think of robots though are machines that can adapt to their environments - usually humanoid, but definitely dynamic. Dishwashers and washing machines are essentially mechatronic, and while they have sensors to adjust for varying loads they aren't really reactive like people expect from a "robot." The only thing that really fits the descriptions is the robot vacuum cleaner, because it will work in an environment designed for humans (sort of, they're known to work in limited use cases). The Boston Dynamics Spot robot would also be considered a robot, but it's obviously too expensive for consumers and I suspect it will struggle due to limited usability. Humanoid robots are still completely within the realm of R&D and not really commercializable yet.

So what I mean when I say robot, is a machine that can adapt to a human-oriented environment and fulfill a task with some level of competence that people don't consider it useless. And right now we basically have vacuums, and are a long, long way away from getting much more.
Plan to Stop Bitcoin and Libra by Upgrading U.S. Dollar
Using Vector Icons in React Native App – Android Platform
> what makes you think Emacs has a high learning curve?

The fact that I need to constantly look up how to do stuff and the modifications that I want to make work as I want them to only some of the time.

The fact that on more than one occasion, I've downloaded Emacs, started using it and gave up after less than an hour because of how unclear things are.
Well for one..
It might be cool to have speaker in the kitchen to answer queries but I don't want every conversation to be recorded.
Right! I missed the fact that log_calls is used as a decorator further down.
If you think that can get complicated, check out the different global geodetic reference systems. Between the Earth's precession, plate tectonics, the Earth changing mass cyclically (collecting space debris and off-gassing atmosphere), and the fact that the center of our planet is a freaking wobbly blob of molten iron, well, things can get tricky.

Then there are the different eliosoidal (and soon geoid with NVD22) shapes that are the basis for every other reference system, most based on similar, but slightly different geodetic network adjustments. Some systems, like NAD83, remain relatively fixed in reference to a particular land mass (North America Datum 1983). Some will then progress with the land mass as it moves on the Earth's plates, others will remain fixed based on a (the) prime meridian, or in reference to the center of gravity of the Earth as it shifts, or in reference to Polaris, etc.

So now you have multiple measuring systems each referencing different geometric/geodetic/astronomic points/lines, and further it matters what time it was when you defined those points/axises. WGS80 is the basis for many modern systems, including NAD83. ITRF is similar, but defines a yearly amount of progression since ~1980 to account for things like continental drift. They coincided around the time when they were defined, and have been diverging some number of millimeters per year since then.

Once you agree on a definition of a system, you further have to define how to measure it. Will North be a point in time, or a rolling average? Will the center of gravity of the Earth be based on changing rate of Earth's rotation, or with respect to a geodetic benchmark or network, or maybe based on millimeter fluctuations in deviations of the orbits of the NAVSTAR / GPS satellites? Should Euro/ Chinese/ Russian / Indian versions of GPS satellites be taken into account?

I'm over simplifying things, as there are additional layers of complexity involving the actual tools for surveying and measurement, the precise steps for any network adjustments or translations, rounding rules and certain geometric assumptions made for different types of math, and way, way more. (You can't actually stretch a tape measure around the equater.)

Take all of that, and then contemplate how all of this is spinning around arbitrarily in space. Sidereal vs solar is only one of 100s of aspects of how we measure these things. It's not just time, but also geometric space.

Everything's relative.
We Don't Want to Run This Ad but Forced To
> Due to the features like Screen Time, I thought that addiction to smartphones were well known in other places too.

It's a pretty big problem over here too, but it seems normalized, because most parents are just as addicted to their phones. Many give really young kids (2yo) tablets so they can be distracted. You see them sitting in strollers watching youtube while their parents are shopping or even playing with their own phones.

I have a family member who is addicted to their phone. They're failing classes and get really angry when it's taken away. All they do is scroll Instagram all day. Their parents tell me that they can't take it away, because all friends have one too.
> Access to housing would be restricted to sublets with multiple roommates, who are also in the same illegal immigrants.

Nobody has ever checked my immigration status while renting in the EU, nobody has ever cared about the fact that I work for an US company owned by me that pays my salary to my US account.

Sure, maybe you'll have a bad time renting in France. Don't go live in France unless you want to have a hard time while renting.

> A good friend of mine, without papers, was living 10+ people in a 2 bedroom flat

A good friend of mine, is here illegally and lives in a nice central 2 bedroom flat in Barcelona all by himself. He had zero trouble finding an apartment, the landlords just don't give a shit.

Many illegal immigrants are completely broke, but that's by no means a requirement.
I've sung it's praises for years on here, and I'll do it again.

The Surface Book is the best laptop I've owned. The build quality is better than the MBP, and despite owning it for years it's as fast as it was when I first bought it. I've had zero issues with it, and I use it almost daily.

It's also not a bad Linux laptop, if that's your thing. I find myself booting into Debian less and less nowadays, but if you want to mainly use Linux it's possible.

My sole gripe with it is that the trackpad isn't as good as the MBP, but it's very close.
Rather than release umpteen half-formed projects which will attract attention from a wide audience and be hard to support, release few well-defined projects which will both attract a narrower audience and be easier to support because they're in a better state.
Almost every technology was adopted at a rate commensurate with its cost/benefit. The car was widely adopted virtually overnight once it became cheap enough (~1914). The airplane was in common military use less than a decade after it was able to carry the first passenger. Useful technology is rarely delayed by adoption; rather, adoption is often delayed by a technology's maturity and cost. In fact, technology is so usually adopted so quickly, that if your technology isn't, it is almost always a sure sign that either it isn't as helpful as you think or its cost is too high. The statement, "It usually takes more time to convince people that your technology has changed the world than it does to invent a world-changing technology" is just not true. What is true is that it sometimes takes a while to make your technology cheap/safe/easy enough for it to actually be worth it.
A Modern Web Client for SFTP, S3, FTP, WebDAV, Git, S3, LDAP, Caldav, MySQL
I read a lot of science fiction, and I'm yet to find one example of "the technocrats leaving everyone behind". Could you provide one?
You can't use Emacs as notepad.exe, and comparing it with vim shows how low you're setting the bar. Out of the box it doesn't even have standard ctl-zxcv shortcuts. The keybindings it does have are terrible and give RSI, and crucially because there's a whole ecosystem of addons that try not to collide, they can never be changed, which is why CUA mode isn't default.

Some of us just don't want to 'invest' in tools that are profoundly flawed and will never be fixed, to the extent of causing physical injury.
Plenty of neurodiverse people don't have a formal diagnosis BTW
Well, it depends on what you are trying to learn.

But to take something I have recent experience with: to get a 5-month-old baby to learn to balance his torso using his core muscles, spend time holding him by the thighs and let him flop around (it doesn’t help to support the baby at the top, since that is a passively stable configuration). After a couple weeks he’ll be somewhat able to stabilize himself and compensate for small perturbations, so start tilting him in various directions so that he’ll have to learn to compensate for being more aggressively off-balance.

After a month of occasional practice (a few minutes at a time every once in a while) the now-6-month-old baby will be stable enough to sit up on Dad’s shoulders without falling off, if held by the legs. Then just walking around with the baby on your shoulders will be great balance practice, and requires no special effort at all (but occasionally rocking a bit will help him to keep improving his strength and balance). By 8 months old the baby will be very good at balancing sitting on shoulders.

[I mostly care about this because carrying a baby on my shoulders is much less tiring than carrying the baby in my arms; whatever benefit the baby gets out of it is somewhat incidental.]

This kind of process works pretty well for learning to cook a recipe, solder electronics, play an instrument, touch type, or the like.

If you want to learn to solve math problems or write poetry (i.e. something that is largely non-physical) then the context, actions, and feedback are rather different. But still, you want to get your brain as much data coming in as possible, strengthening connections between ideas and concepts, experimenting and doing more of what works, ...

One of the big problems with formal schooling for many students is that feedback comes much too slow to be usefully integrated. The expert advice from teachers (results of graded papers) is not interactive, but is low-bandwidth and very delayed. Regularly sitting down 1:1 with an expert is a much faster way to improve.
PCjs: Space Invaders Revisited
Dancing Tips from 1529
I use an outliner called Dynalist.

It’s an alternative to Workflowy. Workflowy development stalled a while ago so I switched but it seems to be active again so I might switch back.

An infinitely zoomable hierarchy works really well for my OCD :)
I suspect it's the other way around, really: it might be really hard to develop out of the early stages without hitting a reset button. Yes, we're destroying the planet at the moment and it remains to be seen if we learn quickly enough. However, the first cyanobacteria repeatedly caused global mass extinction events by poisoning the atmosphere with oxygen for over 800 million years until something evolved that could breathe that poisonous molecule[0]. That is almost one fifth of the entire age of Earth.

What if the odds that most planets are trapped in early development of life for the entire time that it can support life are just really really big?

[0] https://www.patheos.com/blogs/daylightatheism/2009/02/bands-...
Mailing lists is a trap. As your company grows it implements a data retention policy and poof, there goes all your knowledge when your old emails are auto-deleted.

Only use mailing lists for notification with links to the actual knowledge in a real document.
A developer should think of the value of their labour and how much surplus labour is being extracted. You can determine whether you’re better off working on your own project and receiving 100% of your works value or working on an established project that will pay more than your work could amass on it’s own. Furthermore, evaluating new job offers based on their level of security, growth potential, etc—based on your economic knowledge—is a good idea.

Last but not least, your economic ideals and positions will play a part in matters like licensing; e.g. you may want to be part of something that has a strong open source component/contribution level.
Also, you can try to explain this to people, most of whom will complain that it's way too complicated, and we don't need anything to be that precise. They say it's ridiculous.

Then you can ask the same person for directions to their house, and they'll turn around and text you GPS coordinates to 12 digits.
Quantum Game – a puzzle game with real quantum mechanics in a browser
> people who tend to have more health issues and issues with worse outcomes

I wonder if that's true, from the perspective of the doctor. The stereotype, at least where I live, is that old people will go regularly to the doctor almost just to chat, whereas a young person will only go when there's something wrong with them.
Ditto with AI. Recognizing types of objects in images was AI until computers could do it. Playing chess well was AI until computers could do it.
In the article, the author describes building Qt. I find that a bit weird, to be honest. Can't you just install Qt with apt-get?
Protected classes as a legal concept in the US is two lists, one federal and then state law. In that context you are either on either of them or you are not, and depending on the answer you get certain protections.

In EU there is no such list. Anti-discrimination law is quite a bit broader here, but so is also the exceptions.
- Times I’ve learned my lesson by experience: 100

- Times I’ve learned a lesson by advice: 0

- Times a lesson taught by advice turned out to be false: 400

I don’t know. There’s so many things people take for granted that it is a dangerous thing to just take someone’s word for it.
I use https://standardnotes.org/, which allows me to tag my notes and search, it also syncs to my mobile.

There are some great "organizational" options in this thread though!
Car Dealerships Rip You Off
Turbo Pascal vs. QuickPascal
Previous discussion: https://news.ycombinator.com/item?id=18904648
1. OP never mentioned VIM, so I do not see how it's relevant to compare EMACS to that - editor wars are long over ;)
2. OP asked for an alternative to EMACS for ORG-mode editing, as he obviously does not wants to use EMACS at the current time being.

Just saying that it's all so easy and making peoples issue
with a complex editor like EMACS seem irrelevant or non-existing won't help anybody.

So, some alternatives to EMACS seem to be:

* for VS Code: https://github.com/vscode-org-mode/vscode-org-mode

* for vim: https://github.com/jceb/vim-orgmode

* for atom: https://atom.io/packages/organized

* sublime: https://github.com/danielmagnussons/orgmode

Also, some more information about integration can be found at:
https://en.wikipedia.org/wiki/Org-mode#Integration
> Quickly, it becomes a reflex to just pull out your phone when there's nothing going on, or when you want to change your mind...

This is me, unfortunately. I need to get rid of this urge, but it's s damn hard. I'm glad I banned phones from the bedroom, I really seem to be able to fall asleep much better, most times. But in all the other scenarios, that's me, pulling out my phone to have something to do. I can't even remember what I used to do while waiting for stuff. Then again, I've had smart phones for the past 13 years, so that's pretty much all of my grown up life.
It sounds like a good way to acknowledge the difference between working as a cashier, transacting money for goods and services, and working as a cashier, doing ostensibly the same job, for a company that expects you to maintain a specific friendly up-beat attitude while interacting with customers.

The latter is a different job. It is more work.

How do we talk about the portion of the work which isn't just about transacting money for goods and services, but about making the customer feel good about interacting with you, and thereby feel better about the whole transaction, and be more likely to do so again?
"Become a Nobel laureate, Olympic gold medalist and a critically acclaimed artist all together, before you learn to walk"?

The problems you mention reach to the very core of human group dynamics. Colonizing space is orders of magnitude easier than solving them. If and when we do solve them, it would make us an extremely formidable civilization.
Well, there are many ways to look at this. The most utilitarian is simply this: you could have a society in which people can live a decent life without having a job and without being born rich. In this society, companies could be allowed to only hire for maximal efficiency, since the state could e sure the livihood of those who don't get chosen for jobs by other means. However, such a society would be vastly different from our own - for example, it would be essentially impossible to hire for menial labor, since without the threat of starvation few people would choose to become garbage workers or maids. For another, you would necessarily have high taxes on the employed to be able to support the unemployed, which would lead to political problems and would likely be an unstable equilibrium.

In our society we have chosen a different solution, pretty much all over the world: your ability to have food and shelter is conditioned on having a job (or being born rich), but in exchange, the state tries its best to guarantee you a job. We don't generally allow the state to operate companies, so the only way for the state to guarantee jobs is to incentivize and even force companies to employ people without discrimination, to at least some extent.

Now, my personal belief is that the justification should come the other way around - why do we allow society to judge your right to a basic livelihood by any criteria at all? But I'm guessing that would not be a compelling argument, and I can't claim to have a working picture of how such a society could look like.
Why are you comparing Emacs to primarily modal editors? This discussion is not about those.