skysight-inc/HackerNews huggingface dataset:
That's a poor analogy, unlike bacteria we keep finding more and more efficient ways of using resources we have. And more importantly we can colonize deserts, ocean and nearby planets. So we have space for quite a few doublings before facing any real problems with population size.
I don't think that's going to work in the long run. You can't stop technological progress.
The Right It by Alberto Savoia: A Book Review
You'd think so, but I fear many of these groups are more interested in political agendas than scientific or practical change.
Nice comment, thanks. While I have several years of professional TensorFlow under my belt, since last fall I have spent a fair amount of time at home trying Julia + Flux. I find Flux very nice to use but it is a chicken and egg problem: I think Flux needs a lot more users in its community to really take off. TensorFlow and Pytorch dominate mindshare.
Other than too many big tech companies selling shit to the government that we don't need, why is the US a "horror" exactly? There is definitely a decline in values, no two ways about it. But it has come from an unexpected place this time--big tech, which used to run counter to top down control, has for some reason now totally embraced it. I think because they want to do business in China and then built a one-size-fits-all system for the whole world at the least common denominator level. Pretty sad, but your average MBA isn't a deep thinker.

When I think of that word, I think of Mexico, and most of Central and South America where people live in tin shacks and shit in the street.

The US is hardly a police state, but we do have police state tendencies for a variety of reasons. Most of the big cities are run by Marxist liberal whack jobs and that's our biggest problem right now. That, and DC itself being a den of corruption and malfeasance. But I guess the underlying reasons for all of it run deep--think "profit" and think "bankers."
> I don’t think we need to devalue women (again) to support “traditional” families (again).

I don't understand how supporting families means devaluing women. What exactly do you mean by "devalue"? If motherhood is the stated goal of a woman, and she achieves it, how/why is she "devalued"? If it brings her meaning and fulfillment, isn't that something to be celebrated and respected?

I'm also bothered by your swipe against traditional families. Children who grow up in two parent homes are overwhelmingly biased towards success than children in single parent homes. Traditional families have been the norm for the entirety of human existence (until very recently). We discard them at our peril.
Thanks, that looks pretty cool actually.
Girard is the greatest philosopher since Nietzsche. His analysis on mimetic desire and the scapegoat mechanism is deeply disturbing and convincing. The #metoo movement is full of scapegoats.
This is incredible! And just in time for Ludum Dare 44 this weekend ;)
what do you mean? You can connect an FLIR to an iPhone to get thermo reading. You can connect a payment terminal to an iPhone for credit card processing. There's the 1inch DXO camera etc.
> Please try to consider your statements and potential counter factuals before spraying nonsense into the void

My claim was that getter abstractions as described by the GP (abstracting over the “accessed from memory” implementation detail) are not useful. Why do you imagine that your array length example is a reasonable rebuttal?
They cost $1.44 USD, or INR 100.
That's beside the point. They are saying one thing, then act in another way. It is a good analogy.
Of course, we should criticize both. And most importantly ourselves.

You say the only sustainable solution is CO2 recapture, but that goes absolutely contrary to the meaning of the word... The American way of life, and the recent Chinese way of life are unsustainable and should, and will stop. Either by choice or by force.
It's worth treating everything on the BBC website these days with caution - stand back and observe for a few months and the tendency of their social engineering drive becomes absurdly clear.
I'm not sure you can mass market it. You need medical knowledge to make sense of ultrasound images. Unless you plan to use it for something else than medical
It's based on spark V8 which means it's only 32 bit. The blokes who built it say that it can used in servers. Why would some want to use a 100Mhz 32-bit chip on servers !

They say that the price would be around 100rs. At slightly less than that you can get the Allwinner A13 CPU, which is 1Ghz Cortex A8 ARM with a built in Mali GPU. Why anyone would want to use this in a commercial setting is beyond me.
But it's a brilliant achievement on India's part, to make their first indigeniously developed processor.
I feel like there are more brief and superfluous comments than there are used to be, but just as many or more lengthy and substantial comments.
> semantic "port"

Not unreasonable at all! In fact the term used in objective C and Ruby is “selector”. Beneath the synchronous veneer anyway.
How much do you want to bet the LA Fitness contract includes binding arbitration?
By the time browsers were considering out-of-process plugins, the JVM was already thoroughly eclipsed by Flash. I think Flash's general brokenness (over half my browser crashes/hangs were caused by Flash) was the main motivation for out-of-process, not JVM's hugely broken sandbox.
Yes, a clean html table would perfect. Sortable! There is just data everywhere, simple alignment would go a long way. Thanks for your hard work!
This happened to me in a different way: I was giving recurring payments to a .org. I kind of knew how much I wanted to give, but instead of a lump sum I figured I would do recurring for a year. It would give them a little more and seemed to make the guy at my door happy.

Now with this organization, you can donate via the website but to cancel a recurring donation requires a phone call. I called a couple of times to try to cancel but didn't reach anybody. I admit- I wasn't too concerned (a good organization overall), but I was a little pissed nevertheless.

My credit card was skimmed, and I had it cut off. I figured this would solve my problem with the donations as well. Nope.

About two years later my wife (who actually handles the bills in the family) asked me if I wanted to continue those payments. I was pretty shocked- and persisted with the phone calls until I reached somebody to cancel.

Surprise!

I consider the "signing up can be done on the web, but canceling requires a human" to be a dark pattern.
Jitsi is buggy. CPU usage is unnecessarily large. I dislike everything about Jitsi.
At 6'5" this would be my nightmare to have to live in such a tiny space. I guess it's the price to pay to live in such an expensive area. Thankfully I work in a city with reasonable housing costs.
We use HighFive at work and it works great. Never had issues on web or on mobile.
I have quite a few. The most recent favorite is this one, which actually features verbatim quotes - and highlites the level of editorialisation in the (us) news:

https://news.ycombinator.com/item?id=19405173

"
js2 37 days ago | parent | un-favorite | on: Beto O'Rourke's membership in America's oldest hac...

Fox News: "Young Beto O'Rourke wrote 'murder fantasy' about running over children, was part of famed hacking group: report"

CNET: "Beto O'Rourke has serious hacker credentials. The presidential candidate was a member of hacker group Cult of the Dead Cow"

WaPo: "'Psychedelic Warlord': Beto O'Rourke's past life as a teenage hacker" and "Beto O’Rourke’s hacking universe, explained."

Sources: (... See original comment...)"
Unless you are including large group gatherings like parties and reunions, meeting 100-200 other people you know is by no means an easy task. I'd say, for me, almost impossible at the moment.
I agree, that analogy seems a bit excessive. A little afraid of commitment and building deep connections and deep joys.

I mean, there's the phenomenon of building over-expectations on someone else and becoming excessive in trying to monopolize their attention (although I believe it's mostly only a problem when not reciprocal).

Let's not go the other extreme though. When no one can really connect and trust someone else, you're just sharing a moment of warmth in the vast darkness...

I have some friends that understand me very deeply, and that I also understand very deeply. Spending time with them and talking I feel like discovering the same things they did.

And then I try to cultivate friendships with people quite different then me (but that I admire of course). This is to not be caught in a bubble thinking my field is all there is in the universe ...

( Funnily enough any field can suffer from that -- Your field Technology? It is the structure that supports everything; Your field is Language? It is the medium that underlies all thoughts; Your field is Mathematics? ... )

Overall it shouldn't be about number of friends, but about being able to share deep (in the sense that you both really capture what's being shared), good things (feelings, emotions, lessons, etc) as much as possible. If you feel you're having that you're in the right path.
I have to admit I find it rather puzzling and a little amusing that randomly promoting Ember.js, of all things, is apparently your thing.

I mean, I sort of get the intercooler.js dude (if anything, I kind of came around to his perspective and am now all in on Phoenix' LiveView), and I can see how people would be all into Go and whatnot, but Ember is one of those things that I just don't understand anyone being evangelical about..
You are right. We have this system where people use digital points to buy things. Where are we going to get enough digital points to do 100% renewable?! I don't think there is enough Atom or VS code uninstalls to free up the bits!
India disagrees.

FTA:

> A processor made in India offers more than just the cost benefits. It provides the country with autonomy and self-reliance in the electronics sector and reduces our dependence on technology imported from other parts of the world. It also ensures a secure system with no opportunity for any backdoor entry, thus preventing digital sabotage by other countries or malicious organisations.
I clicked on the first one and most of the animation is distracting and superfluous, like bars of a bar graph repeatedly bouncing off each other.

Does that sort of animation really promote learning? How much ornamental dressing is needed to keep visual attention but not distract?
Finding 79 sqm of living space "claustrophobic", especially in one of the most expensive cities in the world, seems a bit odd to say the least. Just like most privileges in life, living space has a tendency to get taken for granted. A lot of people use extra rooms just to store possessions they should have thrown away a long time ago, or never should have bought in the first place. I personally think that seeing the times we live in, people in general really need to question their conscience when it comes to what you actually "need", and what habits we never question when it comes to how we consume. This doesn't just apply to living space.
How is this advice any different than the same old thing every company does?

What do you want to be making at your next job?
What is the minimum you’d take and still come to work happy every day?

That is still based on negotiating ability. I have no problem coming across as a “mercenary”. I go to work everyday to make money. The same reason he started a business.
It looks interesting, but I don't understand what it is and how I might use it.
Does it seem to you like most of the people here have chosen side projects they do not enjoy?
Using print is sometimes superior to pdb. If you want to quickly see how the program runs without stepping through each line print is justified. This looks like an evolved print. Nice tool!
‘Longevity gene’ responsible for more efficient DNA repair
Not at all. If the thing were publicly owned, then all the profit from the years of operation would go into making sure it can be properly decommissioned, rather than into making the share price of a private company go up, and paying multi-million dollar bonuses to CEOs.

What you mean to say is "Make the public responsible and accountable for something the private sector will try to weasel their way out of."

Which is perfectly acceptable.
Show HN: Vim gf-command improved
Since a week ago I remembered myself of the awesome gf-command in Vim, which allows you to open the current filepath under the cursor in a new buffer. I thought to myself: Why am I never using this? Oh yeah, because this only works for filepaths relative to the buffer. As a javascript developer most of my time, that won’t help since I have webpack-configured projects which allows me to do some super cool absolute imports, but throws away the complete usage of the awesome gf-command.

So I started a Vim plugin called gfi (goto file improved). The goal for me was to create a plugin that is plug ’n play, zero-configuration required for you to enjoy this simple but efficient plugin.

So how does it work? When using this plugin your regular gf will be remapped and when pressing gf it always tries to resolve the file under the cursor using atleast the following logic:

- relative to the current buffer

- relative to Vim's current working directory

- based on the git directory it is located in

Implementing these 3 checks for every filetype made sense to me. Just having these 3 checks already makes gf already much more efficient want useful.

If these 3 fail to retrieve a path then some filetypes may have additional checks. Javascript-like projects can be webpack-configured and thus may use absolute imports. These are done by checking the package.json in the root of the project.

Golang path resolving for the import-statement is also taken into account. Since these imports are directories, the directory will be opened rather than a file, but it’s still more efficient, since gf does not open directories by default.

A goal I have is hoping for contributions for as many languages as possible so that the gf command will be more useful for many more developers.

If you have feedback or like to contribute, send me a mail or do your contribution via https://github.com/kkoomen/gfi.vim
Issuing banks don’t have to fail a transaction just because the card is expired anyway, so this isn’t actually a guaranteed way to end the charges anyway.

Of course issuing banks may even approve charges on a closed account too. In other words, relying on the bank to end payments has all kinds of failure modes.
That( there) leaves "science writing" ill defined and as such this( here) might seem to yield a problem which consists NOT of well posedness.

Anyway. Here, a very, very much related conference paper from 2017 which I found last night:

https://dl.acm.org/citation.cfm?id=3107452 "Discovering Inconsistencies in PubMed Abstracts through Ontology-Based Information Extraction"

Found via the Google Scholar profile of Nisansa de Silva:

https://scholar.google.com/citations?user=OgPD66oAAAAJ

Whose works I looked into after finding this:

https://cs.uoregon.edu/area-exam/sensing-puns-its-own-reword...

Because I suspect multilingual Paronomasia, Polysemy & Syllepsis can serve to decrease the minimum description length of highly complex topics.

For example:

The German noun "Begier" ('Desire', but with an element of greed, i.e. 'greed' with the prefix be-, so, literally, "begreed" or possibly "bygreed") sounds almost equal to a a word easily constructible in English, from the stem "beg" (as in "to beg") and the suffix -ia (as in, "Paronomasia"): Beg-ia, or perhaps Beggia. Such phonetic similarity can serve as a powerful mnemonic, something widely exploited in the Torah, and I'll leave explaining that to a Brazilian statistics professor:

https://link.springer.com/article/10.1007/s11841-017-0592-y

(Open Access. Read the PDF version if you want to actually stand a chance of visually parsing the Hebrew/Aramaic characters.)

Note however that some scholars might find the claim given in that paper controversial - mostly because one can't find the proposedly alluding elision (as opposed to repetition) in this list of types/kinds of paronomasia & polysemy from Noegel's Encyclopedia of Hebrew Language & Linguistics:

For Paronomasia:

* Homoeoprophoron

* Homoioteleuton

* Epanastrophe

* Parasonance

* Homonymic paronomasia

* Bilingual paronomasia

* Anagramic paronomasia

* Hendiadic paronomasia

* Rhyme

* Farrago

* Geminate parallelism and
clustering

For Polysemy:

* Contronymic Polysemy

* Double entendres

* Antanaclasis

* Unidirectional polysemy

* Janus parallelism (pivotal
polysemy)

* Double polysemy

* Bilingual polysemy

* Polysemy clustering

* Numerical polysemy

* Gematria

* Notarikon

* Acronymy

* Acrostics [abacedarius] (also
Telestichs and Menostichs)

* Atbash

* Amphiboly (Amphibology)

Edit #1:

Ugh, accidentally hit the submit button before finishing the comment. I'll edit the rest in.

Edit #2:

Still editing stuff in.

Edit #3:
OK, there.
Aka “How brexit came true”
Meanwhile vanilla JS is a pleasure to work with. Sure, you can't make a monkey write good JavaScript but you cant do that in any other language either.
He's not a billionaire but Steve Chen was a co-founder of YouTube.
Another non-Chinese giant being driven out of the Chinese market by Chinese leadership. Of course its their country and their rules.
Abramov advises against using redux for forms
I think this one: https://twitter.com/Astronut099/status/1119825093742530560?s...
Show HN: Chrome extension to control video speed on Netflix, Prime, Twitch, etc.
Productivity Killers You Never Thought About
So should we, say, ban encryption or at the very least online messaging applications that offer end-to-end encryption because someone might use it for "something bad", or to hide something from the government, all this in the name of fighting against terrorism?
Current Spain is still francoist Spain. There has been no breach of legal continuity since the Spanish republic was defeated by fascism in 1939.
I focus on race because it's an entirely artificial construction. It makes sense that, say, communists and capitalists might want to live in different communities (and it's not clear it's a bad thing). There are also forces that combine to push people of different incomes into different areas that aren't related to a desire for cultural homogeneity.

P.s. If you're interested in how race is artificial this is a good read: https://www.theatlantic.com/national/archive/2013/05/what-we...
Information doesn't become proprietary just by having value. Inventions, creative work, trademarks... only these are treated as property.
I think he based it on reality rather than theory. Every communist government has use force to "maintain the revolution": USSR, Cuba, Venezuela, DPRK, China, Romania, etc.
System Dashboard Design
If a black person name's their son Tyrone, there's nothing wrong with that. It's a normal, human name. If someone walks up to a black guy that they've never met before and says, "Sup Tyrone?" that's racist. In the context of this, let's say that this was a group of black students from Morehouse, Tuskegee, or Florida A&M. It can be racist to say, "They should have named it Tyrone."

Racism is all about context.
In the US there is some pushback to giving families any more government benefits from the childless. Now that I have children it's very clear to me why such benefits are a need. This seems even more important as corporations dominate our culture with ever-increasing competitive pressures.

Still, paying out benefits does mean a sacrifice from somewhere else--even if it'll be a long-term gain for all. Education and life experience changed my entrenched views, so perhaps it can do the same for others.

(Full disclosure: I've worked for employers with no parental leave whatsoever.)
Many banks (Citi, for example, has it at https://www.cardbenefits.citi.com/Products/Virtual-Account-N...) have offered this for almost a decade. Visa and MC both support it at the network level globally, and are in fact the reasons that virtual account numbers work.

Consumers have routinely ignored this feature. Like so many security things, it's just not sexy enough for them to care and take on the hassle of older clunky solutions. The rise of digital payments and the movement away from a plastic card is making this much easier on people, by embedding the virtualization in the flow automatically instead of making users take steps to generate and manage.

But those who cared could always do this. It's just that so few cared.
Complexity bounds do not answer the question of how fast an algorithm or a particular implementation of it is. I don't think anybody claimed that, and that was actually not the problem here.

The problem here is that the implementation exploded when passed an input Nx larger in production than what the implementation was tested with. Complexity bounds would have prevented that problem because "maybe process creating shouldn't be O(N^2)".

So sure, choose an O(N^2) algorithm if its faster than an O(N) one for small enough N, there is nothing wrong with that. But don't do that if the size of the input does not depend on you (or fall back to a O(N) algo for very large inputs).

People doing this is why DDoS are a thing: my O(N^3) server was very fast for 100 connections, who would have thought that someone would DDoS it with 1000 connections - yeah, who would have thought about that, 1000 connections isn't even a real DoS, but whatever.
> I want to attack the premise that a shrinking population is inherently a problem.

It's not really a problem, it survival. Not having kids is not really a problem, but the fact is that you genes will die along with you.

Same for culture. Your own culture dying might not be a problem, but it means that your values will die along with it.

Having equality between individuals is something to strive for (in my western opinion), but does this same value mean that your culture will die out, together with its values? Another culture might survive, because they have less 'favorable' values.
Make Complex Data Simple with GRANDstack: GraphQL, React, Apollo, Neo4j Database
it costs a lot more if you consider the cost of developing an actual product and not just a demo,
it costs even more when you have to iron out bugs in the silicon ...
when you buy a well established chip you pay not only for the silicon but for the maturity of the platform and ecosystem.
Could probably do:

@pysnooper.snoop(f"/path/to/file.{os.getpid()}.log")

Something like that
Surely they could have used money from the foundation to pay for original content on subjects instead ofb linking to random websites. Besides, links die, content can change. There's no guarantee any of those links will be good.
What do you think would happen if you went to a bar with a bunch of White bikers and started insulting them?
> A simple idea that makes sense. Good luck! I see a use case and would install if there was an android version. How does adding others work? Scan QR code? Search their pre-added contact info?

Thanks! Android is planned. You add someone by searching their name, clicking their link, or using Nearby which shows people who have the app open near you using Bluetooth.

> 100 contacts limit seems really low

I think after connecting to people 100 times you'll feel like paying one cup of coffee a month is worth the value you get out of the app.

> For vanity url usernames, I'm not sure if this works or just fragments namespaces more.

Not quite sure what you mean, but usernames are primarily intended so you can put a pretty, memorable link in the bio of your social accounts or on your business card.

If Cardbox becomes the initial point of digital connection, then here's where a good username will matter most; your other accounts are easily found anyway as they're linked on your card.

Making usernames work like domain registrations also solves the problem of usernames being squatted, or taken and abandoned. It's also an incentive to keep paying. I believe it's a good solution :)