skysight-inc/HackerNews huggingface dataset:
When you do it yourself, you have the ability to ensure it is done right.

When you pay someone else, they,re bound to cut corners as soon as you turn your head.

The choice is obvious to me.
Oh, so it's OK to call someone a moron as long as you use enough words?
I think this sounds like a fairly reasonable solution to the paradox. Fermi's Paradox always assumed that at least one civilization would attempt to "colonize" the galaxy as fast as possible but if you think about that logistically it doesn't make much sense. What is the driving motive, cui bono? If we take our own history of colonization as an example, we didn't set out to establish colonies for no reason. We sought out new lands due to a number of reasons, population pressure, lack of opportunity, political oppression, to capitalize on virgin resources such as lumber, gold, and fish. Imagine being an English farmer in 1560, chances are you don't have enough wealth to expand your production even if your neighbours were willing to sell but you would have enough funds if you liquidated your belongings to take a chance on a new world with more land than people. Combine that with the fact that space is big and resources much more plentiful than on a planet alone and it would take a civilization a long time to populate their entire solar system. I don't even think true space faring civilizations would be primarily dependent on planets, once you have enough tonnage in space it would be easier to just build everything in space to begin with rather than trying to drag it out of a gravity well. At that point you have almost infinite real estate since you can just build more land. It wouldn't be a stretch of the imagination to think that a new colony wouldn't be seriously attempted until the current one had formed something akin to a dyson swarm made up of space habitats. The timeline for galactic colonization would have to take this into account. Most of the estimates I've seen assume geometric increase in the number of colonies with the shortest possible dwell time at each star but I think that's an extremely aggressive assumption without any evidence to back it up. I think there are also a large number of confounding variables such as the possibility of civilizational collapse or large scale disaster that may set back colonization efforts.
Your question probably just raised / (re)woke up HN's awareness of this site at all. I'd forgotten completely about this. Time moved on.

Thanks for the refresh!
1) How much physics and math do you need to ride a bike?

2) How about designing and manufacturing a bike? Spokes and gears and diameters and metal expansion / contraction coefficients and whatnot.

3) How about doing number 2 from scratch? You start with some iron-enriched bacteria sludge ....

For 1), not a lot. Same for basic applied programming. I was perfectly fine modifying source code files to change strings & output without understanding any math, or even much programming.

For 2) When I wanted to develop a trading application, I needed some. It was before proper APIs, so I had to learn about rounding and what pitfalls it entails for currency.
But today so much of development is glue.
I made a license scanning and identifying app just by using someone else's code and gluing it together, but you bet there is math underneath doing the text recognition.

And then, if you want to develop something algorithmic, such, as, an example, a search algorithm, well, you are basing your algorithm on theory, and some of it math. Behavior and the concept of quality comes in, etc etc, but you better be good at math.

So really, if you want to make a product, you should be asking how much traction do I need before I invest more in the product.

If you want to program, you want to program what you like.
If you need to program to solve a problem, then you start with the science classic, the literature / domain review. It sure will outline how math heavy the domain is.

And if you want to address something with math, you probably know at least some math. I'm not going into how you address finding out what you don't know.

My point, as many others have made above, is: how much math you need for programming depends on what you need to program, and why.
> This is only done (or even achievable) for quantifiable / statements of fact

Those are also the only things which can be unambiguously incorrect. So, the problem isn’t that there are incorrect beliefs that are not due to fallacies, it is that there are beliefs which are not knowably correct or incorrect, which is a very different issue. But even there, if we are to discuss them at all and have a discussion about our beliefs that they are correct or not, the same analytical tools allow us to effectively discuss beliefs and our beliefs as to why and whether they are justified while getting beyond rhetorical trickery. This allows us to pinpoint where disagreement lies, and to either converge on belief rationally, or identify disagreement on premises that are not subject to resolution through logic (which, if they are to be resolved, must be resolved through other means.)

> That, though, wont help them determine logically and agree on whether something like welfare or military spending is good or bad, and it’s usually those latter questions that matter in such discussions.

To the extent that there is a difference in axiomatic preferences, you can’t deal with that through logic. OTOH, you can identify it through logic, and particularly you can pierce the attempts to conceal it that are common rhetorical tools once an actor has determined that that exists and wishes to manipulate another party despite it using the tools of logic.

> Logicians can disagree all they want,

But they don’t. Literally nothing you say prior to this in your post (and nothing after it except for the the last sentence) is even slightly controversial. And while there may be people that meet the description in your last sentence, you seem to miss the point of what the understanding of logical fallacies and the application of that knowledge are about as badly as the people you are attacking.
> to prevent energy from being lost as light.

You don't lose any energy from fire just because it's emitted in visible spectrum.
I do not buy it, any random news about easy energy are just an appeal to lost hopes!
Thank you for the feedback!

I think the price for membership dues is reasonable and many people agree evidenced by them signing up. I think I might start a petition that is free to sign up on though, thank you for the inspiration!

It is possible to analyze those files on the pc, it just takes a much longer time. The analysis is an iterative process and so the faster the computers the faster the iterations and process go. I was analyzing them on my pc with python for the first year until it got too slow and my I am using an aws server with some rust and that is going much better. I also need to increase the number of files analyzed by about two orders of magnitude soon as well.

Great idea, very cool. That’s going on the todo list!

And I am going to be reaching out to and speaking with whoever is interested. One of the fun things about this is that it is an international dynamic, with some jurisdictions having abilities that others don’t. For example, the UK CMA has subpoena powers that the US Congress lacks and got a ton of information out of Google and Bing that shocked me. The US has the ability to get the CEO’s to show up to hearings while the UK does not in the same way. Why limit ourselves to one government when there are so many to mix and match from here?
I think AR won't break through in the mainstream until the devices are indistinguishable from regular glasses. Of course people will know that it exists, but it gets over the important hurdle of "looks different and weird"

Personally I'm not interested. I have no need to be connected all the time.
Time and money are hardly the same thing. One can easily be stripped away from you in any number of schemes, the other is always with you for as long as you live.
and that’s so problematic that Wikipedia has a page on it: https://en.wikipedia.org/wiki/Definitions_of_mathematics.

What’s more, that page says “Mathematics has no generally accepted definition. Different schools of thought, particularly in philosophy, have put forth radically different definitions. All proposed definitions are controversial in their own ways.”

I think all programming can be considered math (not higher math (https://www.merriam-webster.com/dictionary/higher%20mathemat...: “mathematics of more advanced content than ordinary arithmetic and algebra, geometry, trigonometry, and beginning calculus”), but math)
As tech savvy users, showing actual from addresses would be a big step forward from the modern trend (thanks, Apple?) of showing only the display name of the sender. Sadly recent versions of thunderbird seem to default to this as well, but an extension fixes that.

The problem for most users is that they won't recognise people's email addresses as signal - it's just noise to them. They don't know how to parse a domain backwards from TLD/ccTLD to determine where it goes, and even if they did, homographs and other international characters can fool them fairly easily.

Maybe the solution is something like SSH with trust on first use? Where users get alerted to a new display name and are asked to approve it the first time they send an email. Then a bundle of sender email, DKIM/DMARC/SPF success is stored locally, and future emails need to match that, otherwise the user will be warned this might not be the right user.

It seems without cryptographic identities (vouched for through PKI, a la S/MIME) that this is a hard problem to solve when you take into account the human factors and how much the existing solutions rely on the user.
Blast from the past for me too - especially the 'bloodshed' part. Haven't heard that name in years.
Normal computer or quantum computer?
That’s a lot of hand waving. Being a worthy mentor to students is an admirable life’s calling for sure but there is no reason to leap to the conclusion that are hundreds of thousands of people who would be perfect for this if only they weren’t flipping burgers at McDonald’s or manning the toll booth.
Richard Feynman once said:

Poets say science takes away from the beauty of the stars - mere globs of gas atoms. I too can see the stars on a desert night, and feel them. But do I see less or more?

This article was fascinating to read. The deep understanding in genetics, biology, engineering, etc..., and all the work from thousands of people that ultimately culminated in the production of this vaccine, illustrates how beautiful science is.
Over ten years ago, I used to work for a company that provided system [and device] to track when employees arrived and left the building.

Most of these employees work in the fields handling heavy equipment. Most of them had no fingerprint since they'd been worn out. We ended up using palm recognition.

The idea that "all people have a unique fingerprint" is a widely believed falsehood.
>inventors are not sufficiently compensated

Patents do little to nothing in this regard.
Yes, but only you can access them and it will take several hours.
Do you really think the majority of people are eating meat because they care about their health? Maybe in your bubble. The vast majority of people do not even know what protein is, let alone amino acid profiles etc.

India and Italy both have very large vegetarian populations, and they get along just fine.
> Been dying to get back to a high quality RTS.

Check out Paradox Interactive's games, they have one for most interesting time periods and are pretty entertaining.
As a CRUD or frontend dev you should be able to know the numbers from -100 to +100. Modulo is a bonus. Anything else is not required for the majority of programming jobs/tasks.

Yet beginners getting hazed and outsiders getting scared with CS/algodat and math is essential for keeping wages up and „normies“ away.
Is this news? And if so, why bad news?
Load of horseshit. Google could make every single AMP URL redirect to the real page and scrap the whole thing tomorrow.
The current popular meaning of terrorism was made up by certain state actors to justify their actions. So naturally they included a "doesn't apply to states" clause in their definition.
Japan's debt-to-GDP ratio is 266%. Japan's inflation rate is below 1%. After the Napoleonic wars, Britain had a debt-to-GDP ratio over 200%, and didn't have serious inflation. There is no mechanical relationship between high debt and inflation. Countries generally only have hyperinflation when things have gone terribly wrong.
The Great Derangement: Climate Change and the Unthinkable by Amitav Ghosh (2016)

Ghosh changed my perspective on climate change. He argues that the modern novel struggles as an art form to describe and grapple with the concept of climate change which lowers our awareness of it. Further the book gives an rare non scientific view on climate change from a third world perspective.
I used to make lots of money working on cmbs and advertising for oil mining. I spent my money on many a plastic bullshit. Now I make nothing writing foss and live off donations. I rarely encourage plastic manufacturing. Which is better for our society and the biome? I argue it is the latter.
Precognition in Mice and Jirds (1970) [pdf]
> I'd like to learn more about this. Maybe contribute to the compiler and fix this issue.

You need to create a call to the `llvm.dbg.declare` intrinsic that connects the stack variable alloca to a DILocalVariable metadata node, and place the call after the stack variable alloca. The rest of LLVM will handle tracing the stack location through the compiler to the output, including the alloca being promoted.

See: https://llvm.org/docs/SourceLevelDebugging.html#debugger-int...
The safe dose I believe is around 4g in 24hrs (2g/24hrs if you have known liver dysfunction). That’s like 8 extra strength Tylenol.

Another commenter alluded to why it is the number 1 cause of acute liver failure in the US: that’s because we can buy bottles of a couple hundred pills and thus the majority arise from suicide attempts.

The British used to have a big problem with paracetamol (what Tylenol/acetaminophen is called there) and acute liver failure, so they mandated only blister packs for the medication, no ability to buy large bottles. Suicide rates due to paracetamol and acute liver failure decreased as a result. In fact, aspirin is also an issue in the UK, and this mandate also helped with that.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC31616/
Investing Q&A
From the original paper

>> SrTiO3 is a suitable photocatalytic material for the assessment of this possibility. This compound is a well characterized photocatalyst with a bandgap energy of 3.2 eV (ref. 11–14), and its EQE for overall water splitting has been improved by up to 69% over the past years using various refinements.

Here, we increased the EQE to its upper limit by constructing highly active HER and OER cocatalysts on SrTiO3:Al particles site-selectively. This was accomplished by using a stepwise photodeposition method instead of an impregnation process, which results in random dispersion of the cocatalysts.
BestChange free finding electronic currency exchange services
The confusion seems to be arising because in the UK the levels are named "lecturer, senior lecturer, reader, professor" and in the US the levels are named "assistant professor, associate professor, (full) professor". In the UK "professor" is a very high ranking position that most academics don't attain. In the US "professor" just means that you teach, basically.
I haven't read the whole thing because I don't have time, but it's intended as humour. Obviously it won't appeal to everybody, but it's harmless and absolutely not worth getting upset about.
From a more corporate/sales perspective the Snacker looks promising. https://edensnacker.com

VR in a showcase and training environment has always been a giant pain with cables and straps and whatnot. This is solution tries to solve that and removes the middleman who often awkwardly has to put the straps over your head.
There are definitely learning opportunities in many jobs.

Sometimes it's a new technology, sometimes it's about leadership / selling or learning to navigate team dynamics.
Your base pay is there, learning is an additional benefit. If you're not happy, change job.

I try to be very stoic when dealing with other people's code: you can't control how things could have done in the past, so don't make your happiness depend on the quality of a codebase.

Freelancing is going to be almost as boring as normal work: sure, sometimes you'll be able to select a cool project, but most of the times it will be the usual boring stuff you do in the office.

Plus you have to chase invoices, sell yourself, market yourself.

Building your own product is not much different than freelancing (lots of boring tech) but you're breaking the relationship between your time and money.

I think it's entirely feasible to make a living with a small tech product - and it will allow to invest your time in more interesting and ambitious projects.

I suggest you to:
- Collect small business ideas you can easily automate
- Look at YCombinator startup school talks, ignore the part about doing a business that will make billionz but keep all the other tips on how to make money
- Learn something about selling / marketing
- Look at levels.io presentation Bootstrapping side projects
- Save enough money to be comfortable with assuming some risk
- Try to build something that you like and that solves a problem
- Indiehackers / Producthunt are good places to chat with like minded people
For start by telling then they should wear it at the beginning, cos you seem to forget WHO suggested not to.... Then you lose confidence and that's it...
Got OLED?
But it,s true, most jobs involve wasting our resources on pointless shit we don,t need.
I think there's a reductionist angle to your point which just doesn't chime with me. It's a bit like people arguing for anti-natalism. It's interesting, but morally redundant, somehow?

The hangup for me isn't the certainty of death ("relax, you're going to die" is a credo I try hard to live by - even though I fail much of the time and worry about death as much as the next person...). It's just something about breeding a thing to kill it.

There is also something in there about the distance and hypocrisy of many meat eaters when it comes to facing up to what they are putting in their mouths. The thing you see at a supermarket is a million miles away from a hanging carcass; I know a whole bunch of people who don't even tell their young children that the thing they have on their plate is that thing walking around in the field over there - and that seems to me to also be quite disingenuous.

I'm failing to make a good point. But the broader thing for me is as I said - I'm genuinely not a rabid vegetarian (I used to get drunk at uni and sometimes end the night eating kebab along with everyone else...) - is that I'm interested in the combination of reasons which for me have built up into a fairly compelling case over the years. I should say as well - I actually do quite like the taste of meat even though it's been a long, long time - but I have no intention of going back, which is what interests me.
Ask HN: I have 1 BTC, what can I do with it?
Besides hoping that other people will also buy bitcoins and raise the price
I think your alternative explanation is the correct one.

Also, I've said a bunch of very non-PC things here and they don't always get downvotes.
Citation needed. There are Ryzen 5 mini PCs with active cooling [1]. You don't need to use an Intel chip manufactured on an aging 14 nanometer node.

[1] https://www.youtube.com/watch?v=fLATODi7KlU
All for trying to reduce env drift and divergence between things, but don’t think the documentation as the source of truth is the winning formula. Source of truth will inevitably be code (bc it has to capture the full weight of the complexity of your system), IaC is hard enough already with the dizzy height of the abstractions you are building on top of, having a system that adds another doesn’t seem like a winning formula to me.

All for better visualizations of terraform resources tho
> report feeling a sense of wanting to live a more proactive life when sick with a fever?

There is (very weak) theory that, given that viruses want to spread to more hosts, and given that certain infections like toxoplasma or rabies can change the hosts behaviours, that a virus wants us to get out more and be more socialable. The urge to live a life when we feel when sick with fever could be part of the infection changing our behaviour to make it spread!

Viruses and other things exploit our behaviours of sneezing and coughing to spread after all, so why not increase the chances some more.

There was one study done that showed that those who were just injected with the flu vaccine (as a safer way than actually infecting people with the flu) that they became more gregarious and went out socialising more.

The science is pretty weak and can be explained that those who had the vaccine felt more protected and invulnerable, so it does not prove anything.

The researchers theorised that sexually transmitted diseases may also want to spread. Its possible that being infected by STDs could make you more promiscuous therfore.

There's no studies done on covid infections and change of host behaviour. Suggesting that people might not be fully free in their decisions when pre-symptomatic and infectious would mainly be not helpful, useful and also dangerous.

To me, the idea that viruses could affect our mental state is so out there its similar to the idea that the bacteria in our guts could affect our mental state 20 years ago.
I am doubtful, but if true and if this can be deployed on a large scale hydrogen cars could be a viable alternative to battery powered EVs.
I disagree with the UBI suggestion in the grandparent (and so would pieper if he heard it :)... but your post also has a fatal flaw.

“ The fundamental currency, the one thing that ever person needs and wants, is time.” This is not true of those unfraid of death and at peace with their life choices. Some people reach this at age 18, others 85, and others never.

Being at the bedside of someone who is dying and at peace with it helps one realize time is not the most important thing.
What a coincidence, I was trying to compile it yesterday but for instance, the `fp` register is not recognized. I can rename it to `s0` (a synonym) but I'm wondering what should I do to avoid this error:

jonesforth.S:540: Error: illegal operands `addi fp,fp,-8'

Any idea?

For those interested, I'm using the nixpkgs cross-toolchain. Some documentation is here[0]. Here is a possible `shell.nix` file content:

{ pkgs ? import <nixpkgs> {} }:
let
riscv64-pkgs = import <nixpkgs> {
crossSystem = (import <nixpkgs/lib>).systems.examples.riscv64;
};
in
{
riscv64 = riscv64-pkgs.mkShell {
buildInputs = [
];
nativeBuildInputs = [
riscv64-pkgs.buildPackages.gdb
];
};
}

This works well enough to compile my hello-world example (available here[1]) but I'd like to use that `fp` register naming...

[0]: https://nixos.wiki/wiki/Cross_Compiling

[1]: https://github.com/noteed/riscv-hello-asm
Interesting points. FYI: pull requests will be available during Q1/2021 and we have a kind of linter (predictable blocks, maps, lists). Another point is once you work on graphics I guess you care less about the code since you'll be fully managing graphics in the same analogy to assembly, you care about your language code and not about the assembly generated behind the scenes.
Why We Can’t Stop Longing for the Good Old Days
Not much it seems. Concepts like logarithmic and exponential growth can be found everywhere, maybe one just needs the right approach to grasp them. I can't think of much more that's needed to become a decent programmer.