skysight-inc/HackerNews huggingface dataset:
All of them? My drone uses a uBlox M8N which uses 4 different GPS systems (US GPS/Galileo/Beidou/Glonass). It's nice because you can get a GPS lock in just a few seconds, and it's a lot more accurate if you're connected to 20 sats at the same time than just 5 or 6. You can pick them up for about $20 on Amazon. You can also use satellite imagery and machine learning/computer vision with no GPS at all. You just draw a boundary on the sat map that you want it to stay within and it uses its cameras to match. MIT developed some cool drones that can actually fly through a forest at 30MPH without hitting any trees. This stuff is becoming very easy to do. https://www.csail.mit.edu/news/self-flying-drone-dips-darts-...
‘It is best to let the facts speak for themselves.’ Where evidence can be used, use it; where evidence cannot be used, we must use something else.
Discord is definitely used more often for communities. Some community focused game companies come to mind: Amplitude, Coffee Stain Studios, most gaming oriented youtubers have discords.

I think the relevant feature differences is that Discord comes with free voice chat and free complex permission and group management features, as well as a much simpler on-boarding procedure (slack has you fiddling with accounts for each individual group).
I didn't see it that way. Malaysian government is elected democratically, so unlike Stalin/Mao, they are bestowed with power to fulfill the will of the people.
I thought the answer was given in the article as Revlon. Nail polish, eyeshadow, lipstick, blush... all can contain micro glitter particles. I wonder, what is the total surface area painted by cosmetics each year?
DirecTV owner AT&T says it’s done buying satellites
https://en.wikipedia.org/wiki/The_Grand_Inquisitor
If you haven’t tried an iPad Pro that can display 120fps, I recommend you do. It makes a surprising difference.
Interesting that you imply an equivalence between "evidence" and "education", when in my experience education was rarely about learning evidence-based ways of thinking and more about regurgitating a specific form.

A good example is the way the "scientific method" is taught, where you are given a canned experiment with a known outcome, told which pieces of "evidence" to collect and what relationship to expect between them, and finally how to format your summary of your proceedings. No actual instruction on method is involved, it's just a pantomime.

I've mentored many young scientists by now. None of them come in understanding how to do science, because their entire education - up through college at some elite institutions - has not prepared them for how to actually think their way through a problem. The only place people actually learn this is in graduate school, when you are finally put face-to-face with a real problem that no one else can give you a canned answer and methodology for regurgitating.

Education is bunk. I say this as someone who went through the very best educational institutions. I'm still recovering. I didn't learn how to be a good thinker as a result of my education - I had a good early dose because my dad was a scientist and made me think creatively. Then I had a long gap where I learned nothing until I had to do my PhD. That taught me a little, but it wasn't until later when I had to collaborate with other scientists and actually solve problems that I began to really learn how to think. Most people around me still can't do this - most of what I spend my day doing is helping other people break down their problem to the point where they are able to apply some more rudimentary skillset to it.

The real purpose of education seems to me to be to separate children from adults, and thus prevent them from learning anything useful until they re-encounter actual adults again, decades later.
How to Escape the Fear Virus in a Digital World
+1000

Really cool talk / highly recommend! Some things you might learn / amazing facts:

- Children 7-11 can regrow fingertips

- Planarians (a kind of flatworm) are immortal

- If you teach a planarian to find "home", chop off its head and let it regrow its brain, it will still remember where home is

Note also that this was presented at NeurIPS so the talk also includes some discussion of non-neural information systems this kind of thing could inspire.
Evidence for neurogenesis is more convincing than the arguments against it.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4543605/
Yes, there are tools like rcrl (mentioned in the blog post) that dynamically link in new pieces of code [1]. The author of rcrl gave a nice talk at CppCon [2].

The trouble with tools like that is that they're pretty language specific, so it's my impression that it would require a fair bit of work to generalize to languages other than C++.

[1] https://github.com/onqtam/rcrl

[2] https://www.youtube.com/watch?v=UEuA0yuw_O0
I'm guessing the cosmetics industry, and they want to keep it quiet because microplastics is a hot-topic at the moment.
What you say about blackbody being a red herring makes sense to me.

What do you think of the argument at this link, regarding maximum concentration achievable through optics?

https://en.wikipedia.org/wiki/Etendue#Maximum_concentration

I get that that implies a maximum concentration factor of about 10,000, for a light source subtending an angle of 0.54 degrees (the moon's angular size from Earth, and also approximately the sun's.)

Dylan16807 helped to prod me in this direction. https://news.ycombinator.com/item?id=18739190
When I set up my first gateway/router server for the first time, I was truly shocked to see how much traffic comes in searching for vulnerabilities. I knew it happened, but the frequency was wholly unexpected. SSH requests for root, SMB traffic, etc. every second or so.
We erred in making it appear non-participating creators had opted in at all when they have not.
Make sure to have a lawyer go over your operating agreement to make sure that you are selling your shares in accordance with your operating agreement. Also consider the risks of control. Depending on structure, you could inadvertently lose control if you have it now. That said, taking cash off the table is never a bad Idea if it means giving yourself breathing room.
The courts have ruled many times using content that is in the public domain is fair use, you have no claim to trademark protection when you place your information on the internet for others to scrape ( you can however opt out, read up on the various Google News fights if you need more info ), but lets say we live in a world where Brave looses that court case, and someone decides this was all illegal. There is no liability for employees who work at the company ( even if they post on a public forum ). In fact it turns out according to the US court system that even if you as an employee _know_ you are violating copyright, and even if you send email's using your corporate account about the known violation, and even if those emails show up in discovery, you are not personally liable ( see Youtube vs Viacom )

You are wrong about this, there is lots of precedent to say this is legal, and even more to say that working at brave is not a legal liability. However I am not your lawyer, nor am I Brave's lawyer, or Tom's Lawyer. I am not at all related to anyone involved in this fight, I am just a lowly internet user who happens to think this is a good model for the future of the internet. Feel free to ignore me and continue to tell people the sky is falling.
+1. This, and "640K ought to be enough for anybody"
To be fair MUMPS isn’t the problem; it’s actually a very interesting programming language, but it’s so far removed from modern programming languages and syntax that is is a pretty big pain to work with.
I'm no biologist but I don't feel like we have a good enough theoretical understanding of DNA, in the same way that doing search and replace on object code in a hex editor doesn't mean you have a good understanding of programming. The little I know about systems biology from using Cytoscape and reading a few papers reminds me of learning to use a disassembler instead of a debugger.
I'm not sure it's a very good idea to start self-censoring word usage based on whether they sound like a prefix of a large company.
Yes, I disagree that education isn't good for learning though.

Sure there could be perverse incentives here and there that make the education system look bad, and it's definitely not perfect, and sure there's some unspoken learnings that teach people how to behave in society , but I'd argue that being at school is one of the most effective ways to make humans learn. How would you learn everything learned from age ~5 to 18 without teachers and peers?
We made a similar arrangement a year ago, and it didn't cause any significant issues. We chose to be transparent about it, and every employee was allowed to sell the same percentage of their shares (as long as they're vested) as the founders. Most chose not to sell.

People should understand that building a successful independent company is easier when the founders don't have to worry about their financials.
I wish people expressing an opinion outside of the Ycombinator buble, weren't banned immediately.
60hz may indeed be enough, but in general, touch-friendly UI needs tight bounds on latency to user input (which may be a problem with a mere 30hz). Every "drag"- or "swipe"-like interaction on a touch UI is basically the UX equivalent to moving a mouse pointer - something that has used a hardware-accelerated sprite since forever, precisely in order to put a tight bound on max latency!
Ever watch drone racing? They're not using GPS. Here's an MIT video of a drone flying using computer vision through trees at 30mph. They've improved this quite a bit since the video was made. This stuff is getting pretty easy to do. https://www.csail.mit.edu/news/self-flying-drone-dips-darts-...

I have about a 6 mile range for video/control with my drone.
Instead of putting all lines into one big chunk of code that is recompiled and rerun every time, one could instead compile it into a dynamic library with a single function that gets the current variable assignments passed as arguments, executes the single line of code and then waits for input to generate the next dynamic library, which it then loads and calls with the new variable assignment.

However, that solution would require the same level of language-specific knowledge as the modification mentioned below "Limitations" in the blog post. That's also why I never implemented the idea, despite having carried it around in my head for a few years now. Hopefully someone else will eventually get around to implementing it.
C may let you shoot yourself in the foot, C++ may let you blow your whole leg off, but only CRISPR will let you turn it back into a tentacle.
Yep! Pyenv for Python, rbenv for Ruby, NVM for node.
Link to the other video: https://youtu.be/IpMxOmUcfOI

Its disappointing that Sean is getting absolutely zero credit. Mark Rober just keeps saying “I built”. There’s a link in the description but just suggests Sean has more build details.

He could have at least brought Sean into the original video for some credit. Who knows, maybe this was the deal and Mark is giving Sean all of the ad revenue in exchange for the views/subs/credit...shrug
The courts have ruled many times using content that is in the public domain is fair use, you have no claim to trademark protection

If you take all your legal advice from people who repost whole movies onto youtube and put "no copyright intended" in the description as if it's a magic talisman, maybe.

But in the actual world, if you use someone else's trademark to make money, you're gonna have a bad time, and part of that bad time will be learning in excruciating detail what "public domain" and "fair use" actually mean.

"Something is viewable by the public on the internet" is not "public domain". Public domain means copyright has expired on the material, or that the material was for some reason never protected by copyright (such as certain works of the federal government, in the US). "Fair use" is a defense that can be raised to claims of copyright infringement, and uses a multi-factor test. None of the factors are "but it was there on the internet for me to take".

Neither of these involve trademarks, which are a different area entirely. Using someone else's trademark for your profit is very much not "public domain" and not "fair use", and will not end well.
that's how you think it is.
Holy cow, that is freaky! Looks like https://mrmc.amedd.army.mil/index.cfm is also showing the same thing.
It's much more direct for car to measure consumption as L/100KM. However the conversion is done by the instrument cluster on the VW. We were connecting to the instrument cluster via CANBUS and changing the setting directly on it. Also the beeps were handled at the cluster, not at the central config.

Car technology is weird...
Perhaps - though it leads to either offering a way for users to manage their keychain, or managing those trust relationships ourselves - and of course adds a channel where we could be compelled to lie to users about authentication on the message.

Right now the only authentication signal we display on the website is a green tick if the message came from one of our staff or one of our trusted systems.
It's interesting to watch Java doing the same thing at the moment (IHMO). They got obsessed with the runtime size 10 years ago and in solving that we now have a module system that breaks backwards compatibility. But many of the problems we do have are either not being addressed or are not getting serious treatment.

Already we have much of the community still sitting on Java 8 even as the new long term release JDK11 has been made. It wouldn't surprise me at all if JDK8 becomes the Python2 of the java world: 10 years from now, there will still be whole segments of the community using it.
I have a pear tree with three different types of pears on different branch. Grafting has been going on for centuries.

I think the fear around gmo is that food will be less healthy. The same way prepared food takes a few elements of food mixes with chemicals to get strong favours without the depth of flavour. They do this to save costs. GMO companies are making seeds that create plants that do not get eaten by pests. It sounds great until we realize those plants have a toxic substance inside that harms us.
In the submission form, have the title field auto populated from the URL.
School is not one of the most effective ways to make humans learn. It is one of the LEAST effective ways. I will give you an example.

I know a decent amount of linear algebra now. I took a linear algebra course in college; I retained almost none of it. I remember learning something about SVDs and eigenvectors; I don't remember how to do an SVD.

So how did I learn any linear algebra? I had to learn it in graduate school, where I was trying to model evolution as a Markov process. I looked up some stuff in Numerical Recipes, wrote some C classes implementing matrix exponentiation and other such things. That stuck.

School is useless.
Put another way, negotiation is how one deals with having less than "perfect information".
And it turns out nature really likes operator overloading.
I write scientific code for a living and my code is very difficult for anyone else to maintain. It is not because my code is badly documented or written, it is because what it does is very complex. Every module is documented why it exists and what it does and the code straightforward to read, yet the interaction of all the modules is very complex as it reflects the underlying complexity of the problem the code is solving. Some code is hard to maintain because it is solving a complex problem that few people understand.
That's not at all what I'm describing. Whether our old policy of selling for half the average retail price, or tagging it at full retail but giving 50% off at the register, we were selling for half what the customer would pay in any other store for the same merchandise.

What you are saying is the opposite and is extremely immoral (and likely illegal in some places).
Ok, we're going down a rabbit hole here, but just to clarify, you meant "pub talk" as in the kind of conversation people have at a pub after a few beers? Or "public talk" as in a public speech, as nikofeyn suggested?
Thanks for digging into how their claims are misleading. As someone in an adjacent subfield, I was wondering if I was missing something. It does at least sound like an interesting potential component.
The 2018 Turing Award lecture, by John Hennessy (MIPS, Stanford, Alphabet) and David Patterson (Berkeley, RISC)

https://iscaconf.org/isca2018/turing_lecture.html

> Titled “A New Golden Age for Computer Architecture: Domain-Specific Hardware/Software Co-Design, Enhanced Security, Open Instruction Sets, and Agile Chip Development,” the talk covers recent developments and future directions in computer architecture. Hennessy and Patterson were recognized with the Turing Award for “pioneering a systematic, quantitative approach to the design and evaluation of computer architectures with enduring impact on the microprocessor industry.”
>They also require that the strength bars display the highest reception of any type of service it can receive

To be fair, for the original purpose of the signal strength bar (indicate ability to receive and make phone calls) this is the better metric. If I am on a 1 bar LTE connection but as soon as I loose it the phone falls back to a 4 bar GSM connection, I effectively do have a 4 bar connection to the phone network, not a shaky 1 bar connection where I should avoid moving the phone too much.

Of course now mobile internet is increasingly the thing people are more woried about, but signal bars were never a good approximation of mobile internet speed because contention is a much bigger problem than with phone service.
I don't think this really takes away from gp's argument, which is that editing genes is complicated and could wind-up with unforeseen consequences.

"Genetic engineering" is more like "cut-and-past-programming" on a stream of data that is not-really-code. Fully understanding the implications of even "simple" changes may wind-up impossible.
Currency is my favorite theory from this (and would explain the extreme secrecy). Take a look inside your wallet, it's probably a little glittery.

(Related: For those who enjoyed the photos in this article, make sure to follow the photographer's Instagram, it's incredible. https://www.instagram.com/chrismaggio/)
Rstudio and R Notebooks work great with Python: https://cran.r-project.org/web/packages/reticulate/vignettes...
‘Going where the customer is’: Marketers are coming for messaging apps
Would take about 5 minutes to integrate this... certainly less than it takes to deal with people coming up with their own titles, sometimes without a malicious intent, they just don't know the rules.

https://embed.ly/extract
Dying breed based on what? They're different compromises, there is nothing inherently superior about static types. It's more popular right now, because we're very much into rules at the moment; but I have a feeling that's peaking.

Typically, you need to move back and forth a number of times before it clicks. So you have all these people on the net fighting over which end of the spectrum is the Right one, and next month they're on opposite sides.

They're tools, hammers, screw drivers whatever; it doesn't make any kind of sense to identify with them.
Unless your goal is to be a tool, I guess.
The main principles of the post-war world were negotiated by Stalin and Roosevelt before Yalta - at the Teheran conference in 1942.

Roosevelt spent a few days in the Soviet ambasy together with Stalin and they agreed on how to divide the world - divide Germany, split China and Japan, get rid of the British and French empires, etc.
nit: Honnold
Unfortunately I know nothing about Cryptography(Theoretical or Practical) but what benefits does QUIC bring to the table, also will it be subject to some form of formal verification ?
Pretty much how I ended up doing most of my coding in Groovy. I essentially wanted Python. But Python wasn't a good enough Python. (being honest, other things attracted me to Groovy as well - Java ecosystem etc, but it's interesting to me that in the larger picture, I'm sort of using Groovy as a proxy for a Python without Python's flaws).
And LGBT communities.

The reason discord attracts both crowds is that they can safely and easily exclude each other.

Sure, /r/the_donald is in discord and uses it to coordinate raids and harassment, but they perform those raids on Reddit and Twitter, where making a sockpuppet takes five seconds and you can instantly yell and vote at anyone on the whole site.

You can't target a discord like that, you need an invite that mods can revoke or stop issuing at any time, or use hierarchical user privileges to hinder new accounts, or any number of other moderation steps.
Radio direction finding is reasonably straight-forward in theory, but practice is a challenging art.

First, what frequency is the control transmitter on? (or frequency-band/freq-hopping in). If it is one of the usual R/C bands, then that is a limited search space. Or if the perp is not so concerned with observing frequency allocation treaties and regulations, well then now you have a big hunt.

Second, what other signals are in that band? Suppose it is in the 2.4GHz ISM band. Given a spectrum analyzer plot of 300 spread-spectrum signals hopping in the ISM band, which 299 are WiFi and Bluetooth and other, and which is the perp? The microwave ovens are easy to distinguish, but still add clutter.

So if you can pick on a single signal, then you can use Doppler techniques to get a rough bearing, and directional antennas to zero in.

I suspect they had some crews working the problem, but it is a challenge.

Anyone interested can look up Amateur Radio “fox hunting” in the US, and in Europe “radio orienteering” is popular. Since signal hunters are not transmitting, no license is required to participate in a hunt.
Genuinely tried reading the "examples" you wrote in this thread, can't make any sense out of it. Happy to discuss it if you clarify what you mean.

Just to address your original comment in this thread, perhaps it's relevant to note the following. Consider the homotopy theory of the category of nice topological spaces. The full subcategory of topological spaces supported on discrete topological spaces inherits a homotopy theory. This inherited homotopy theory is equivalent to the trivial homotopy theory on the category of sets: where weak equivalences are isomorphisms. This is the sense in which discrete spaces don't have an interesting homotopy theory, at least naively.

(This statement you can precise in your favorite model for the homotopy theory of spaces, via infinity categories, model categories etc.)
They need to block people who are in (for example) Iran, not all Iranian citizens, or all people who have visited Iran in the past.
> US states have the population and economies of European nations. Americans are unfairly criticized for supposedly not being able to name or locate a lot of other countries.

Most US states are culturally and historically insignificant. The comparison between European countries with thousand years of history to most of the US states is lacking.

There are more US states than European countries, which have an older history and an overall larger population.

I am writing this without any intention to take away from the important US states. I am just looking at the bottom half here.
Lush is pretty good with this stuff. It seems that they have switched recently to synthetic mica due to child labor concerns: https://www.lushusa.com/story?cid=article_all-that-glitters
True. My computer just cannot run a web browser and Atom at the same time without freezing for a few seconds every minute or so.
I don’t tend to find much emoji in application code getting manipulated. Perhaps it makes some difference in user messages, however text space is dwarfed by images or even audio.

Makes me wonder how much a problem this is and where.