skysight-inc/HackerNews huggingface dataset:
I’ve got many TypeScript Christmas wishlist items, too, but I have to admit I disagree with a few of these!

A new syntax for tuples is overkill. TS is already getting quite syntax heavy and I feel that the current methods for defining tuples are more than adequate—either with “as const” as described in this post or like “const foo: [number, boolean] = [5, true]” as the TS docs recommend for tuples.

Runtime type evaluation—please no! This is the perfect domain for libraries to exist in. When you import a library, it’s explicit what’s going to happen at runtime. Libraries are easy to debug, forkable, and swappable. Baking this behavior into the compiler not only foregoes those benefits, but also makes the output less easy to predict and will of course add overhead to the compile.

My own wishlist top 3:

1. Better following of type narrowing through branches and functions. After I filter out all nulls in an array or prove that some optional variable is definitely not undefined, there are still times when ts can’t tell that that’s the case. I can force it to with workarounds, but wish I didn’t have to.

2. Compiler perf improvements. Hard to disagree with you there! Esbuild locally and tsc in ci is okay-ish, but not an ideal state for the ecosystem to stay in for the long term.

3. Consolidation of tooling. For node do you go with tsc and run the output? Or ts-node? Esbuild locally and tsc in prod? Deno? Browser-side, similar questions but throw in Vite and all the other options, too, and even for someone working in this environment regularly, setting up a new project with all the proper tooling is far too much effort.
Fine, but only if they stop accepting federal funding.
Pure democracy works better when you’re talking about very large groups or if everyone is subject matter experts.

In smaller groups, you may only have one or two people vs tens of others on each end of the topic.

All those victories you mentioned were the results of decades of slowly convincing people to a more accepting way of thought.

But when you have classes with very few members of any given demographic , there’s a higher chance of a specific point of view being shut out completely without merit .
I'm still waiting for Matrix client with local SMS support, but seems Matrix client devs are not interested in people who liked Signal for SMS support.

I don't care about RCS, MMS or whatever, all I need are simple text messages (pretty much everyone I know needs them just to receive simple automated messages, but still need to receive them and need app for displaying them) without some nonsense bridges and other stuff just handled directly locally with SMS storage, then you can gain me and my wife and possibly my extended family, since we can replace Signal or dedicated SMS app with Matrix on top of SMS app.

Until then the rest of the family will keep using dedicated SMS apps, Whatsapp and whatever else they have without bothering with Matrix and I will keep Johanns Signal fork with no APK expire.
What? That was really the "disgusting" question? What is going on here?
One has to create such ceremony and procedures, when you can't say No.
Not sure if such pedantry is necessary, this is something that can be trivially searched up.
> Would suggesting they be legal be legal?

Have you encountered situations where ethicists and absolutist free speech advocates have encountered any legal problems for exploring concepts such as this?

You can make slippery slope arguments if you like, but they're somewhat analogous to the very idea you're defending. You're allowed to make meta arguments about curtailing absolute free speech being dangerous, why would someone else not be able to make a meta argument about allowing death threats? They're both equally removed from reality.
I will not say that there is no possibility that I misunderstood him but if I understood him correctly the act of taking the antibiotic will make it less likely to work for me personally in the future.

In hindsight I wish I had ask him to clarify if he was talking about not working for me or in general. If he was talking about in general, I would have pushed harder for my drugs.
Jesus. I hope it was significantly less destructive than it sounds.
They transcribe all text from videos to relatively accurate captions. So they at bare minimum use that in algorithmic decision making.
>5. Serious attempts are made to have TikTok banned in the USA. This becomes a hot button cultural issue.

Who's going to fight for TikTok? Trump tried to ban it, so GOP will be onboard. If it's a serious attempt, Biden and the Dems will be too. They're almost there anyway. So who'd be for Tiktok? The youth? They don't vote anyway, and will just move on to the next fashionable social network.
While I generally agree, charge can have multiple meanings in a legal context. It just isn't limited to criminal charges.

Usually when someone is found guilty of libel they are ordered to stop doing the action as well which means they can be held in contempt if they don't.
its insurgency and its spreading
South Korea still makes all of the heaviest commercial vessels in the world, does it not? They're next door neighbors. I don't think China really wants anyone switching from commercial to military production.
Integrate a substantial calisthenic exercise into your daily routine.

Something like a hundred pushups and a dozen pull-ups. Increase the count as you get lighter and stronger so you're always within 10-20% of the maximum you could do in a set.

Make it a non-negotiable part of your day akin to brushing your teeth and showering.

This way when you fuck up your diet/lifestyle, you have a very strong negative feedback signal when you suddenly can only do 75% of the e.g. pushups you did last week.

When you work on this for years and get your sets up in a range that feels hard-earned, it becomes quite upsetting to see the numbers regress.

For me this is all it takes to correct any emerging bad habits that start putting on pounds like drinking socially too much or eating cookies at the cafe.

It's easy to ignore a slowly increasing number on a scale, assuming you even step on one. Not so easy to ignore yourself sucking at this thing you've been getting awesome at for years. Not for me anyways.
As a person who is running a startup, I know how hard it is to get there. Its been 2years since we started and still we are working days/nights without even having a single chance to get a vacation or a day off. Only day offs I had was my sick days where I was unable to work at all. This is the reality with starting a business, making a real impact. Its no easy thing to do.

If I look back, we are in a good place compared to where we were...But still it has a long journey to go, tbh I really have no idea we will make it...
> wouldn’t that cause you to take a second look

No. To my joke, it literally doesn’t even matter whether Al Gore did or didn’t have anything to do with the Internet. The joke is that it’s funny to put a politician in with all the engineers and scientists, and also that Al Gore has an amusing name. Completely disconnected from facts at all, really. I don’t know what this has to do with an election tbh.
the most effective diet that I've ever done
Because this thing might be the next place where people go to look for themselves.
Happy to have a discussion, but you have to use facts. His role is not limited to NREN and he was pivotal not just in ARPANET (a far more direct precursor to the internet I think you’d agree), but also in making sure it became the Internet by talking about and pushing for legislation making commerce on it possible.

> Wolf Blitzer (who conducted the original 1999 interview) stated in 2008 that: “… because it was distorted to a certain degree and people said they took what he said, which was a carefully phrased comment about taking the initiative in creating the Internet to—I invented the Internet. And that was the sort of shorthand, the way his enemies projected it”

> In the 1980s and 1990s, he promoted legislation that funded an expansion of the ARPANET, allowing greater public access, and helping to develop the Internet.

> Cerf would also later state “… Al was attuned to the power of networking much more than any of his elective colleagues. His initiatives led directly to the commercialization of the Internet”

> In a speech to the American Political Science Association, former Republican Speaker of the United States House of Representatives Newt Gingrich also stated: "In all fairness, it's something Gore had worked on a long time. Gore is not the Father of the Internet, but in all fairness, Gore is the person who, in the Congress, most systematically worked to make sure that we got to an Internet, and the truth is—and I worked with him starting in 1978 when I got [to Congress], we were both part of a "futures group"—the fact is, in the Clinton administration, the world we had talked about in the '80s began to actually happen."

https://en.m.wikipedia.org/wiki/Al_Gore_and_information_tech...
What topics are academic? Which are not?

Which questions are fair game for academic inquiry?

Which are not?

How do we know ahead of time what will be useful and what won't be?

Is the question above this line academically useful?
What would be a realistic effect of Wi-Fi still being on 5GHz when a radar scans the area?

Any actual radar would probably be far away from my home 5GHz Wi-Fi anyway, which has relatively low tx power. Is there a realistic scenario where a 5GHz-scanning radar sends a pulse from far away, and my home Wi-Fi's signal gets picked up by it?
The thing is that if you want something portable where if the app goes down you can still use it, you don't have many options. There aren't really any formats that support the kind of note linking used in PKM by default, besides maybe HTML but if you think that's a better solution than markdown I think we have a difference in values that can't really be remedied here. So assuming you're not using HTML, now you're looking for a common format that is easily parsed so that you can have links, and also simple enough that you can look at it on pretty much any PC. That really only leaves markdown and plaintext (and maybe JSON? But again, same as HTML, that technically works but it doesn't really fit the bill here), and markdown is just better for notetaking
> Thomas Parnell, UQ's first Professor of Physics, created the experiment in 1927 to illustrate that everyday materials can exhibit quite surprising properties...The experiment was set up as a demonstration and is not kept under special environmental conditions

so in other words, it's not really an experiment. Still a nice demonstration, but I guess they're not measuring anything.

And to all the people saying "set up a camera", sure, but that's not the same as seeing a drop fall. Be a nice demonstration to set up at home next to your bonsai tree (much earlier in life than I am able to currently)

> In 1927 Professor Parnell heated a sample of pitch and poured it into a glass funnel with a sealed stem. He allowed the pitch to cool and settle for three years, and then in 1930 he cut the funnel's stem.

3 years to cool? is there any reason to think it didn't reach room temp much more quickly, like in a day? I know for telescope lenses they cool the glass very slowly, but that's externally imposed to avoid warping.
>Where are people getting this from?

I came up with the example myself. You and I actually discussed it here on HN the other week: https://news.ycombinator.com/item?id=33998494

I wasn't using that example to counter "we shouldn't tolerate Nazis". I was using it to counter the sentence I quoted: "If you view some speech as a problem then you're just not for free speech." There's an important distinction to be made between speech I think causes harm, and speech I think should be censored. That's all I wanted to say with my thought experiment.

I actually do not believe all speech should be always be protected. I agree with the MIT statement that harassment shouldn't be protected. And it seems to me that e.g. expressing support for Hitler could credibly be regarded as harassment. (Same for e.g. labeling someone as a "Nazi" because they say the US should have stronger border security.) More details on my position here: https://news.ycombinator.com/item?id=34135283
As far as I'm aware, tire particles are not a relevant contributor to global warming. We should try to improve there, and I would support regulatory goals around that. EVs are also only about 20% worse on tire wear compared to gas cars (due to the weight), so it's not like double or anything. Tire wear just isn't a significant issue for the most pressing concerns we have. (But again, worth looking into.)

Also, I'm not just talking about tailpipes. EVs are better from a carbon perspective over the whole life of the car, including both manufacturing and use.

The only way to achieve our climate goals is to actually reduce carbon emissions. It's not necessary to eliminate private cars to do this. I think we should invest in plenty of other transit types that are proven to lower carbon emissions. But cars aren't going away and they don't need to.

It's a false choice between "reducing the need for cars" and "making cars more efficient". We can do both, but EVs are going to be a major part of reducing carbon emissions for personal transport.
I was talking about speech in the context of exchanging ideas, but you bring up a very good point. In an ideal world, lying would only damage the reputation of the lier.

One indicator of the quality (or lack thereof) of a society is how easy is to damage one's reputation without evidence. That's why the whole "Believe women" movement is complete and utter bullshit.

This problem has always existed, and the social standing of person A and the social standing of person B typically determined the outcome. Platforms such as Twitter where an unfounded claim can be spread so rapidly and to such a vast number of people are also a modern thing. There's no easy answer, but having the state as arbiter of truth is never the solution.
Mind you, those opinions are held by the powerful, who's opinions also need no protection.

The unpowerful, unpopular ideas don't even get calls for protection
For those lamenting the passing of Hypercard, there's still SuperCard, LiveCode, and Decker.

SuperCard is Mac-only, fairly true to HyperCard, but with color and additional widgets built-in.

LiveCode is Mac, Windows, and Unix, and deploys for Android and iOS (and web I think, although I don't know how capable that is as I haven't tried it much). It starts from HyperCard, but has grown significantly from there, with many additional UI and language features.

Decker is mostly true to HyperCard from a UI standpoint -- it barely has color as far as I can see. But its language is not at all HyperTalk. And it runs entirely on the web, and nicely so.

https://supercard.us
https://livecode.com
https://beyondloom.com/decker/tour.html
So what makes it illegal? If the law requires the copyright holder to complain, and complaints are handled according to the law, what’s illegal there?

Also, why do you say Nintendo is deluding themselves? There are no obvious Nintendo properties at least on the most viewed list. The most popular game is Sonic 2…
The situation in China, which is just now beginning, will lead to deaths at a previously unimaginable scale. Estimates of deaths in the next 12 weeks range from 500,000, to 2 million, to > 10 million.

With most of China too ill to work, the supply chain issues we saw in 2020 will come roaring back, twice as badly.

New variants will come out of this infectious maelstrom and burn their way across the world.

I don't know what happens after that. Either we'll continue trying to live in denial, or things will take a turn for a worse with the virus and the powers that be will have a come to Jesus moment -- at which point we'll finally see action on using upper-room UV and mandates with N95 masking.

But if finances -- and insurance policies -- permit, I would definitely stock up on anything essential for life such as medicines and medical supplies. Many drugs and drug precursors are made in China, and they're not going to be shipping out any time soon.

In the West, the number of previously-healthy, young people suddenly dropping dead of post-Covid heart attacks and strokes will become too noticeable to ignore. However, reactions to this will vary. There may be denial. There may be people blaming it on the vaccine. A general fearfulness may turn into anger and scapegoating.

In other news, house values drop >10% in some markets.

Big swings happen in commodities, but I'm not clever enough to predict which ones or in what directions -- only that there will be volatility.
I've found the main problem is when on a DFS channel and doing something real-time -- a Zoom/Skype call, for instance. Very noticeable then.

Also, don't use hidden SSIDs on a DFS channel:
https://badfi.com/blog/2016/2/15/yet-another-reason-avoid-us...
> 3. Consolidation of tooling. For node do you go with tsc and run the output? Or ts-node? Esbuild locally and tsc in prod? Deno? Browser-side, similar questions but throw in Vite and all the other options, too, and even for someone working in this environment regularly, setting up a new project with all the proper tooling is far too much effort.

I actually really agree with the last sentence, and think an officially endorsed set of projects would be pretty useful. The first part of your wishlist though, I don't think is a big issue. I'd say close to 100% of the people using a bundler are using tsc as a linter. Esbuild, babel-typescript, rollup, swc, these all strip TypeScript types and don't raise TypeScript errors at all. Those that aren't using tsc as a lint step are going to be directly running the output of tsc directly, given that the only way to not do this is ts-node, the documentation of which advises using tsc as a linter.
I don't think it's unlikely that there's more people in the big cities in Iran than there are outside, and that the people inside those cities should get laws that they agree with, well, even if the people outside the cities disagree with them
Doppler weather radar shows interference from 5 Ghz networks (https://en.wikipedia.org/wiki/Dynamic_frequency_selection), but is not used in chunks of the US (don’t even exist on the west coast), but is critical in places with lots of rain storms (south, northeast, midwest).
I have had this idea as well but for me there is too much space wasted by the space bar. I feel I have to get the thumb to far in under my hand for that setup to be comfortable. I would like a 3-4 unit space-bar.
Just cos majority shares an opinion it doesn’t mean that opinion is somehow “good”.

Further more, some advanced ideas will stay in minority since the majority will not be able to comprehend them.

Basically the rule of majority will generally breed mediocrity in my opinion.
That fact is not at odds with how I read the author.

And although I am sure there are artists with practical vegetable gardens, artists who neglect their withering house plants, and souther artists whose gardens are overrun by kudzu, that doesn’t bother me in the context of the article.

When I read the article I am thinking about gardens like Monet’s and not everything that might be a garden and owned by someone who might be called an artist. I just don’t think that’s what the author meant.

It’s hyperbole not bullshit.
Quick PBS summary of company towns: https://www.youtube.com/watch?v=F7AOWLOOT-U

https://en.wikipedia.org/wiki/Sixteen_Tons
To provide one general example, you do not need any answers to the questions above (which furthermore, only relate to a specific case, so the answers may not even be relevant to the general).

(I would like to provide an example, but I attempted and can't think of any)
I tried that last week, and for me the dealbreaker was the touchpad... It may not really important for other people but not being able to use the f keys directly on the laptop is annoying....
I guess we'll find out before too long, but you're overestimating the Chinese military's strength, and the US's determination to win at all costs. An attack on the US mainland would absolutely be met with a full-scale nuclear attack; the US has never been attacked on its own soil before in the modern age, except for 9/11, and the results there were catastrophic. A serious attack would be all-out war to the end, regardless of any long-term consequences for humanity.
> As the authors of the article discuss, it has no model of reality to understand that citations are not just a form of words and symbols put together.

Which is the exact same issue that plagues it for the answer it’s generating a citation for.

I believe that it can be trained to improve this, and I believe it can be nearly solvable but I don’t believe it’s a solvable problem.

It can be trained to get facts mostly right using old-school academic tests and adversarial/supervised training, like an elementary school child. Today, it (supposedly?) punts math and some other logix to a separate function, and it just compiled the prompt. That can work for validating citations and “known facts” in many cases.

But again, it can’t “think” and understand when it returns something illogical (regardless of fact correctness).
These don't seem like particularly new restrictions, vs past ones around communists.

The proper left wing still doesn't exist in american academia or society

... Citing black authors would be much easier if historically black academics were allowed to become academics, write papers, etc. These are forcing functions against prior suck.
Microsoft Visual Studio Team Services is another name for Azure DevOps (VSTS). It is a series of cloud-based collaborative development tools. VSTS was often used as a single phrase, while Azure DevOps is a platform comprised of several products, including:

Azure Test Plans
Azure Boards
Azure Repos
Azure Pipeline
Azure Artifacts

Azure DevOps is everything that needs to turn an idea into a working piece software. You can plan a project with azure tools.

Azure DevOps Services:
Microsoft announced the debut of its visual studio software as a service offering on the Microsoft Azure platform at the time, referring to it as visual studio online.
For the Azure DevOps services, Microsoft provides visual studio, basic, and stakeholder subscription access levels. For up to five users, the basic plan is free. Users with a Visual Studio subscription can be added to a project for free.
Sharing is at the core of the Free Software community
Related:

Proposed Free Expression Statement for MIT - https://news.ycombinator.com/item?id=32893842 - Sept 2022 (116 comments)
It's already normalized to emissions per passenger-km, so I don't think the lifetime of the vehicle would skew it much unless it's efficiency changes over it's lifespan.

Additionally, someone buying 4 or 5 new electric vehicles is not a problem. Unless they put the old car in a landfill, that will still replace 4 or 5 gas cars on the road as they are resold down the line. The carbon costs of producing them are already factored in!
that article hints that somebody did see a drip drop, it says it occurred during a beaker change and they extended the time for the next drop to 14 yrs out
I think if it had been any other part of the finger it would have been real bad. I was working and typing with it until getting the call from the PA mid-morning the next day. Really it came at the perfect time with my Christmas break giving me time to heal up.
The real previous thread was this one:

Proposed Free Expression Statement for MIT - https://news.ycombinator.com/item?id=32893842 - Sept 2022 (116 comments)

The significant new information* in https://news.ycombinator.com/item?id=34132152 is that the faculty voted to adopt the proposed statement, so (I guess?) it's no longer just "proposed".

Is that information significant enough to justify not marking 34132152 as a dupe? Borderline call, I suppose, because the discussion is going to be more or less the same. But I think it's ok.

* https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...