skysight-inc/HackerNews huggingface dataset:
I presume the distinction between definite and indefinite articles aren't the problem -- is it the usage of 'a' vs 'an' that's problematic?

AIUI if the word sounds like it starts with a vowel sound, it's an an. If not, it's an a.

I have to say a word (or abbreviation, or acronym) out loud very occasionally to determine if 'an' is appropriate -- and reading the writing of North American english speakers throws me when an 'an' is used in front of a word that, in my head, starts with a consonant sound.

The obvious example being 'an herb' - because in Australia (and indeed England) the h is pronounced, consequently it would normally be 'a herb'.

There are minor mental flurries with abbreviations that some people pronounce differently, I'm sure.
After you read the first one that was mentioned - Read this one, same author, buy both: The Halbert Copywriting Method Part III

Link: https://www.amazon.com/gp/product/B01DYP3MMU
The list of things the government could do, even without a huge investment, to make nuclear happen is incredibly long. Sadly non of it is gone happen.

In my opinion, humanity should have long been living in the nuclear age and its kind of crazy that we are not.
What are you currently using them for? Are they just sitting dormant ?
Reading TFA:

> One of the recent additions to the CSS language was a feature that would allow it to load and run JavaScript code from within a CSS rule.

What in the actual fuck?!?

Then, looking at the actual code:

<script type="text/javascript" xml="space">// <![CDATA[
new Function(getComputedStyle(document.documentElement)?.getPropertyValue('--script'))();
...

Okay, just accessing some random CSS variable from a script tag.

I wish tech journalists could ask someone with technical knowledge to double check before parroting hyped BS like this.
This is too real. I don’t use webpack directly, only the way vue-cli bundles it, but still it’s a sort of blessing and curse. It is also dog slow for what it’s doing: even something like make can cache compilation objects and make sure that for example Bootstrap’s SCSS doesn’t need to be recompiled every time I update the background color of my app in my own stylesheet. And while speed measuring plugins exist, I am still at a loss at how to optimize a build of a simple SPA where my code all in is less than 10KB and yet it takes like 30 seconds to produce a build. And as you say, when a bug hits, good luck figuring that out.
Your neurons also learn by processes similar to regression and statistical analysis.

Why would it be OK to call it learning in a human or an animal, but not in software?
Why do ipv4 addresses still hold so much value? Isn’t there an abundance of ipv6 available already?
I just did some googling and arrived at some (very rough) numbers (total population / approximate number of malls).

In the U.S., there are ~2,827 people per mall.

In Australia, there are ~15,337 people per mall.

There are probably just way too many malls in the U.S. given a population that's moving to online shopping.
tmux + ipdb would be my alternative. I even use that approach within vscode.
Ambrosia was my first meeting with message boards. I joined in 2000 I think. I loved to play EV, Override, Nova, and Ferazel's Wand. The EV games combined with Resedit were my first forays into modding games, and Ferazel's Wand along with Mascot was great fun. I still run SheepShaver on my modern systems because of Ambrosia Software.

A friend of mine, who was also a member and fan, wrote a personal reimagination of Barrack as a hobby project while learning coding. While it does lack the ever-charming Bosco, the gameplay is still good!
There has been a recent trend of online games which actually just use bots. It took people a very long time to notice. I think the purpose in these sorts of games is to make the player feel they are more competent than they are (how often would you expect to win in a real 12 person lobby?), but they could also be used to more nefarious ends.

https://www.youtube.com/watch?v=YCqnD40Q5T8
> You recorded macros, you moved entire blocks of code with the flick of a finger, you filled dozens of registers, and you rewrote and refactored entire components without even glancing at your mouse.

You mean: spend untold hours scripting and recording interactions that give you about 10% of capabilities of a modern IDE.

I've personally seen long-time vim users switch to Idea after looking over my shoulder.
There are five regulatory bodies managing it. Six, if you count IANA.

https://www.icann.org/resources/pages/allocation-ipv4-rirs-2...

https://afrinic.net/policy/manual

https://www.arin.net/participate/policy/nrpm/

https://www.apnic.net/community/policy/

https://www.lacnic.net/1033/2/lacnic/policies

https://www.ripe.net/publications/docs/ripe-policies
How about open over-ear headphones such as the Sennheiser HD 558?
Gatsby has gatsby-plugin-preact which replaces React with Preact, and so far I've seen no difference in functionnality or speed, but the website's first load is slightly lighter.
To anyone reading these threads who is disconcerted by all the apologists, rationalizations, and blindness: Hello, this is what modern totalitarianism looks like. The whole point is to shake the foundations of your principles, and make you doubt yourself.

Corporations that control 90% of the internet, and therefore public discourse, are hiding behind the technicality of being private entities, and therefore can enforce whatever rules they want. This can't really be disputed, but it's obviously unethical, and obviously used in bad faith. They are no longer just companies, but quasi-states.

Some people saw this coming in the early 2010's, but no one really cared. We saw people's indifference to being tracked by these companies and governments with Snowden's leaks. We saw the transformation of Google, YouTube, Facebook, and Twitter from supposedly "open platforms" to editorialized publishers, and arbiters of truth.

This is exactly what we all signed up for, without caring about the consequences. This is only going to get worse.

Some people have called for a decentralized internet, where there is no overlord, but truly open platforms. That's the modern counter-culture, or modern activism. Decentralization won't solve all our problems, but it would make it easier to work on them in good faith.

Things I'd like to encourage, from a pragmatic view:

- Stop using the corporate internet.

- We must hear people out, even if they're wrong.

- We need to remove the addictive and exploitative systems currently ingrained in social media design.

- Move from a perspective of "us versus them" into a mindset of compassion for others who have valid grievances that are not being addressed.
For a while, but eventually we will hit a tipping point where nobody cares about IPv4 anymore.
If you want to have it the other way around (having Vim inside your IDE instead of turning your Vim to an IDE) I’d suggest you to try IdeaVim [0] with PyCharm. Works very well, you can even use your own .vimrc file.

[0] - https://github.com/JetBrains/ideavim
> It's how a lot of e.g. Python projects are configured - the "config" file is just a normal bit of code that gets run to produce a value.

Which is the root of a ton of different problems and issues and generally regarded as a bad idea. See pep518 and pyproject.toml vs setup.py
IMO if you want an IDE use an IDE. There are a wealth of plugins that attempt more or less successfully to bring IDE-like features to VIM, but I'm not sure I see the point personally, it'll never be as seamless as an IDE built and maintained from the ground up to do these things. I hear that many IDEs have semi-competent Vim-style editing support, so maybe that would be more to your taste.

If you want to try the Vim experience I suggest doing it the Vim way, use a minimal config when starting, only add plugins after careful consideration, prefer simple generic tools like grep/rg, FZF, dumb completion and ctags over complicated tight integration with language servers and debuggers.

But maybe you prefer more integrated environments and that's perfectly fine, but in this case I wouldn't recommend a switch to Vim unless you have a very good reason to want it.
> To provide some context: If you started computing this problem on your home computer right now, you’d find the optimal route in about 9.64 x 1052 years — long after the Sun has entered its red giant phase and devoured the Earth

The above statement is only correct if you go for the naivest of brute force enumerations. As an alternative, you could use a mathematical programming code like Concorde [1], and solve the problem to optimality in under a second.

> If we’re willing to accept that we don’t need the absolute best route between all of the landmarks, then we can turn to smarter techniques such as genetic algorithms to find a solution that’s good enough for our purposes.

The particular TSP instance tackled heuristically in this post (i.e. without any optimality guarantees) is about the same size (50 cities) as that solved by Dantzig, Fulkerson and Johnson to optimality, by hand, in 1954 [2].

[1] http://www.math.uwaterloo.ca/tsp/concorde.html

[2] http://www.math.uwaterloo.ca/tsp/uk/history.html
lack of value types is also a sticking point, which the early code worked around but evolved to do less and less so. imagine arrays of references to 3d vectors each of which is an object on the heap, instead of inline, etc
We know electric drive trains are smaller and have more torque and allow very different architectures. But thinking about powered accessories I can see even more potential as placing an additional motor is way less material intensive than transmitting mechanical power.
I've been profitable with this little side project of mine that connects Calendly to Slack

https://www.calenduck.co/
I have a friend who worked as a Monetization Specialist for a MMO Publisher to do exactly these kinds of "optimizations".

He said after doing this work he might as well work for weapons manufacturers or the mob.
Is it opensource?
That’s a really good counter example because it’s still easily and immediately recognisable as a hammer. Anyone picking it up knows how to use it without even thinking about it. In fact they might not even concously notice the changes and how they improve the tool except that it seems better. That’s great incremental UX improvement.

A lot of the critics of lack of innovation in computer UX design don’t want incremental improvements of the existing building blocks of modern UIs, they want to tear it all down and start from scratch. They want VR interfaces, Jeff Raskins The Humane Environment, Button-less UI, etc. They don't care about better hammers, they want nail screwdrivers or handle-less hammers.
For folks wondering "when would I use this?" I have used tools like these early in the design process for broad, net-new features or redesigns in apps where driving alignment early on is crucial to success. In a more buttoned-up Agency process you might see something like:

General Idea > White Board Session > High Level Screen Flows (this) > Individual Wireframes > High-Fidelity UI > Coding.

These are useful tools to step back from individual screens and think of the broader ecosystem of the feature the team is trying to build. If actions on one page affect another page further down a flow, it's easy to reference that in a meeting by having it all laid out in a lower-fidelity, non-distracting way. For example: "if I add a user to this group, where will that user and her derivative information pop up across the experience?" becomes an easier discussion with an artifact like this.

I find when working early on with multi-stakeholder or multi-department initiatives, some high-level UX documentation can be helpful in ensuring when everyone goes back to their desks, each group has the same, general picture in their head.
Thanks. GP here. I'm past the edit window of my original comment. I do know what wireframes are, and have created them myself to provide to developers. I just didn't get what static cards like these were useful for. There seem to be comments here addressing that.
You're invited to our 4th Birthday
America’s 1% pulling out the stops to get their hands on the Covid-19 vaccine
If you're looking for an IDE I recommend Visual Studio. (Classic, not Code. Yes, on Windows.) It's awesome.
They did. If you're talking people of a certain caliber (Bret Victor etc.) I think they were dying for a wile now. There's just lots of guys all over the world in different companies doing essentially the same thing over and over again, no real innovation, no desire for it.
What's the bucket for?
I often use a debugger (PDB++ or PuDB in Python) in my terminal, which I have open alongside Vim. But Vim historically has lacked strong IDE-like features, especially compared with Emacs.

This is starting to change with Neovim v0.5, currently only available on Git master building from source. But it's worth building from source, because it's a completely different text editor. Especially when you use a nice GUI frontend for it like Neovim-QT.

With the plugins nvim-lspconfig, nvim-treesitter, and nvim-dap, and plugin manager packer.nvim, you significantly close the gap between Neovim and Pycharm. I used to use Neovim for light duty programming and Pycharm for anything "serious", but with v0.5 and the plugins above (among others) I just use Neovim for everything.

The downside is that, because it's all very new and in alpha/beta state, the documentation isn't too thorough and things occasionally might break. But personally I haven't had any trouble with breakage, and the default plugin configurations do mostly what I want with only minimal fiddling. And if you're on Mac you don't even have to download a tarball and read the build instructions, just `brew install --head neovim`.

Neovim v0.5 is leaving Vim in the dust IMO. It's more like a Lua-powered LSP/DAP/Treesitter-based IDE engine than a text editor. Except it's also just a text editor and it still opens in less than 1 second.
Poll: Gender Identities on HN
[An offshoot from the COVID vaccine poll]
Gender Type: person's private sense of, and subjective experience of, their own gender (which is not always the same as their biological sex).
Other (eg being a non-binary person etc.)
Using https://data.gov.uk/education-standards/sites/default/files/... as the standard for options
When's the last time you gave an IPv4 address over the phone?

I've been in networking for 30 years, worked for multiple multinational ISPs, and the answer is basically never.
What are the reasons for slow IPv6 adoption a whole two decades after notification by IETF? I am assuming the demand for IPv4 address blocks is mainly driven by backwards compatibility requirements.
There was comprehensive analysis done after the 2002 SARS outbreak and they basically came to this conclusion.

https://en.wikipedia.org/wiki/Superspreading_event

> Some cases of superspreading conform to the 80/20 rule, where approximately 20% of infected individuals are responsible for 80% of transmissions, although superspreading can still be said to occur when superspreaders account for a higher or lower percentage of transmissions.
Yes, that's what I'd recommend too.

Had a few days off and dived into my vim setup /plug-ins for python, but ended up with pycharm again. I could emulate most of pycharm (pros) features, but what made me end up going back to pycharm was the refactoring capabilities. Rope just didn't come close, while pycharm makes it trivial and rarely misses anything. Well that and having to manage all of these plug-ins on different OS/ python versions can become a time sink too. E.g. started out with vundle, but it did not support some of the features I needed to get an older commit of a plugin that was barely maintained anymore, so ended up rewriting the.vimrc with a different plugin manager... Etc etc
The cookie prompt is misleading, you make it sound like it's only innocent cookies, but when you open it it's got personal data harvesting/advertising turned on by default. I do care about personal data harvesting cookies.

It also doesn't go away if you opt out of the evil cookies.
Poll created - https://news.ycombinator.com/item?id=25397737
As I think it is also a good discussion on Gender Identities.
Airpods looked daft when they first came out too. Apple makes fashion products
Man is a rope stretched between the animal and the Superman—a rope over an abyss.
A dangerous crossing, a dangerous wayfaring, a dangerous looking-back, a dangerous trembling and halting.
What is great in man is that he is a bridge and not a goal: what is lovable in man is that he is an over-going and a down-going.
...
I love him who is ashamed when the dice fall in his favour, and who then asketh: “Am I a dishonest player?”—for he is willing to succumb.
> Wyoming

For those reading along, States like Wyoming (and New Mexico IIRC) are attractive for these kind of LLC fillings b/c they don't have a public Company Databases.

That, and cheap taxes/fees.
There are language servers for Vim that take you much closer to IDEs than you give it credit for.

Goto definitions, intelligent autocomplete, inline diagnostics, smart renamers, type hints and more are all available.

All with very little configuration and it works the same no matter the language (as long as it as SLP support).
that's exactly the case. most browsers are now good enough that people don't seek out alternatives. also Google makes it super easy to integrate chrome into their ecosystem , moving out feels like a chore. Firefox needs a killer feature to get noticed. I think the Picture in picture mode comes closer but it needs something bigger
I'd never seen anyone wearing AirPods (or indeed any wireless buds) until Apple told everyone to do it

All the wireless buds used to be those ones that were strung together at max wirelessness
On the other hand, people using cheap devices usually don't rely on them so much, so the higher consumption is compensated by the lower overall usage, or have made the real environmental savy choice.

I've never encountered an iPhone owner that didn't bring a charger in their backpacks.

Do you see old people like my father charging their sub 100 € smartphones at Starbucks or young people with shiny high end smartphones?

My father use his smartphone so rarely that the battery lasts exactly as advertised: 2+ days on standby (I believe it's ~60 hours).

He uses no app, except WhatsApp twice a year and Maps, has no background service running, takes a few pictures of his niece and that's it. How much power can he consume? How much is he contributing to the climate change compared to me, his son, that starts the day at 9 am and at 18 is on 20% battery?

An I don't even use the smartphone that much, but hey, WFH, slack and teams are constantly checking for new messages, that friend sent you a message in IG, of course I'm gonna check my timeline. Look, a new notification, Amazon is delivering the package, let me check on the news if the streets are still closed today because they are shooting that Tom Cruise movie (it really happened few days ago!)

Etc. etc. How much of this could be saved?

On the opposite side, the construction workers who renewed my house all used old phones like Nokia 3330 because they need something though and durable that won't die on them after a few hours, in environments where electrical power is not granted, so they go for the thing with the longest battery life on the market which is also the cheapest option and, in the end, the most power efficient.
Not questioning anything you wrote, but it would be interesting to know the strains of virus in people who acquired COVID in the mRNA vaccine trials. I imagine this is in the trial data but haven't seen it.
Interesting that Oracle's move got a lot more attention here on HN than HPE's announcment it is moving it's HQ to Houston a few weeks ago. https://news.ycombinator.com/item?id=25271263
Want to play Cyberpunk but your PC sucks? Play it using Amazon cloud services
> o far we haven't made use of it though as it's still a bit tricky to find providers that will announce your addresses (without asking a hefty amount of money for it).

Vultr can do so https://www.vultr.com/features/bgp/ for no additional cost.
Lazy ISPs. Servers won't go IPv6-only until most users have IPv6. This it's on providers to take the initiative to deploy IPv6. Some have. Some have not.

For example, approximately nobody has IPv6 in Spain. It's one of the countries furthest behind in dual-stack adoption. This is entirely the fault of Spanish ISPs.

ISPs won't be forced to deploy dual stack IPv6 until IPv6 only servers are commonplace, and IPv6 only servers won't exist until that wouldn't lose them a significant fraction of users. And thus progress is glacial.
Is a photon an object?
Can someone please explain how is quantum teleportation different than, transmitting information about object and then making another object behave the same way as the first one?
Creación de llamadas de Votes
A Complete Guide to Google Web Stories
I don't see a problem with machine learning as a term. Especially since it incorporates more than regression methods - it's useful to have a general term without having to specify the type of algorithm each time.
Convenience stores and restaurant are two things I don’t want to live next door to
Which honestly seems like a pretty bad obfuscation technique. Loading a string from a css file and then executing as js is suspicious af. There is literally no reason to ever do that normally.
I'm not really a fan of Tuple. It seems like a poor man's version of Screenhero.
> I think an adult working full-time on their pronunciation would get within the native range of variation fairly quickly.

I'd be interested in learning more about how to do that! I don't think I've ever seen it in real life.

Consider for example what it would sound like if you made a wild grammatical mistake in your native language, or completely misused some word. You wouldn't sound like a foreign speaker, but sloppy, tired, or maybe like you were making some sort of joke. I wouldn't even know where to start in order to get to that level in a second language.
FDA grants emergency use authorization for Pfizer’s Covid-19 vaccine
Everything is on a digital ocean box.
We have that same rule about leaving our work laptop in a car unattended. I've followed that rule pretty religiously, so if I go to the grocery store on my way home, I do my grocery shopping with my laptop bag strapped to my back. But even I've violated that rule at least once when I've left my laptop in the car while I sprint to get my lunch that I forgot in the fridge.

And even though the security risk from the laptop being unattended in the car for less than 60 seconds is a violation, if someone was so determined to get my laptop within that kind of a timespan, they'd be determined enough to grab it off of me in person. So the practical security risk there is zero, but you could still grill my ass for it.
I object to the first line! At least where I am, designers get their fair share of same s__t. Including from developers ;)
Clearly there are many areas where vim is not the best tool for the job. Would you mind sharing a couple of examples of the context and the IDE features that made long-time vim users make the switch?
Probably true, but I think it's because most infections happen in certain dangerous situations (an infected person being in a badly ventilated room with others for a while), not because of some feature of that infected person.