skysight-inc/HackerNews huggingface dataset:
It just means that structural types are the default and you need to opt in to nominal types, when necessary: https://www.typescriptlang.org/play/?ssl=13&ssc=1&pln=13&pc=... (there are other ways as well)

In something like Java, it's the opposite: you get nominal types by default and you need to opt in to structural types (via interfaces).

Because TS is built on a duck typed language, tons of existing libraries would break if they had to declare explicit nominal types as arguments. Or you'd need to add custom interfaces for each library you use. Structural typing is what you want 99% of the time.
Totally, always a pleasure to talk at the Archive — not only just because of the like-minded people but also because I get to keep these recordings and pass around, and that's super useful in quickly explaining what it is.
Samir Sabillon has been reported dead
What's the total traffic our hug brings?
Or, you know, hedge funds.
We paying a lot for subscription services. Here’s how to regain control
Leila Janah, Social Entrepreneur, Created Tech Jobs in Africa
> only block known bad IPs using my Pi-hole

I'd consider this too nit-picky in most contexts, but we're in a thread about connection-blocking software. PiHole is a DNS server. It cannot block IPs or connections.

I'm with you that Little Snitch style filtering gets annoying, but DOH is going to obsolete PiHole / DNS filtering very fast. Can't filter DOH at the gateway without taking on all the other hassles of MITM and can't prevent an app from using whatever DOH server it chooses.
I now realize my comment may be read as midly abrasive and perhaps condescending. Please receive my apologies, it was not my intent.

I won't debate your arguments because frankly I don't know, and your guess is as good as mine (you do make sense, I personally follow you intuitively; I just happen to see some interpretations of demographics that bit me in the past, in particular this topic of life expectancy).

For instance on the topic of Senators, if you just look at the pyramid of ages for the US, there's this big huge boomer zone — look no further to explain their overpresence in every domain where their current age, i.e. old, is an asset. (However, that there are two or ten times more seniors today than in 1800, when less than 1% of 1% of the population is a Senator-grade politician, is insignificant numerically.)

Let's ask ourselves the question, are all experts in all professions generally older today than before? Are Senators evolving like other comparable 'sectors' of activity? (academia, consulting maybe, etc) And I think that yes, as there are a lot of boomers, and they're here to stay to the end of their maximum lifespan because they're so many and Senator is a rare job.
Nothing in this flaw is a surprise considering Trezor does not even use a secure element (unlike Ledger).
How would one use the diameter to determine weight? Do we square it then divide by four?
We have gone from the first confirmed human-to-human transmission to tens of thousands of cases in something like two weeks. No amount of preparation will prevent chaos and shortages in a situation like this.

I watched the CDC press conference today and saw nothing but fear written on their faces. And that is with far more advanced notice than the Chinese had.
Buggering op[] would be the slowest possible way to get the NUL there. Some of us would have liked for string operations not to be as absolutely slow as can be achieved. Evidently that is a minority preference.

If you think anybody is complaining about the extra space for the NUL, what you are barking up is not even a tree.
But they buy your credit card transaction data. It takes two to tango, so while I blame Visa et al., Google buying it is just as bad as selling it.

Source: https://www.bloomberg.com/news/articles/2018-08-30/google-an...
The virus is real. How it spread and where it comes from is an important analysis needed. SARS seems from eating wild cat and they are not sold there (there after decade there are selling in that market still but not those type).

You learn. But so far due to the source is far away from more reliable scientific base (hk in 2003), no one knows. Hence one have to reconstruct.

These might be wrong but investigation is needed. “ For his contemporaries, the ideas presented by Copernicus were not markedly easier to use than the geocentric theory and did not produce more accurate predictions of planetary positions. ”

Let the river flow. Dead water you can step in twice is not good water.
I don't follow how knowing C and Assembler makes types clear and I'd love it if you could clarify.

Nominal types are really a compile time only thing: if you have two structs (or classes) with the exact same fields, I'd expect them to be stored the same way in memory. And as a result I'd expect any function to work on them just fine, as long as they find semantically valid data at the right offsets.
CEO Ages at Hire
>'Toxicity' [...] means anything undesirable from the point of view of the speaker.

I think it's more often the delivery than the message that gets something labeled as "toxic". Merriam Webster describes toxic (when used in this context) as "extremely harsh, malicious, or harmful"

People are generally open to new ideas as long as they're presented in a friendly and factual manner.
Ashley Madison breach: 5 years later, users targeted with ‘sextortion’ scams
Ask HN: Does Google PPC Work?
Does anyone have any information on how much it costs to acquire one customer in a PPC campaign? I know this probably varies by industry, but I'm really looking for any data for any industry that isn't biased and trying to sell a book.
We don’t have to reach for other industries. Electricity in the home is definitely “mature” yet we never saw the need for the government to mandate a standard for a plug on the device end.
Let’s call that LaForge engineering(or Spock if you’re TOS person)
Oh. Sorry. I was too embedded in the context of the Chinese-funding of US University/Academic research story.
In this context here:

- "We" == "US Research Programs, funded by the Chinese, but not disclosed according to requirements given to them by the university or the federal grant authorities (whoever they might be for any given program)"

- "They" == "Whichever Chinese organizations, governmental or otherwise, that fund US researchers, and encourage them to 'under-the-table' provide results/data/samples"

EDIT: For whatever it's worth. I have no problem with US and Chinese researchers collaborating and funding each other. But I do like a bit of disclosure from time-to-time.

EDIT: User pavelrub made a very reasonable comment on this thread that he was amazed at American's ability to conspiracy-monger (my words, not his, but he has since deleted his comment. I hope I am not taking too many liberties with his statement), but he's right. I have no basis (as I said up-thread) to believe any of this. Right now, I am hypothesis-hunting, and probably shouldn't share that mental-process in public, given that 99.9% of them (the broken hypotheses) will turn out to be trash.
Gauge blocks are quite interesting, particularly how they stick to each other: https://en.wikipedia.org/wiki/Gauge_block#Wringing (mention on HN a few months ago IIRC)
Switch banks? I have never once had American Express decline a charge domestic or international. Highly recommend!
Yeah my bad; my site is mostly just for my personal use and I didn't really optimize for views lol. I'm seeing about 200 views/minute.
Source?

All that has happened right now is some Bad PR and some suspect dealing that may or may not be grey area legal...

with Billions and Billions of dollars on the table I dont think some Bad PR is going to stop this deal.

Unless there is an actual court order or a official ICANN document blocking the sale it is still moving forward
A bully's goal is to get a reaction out of you so to win - don't react.

That doesn't work. Bullies target weak people who they perceive as being socially isolated and less likely to retaliate. If they don't get the reaction they want, it's not unusual for verbal bullying to escalate to physical violence. There's abundant academic literature on this topic.
Wow, I had never heard of them, and I did not like this quote from the landing page (if they got their data from mobile carriers like this): "Gain deeper insights from location data to answer questions like who visits certain places, where else do they visit, where do they come from and much more." I don't like the feeling of being spied on.
And since we do have 49 other states, if prices get to high - companies and people will move.

Problem solved.
ah yes, Seattle, the famous city in Taiwan
I was like "must be typical HN hype" but seeing in action makes me want to download this as soon as I get to my computer. Its so often in vim where I don't know where my cursor is.
That may be true.

But Google created the entire damned infrastructure and environment which makes precisely that effect possible, no matter how thinly you slice the hairs on what it is you call the practice.
0.003% of robocall fines collected so far:
https://gizmodo.com/fcc-reportedly-collected-only-0-003-of-r...
Why Spock and not Scotty? (genuinely wondering)
MIDI 2.0 is awesome and all, but I'd be happy if Firefox supported MIDI 1.0. (only Chrome and Edgium and the like do, Firefox has been saying they will for ages -- https://bugzilla.mozilla.org/show_bug.cgi?id=836897 -- and it seems to be extremely low priority)
I am trying to take a wider view, from the point of view of an external observer unencumbered with politics and defence export industries. I know the tactical specifics seem impossible and I am not exactly optimistic. I have a feeling that total non-violence is unlikely to happen in time for us, because it will need a very high degree of ubiquity to address my main concern. On the positive side, we are already on the path of less and less violence as a species. Our new cyborg connection to the news may not make it feel that way, but it’s true, isn't it? [0]

My main concern involves two major factors at play in our history.

On the one hand, we have been becoming generally more peaceful. On the other hand the ability to commit asymmetrical violence is becoming greater as technology advances.

My nightmare scenario is that we will advance tech to where something like CRISPR-cas9 will become taught at a level of high school bio class. The equipment needed will also become more common and cheaper. So if we achieve the ability for one or two smart people to create an efficient bio-WMD, prior to violence disappearing from our minds as an option, then we are going to have a bad time as a civilization and maybe even as a species.

[0] https://en.wikipedia.org/wiki/The_Better_Angels_of_Our_Natur...

edit: attempt at rephrasing
"Don't spend your money bribing foreign governments, keep that money for lobbying in your own country. Lobbying of course is not bribery."
> so why would they be right in defining artificial intelligence?

Because that's simply how language works. It doesn't really matter if you're "right", what matters is usage. If most people apply AI to mean "artificial intelligence" in the sense of "intelligent like a human or close to that", then that's the meaning.

> What if I were to say that my speaker uses AI algorithms to help understand my voice?

Then I would ask why you would think that to be the case, then go over why AI doesn't exist yet and move on.
And yet my power cable from my Dell laptop doesn’t fit in my work provider HP laptop. Not does the cable from my son’s Sony fit the XBox....
I think you seem to be missing the point. Disney needed more artists than the market had in supply. Institutions dealing with botany have more illustrators than they need.

> Bobbi Angell, a botanical artist in Brattleboro, Vt., explains the shift: Floras are not commissioned as they once were; they are laborious and expensive undertakings, botanists retire and are not replaced, and much of plant taxonomy has shifted to the molecular level.

> “I get calls from young, aspiring artists, and it’s kind of hard to encourage them,” said Angell

The market clearly has a greatly diminished demand for these skills. It has nothing to do with unscrupulous employers, or lack of training. People just stopped buying what they were selling.
At first it was like that for me too. After a reload, because trying to click on that Adrian Bond icon to see what else he posted, it's now gone completely like parent poster described.

The funny thing about that is when you go to https://en.wikipedia.org/wiki/Wuhan_Institute_of_Virology the geocoordinates there lead you into the same forest on all major mapping services, while the pictures are recent or
even from this year.

Interesting edit history, 'patriots' proudly performing Psyberwar...
Thanks, I enjoyed the exchange as well. I am also curious about the correlation coefficient but could not find any details in the amount of time I had to put into it. I did get the feeling that there is substantial research in the area of what drives housing prices, though.
> Yes but why is it so bad to let companies choose what charging cables they provide?

Because letting corporations do whatever they want is destroying the planet.

This reduces eWaste.
> What you are doing here is called "vilifying."

Do you think that it's not appropriate to vilify people who advocate or support genocide?
December/January in KDE Itinerary
The thing that plugs into the wall is already regulated (for every electronic device, not just chargers). That is why you don't have to rewire your house when you buy a new phone. This directive is specifically for the bit that connects to your phone.
No. Because it would be better for the environment.
I actually like the unsoundness when I thought I would hate it. It rarely turns out to be a problem for me, and allows some designs I’d never be able to get away with in C#. What I really want from typescript are operators and extension methods (monkey patching is a bad hack), but those would break JavaScript supersetting (typescript isn’t allowed to desugar).
Why is it legal for them to collect that data in the first place? Can't sell, abuse, or accidentally leak that which you don't have.
You've flummoxed me with this. The internet seems sure that "octameter" is a "metrical foot", which in this context is quite a pun. Without a link to confirm an architectural connection, I'll take this as a fairly obscure joke...
many news sites started removing their comment sections

It's very rare to see a news website that doesn't have a comment section. That claim needs some substantiation.
Lightning is best remembered for being such ancient technology that already in the year of its release, the connector was incapable of providing enough bandwidth for even a modest 1080p video signal.

This eventually forced Apple into creating a lossy Lightning-to-HDMI adapter that would receive low bitrate h264 from your professional use iPad and decode it into its final artifact riddled form for output on HDMI.
Lake George, Uganda – A Center for Biological Diversity [video]
Ya, I often have to write “this as any as T” because I’m using T as a self type.
Apparently FCPA might be dying a slow death...

https://www.cnbc.com/2020/01/17/kudlow-white-house-is-lookin...
Noooo! Go away with those ideas! JavaScript is great because it’s not strict. That’s the flexibility that allows for speed.

I have like 30 different APIs I implement at work, but I only pull out a few attributes from each. I don’t want to go to the moon and back creating types for all this crap, I’ll have more than a 100 different types to model because of all the nested data and convoluted structures the APIs return.

I want the flexibility to incur tech debt where I want to, I don’t want the language to get in my way. That’s what makes JavaScript great!
How does the jurisdiction work on this? Presumably not all regions of all countries involved in ICANN have this power.
This is not a very good article. Here are some improvements.

1. Runbooks go out of date faster than anything. Therefore it is absolutely crucial to have the whole book on a single page and alerts vector to the proper subsection. Also pepper each section with a good set of keywords. This will allow users and newbies to easily search for procedures or related alerts when links invariably break.

2. Group related alerts ("host xyz down") in a single section with many section titles. One for each possible xyz.

3. Go ahead and put commandline commands in the runbook, in shell-command or code highlighted boxes (NEVER inside sentences). User defined fields should be delineated with $HOST etc (never <host>) and sample values for the vars given beforehand with sample output afterward. Never use a copyable $ to delineate shell commands. This creates the best possible user experience for people reusing your commands by cut and paste so they can more easily change values and so they know what to expect.

4. Link all relevant consoles in very small links (CPU usage in clusters: ym qf ij) including historical links to console views for past problems and how they look.

5. Section templates might look like this:

1.8. Too many cacheservers are down

1.8.1 Definition.
This means that 25% of the hosts
(on average) have been down over
the past 10 minutes

1.8.2 Severity.
Our load balancer will route all requests to surviving hosts and clients will retry on timeout so normally this is not severe (there is only a performance impact). However it could cascade due to RAM exhaustion or a query-of-death or due to a config push of broken software so assess the service right away for these problems.

1.8.2 Remediation
... Rollback or resource scaling or bypassing the cache service on the command line ...

- Google search SRE
Mark Zuckerberg thinks this is the biggest misconception about him
I think it is a confluence of factors, but primarily it has become much more visible due to the rise of social media. And by that I specifically mean that social media enabled far more people to actively contribute and communicate online to wider audiences than previously. Most of the people communicating undesirable ideas have not formed them recently. They have held them and repeated them very often, they simply haven't been accessible to others, searchable, indexable, etc. All of the various notions about requiring platforms to regulate speech online and similar will, at most, return us to that situation. That would not necessarily be a positive step. As an example, two sisters from the Westboro Baptist Church have left the organization expressly as the result of one of the sisters having her mostly deeply held beliefs questioned, challenged, and refuted on Twitter. Were that communication not able to flow, that group would still have two more members protesting funerals, spewing irrational hatred, and promoting a harmful ideology.

Human beings have a natural tendency to wish to categorize things in a binary manner, and they deal exceptionally poorly with situations that feature an abundance of both good and bad. They feel compelled, really compelled, to decide to pay attention to only one of the two possibilities and to minimize the other so that the opinion of the matter can be held onto more tightly. I personally think this is a tendency of deep biological origin (down to the actual functioning of the brain level) and it is something we must guard ourselves from buying into.

Another large factor is simply number and breadth of people communicating online. Children, adolescents, and young adults are very active online now. They are learning social skills and as our society totally and utterly abandons them in this regard outside of the Internet, it is the only location in the world where they can even have the possibility of interacting with other people as equals. Beyond the bounds of the Internet, they are treated and spoken of very poorly by all segments of society, and they bring their bitterness over that with them online. Human society has problems, and our desire to hide those problems should be resisted in preference to wishing to see those problems solved. Talking about it, and attempting to find successful means of solving those problems without compulsion but with education should be an actively pursued goal, IMO.
Somewhere in my junk parts bin is such a PCI card I bought out of a junk bin at Akihabara, that has Mitsubishi logo clearly printed with archaic construction overall, apparently marketed by NEC somehow, which product brochure page disappeared after I mentioned it on Twitter,

Had a pair of blown AA battery for self destruction. I never bothered to get it working, but IIRC it was supposed to detect removal from PCI slot(the proper) to self erase. So it’s not rare or difficult.
I agree. There used to be many bars/restaurants/clubs, and you wouldn't naturally bump into the clubs you disagree with. There even used to be a ton of phpBBs/vBulletins out there. Even different subreddits/imageboards mostly keep to themselves (sometimes a bit too much..), raids notwithstanding.

But there's only one Facebook. I guess the network effects give monopolies such strong advantage, we tend to end up with maybe 1 or 2 of each kind of social network (Reddit is the exception, with N subreddits). It forces All Kinds together. If there were real competition, we wouldn't be so often confusing deplatforming with denying speech (IMO; the line gets blurry).

I think HN has mostly dodged this issue for the most part through persistent moderation, niche userbase, & people usually assuming good faith.
You say that "some people who identify as the same religion [as me] have been homophobic" but I wonder if that's not minimizing the truth. If you're part of an opt-in demographic that's known for negative characteristic X, even if you yourself don't exhibit that characteristic, you're going to receive some transitive association -- and it's at least somewhat warranted because your participation is voluntary.
Glad you find it that way
At least you can't blame Johansson for that; 25.6mm would've been so far off (0.8% versus 0.0002%) that people wouldn't have bought his product.

Now I'm wondering how the ratio landed so close to 25.4 in the first place; 25.4000508 and 25.399977 have too many 0s and 9s for random chance.
CareRev (YC S16) is hiring its first product manager
check out the ipv6 one :)
I wonder how a personal website can’t be made to handle HN traffic? Is there are some kind of excessive back end that cause stuff like this?
right, afaiui basically you can trap on unimplemented instructions and emulate risc-v extensions without hardware support (very cool imho)

this short video explained it well (to me anyways):
https://www.youtube.com/watch?v=4JIvnWEs_pA

(hypervisor trap explanation at 11m20s mark)
"Specifically, Zuckerberg said Facebook is going to support free speech and enable strong encryption on its services."

So what if Facebook never existed? How would things be different?
No Trump? No Brexit? No massive anti-vax movement?
Am I understanding correctly that in Odin feature could even be provided by a third party library implementing such a custom collector? If so, that's seriously cool.
The Apple Street Market
>Over the past 50 years, individual consumerism and producerism have come to dominate our societal framework. So, we are taught to look at relationships as affordances that help us to advance in a materialistic world; rather then to look at the deep intangible value they embody.

Marx noticed this in the 19th century, and he called it alienation, caused (in part) by commodity fetishism, in which we tend to confront others not as humans but as bearers of goods.
Facebook refused to remove a business Page dedicated to a woman’s butthole
In strongly typed languages, there are serialization/deserialization libraries that don't require you to type the entire JSON object - just the fields you care about.