skysight-inc/HackerNews huggingface dataset:
>Does dq mean dequeue? Ironically, Grammarly would automatically expand your in-house abbreviations to make your writing more clear.

I thought it meant "Dairy Queen[0]." Yummy[1], yummy Dairy Queen!

Using shortened/abbreviated forms without explanation is a recipe for misunderstanding.

Generally, writing out whatever will be abbreviated/shortened and noting the abbreviation/shortening is preferred, as it removes the ambiguity of just using an abbreviation.

For example, If I say that I'm going to "The Met," that could mean I'm going to the Metropolitan Museum of Art[2], the Metropolitan Opera[3] or The Metropolitan Police[4]. Which institution is implied may be clear from the context, but could be confusing.

Many years ago, I shared a taxi with a couple on my way to work at American Express. When I said I was going to "Amex," they assumed I was going to the American Stock Exchange and since their offices were quite close to that organization's offices, we decided to travel together.

Fortunately, the offices of American Express and the American Stock Exchange were both in the World Financial Center[5] (albeit at opposite ends), there wasn't an issue.

That said, clearly identifying shortened forms is extremely important, especially in writing, as you can't correct a reader's assumptions as to what you're going on about.

This applies to "dq" above, as well as many other acronyms and abbreviations. This article[6] discusses the issue at some length:

Most abbreviations do require a definition. In
any case where readers might be confused by TLAs
three letter abbreviations), it's important that
they be defined in the text or in a Table of
Abbreviations. A research proposal or article
with complicated and confusing abbreviations is
one that will quickly face rejection. The problem
is that authors become so familiar with
abbreviations that they forget to define them.

And since I (or anyone else) can't know what's in your mind unless you tell me, I may take an abbreviation[6] to mean something (like Dairy Queen) that the writer didn't intend.

[0] https://www.dairyqueen.com

[1] https://www.dairyqueen.com/en-us/menu/treats/classic-treats/

[2] https://www.metmuseum.org/

[3] https://www.metopera.org/

[4] https://www.met.police.uk/

[5] https://en.wikipedia.org/wiki/Brookfield_Place_(New_York_Cit...

[6] I'm using "abbreviations" here to mean abbreviations (e.g., Amex for American Express), acronyms (e.g. NAFTA for North Amerian Free Trade Agreement) and initialisms (e.g., TCP for Transmission Control Protocol, FBI for Federal Bureau of Investigation).
Sounds like the easiest thing is to just...not include any pronoun? This has been a very old practice by now. Then there's nothing to switch, and you can use ordinary paper, which is much cheaper.
I mean, I agree with all your points, but red flags for what? I want to learn how to draw and am willing to invest resources to do it. Currently going through the free drawabox.com lessons and that seems to have all the exercises and videos I need to get going.
Just get these Chamberlains out. If it hurts us, so be it. Time to pay for our stupid mistakes before it is too late. It will hurt more later, I promise.
> Until THEIR children/families/lives are threatened, their call is reasonable.

It may well come to that if this isn't dealt with inside Russia, that's the real trade-off.

> They do not support this war, but the only thing they can do has no payoff and a high cost to each of them

Not as high as the cost to Ukrainians. And that is what matters right now.

To do nothing is to effectively support the war, it may sound crude but that's how it is right now and only Russia can change that without further bloodshed, any other way forward will be far worse in the longer term. To put it bluntly: Russia never really properly got rid of their past, and now more than ever is the moment to consider that, do you want to continue to be on the wrong side of history or do you clean house? Both of these have extremely high price tags attached, the time for easy choices has run out, and some of our possible futures are no future at all.

Some words for contemplation:

"The Only Thing Necessary for the Triumph of Evil is that Good Men Do Nothing"

The meaning is clear I think (even if the attribution is not), sometimes inaction is also an action.
I can’t say for certain it literally spies on you, but the majority of pre installed apps on iPhone are still not removable (this has been gradually improving each year since like 2016).
How does a bank account lose money in nominal terms? You get paid interest
I think this only works if management has enough foresight to hire before the person is actually needed, to allow for ramp up. Unfortunately, I've never seen this, so the person needs to be able to hit the ground running, meaning general intelligence is put to the side, which really sucks.
looks like everybody is chiming in :) that OnlyFans creator runs 50% discount for Ukrainians

https://t.me/istorijaoruzija/35675

>Pornhub blocked Russian IPs completely

well, as the "replacement of imported goods and services with domestic equivalents" which Russia usually tries to do in response to sanctions, i guess Russia will have to dump the anti-gay laws and legalize same-sex marriage :) (the original joke is by Zelensky back in 2014 in response to Russian forces in Crimea - in Russian https://youtu.be/_zMEO6IiokU?t=185 )
There is a <style> tag. It's at the end of very long line 9:

...haW4iOnRydWV9" /><style>html,body{height: 100%;}</style><style id="react-native-stylesheet">[stylesheet-group="0"]{}

Several of the first 10 lines are extremely long and have a large number of elements per line. Because it's not meant to be human-readable, to save space, newlines are omitted where they are not required.

<head> is optional in HTML5 syntax. It's implied by the first <meta> tag. There's still a <head> element, which you can see in the DOM inspector.

<title> is optional. But in Twitter's case, the <title> element appears to be added later by JavaScript, as it's not in the page source but it is in the DOM after loading.

Various people say <head> is omitted to save space because it's optional in the HTML5 syntax anyway, and that shaving off a few bytes is worth it. It is to save space, but it seems hardly worth it when you look at the full head section, which has a large number of <link> elements>, and the long content of the origin-trial <meta> elements. They suggest the page is not particularly optimised for size.

To see Twitter's head section properly, it's best to view source, copy to a text editor, then insert a newline before each "<" where there isn't one already.
The Russian people who protested the war are now in prison, arrested for an illegal/unpermitted assembly.

Sanctions are cruel and ineffective.
Are you suggesting NATO would commit a nuclear first strike against Moscow?

That's beyond insane. I can see Putin doing something like that but NATO not in a lifetime.
Virtually every Canadian province has dropped vaccine passports or is in the process of doing so. This was not the case before the protests began. While it's possible that this would have happened anyway (and not even the purview of the federal government), it seems likely that protests accelerated things.

Of course, I'm not sure there are many parallels here to the situation in Russia/Ukraine.
The average Python package distribution is pretty small: source distributions are (or should be) compressed source code, and binary distributions ("wheels") should be (mostly) compressed Python bytecode and the occasional platform-specific binary.

There are also relatively conservative per-project and per-releaase upload limits. PyPI's admins can increase those limits on a project or individual release, but the baseline limits have seemingly preserved the commons reasonably well.
Yes and grammarly obviously reads it, since it works over the Internet. Do they store it? Probably not but read their TOS and obviously you have to trust them as well.
> ...how the USA / EU policies have put the Ukrainian people in incredible danger for their own political motive.

Please excuse my ignorance but how did the US and EU put the UA people in danger?
C is unsafe by default. You should have to do something explicit to use unsafe features.
Well, it is, since "identities" of things (which from the language point of view are just designations of a referent, really) are significantly less fixed than a grammatical category. So changing it tends to be much weirder.
Salvage Team Begins Towing Felicity Ace
I mean, right clicking my browser shows "View source code".

Are we going to giggle about how those dumb browser developers don't know that it's not actually the application server source code, or can we admit it's the source code of the rendered page, a different layer of the stack?

Is it really that much of a mistake to shorten "Twitter's [html] source code"?

Frankly, I think a bigger pedant could come in here and correct you.
> I wonder why so many interview questions are focussed on knowledge and memory. For most technical roles, and especially in the ever-changing world of FE; your main skill is looking things up and applying what you find.

Yes, but you need to have some foundation of quickly-accessible knowledge ready to go, so you can focus on looking up the hard things. Technically I could hire motivated college students and give them years and years to look everything up and study it as they go, but I could also ship the same software in a fraction of the time by finding someone who has experience doing something similar. That's the purpose of interviews: To gauge baseline experience.

The alternative interview format is a take-home problem. The candidate receives a small, arbitrary problem (not real work) that approximates a ticket they might work on at the job. They're free to solve it at home on their own time.

Unfortunately, take-home interview questions are also a contentious topic on HN. A lot of people on HN insist they refuse to do take-home problems or otherwise hate the idea of candidates having to put effort into the interview outside of the conversation.

I think the real take away is that engineers (and other professions) just don't like to interview. Nobody likes sitting in front of someone else and having their performance evaluated. Nobody likes potentially being rejected. Nobody likes being asked to do effort to interview for a job they might not get.
BTW major US businesses use Unicor for backend support/logistics. There were guys denied going to lower level facilities (with better privileges, closer to family, etc) because their forced labor was too valuable.
But why make other humans do extra work to parse you? It’s arrogant in the extreme to say ‘that’s good enough you figure it out’.

Even scanning text is jarring when the rules aren’t followed, takes extra time to comprehend and adds to the minor irritants of daily life and will have people judging you, even subconsciously, as unintelligent.
I saw this episode live and re-watched the clip you posted. This isn't Tucker being pro-Putin and pro-Russian, and it doesn't sway me at all if Russian state television snips a little bit out of context as propaganda - nor should it bother you, having just done so yourself.

This was part of a larger point that there's no good reason for America to get involved. I for one would not feel proud of this country if my son dies fighting in a war 5000 miles from my home, lending his young hands to one side of a territorial war that does not effect him, me, or any of us in a direct way. I'd strongly prefer to let the despot and the figurehead of the sham democracy we installed sort it out for themselves.

The rest of it is culture war stuff, and while I don't take it extremely seriously, I feel the same way about the things he brings up and I think he's fun. There are a lot of people who feel the same way as I do and you can't malign or name-call us out of our opinions.
If they have any sense they'll be wearing NBC suits and filtering respirators.

They (or their leadership) may not have any sense.
> This whole thing is so embarrassing for the West. We won't let Ukraine into NATO, we won't promise not to, we won't send troops, we won't send much help at all, we won't sanction all Russian nationals (yes it's heavy handed), we won't sanction a few thousand top regime officials, we won't sanction just the oligarchs, we won't stop them living in the West, we won't even stop them sending money home.

I think this is actually the idea behind "strategic ambiguity".
My 2021 Job Search
Infrastructural Warfare and the Conditions of Democracy
Someone asked me today whether we are at war. What a strange question!
As if one could not tell. This Philip Agre piece, posted only days
after 911, still feels full of insight we could heed today.
>Also, free speech isn't immunity from repercussions.

Well, people are facing repercussions for viewing pro-Ukraine material. There's no immunity from repercussions, right?

(Or more precisely, people are facing repercussions for violating the algorithms that Google chose. But they're still repercussions.)

The point is that there's a double standard. If social media censors someone you hate, it's "there's no freedom from repercussions" or "they're a private group so they can ban anyone they want" or "their system, their rules". If they censor someone you like, this suddenly changes to "nobody is entitled to a business model" and "Youtube has no right to operate like that".
s/the database/a database/

The Russian military is a huge operation, this leak is a small amount of data and it is unclear what its significance is.
Twitter thread about Russia's deep strike tactics in Ukraine
Wasn't it an armed uprising?
On the contrary. If you cannot trust the people being informed properly in an efficient political system, it means that you have an issue somewhere.

Not trusting the people because we think that most are too dumb means that we praise a census suffrage or indirect form of it.

I am Swiss. I am often disappointed by vote results. The system is not perfect. But at least we decided.
Yeah, I do that. There are definitely things that someone from another perspective could catch though.
Whataboutism isn't an argument and these are also false equivalencies.

Hundreds of thousands of us were out in the streets protesting when western countries attacked Iraq. Most of us are the same people angry about Russia in Ukraine.
Well, for me anyway, compared to Latin, German, Japanese and Spanish it's very hard to listen to and write down what's being said, which is why I gave up on the class, because that's what the professor was asking us to do.
For all the memes Java’s IO BufferedReader nonsense is really really composable because of this design.
> Of fucking course [gold, silver, copper, and greenbacks work pretty well as currencies] - the government taxes exchanges on them at unreasonably high rates (gold has a 28% long term capital gains tax, vs the normal 15-20%.)

Gold, silver, and copper have worked pretty well as currencies for 2700 years under a variety of taxation schemes, of which by far the most common was "no taxation", which I believe is the case here. Exchanges of greenbacks are not taxed at unreasonably high rates anywhere I know of. Moreover, it isn't clear how taxing the exchange of capital gains on certain commodities at an unreasonably high rate would help it function as a currency; perhaps you mean that it stabilizes their value? But the value of the metals we're talking about is primarily determined by the world market.

It is of course correct that some governments will refuse to referee disputes without imposing what you describe as "unreasonably high" taxes. Historically, though, many governments have successfully resolved disputes without imposing confiscatory taxes or demanding far-reaching extrajudicial powers against people outside their jurisdiction, and we have every reason to believe that such governments will continue to exist, even if you don't have the luck of having one yourself.

You can always emigrate, you know. But possibly not if you need your government's permission to take your savings with you.

I agree with you about the risks of fraud and the dismaying ubiquity of pump-and-dump scams, and I agree that if you do not hold your bitcoins yourself they are just as vulnerable as if you left them in a bank—a lesson missed by most current "crypto advocates," who keep their coins in their Binance accounts. I am sorry to hear about your loss to the MtGox theft.
many +1 and add target=_blank to the list.
https://nitter.net/Hogan698/status/1497291283106250761

The Nitter Redirect browser extension below will automatically redirect any Twitter link to Nitter.

https://addons.mozilla.org/en-US/firefox/addon/nitter-redire...

https://chrome.google.com/webstore/detail/nitter-redirect/mo...
I'm not seeing it now. I probably misinterpreted the login prompt at the end of a thread or it was an A/B test.
#0 should be: for anything other than DDL, run in a transaction. Immediately after executing, do sanity checks on data that you know should have been touched, and data you know shouldn’t have been touched. Ideally, you’re pair programming and your partner is the one doing those tests. Then you can rollback if you accidentally forgot a WHERE clause and destructively updated more than expected. Of course, every second you keep a transaction open contributes to bloat, so don’t be slow. But this has saved me countless times.
Social media is such a problem in Western nations, has sapped our attention and divided us so immensely, that I honestly wish we would also regulate and crack down on it. Not because we don’t want people to learn about what’s happening in the world, but because what we see unfolding right now makes crystal clear the stakes of Western weakness and division. We have been fighting each other on Twitter and Facebook while the world goes to hell. Enough!
Would be pretty cool if congress forced them to be common carrier platforms.
"Have fun with your bootcamp graduates then"
The worst libraries _only_ accept a file path or URL for unzip.

I've seen audio libraries where you can only provide a file path for playback. Guess you're screwed if you wanted to get a Vorbis file out of a tarball, decode it silently faster than real-time, and send it over the network...
It hasn’t even been a week. Wait until the gas prices are $6 a gallon. You’ll be feeling it soon enough.
wikki "whale is equivalent to thousands of trees"
If we look close enough at whale migration paths. We should see a trail of biodiversity below them. Think of deep water equivalent to "artificial reefs" only made of spam designed to sequester carbon. I enjoy the thought.
Endemic doesn't mean the pandemic is over, just that it isn't going away
Gold and Silver are not “money”. Money is almost by definition based on authority mandated value.

It’s true that lots of money exists outside of government decree but equating any commodity to be money redefines the term.
It has two advantages for the Russians:

1. It's one of the most direct paths from the Russian border to Kyiv.

2. It's not likely to get bombed by anybody.
Collective punishment is against the laws of war and the UN charter. My preferred resolution would be NATO backing off and agreeing to Ukraine as a neutral buffer state with Russia withdrawing troops.

The American foreign policy instinct is always for unrelenting brutality.
> In most of the West we may lament one-sided networks or echo chambers on & offline, but our access & awareness of alternative opinions seems much higher.

This simply isn’t the case. We are fed gobs of nonsense on a constant basis. The American elite and American media are utterly shameless.

Did you notice Putin’s jab at the American elite’s claims that Iraq had WMDs? In his speech, he accused Ukraine of building WMDs. Obviously nobody actually believes that, including himself, but everybody also knows the West can’t question his accusation without only humiliating themselves. He was 100% reminding Western leaders how full of shit everybody knows them to be. And he was exactly right to do so.

Have you ever discussed politics with a Russian? As it happens, I did pair programming practice with a Russian peer 3 days ago and we discussed the conflict. She said she was surprised to meet an American with “some political sense.” She was more conscious of worldly affairs than almost any American I know. And she wrote a perfect BFS pathfinding algorithm in a handful of minutes.
What the heck. I can’t wrap my head on how that would work. Can you elaborate?
> But I get a weird sense that this is like some kind of phishing-for-valuable-(meta)data expedition.

RTFA. This isn’t a sales pitch, he’s forgiving payments for those who have more important things to worry about than checking the expiry date on their CC.
I never considered this way of using it, but I can easily see how for a careful user it's a much better experience than using their standalone web app. I'll be sure to add a note about this to the article for future readers.

Thanks for commenting.
Impressive. This is really cool. To my ear, some of the synthesized results sound a bit closer to a stringed instrument at times, but it doesn't sound out of place. I just thought that was interesting
Honestly the elephant's foot is the closest real-life thing I can think of to the Ark of the Covenant from Raiders of the Lost Ark. It's just that everyone already knows that it has no practical applications and they don't want it.
Hello friend, meet my life. Life, meet Ekaros.
> Sanctions are cruel and ineffective.

You know what's cruel? War is cruel.
To web people this is "source code." It's what you see when you say "view source."
Cool project-- however the #1 thing I'd expect to find on the homepage are some screenshots and a list of supported hardware (the embroidery machines) -- did I miss these or are they intentionally absent for some reason?
> obvious requirements for a future anti-armor weapon for urban combat is a low-signature, multi-shot, recoil-attenuated, light-weight weapon which can be fired from inside enclosures

This is really interesting to think about. The first thing that comes to mind is this method from WW2:

"Another method used by the British Home Guard in 1940 was to place dynamite or some other high explosive in a thick sock and cover the lower part with axle grease and then place the grease covered part in a suitable size tin can. The antitank sock was pulled out, the fuse lit and the sock thrown against the side of the tank turret in the hope it would stick until the explosion. If successful, it caused internal spalling of the armor plate, killing or injuring the tank crew inside" [1]

An adaptation of that method, if it could be applicable, seems more amenable to differing means of propulsion, possibly solving the issues: low-signature, multi-shot, recoil, and light-weight.

A greasy-sock-gatling-cannon? Something else? One never knows, but it's pretty intriguing to see a general specification for the next evolution of anti-tank.

1. https://military-history.fandom.com/wiki/Anti-tank_grenade
People will throw out whoever in the Whitehouse …
> I'd end the interview and move on

Interviews are as much about what it would be like to work with somebody as they are about this supposedly esoteric knowledge. If your reaction to a question you didn't see the value of would be to end the interview immediately, I think they'd be glad to have found that out so early.
Sample gallery: https://inkstitch.org/tutorials/inspiration/
For me its some times music, but mostly comedy channels on low volume, so i have some background noise that filters out surrounding noise.
Related xkcd: https://xkcd.com/1174/
It is clearly stated that this is a gesture to existing customers who would like to keep their backups but can't pay right now, or even think about that.
I don't think it particularly realistic, I was responding to this sentence:

> If Moscow will suffer a nuclear strike by NATO to decapitate the Russian government, these people will have no kids to care about.